Modular internet of things

US2016164696A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016164696-A1
Application numberUS-201514963084-A
CountryUS
Kind codeA1
Filing dateDec 8, 2015
Priority dateDec 8, 2014
Publication dateJun 9, 2016
Grant date

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.

Methods and systems for enabling a modular internet of things are disclosed. A central component detects one or more specialist devices in the area proximate to the central component. In response to detecting a first specialist device, the central component initiates a connection with the specialist device. The central component accesses a list of capabilities associated with the first specialist device. The central component initiates a first task, which includes one or more specific task responsibilities, and allocates one or more specific task responsibilities between the central component and the first specialist device based at least in part on the list of capabilities associated with the first specialist device.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving, at a central device, a request to perform a first task that requires multiple specialist device; determining one or more specialist devices currently available to the central device, for each respective specialist device available to the current device, determining a list of capabilities associated with the respective specialist device; determining one or more specific task responsibilities associated with the first task; and allocating one or more specific task responsibilities between the central device and the one or more specialist devices, based at least in part on the list of capabilities associated with each specialist device in the one or more specialist devices. 2 . The method of claim 1 , wherein the first task is initiated based on user interaction with the central device. 3 . The method of claim 1 , wherein the first task is initiated based on user interaction with a specialist device. 4 . The method of claim 1 , further comprising; accessing a list of capabilities associated with the central device. 5 . The method of claim 4 , further comprising allocating the one or more specific task responsibilities to the central device based at least in part on the list of capabilities associated with the central device. 6 . The method of claim 4 , further comprising, determining, for each respective specific task responsibility, one or more capabilities associated with completing the respective task responsibility. 7 . The method of claim 6 , further comprising, determining, for each respective specific task responsibility, whether at least one of the central device and the one or more specialist devices include capabilities associated with completing the respective task responsibility, based on the list of capabilities associated with the central device and the list of capabilities associated with the first specialist device. 8 . The method of claim 7 , further comprising: in accordance with a determination that the list of capabilities with each specialist device includes capabilities associated with completing the respective task responsibility, allocating the respective task responsibility to the specialist device has capabilities in the list of capabilities. 9 . The method of claim 7 , further comprising: in accordance with a determination that the list of capabilities with the central device includes capabilities associated with completing the respective task responsibility, allocating the respective task responsibility to the central device. 10 . The method of claim 7 , further comprising: in accordance with a determination that the list of capabilities with neither the central device nor the one or more specialist devices includes capabilities associated with completing the respective task responsibility, identifying additional specialist devices proximate to the central device; and for each additional specialist device, determining whether the additional specialist device includes one or more capabilities associated with completing the respective task responsibility. 11 . The method of claim 1 , wherein allocating one or more specific task responsibilities between the central device and the first specialist device, further comprises: determining an available bandwidth available at the central device and the one or more specialist devices; and allocating the one or more specific task responsibilities between the central device and the first specialist device based, at least in part, on the bandwidth available at the first specialist device and the central device. 12 . The method of claim 1 , further comprising; transmitting one or more stored user preferences to a first specialist device. 13 . The method of claim 1 , further comprising; detecting, using a central device, one or more specialist devices in the area proximate to the central device; in response to detecting a first specialist device, initiating a connection with the first specialist device; 14 . The method of claim 1 , wherein the received task requires two or more specialist devices to be completed. 15 . A specialist device comprising: one or more processors; memory; and one or more programs stored in the memory, the one or more programs comprising instructions for: receiving, from a central device, one or more task responsibilities associated with a capability of the specialist device; generating data associated with performing a task responsibilities; and transmitting the generated data to the central device for storage. 16 . The system of claim 13 , further comprising; receiving one or more stored user preferences from the central device. 17 . A non-transitory computer-readable storage medium storing instructions that, when executed by the one or more processors of a machine, cause the machine to perform operations comprising: detecting, using a central device, one or more specialist devices in the area proximate to the central device; in response to detecting a first specialist device, initiating a connection with the specialist device; accessing a list of capabilities associated with the first specialist device; initiating a first task, wherein the first task includes one or more specific task responsibilities associated with the first task; and allocating one or more specific task responsibilities between the central device and the first specialist device, based at least in part on the list of capabilities associated with the first specialist device. 18 . The non-transitory computer-readable storage medium of claim 17 , further comprising, determining, for each respective specific task responsibility, one or more capabilities associated with completing the respective task responsibility. 19 . The non-transitory computer-readable storage medium of claim 18 , further comprising, determining, for each respective specific task responsibility, whether at least one of the central device and the first specialist device include capabilities associated with completing the respective task responsibility, based on the list of capabilities associated with the central device and the list of capabilities associated with the first specialist device. 20 . The non-transitory cornputer-readable storage medium of claim 17 , further comprising; transmitting one or more stored user preferences to a first specialist device.

Assignees

Inventors

Classifications

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • Controlling appliance services of a home automation network by calling their functionalities (arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station; in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom H04Q9/00) · CPC title

  • Negotiation of communication capabilities · 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 US2016164696A1 cover?
Methods and systems for enabling a modular internet of things are disclosed. A central component detects one or more specialist devices in the area proximate to the central component. In response to detecting a first specialist device, the central component initiates a connection with the specialist device. The central component accesses a list of capabilities associated with the first speciali…
Who is the assignee on this patent?
Yuan Han-Shen, Yankovich Steve, Ebay Inc
What technology area does this patent fall under?
Primary CPC classification H04L12/2816. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jun 09 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).