Pre-positioning aerial drones
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more processors, a model of a user;
predicting, by one or more processors, a future task to be performed by the user at a future time and at a particular location based on the model of the user;
identifying, by one or more processors, sensor data that will be required by the user in order to perform the future task at the future time and at the particular location, wherein the sensor data is generated by one or more sensors on an aerial drone;
transmitting, by a transmitter, a signal to the aerial drone to pre-position the aerial drone at the particular location before the future time;
retrieving, by one or more processors, a record of past activities of the user, wherein the past activities exclude use of any aerial drone; and
generating, by one or more processors, the model of the user based on the record of past activities of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and/or computer program product pre-positions an aerial drone for a user. A model of a user is used as a basis for predicting a future task to be performed by the user at a future time and at a particular location. One or more processors identify sensor data that will be required by the user in order to perform the future task at the future time and at the particular location, where the sensor data is generated by one or more sensors on the aerial drone. A transmitter then transmits a signal to the aerial drone to pre-position the aerial drone at the particular location before the future time.
-
Citations
16 Claims
-
1. A method comprising:
-
receiving, by one or more processors, a model of a user; predicting, by one or more processors, a future task to be performed by the user at a future time and at a particular location based on the model of the user; identifying, by one or more processors, sensor data that will be required by the user in order to perform the future task at the future time and at the particular location, wherein the sensor data is generated by one or more sensors on an aerial drone; transmitting, by a transmitter, a signal to the aerial drone to pre-position the aerial drone at the particular location before the future time; retrieving, by one or more processors, a record of past activities of the user, wherein the past activities exclude use of any aerial drone; and generating, by one or more processors, the model of the user based on the record of past activities of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising one or more computer readable storage mediums, and program instructions stored on at least one of the one or more storage mediums, the stored program instructions comprising:
-
program instructions to receive a model of a user; program instructions to predict a future task to be performed by the user at a future time and at a particular location based on the model of the user; program instructions to identify sensor data that will be required by the user in order to perform the future task at the future time and at the particular location, wherein the sensor data is generated by one or more sensors on an aerial drone; program instructions to transmit, from a transmitter, a signal to the aerial drone to pre-position the aerial drone at the particular location before the future time; program instructions to create the model of the user based on an entry in an electronic calendar; program instructions to establish a bi-directional feed of information between the aerial drone and the electronic calendar; and program instructions to modify the entry in the electronic calendar based on the sensor data received from the one or more sensors in the aerial drone. - View Dependent Claims (11, 12)
-
-
13. A computer system comprising one or more processors, one or more computer readable memories, and one or more computer readable storage mediums, and program instructions stored on at least one of the one or more storage mediums for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
-
program instructions to receive a model of a user; program instructions to predict a future task to be performed by the user at a future time and at a particular location based on the model of the user; program instructions to identify sensor data that will be required by the user in order to perform the future task at the future time and at the particular location, wherein the sensor data is generated by one or more sensors on an aerial drone; program instructions to transmit, via a transmitter, a signal to the aerial drone to pre-position the aerial drone at the particular location before the future time; program instructions to retrieve a record of past activities of the user, wherein the past activities exclude use of any aerial drone; and program instructions to generate the model of the user based on the record of past activities of the user. - View Dependent Claims (14, 15, 16)
-
Specification