×

Data collection and distribution management

  • US 9,380,126 B2
  • Filed: 05/20/2013
  • Issued: 06/28/2016
  • Est. Priority Date: 05/20/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method, comprising:

  • executing computer instructions on a data collector computer system to perform the steps of;

    receiving, from a client device, an electronic request for data from a data provider, wherein the request includes one or more characteristics of the client device;

    identifying, as a function of the one or more characteristics of the client device, a data set to be returned to the client in fulfillment of the request;

    assigning a value to each of the one or more characteristics of the client device, and limiting a size of the data set in relation to a simple average of the values;

    determining whether a cache of the data collector contains data sufficient to create the data set;

    collecting, in response to determining that the cache does not contain data sufficient to create the data set, data from the data provider that is sufficient to create the data set;

    providing the data set from the data provider to the client device;

    creating, in response to receiving the electronic request from the client device, a time stamp;

    determining that an amount of time since the time stamp was created has exceeded a threshold;

    clearing, in response to the threshold being exceeded, the data set from the cache of the data collector; and

    stopping, in response to the data set being cleared from the cache of the data collector, querying data from the data provider for updating the data set.

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