×

Method and apparatus for determining integrity of data feed for internet of things

  • US 10,375,173 B2
  • Filed: 08/13/2014
  • Issued: 08/06/2019
  • Est. Priority Date: 10/08/2013
  • Status: Active Grant
First Claim
Patent Images

1. A registrar computer configured to negotiate communications between a virtual device and a virtual requestor device over a network to allow data feeds to be consumed without exposure to attacks, the registrar computer comprising:

  • a processing device; and

    a memory device having stored thereon instructions, wherein the instructions, when executed by the processing device, cause the registrar computer to perform the steps of;

    maintaining a control directory of virtual devices registered with the registrar computer;

    maintaining a data feed directory comprising entries indicating data feeds available from one or more of the virtual devices registered in the control directory;

    assigning an integrity indicator to one or more data feeds in the data directory based on a provenance of the corresponding data feed, wherein the integrity indicator for a data feed that has been generated by applying a mathematical function to the data feed is further based on an integrity value assigned to the mathematical function and wherein the integrity value is dependent upon the operations that form the mathematical function;

    publishing, via the network, a listing of one or more data feeds from the data feed directory that are available to the virtual requester along with the integrity indicator assigned to the one or more data feeds;

    receiving from the virtual requestor device, via the network, a request for at least one of the published data feeds, the request including an address associated with the virtual requestor; and

    using the control directory and the data feed directory to provide, via the network, an indication of the request received from the virtual requestor device to at least one virtual device from which the requested at least one of the published data feeds is made available whereby the at least one virtual device may use the address associated with the virtual requestor to directly send to the virtual requestor, via the network, the requested at least one data feed and, thereby, to allow the at least one data feed to be consumed without exposure to attacks.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×