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:
Nov. 26, 2019

Filed:

May. 10, 2016
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Michael R. Siracusa, Mountain View, CA (US);

Joao Pedro Forjaz de Lacerda, Praque, CZ;

Kit-Man Wan, Cupertino, CA (US);

Gaurav Kapoor, Santa Clara, CA (US);

Umesh S. Vaishampayan, Santa Clara, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/177 (2006.01); H04L 29/08 (2006.01); H04W 24/02 (2009.01); G06F 9/445 (2018.01); G06F 11/30 (2006.01); G06N 7/00 (2006.01); G06F 8/61 (2018.01); G06F 9/54 (2006.01); H04W 52/02 (2009.01);
U.S. Cl.
CPC ...
H04L 67/327 (2013.01); G06F 8/61 (2013.01); G06F 9/445 (2013.01); G06F 9/542 (2013.01); G06F 9/546 (2013.01); G06F 11/30 (2013.01); G06N 7/005 (2013.01); H04L 67/14 (2013.01); H04L 67/26 (2013.01); H04W 24/02 (2013.01); H04W 52/0264 (2013.01); Y02D 10/43 (2018.01); Y02D 70/00 (2018.01);
Abstract

Disclosed are systems, methods, and non-transitory computer-readable storage media for notifying context clients of changes to the current context of a computing device. In some implementations, a context client can register to be called back when the context daemon detects specified context. For example, the context client can specify a context in which the context client is interested. When the context daemon detects that the current context of the computing device corresponds to the registered context, the context daemon can notify the context client that the current context matches the context in which the context client is interested. Thus, context clients do not require the programming necessary to independently obtain context updates and detect changes in context that are relevant or of interest to the context client.


Find Patent Forward Citations

Loading…