×

Processing analytics data received by sensor devices

  • US 9,779,394 B2
  • Filed: 05/15/2013
  • Issued: 10/03/2017
  • Est. Priority Date: 05/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • detecting, by one or more server devices, an amount of available network resources used to transmit data via a service provider network by querying a base station,the amount of available network resources being determined based on network usage at the base station;

    sending, by the one or more server devices and via the service provider network, an indication to a sensor device based on the amount of available network resources,the indication identifying when a network resource becomes available for the sensor device to use to provide a plurality of data records via the service provider network by indicating a threshold priority value of data that may be provided using an available network resource,the threshold priority value being based on the amount of available network resources determined based on the network usage at the base station to transmit the data via the service provider network;

    receiving, by the one or more server devices and based on the indication sent to the sensor device, the plurality of data records from the sensor device via the service provider network,the one or more server devices receiving the plurality of data records based on the network resource being available for use by the sensor device,each of the plurality of data records including analytics data collected by the sensor device,the analytics data, included in each of the plurality of data records, being associated with a priority value,a data record, of the plurality of data records, being received when the priority value, associated with the analytics data included in the data record, satisfies the threshold priority value;

    storing, by the one or more server devices, the plurality of data records;

    receiving, by the one or more server devices and from a client device, a data request for one or more of the plurality of data records meeting particular criteria;

    forming, by the one or more server devices based on receiving the data request, processed data including the one or more of the plurality of data records meeting the particular criteria;

    determining, by the one or more server devices, a payment amount associated with providing the processed data to the client device based on the priority value associated with the analytics data;

    providing, by the one or more server devices, information identifying the payment amount to the client device;

    receiving, by the one or more server devices, payment information corresponding to the payment amount from the client device; and

    providing, by the one or more server devices, the processed data to the client device based on receiving the payment information.

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