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:
Jul. 07, 2009

Filed:

May. 03, 2004
Applicants:

Andrew J. Fuller, Redmond, WA (US);

Matthew P. Rhoten, Seattle, WA (US);

Christopher A. Schoppa, Redmond, WA (US);

Curt A. Steeb, Redmond, WA (US);

Juan Perez, Seattle, WA (US);

Seiya Ohta, Issaquah, WA (US);

Niels Van Dongen, Seattle, WA (US);

Inventors:

Andrew J. Fuller, Redmond, WA (US);

Matthew P. Rhoten, Seattle, WA (US);

Christopher A. Schoppa, Redmond, WA (US);

Curt A. Steeb, Redmond, WA (US);

Juan Perez, Seattle, WA (US);

Seiya Ohta, Issaquah, WA (US);

Niels van Dongen, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

Described is a mechanism for receiving new data at an auxiliary device associated with a main computer system, and processing that new data within the auxiliary device firmware to take some action. The receipt and processing of the data is independent of whether the main computer system is in a powered-up state (online) or powered-down state (offline). A cache that maintains the user application data for offline navigation may be updated with new data, either to change existing data in the cache or add a new navigation path. The received data can be processed to perform other actions, depending on the context of that data as determined by auxiliary processing.


Find Patent Forward Citations

Loading…