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:
Feb. 20, 2018

Filed:

Jan. 26, 2016
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Benjamin E. Nielsen, Sunnyvale, CA (US);

Jonathan E. Drummond, Sunnyvale, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); H04L 12/58 (2006.01); H04L 1/16 (2006.01); G06F 11/30 (2006.01);
U.S. Cl.
CPC ...
H04L 51/10 (2013.01); G06F 11/30 (2013.01); G06F 11/3006 (2013.01); H04L 1/1635 (2013.01); H04L 29/08099 (2013.01); H04L 29/08135 (2013.01); H04L 51/30 (2013.01);
Abstract

Systems and methods are disclosed for tracking the lifecycle of an object across processes and for tracking the lifecycle of processes that are processing the object. A first process, Pcan generate an Action object representing work to be performed by another process, P. The Action object can carry a payload of arbitrary information, an action handler, a handle to a response queue, and a timeout value. A token set can be requested from a kernel of an operating system. A first token in the set can be held by one process at a time. The kernel enforces that rule. The kernel can track the location of the first token. A copy of the Action object is viable for sending a response if it holds the first token. An Action Listener within Pholds the second token of the set and uses it to validate a response received by Pfrom a remote process. The remote process performs the work of the Action object and guarantees a response back to P, through the kernel, without passing the response back through intervening processes Pthrough P.


Find Patent Forward Citations

Loading…