×

Subscription management service

  • US 10,074,115 B1
  • Filed: 08/14/2013
  • Issued: 09/11/2018
  • Est. Priority Date: 08/14/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for successively firing timers for clients of a timer service, the computer-implemented method comprising executing instructions in a computer system to perform the operations of:

  • exposing a Web services application programming interface (API) to the clients of the timer service, wherein the API exposes functionality for creating a timer for individual clients and the timer service is associated with a subscription service;

    storing client configuration records for the clients, individual client configuration records specifying a payload destination and a jitter threshold for a respective client;

    receiving, via one or more computers of the subscription service, a request from individual clients to create a timer via the Web services API, the request comprising a payload and specifying a time at which the payload is to be provided to the payload destination, the jitter threshold specifying a maximum amount of time after the time specified in the request that the payload can be provided to the payload destination;

    modifying, via one or more computers of the timer service, the time specified in individual timer creation requests by selecting a random amount of time less than the jitter threshold and by adding the random amount of time to the time specified in the timer creation request for the respective client;

    creating, via the one or more computers of the timer service, the timer for individual clients using the respective modified time and the payload; and

    providing, via the one or more computers of the timer service, individual payloads to the payload destination at approximately the respective modified time.

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