METHODS AND APPARATUSES FOR PROVIDING A DATA FEED FOR INTERNET OF THINGS
First Claim
1. A computer apparatus configured to broker communications between a plurality of virtual devices, each virtual device being a proxy for one of a real device or a real requestor, the computer apparatus comprising:
- a registrar computer configured to communicate with said plurality of virtual devices and maintain a register of said virtual devices; and
a data feed directory comprising entries indicating data feeds and/or resources available to virtual requestor devices from at least one virtual device registered with the registrar computer.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer apparatus and methods for brokering communications between a plurality of virtual devices, each virtual device being a proxy for one of a real device or a real requestor. The computer apparatus comprises a registrar computer configured to communicate with a plurality of virtual devices and maintain a register of the virtual devices. The computer apparatus also comprises a data feed directory comprising entries indicating data feeds and/or resources available to virtual requestor devices from at least one virtual device registered with the registrar computer. To be accompanied, when published, by FIG. 3 of the accompanying drawings.
-
Citations
13 Claims
-
1. A computer apparatus configured to broker communications between a plurality of virtual devices, each virtual device being a proxy for one of a real device or a real requestor, the computer apparatus comprising:
-
a registrar computer configured to communicate with said plurality of virtual devices and maintain a register of said virtual devices; and a data feed directory comprising entries indicating data feeds and/or resources available to virtual requestor devices from at least one virtual device registered with the registrar computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer apparatus configured to broker communications between a plurality of virtual devices, each virtual device being a proxy for one of a real device or a real requestor, the computer apparatus comprising a registrar computer configured to communicate with said virtual devices and maintain a register of said virtual devices, wherein the register comprises a unique identifier for each virtual device associated with meta data defining one or more of (i) data available through the virtual device and (ii) a resource controllable through the virtual device.
-
8. A method of brokering a request for data between a virtual requestor device and a virtual device configured to provide data, the method comprising:
-
receiving at a registrar computer a device data request message from a virtual requestor device, the device data request message comprising a callback URL of the virtual requestor device; passing from the registrar computer a further request to the virtual device configured to provide said data, said further request comprising the callback URL of the virtual requestor device; wherein responsive to said further request the virtual device configured to provide the requested data to the callback URL of the virtual requestor device. - View Dependent Claims (9, 10, 11, 12)
-
-
13-32. -32. (canceled)
Specification