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. 02, 2010

Filed:

Mar. 07, 2006
Applicant:

John Richard Powers, Iii, Monte Sereno, CA (US);

Inventor:

John Richard Powers, III, Monte Sereno, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 12/00 (2006.01); G06F 17/30 (2006.01); G06F 9/00 (2006.01); G06F 9/24 (2006.01); G06F 15/177 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system and method is described which provides for context checking of an operating environment. A context manager controls the execution of context checks requested by applications or processes. In one embodiment, the context check modules are defined as self-contained modules located in a database. When the data base is opened, these modules are loaded and registered with the context manager. Upon occurrence of certain user actions, the context manager will issue an event to cause the appropriate modules to perform a context check of certain context of the environment. The resulting context information is stored in memory by the context manager and provided to the applications by the context manager when needed. One advantage is that the context checks performed can be changed simply by adding or deleting modules from the database. In other embodiments, context checking functions can also be provided by providing context files, which are loaded at initiation of the context manager and are independent of the database utilized, and by providing certain highly repeatable functions within the function of the context manager itself.


Find Patent Forward Citations

Loading…