Method and apparatus for providing a data feed for internet of things
First Claim
1. A registrar computer configured to negotiate communications between at least one virtual device and at least one virtual requestor device, the registrar computer comprising:
- a first application interface configured to communicate with the at least one virtual device and the at least one virtual requestor device to maintain a control directory of virtual devices and virtual requestor devices registered with the registrar computer and to maintain a data feed directory comprising entries indicating data feeds available to the at least one virtual requestor device from the at least one virtual device;
a second application interface configured to receive data feed requests from the at least one registered virtual requestor device, each data feed request comprising information identifying a data feed associated with a virtual device and information enabling communication between the virtual device and the virtual requestor device; and
a logic module in communication with the second application interface, the logic module configured to transmit a further data feed request to the virtual device associated with the identified data feed, the further data feed request comprising the information enabling communication between the virtual device and the virtual requestor device;
wherein in response to the further data feed request, the virtual device is configured to provide the identified data feed to the virtual requestor device using the information enabling communication between the virtual device and the virtual requestor device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and registrar computers for negotiating communications between a virtual device and a virtual requestor device. The method includes receiving a data feed request at a registrar computer from a registered virtual requestor device. The data feed request includes information identifying a data feed and information enabling communication between a registered virtual device associated with the data feed and the virtual requestor device. The registrar sends a further data feed request comprising the information enabling communication between the devices to the virtual device. This causes the virtual device to provide the data feed to the virtual device using the information enabling communication between the devices.
24 Citations
11 Claims
-
1. A registrar computer configured to negotiate communications between at least one virtual device and at least one virtual requestor device, the registrar computer comprising:
-
a first application interface configured to communicate with the at least one virtual device and the at least one virtual requestor device to maintain a control directory of virtual devices and virtual requestor devices registered with the registrar computer and to maintain a data feed directory comprising entries indicating data feeds available to the at least one virtual requestor device from the at least one virtual device; a second application interface configured to receive data feed requests from the at least one registered virtual requestor device, each data feed request comprising information identifying a data feed associated with a virtual device and information enabling communication between the virtual device and the virtual requestor device; and a logic module in communication with the second application interface, the logic module configured to transmit a further data feed request to the virtual device associated with the identified data feed, the further data feed request comprising the information enabling communication between the virtual device and the virtual requestor device; wherein in response to the further data feed request, the virtual device is configured to provide the identified data feed to the virtual requestor device using the information enabling communication between the virtual device and the virtual requestor device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of negotiating communications between at least one virtual device and at least one virtual requestor device, the method comprising:
-
maintaining a control directory of virtual devices and virtual requestor devices registered with a registrar computer; maintaining a data feed directory comprising entries indicating data feeds available to the at least one virtual requestor device from the at least one virtual device; receiving a data feed request from a registered virtual requestor device, the data feed request comprising information identifying a data feed associated with a virtual device and information enabling communication between the virtual device and the virtual requestor device; and transmitting a further data feed request to the virtual device, the further data feed request comprising the information enabling communication between the virtual device and the virtual requestor device; wherein in response to the further data feed request, the virtual device provides the identified data feed to the virtual requestor device using the information enabling communication between the virtual device and the virtual requestor device. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification