Methods and systems for cooperative operation and configuration of aerially-mobile devices
First Claim
1. A system comprising:
- a plurality of aerially-mobile devices each configured to (i) perform a respective end-use function from a plurality of end-use functions comprising at least a first and a second end-use functions, and (ii) carry out a portion of a reconfiguration operation, wherein the reconfiguration operation includes arranging the plurality of aerially-mobile devices according to a device configuration, wherein the device configuration specifies a plurality of spatial locations within an home environment and a functionality to be provided via an aerially-mobile device landed at each of the spatial locations in the home environment, wherein the first and second end-use functions correspond to a first and a second of the spatial locations; and
a control system comprising a processor and a data storage, the data storage containing instructions comprising;
assigning, for at least a first and a second of the aerially-mobile devices, a respective spatial location associated with the device configuration, wherein the first and second aerially mobile devices are assigned to a first and a second spatial location in the home environment, respectively; and
causing the first and second aerial vehicles to fly to and land at the first and second spatial locations in the home environment, respectively, such that the first and the second aerially-mobile devices are arranged to provide the first and second end-use functions while landed at the first and second spatial locations, respectively.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for autonomous device reconfiguration are described herein. A system may include aerially-mobile devices each configured to perform a respective end-use function and carry out a portion of a reconfiguration operation, which involves arranging the one or more aerially-mobile devices according to a device configuration. A given device configuration may specify spatial locations within an environment corresponding to the aerially-mobile devices. The system may also include a control system configured to facilitate a reconfiguration operation by executing instructions including: (i) determining, for each aerially-mobile device, a respective spatial location associated with a particular device configuration; (ii) detecting a triggering event indicative of an instruction to arrange aerially-mobile devices according to the particular device configuration; and (iii) responsive to the detection of the triggering event, causing each aerially-mobile device to begin flying to its respective spatial location associated with the particular configuration.
23 Citations
15 Claims
-
1. A system comprising:
-
a plurality of aerially-mobile devices each configured to (i) perform a respective end-use function from a plurality of end-use functions comprising at least a first and a second end-use functions, and (ii) carry out a portion of a reconfiguration operation, wherein the reconfiguration operation includes arranging the plurality of aerially-mobile devices according to a device configuration, wherein the device configuration specifies a plurality of spatial locations within an home environment and a functionality to be provided via an aerially-mobile device landed at each of the spatial locations in the home environment, wherein the first and second end-use functions correspond to a first and a second of the spatial locations; and a control system comprising a processor and a data storage, the data storage containing instructions comprising; assigning, for at least a first and a second of the aerially-mobile devices, a respective spatial location associated with the device configuration, wherein the first and second aerially mobile devices are assigned to a first and a second spatial location in the home environment, respectively; and causing the first and second aerial vehicles to fly to and land at the first and second spatial locations in the home environment, respectively, such that the first and the second aerially-mobile devices are arranged to provide the first and second end-use functions while landed at the first and second spatial locations, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
determining, by a computing device, a device configuration indicative of an arrangement of a plurality of aerially-mobile devices within a environment, wherein the device configuration specifies a plurality of spatial locations within the environment and a respective end-use function from a plurality of end-use functions to be provided via an aerially-mobile device landed at each spatial location for each aerially-mobile device within the environment, wherein the plurality of end-use functions comprises a first and a second end-use function corresponding to a first and a second of the spatial locations, respectively; receiving an input indicative of an instruction to arrange the plurality of aerial vehicles according to the device configuration; responsive to receiving the input; assigning a first and a second of the aerially-mobile devices to a first and a second of the spatial locations in the environment, respectively; and causing the first and second aerial vehicles to fly to and land at the first and second spatial locations in the environment, respectively, such that the first and the second aerially-mobile devices are arranged to provide the first and second end-use functions while landed at the first and second spatial locations, respectively. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification