The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 27, 2024

Filed:

May. 31, 2023
Applicant:

Palantir Technologies Inc., Denver, CO (US);

Inventors:

Greg DeArment, Seattle, WA (US);

Mark Elliot, New York, NY (US);

Jonathan Yu, Palo Alto, CA (US);

Jon Paek, Sunnyvale, CA (US);

Phillip Chen, New York, NY (US);

Brian Toth, Palo Alto, CA (US);

David Tolnay, Menlo Park, CA (US);

Daniel Rothfus, Fort Worth, TX (US);

Bradley Moylan, Palo Alto, CA (US);

Assignee:

Palantir Technologies Inc., Denver, CO (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 67/1095 (2022.01); G06F 9/44 (2018.01); G06F 9/445 (2018.01); G06F 9/455 (2018.01); G06F 9/46 (2006.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01); G06F 11/07 (2006.01); G06F 11/14 (2006.01); G06F 8/71 (2018.01); H04L 41/5054 (2022.01);
U.S. Cl.
CPC ...
H04L 67/1095 (2013.01); G06F 9/44 (2013.01); G06F 9/44505 (2013.01); G06F 9/45533 (2013.01); G06F 9/465 (2013.01); G06F 9/48 (2013.01); G06F 9/4806 (2013.01); G06F 9/4843 (2013.01); G06F 9/4881 (2013.01); G06F 9/50 (2013.01); G06F 9/5005 (2013.01); G06F 11/07 (2013.01); G06F 11/0709 (2013.01); G06F 11/14 (2013.01); G06F 8/71 (2013.01); H04L 41/5054 (2013.01);
Abstract

A computer-implemented method comprises detecting, by a processor of a first host of one or more hosts in a distributed computing environment, a distributed task waiting to be started, from a replicated configuration system, the distributed task being represented by a pending tasks key. The method comprises starting, by the processor, the distributed task by performing an atomic compare and swap operation to add a started key to the replicated configuration system. The method also comprises writing a specification of the distributed task to the replicated configuration system under a new version of a current tasks key. In addition, the method comprises removing, following the writing, the pending tasks key from the replicated configuration system.


Find Patent Forward Citations

Loading…