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. 26, 2011

Filed:

Jan. 26, 2007
Applicants:

Shai Herzog, Bellevue, WA (US);

Marie Hagman, Seattle, WA (US);

Bogdan M. Tepordei, Seattle, WA (US);

Michael E. Deem, Redmond, WA (US);

Inventors:

Shai Herzog, Bellevue, WA (US);

Marie Hagman, Seattle, WA (US);

Bogdan M. Tepordei, Seattle, WA (US);

Michael E. Deem, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

A general-purpose proxy mobile device management architecture. The architecture serves as a proxy for a mobile client seeking services from backend systems. A virtual client image of state information associated with the mobile client is stored such that when the mobile client interacts with the proxy, the virtual image updates to the latest client state. Based on the changes to the state, the proxy system asynchronously accesses one or more arbitrary services of the backend systems on behalf of the mobile client. When the mobile client connects to the proxy, the proxy will have the latest services associated with the states of the virtual image, and updates the state of the mobile client. Updating and accessing occurs asynchronously on the frontend between the proxy and mobile devices and on the backend between the proxy and the backend systems.


Find Patent Forward Citations

Loading…