×

Data hub architecture to provide actionable data from remote sensor feeds

  • US 10,078,671 B2
  • Filed: 02/26/2015
  • Issued: 09/18/2018
  • Est. Priority Date: 02/26/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by at least one hardware processor of a master hub selected by a data client based on a first shortest signal pathway between the master hub and the data client, a specification of a plurality of data sensors;

    determining a plurality of data hubs associated with the plurality of sensors on a network, wherein each of the plurality of data hubs is associated with one of the plurality of data sensors for retrieving data from the one of the plurality of data sensors;

    receiving, by the at least one hardware processor of the master hub of the plurality of data hubs, a request to access at least one first sensor in a first location of the plurality of sensors and at least one second sensor in a second location of the plurality of sensors from a data client;

    determining, by the at least one hardware processor of the master hub, a first data hub of the plurality of data hubs based on a second shortest signal pathway between the first data hub and the at least one first sensor on the network;

    determining, by the at least one hardware processor of the master hub, a second data hub of the plurality of data hubs based on a third shortest signal pathway between the second data hub and the at least one second sensor on the network;

    querying, by the at least one hardware processor of the master hub, the first data hub for first data from the at least one first sensor;

    receiving, by the master hub from the first data hub, the first data comprising first datum and first metadata for the first datum comprising at least one first timestamp;

    querying, by the at least one hardware processor of the master hub, the second data hub for second data from the at least one first sensor;

    receiving, by the master hub from the second data hub, the second data comprising second datum and second metadata for the second datum comprising at least one second timestamp;

    determining, by the master hub, a time difference between the first data and the second data using the at least one first timestamp and the at least one second timestamp;

    synchronizing, by the master hub, the first data with the second data using the at least one first timestamp and the at least one second timestamp; and

    communicating, by the at least one hardware processor of the master hub, the first data and the second data to the data client based on the synchronizing, wherein the first data and the second data are output in a synchronized data output based on the at least one first timestamp and the at least one second timestamp.

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