Dynamic device collaboration

US9838266B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9838266-B2
Application numberUS-201313768607-A
CountryUS
Kind codeB2
Filing dateFeb 15, 2013
Priority dateFeb 15, 2013
Publication dateDec 5, 2017
Grant dateDec 5, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: identifying, by a first 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; receiving a selection of the one or more predetermined information items; determining a requirement specific to being able to provide the one or more predetermined information items, wherein the requirement includes providing a location; determining a set of hardware and networking capabilities for each of the plurality of devices; identifying, by the first device, a subset of the plurality of devices that are potential hosts based on whether the set of hardware and networking capabilities for each of the plurality of devices meets the requirement specific to being able to provide the one or more predetermined information items, the subset of the plurality of devices including the first device; determining a sharing pattern for the local network, the sharing pattern designating a particular device from the subset of 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 from the subset of devices to obtain and share the one or more predetermined information items when one or more criteria is satisfied; receiving, at the first device, an indication to obtain the one or more predetermined information items for the plurality of devices for the first period of time, the indication being based on the sharing pattern; obtaining, by the first device, the one or more predetermined information items for the plurality of devices for the first period of time; distributing, by the first device, the one or more predetermined information items to the other devices in the plurality of devices; determining, based on a periodic polling of the subset of devices, that a second device satisfies the one or more criteria, wherein the subset of devices includes the second device; and notifying the second device to obtain the one or more predetermined information items for the plurality of devices. 2. The method of claim 1 , wherein the one or more criteria is satisfied when power level of the second device has reached a threshold. 3. The method of claim 1 , wherein the sharing pattern further designates the other device to obtain and share the one or more predetermined information items with other devices in the plurality of devices for a second period of time when the one or more criteria is satisfied. 4. The method of claim 1 , further comprising: creating a data sharing session for the plurality of devices using the local network, wherein the plurality of devices communicate with each other via the local network. 5. The method of claim 1 , wherein the one or more predetermined information items includes at least one of a location, a weather condition, a frequency, or a time. 6. The method of claim 1 , wherein the sharing pattern is determined based on at least one of a battery life of the plurality of devices, a network connectivity of the plurality of devices, or hardware capability of the plurality of devices. 7. The method of claim 1 , wherein the one or more predetermined information items is obtained on a periodic basis. 8. The method of claim 3 , further comprising: sharing the sharing pattern for the local network with the other devices in the plurality of devices; and causing, based on the sharing pattern, the other device in the plurality of devices to obtain the one or more predetermined information items for the second period of time after the first period of time. 9. 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; receive a selection of the one or more predetermined information items; determine a requirement specific to being able to provide the one or more predetermined information items, wherein the requirement includes providing a location; determine a set of hardware and networking capabilities for each of the plurality of devices; identify a subset of the plurality of devices that are potential hosts based on whether the set of hardware and networking capabilities for each of the plurality of devices meetings the requirement specific to being able to provide the one or more predetermined information items, the subset of the plurality of devices including the electronic device; determine a sharing pattern for the local network, the sharing pattern designating a particular device from the subset of 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 from the subset of devices to obtain and share the one or more predetermined information items when one or more criteria is satisfied; receive an indication to obtain the one or more predetermined information items for the plurality of devices for the first period of time, the indication being based on the sharing pattern; obtain the one or more predetermined information items for the plurality of devices for the first period of time; distribute the one or more predetermined information items to the other devices in the plurality of devices; determine, based on a periodic polling of the subset of devices, that a second device satisfies the one or more criteria, wherein the subset of devices includes the second device; and notify the second device to obtain the one or more predetermined information items for the plurality of devices. 10. The electronic device of claim 9 , wherein the one or more criteria is satisfied when a power level of the second device has reached a threshold. 11. The electronic device of claim 9 , wherein the sharing pattern further designates the other device to obtain and share the one or more predetermined information items with other devices in the plurality of devices for a second period of time when the one or more criteria is satisfied. 12. The electronic device of claim 9 , wherein the instructions further cause the processor to: create a data sharing session for the plurality of devices using the local network, wherein the plurality of devices communicate with each other via the local network. 13. The electronic device of claim 9 , wherein the one or more predetermined information items includes at least one of a location, a weather condition, a frequency, or a time. 14. The electronic device of claim 9 , wherein the sharing pattern is determined based on at least one of a battery life of the plurality of devices, a network connectivity of the plurality of devices, or hardware capability of the plurality of devices. 15. 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, by a first 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; presenting a plurality of information items on a graphical user interface of the first device; receiving a selection of the one or more predetermined information items from the plurali

Assignees

Inventors

Classifications

  • managing power supply demand, e.g. depending on battery level · CPC title

  • H04L41/26Primary

    using dedicated tools for LAN [Local Area Network] management · CPC title

  • Cross-Sectional Technologies · mapped topic

  • in terminal devices · CPC title

  • where the power saving management affects multiple terminals · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9838266B2 cover?
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 wi…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/26. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 05 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).