DYNAMIC DEVICE COLLABORATION
First Claim
1. A method comprising:
- identifying, by a device in a plurality of devices, the plurality of devices to be part of a local network for sharing one or more predetermined information items;
determining a sharing pattern for the local network, the sharing pattern designating the device to obtain and share the one or more predetermined information items with other devices in the plurality of devices for a first period of time, the sharing pattern further designating another device to obtain and share the one or more predetermined information items when a criteria is satisfied;
receiving, based on the sharing pattern, an indication to obtain the one or more predetermined information items for the plurality of devices for the first period of time;
obtaining the one or more predetermined information items for the plurality of devices for the first period of time; and
distributing the one or more predetermined information items to the other devices in the plurality of devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Using various functionalities of electronic devices such as applications that gather location information to provide a service to the user can come at the cost of significant power consumption, and consequently battery drainage. A data sharing system enables the creation of a network of participant devices where participant devices in the network can take turns in collecting and sharing data with the rest of the participant devices in the network. The one or more participant devices can share the obtained data through Bluetooth® low energy (BTLE) or other low consumption channel, so that the ensemble of participant devices could have better battery life, higher availability, and/or better accuracy, compared to each device having to individually obtain the data.
25 Citations
20 Claims
-
1. A method comprising:
-
identifying, by a device in a plurality of devices, the plurality of devices to be part of a local network for sharing one or more predetermined information items; determining a sharing pattern for the local network, the sharing pattern designating the device to obtain and share the one or more predetermined information items with other devices in the plurality of devices for a first period of time, the sharing pattern further designating another device to obtain and share the one or more predetermined information items when a criteria is satisfied; receiving, based on the sharing pattern, an indication to obtain the one or more predetermined information items for the plurality of devices for the first period of time; obtaining the one or more predetermined information items for the plurality of devices for the first period of time; and distributing the one or more predetermined information items to the other devices in the plurality of devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device comprising:
-
a processor; a memory device coupled to the processor, the memory device including instructions to be executed, wherein the instructions, when executed by the processor, cause the processor to; identify a plurality of devices to be part of a local network for sharing one or more predetermined information items; determine a sharing pattern for the local network, the sharing pattern designating the device to obtain and share the one or more predetermined information items with other devices in the plurality of devices for a first period of time, the sharing pattern further designating another device to obtain and share the one or more predetermined information items when a criteria is satisfied; receive, based on the sharing pattern, an indication to obtain the one or more predetermined information items for the plurality of devices for the first period of time; obtain the one or more predetermined information items for the plurality of devices for the first period of time; and distribute the one or more predetermined information items to the other devices in the plurality of devices. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer product comprising a non-transitory computer readable medium storing a plurality of instructions that when executed cause a processor to perform a set of instructions, the set of instructions comprising:
-
identifying a plurality of devices to be part of a local network for sharing one or more predetermined information items; determining a sharing pattern for the local network, the sharing pattern designating a device in the plurality of devices to obtain and share the one or more predetermined information items with other devices in the plurality of devices for a first period of time, the sharing pattern further designating another device to obtain and share the one or more predetermined information items when a criteria is satisfied; receiving, based on the sharing pattern, an indication to obtain the one or more predetermined information items for the plurality of devices for the first period of time; obtaining the one or more predetermined information items for the plurality of devices for the first period of time; and distributing the one or more predetermined information items to the other devices in the plurality of devices. - View Dependent Claims (17, 18, 19, 20)
-
Specification