-
公开(公告)号:US20170162060A1
公开(公告)日:2017-06-08
申请号:US14961610
申请日:2015-12-07
Applicant: International Business Machines Corporation
Inventor: Gregory F. Boland , Yu Ma , Justin G. Manweiler , Kevin E. Siemonsen , Umut Topkara , Katherine Vogt , Justin Weisz
CPC classification number: G08G5/0034 , B64C2201/123 , G01C21/20 , G05D1/0005 , G05D1/0202 , G06Q10/047 , G08G5/0069
Abstract: A method includes defining a two-dimensional geographic region by two-dimensional geographic coordinates to define the bounds of the region, converting each of the two-dimensional coordinates to three dimensional coordinates by way of a lookup stored in a computer readable medium, generating a three-dimensional grid of points, each spaced in an arrangement to encompass coverage of a predetermined ground area, and applying heuristics for a shortest path planning, relative to the three-dimensional grid of points.
-
公开(公告)号:US09471064B1
公开(公告)日:2016-10-18
申请号:US14962147
申请日:2015-12-08
Applicant: International Business Machines Corporation
Inventor: Gregory F. Boland , James R. Kozloski , Yu Ma , Justin G. Manweiler , Kevin E. Siemonsen , Umut Topkara , Katherine Vogt , Justin D. Weisz
CPC classification number: G05D1/104 , B64C39/024 , B64C2201/145 , G05D1/0011 , G05D1/0016 , G05D1/0088 , G06F17/2705 , G06N7/005 , G06N99/005 , G08G5/0034 , G08G5/0069
Abstract: A method for controlling a drone includes receiving a natural language request for information about a spatial location, parsing the natural language request into data requests, configuring a flight plan and controlling one or more drones to fly over the spatial location to obtain data types based on the data requests, and extracting and analyzing data to answer the request. The method can include extracting data points from the data types, obtaining labels from a user for one or more of the data points, predicting labels for unlabeled data points from a learning algorithm using the labels obtained from the user, determining the predicted labels are true labels for the unlabeled data points and combining the extracted data, the user labeled data points and the true labeled data points to answer the request for information. The learning algorithm may be active learning using a support vector machine.
Abstract translation: 用于控制无人机的方法包括接收关于空间位置的信息的自然语言请求,将自然语言请求解析为数据请求,配置飞行计划并且控制一个或多个无人机在空间位置上飞行以获得基于 数据请求,以及提取和分析数据以应答请求。 该方法可以包括从数据类型提取数据点,从一个或多个数据点的用户获得标签,使用从用户获得的标签从学习算法预测未标记数据点的标签,确定预测标签是真实的 用于未标记数据点的标签,并组合提取的数据,用户标记的数据点和真实标记的数据点以回答信息请求。 学习算法可以是使用支持向量机的主动学习。
-
公开(公告)号:US11165722B2
公开(公告)日:2021-11-02
申请号:US15197067
申请日:2016-06-29
Applicant: International Business Machines Corporation
Inventor: Gregory F. Boland , Kristina M. Brimijoin , Avraham Leff , Yu Ma , Russell G. Olsen , James T. Rayfield , Katherine Vogt , Justin D. Weisz
Abstract: An embodiment of the invention provides a method for sending a message from a first user to a second user where an interface receives a message from the second user. A processor connected to the interface identifying one or more keywords in the message and searches an electronic database for the keyword(s) to identify one or more scripted message for the keyword(s). The electronic database includes scripted messages for each keyword in the electronic database. A communications device connected to the processor sends the identified scripted message(s) to the second user.
-
公开(公告)号:US10832160B2
公开(公告)日:2020-11-10
申请号:US15139716
申请日:2016-04-27
Applicant: International Business Machines Corporation
Inventor: Hani Jamjoom , David M. Lubensky , Justin G. Manweiler , Katherine Vogt , Justin D. Weisz
Abstract: A database comprises historical information of a user's response to previous notifications. The database is accessed to determine a time at which to provide a (new) notification to the user, utilizing at least: a) current user activity status (e.g., determined from measurement information collected from one or more personal devices and/or user calendar events; b) time/day; and c) context information about the notification (e.g., geo-location, indoors/outdoors) including notification type (e.g., calendar entry, email, IM). The user gets the notification via a portable device at the determined time. A machine learning model can select the determined time by discriminating features of the previous notifications for which the user immediately attended versus those that were deferred and/or ignored. Content of the notification can also be altered in view of such discriminating features so as to increase a likelihood the user will immediately attend to the provided notification.
-
公开(公告)号:US20190004545A1
公开(公告)日:2019-01-03
申请号:US16114466
申请日:2018-08-28
Applicant: International Business Machines Corporation
Inventor: Gregory F. Boland , James R. Kozloski , Yu Ma , Justin G. Manweiler , Kevin E. Siemonsen , Umut Topkara , Katherine Vogt , Justin D. Weisz
CPC classification number: G05D1/104 , B64C39/024 , B64C2201/145 , G05D1/0011 , G05D1/0016 , G05D1/0088 , G06F17/2705 , G06N7/005 , G06N20/00 , G08G5/0034 , G08G5/0069
Abstract: A method for controlling a drone includes receiving a request for information about a spatial location, generating data requests, configuring a flight plan and controlling one or more drones to fly over the spatial location to obtain data types based on the data requests, and extracting and analyzing data to answer the request. The method can include extracting data points from the data types, obtaining labels from a user for one or more of the data points, predicting labels for unlabeled data points from a learning algorithm using the labels obtained from the user, determining the predicted labels are true labels for the unlabeled data points and combining the extracted data, the user labeled data points and the true labeled data points to answer the request for information. The learning algorithm may be active learning using a support vector machine.
-
公开(公告)号:US20180181722A1
公开(公告)日:2018-06-28
申请号:US15387831
申请日:2016-12-22
Applicant: International Business Machines Corporation
Inventor: Gregory F. Boland , Kristina M. Brimijoin , Atul Kumar , Avraham Leff , Yu Ma , Russell G. Olsen , James T. Rayfield , Katherine Vogt , Justin D. Weisz
IPC: G06F19/00
Abstract: Mechanisms are provided for implementing a personalized health care management system. The mechanisms receive a personalized health care plan for a patient, and dynamic patient monitoring data from patient monitoring devices associated with the patient. The mechanisms analyze the dynamic patient monitoring data to identify at least one pattern of dynamic patient monitoring data representing a habit of the patient. The mechanisms generate desired pattern data based on results of the analysis. The desired pattern data represents at least one desired habit for the patient. The mechanisms determine at least one communication to output to the patient via a patient computing device or patient communication device to elicit conformance of the patient with the at least one desired habit based on the generated desired pattern data and the personalized health care plan. The mechanisms output the at least one communication to the patient computing device or patient communication device.
-
公开(公告)号:US20180006972A1
公开(公告)日:2018-01-04
申请号:US15198381
申请日:2016-06-30
Applicant: International Business Machines Corporation
Inventor: Gregory F. Boland , Kristina M. Brimijoin , Avraham Leff , Yu Ma , Russell G. Olsen , James T. Rayfield , Katherine Vogt , Justin D. Weisz
CPC classification number: H04L51/02 , G06F17/277 , G06F17/279 , G06Q10/103 , G06Q10/107 , G06Q10/1093 , G16H10/20 , G16H10/60 , G16H40/20 , G16H50/20 , H04L51/16 , H04L67/306
Abstract: An embodiment of the invention provides a method for sending a message from a first user to a second user where an interface receives a message from the second user. A processor connected to the interface identifying one or more keywords in the message and searches an electronic database for the keyword(s) to identify one or more scripted message for the keyword(s). The electronic database includes scripted messages for each keyword in the electronic database. A communications device connected to the processor sends the identified scripted message(s) to the second user.
-
公开(公告)号:US20170316320A1
公开(公告)日:2017-11-02
申请号:US15139716
申请日:2016-04-27
Applicant: international Business Machines Corporation
Inventor: Hani Jamjoom , David M. Lubensky , Justin G. Manweiler , Katherine Vogt , Justin D. Weisz
Abstract: A database comprises historical information of a user's response to previous notifications. The database is accessed to determine a time at which to provide a (new) notification to the user, utilizing at least: a) current user activity status (e.g., determined from measurement information collected from one or more personal devices and/or user calendar events; b) time/day; and c) context information about the notification (e.g., geo-location, indoors/outdoors) including notification type (e.g., calendar entry, email, IM). The user gets the notification via a portable device at the determined time. A machine learning model can select the determined time by discriminating features of the previous notifications for which the user immediately attended versus those that were deferred and/or ignored. Content of the notification can also be altered in view of such discriminating features so as to increase a likelihood the user will immediately attend to the provided notification.
-
公开(公告)号:US20200150694A1
公开(公告)日:2020-05-14
申请号:US16724841
申请日:2019-12-23
Applicant: International Business Machines Corporation
Inventor: Gregory F. Boland , James R. Kozloski , Yu Ma , Justin G. Manweiler , Kevin E. Siemonsen , Umut Topkara , Katherine Vogt , Justin D. Weisz
Abstract: A method for controlling a drone includes receiving a request for information about a spatial location, generating data requests, configuring a flight plan and controlling one or more drones to fly over the spatial location to obtain data types based on the data requests, storing heterogeneous data captured by the one or more drones and creating spatio-temporal indices for identifying spatial or temporal coverage gaps in the data necessary to answer the request, controlling the one or more drones to fly over the spatial location to obtain a plurality of data types from the identified spatial or temporal coverage gaps and extracting and analyzing data to answer the request.
-
公开(公告)号:US10545512B2
公开(公告)日:2020-01-28
申请号:US16386465
申请日:2019-04-17
Applicant: International Business Machines Corporation
Inventor: Gregory F. Boland , James R. Kozloski , Yu Ma , Justin G. Manweiler , Kevin E. Siemonsen , Umut Topkara , Katherine Vogt , Justin D. Weisz
Abstract: A method for controlling a drone includes receiving a request for information about a spatial location, generating data requests, configuring a flight plan and controlling one or more drones to fly over the spatial location to obtain data types based on the data requests, and extracting and analyzing data to answer the request. The method can include extracting data points from the data types, obtaining labels from a user for one or more of the data points, predicting labels for unlabeled data points from a learning algorithm using the labels obtained from the user, determining the predicted labels are true labels for the unlabeled data points and combining the extracted data, the user labeled data points and the true labeled data points to answer the request for information. The learning algorithm may be active learning using a support vector machine.