Patentable/Patents/US-9733664
US-9733664

Method for expiring fault-tolerant timers using distributed locks

PublishedAugust 15, 2017
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Systems, methods, and articles of manufacture provide for fault-tolerant timers, such as in an online gaming environment. Fault-tolerant timers may, for example, be provided by implementing specific methods for expiring a timer, such as by utilizing broadcast notices and distributed locks.

Patent Claims
6 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of providing fault-tolerant, elastically scalable timers utilizing distributed timer system nodes, by expiring a timer having contextual information and established in response to a request from a client device, comprising: broadcasting, by a primary node and to a plurality of secondary nodes, a notice to check for expired timers; identifying, by at least a first one of the secondary nodes and in response to the broadcasting, an expired timer; establishing, by the at least first one of the secondary nodes, a distributed lock for the expired timer; removing, by the at least first one of the secondary nodes and from at least a second one of the secondary nodes, the expired timer associated with the distributed lock; releasing, by the at least first one of the secondary nodes, the distributed lock on the expired timer; and notifying, utilizing the contextual information of the expired timer, the client device of the expiration of the expired timer.

2

2. The method of claim 1 , wherein the broadcasting of the notice to check for the expired timer to the plurality of secondary nodes includes sending a message to each of the secondary nodes.

3

3. The method of claim 1 , wherein establishing the distributed lock for the expired timer includes creating or obtaining the distributed lock.

4

4. The method of claim 1 , wherein the at least first one of the secondary nodes comprises a plurality of the nodes from the plurality of secondary nodes.

5

5. The method of claim 1 , wherein the plurality of secondary nodes are adapted to verify that the expired timers do not have an existing lock before attempting to remove the expired timer.

6

6. The method of claim 1 wherein the broadcasting is further conducted by one or more of the secondary nodes.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 21, 2013

Publication Date

August 15, 2017

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method for expiring fault-tolerant timers using distributed locks” (US-9733664). https://patentable.app/patents/US-9733664

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.