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:
Dec. 29, 2009

Filed:

Mar. 15, 2004
Applicants:

Yinghua Yao, Bellevue, WA (US);

Mohammad Shabbir Alam, Redmond, WA (US);

Vivek Bhanu, Bellevue, WA (US);

Warren V. Barkley, Mill Creek, WA (US);

David Buerer, Bellevue, WA (US);

Denise Chen, Bellevue, WA (US);

Florin Teodorescu, Redmond, WA (US);

Mark Huyler, Kirkland, WA (US);

John C. Krumm, Redmond, WA (US);

Christopher J. Lang, Seattle, WA (US);

Tim Mcgrath, Redmond, WA (US);

Timothy M. Moore, Bellevue, WA (US);

Madhurima Pawar, Bellevue, WA (US);

Geoffrey Pease, Bothell, WA (US);

Steven A. N. Shafer, Seattle, WA (US);

Inventors:

Yinghua Yao, Bellevue, WA (US);

Mohammad Shabbir Alam, Redmond, WA (US);

Vivek Bhanu, Bellevue, WA (US);

Warren V. Barkley, Mill Creek, WA (US);

David Buerer, Bellevue, WA (US);

Denise Chen, Bellevue, WA (US);

Florin Teodorescu, Redmond, WA (US);

Mark Huyler, Kirkland, WA (US);

John C. Krumm, Redmond, WA (US);

Christopher J. Lang, Seattle, WA (US);

Tim McGrath, Redmond, WA (US);

Timothy M. Moore, Bellevue, WA (US);

Madhurima Pawar, Bellevue, WA (US);

Geoffrey Pease, Bothell, WA (US);

Steven A. N. Shafer, 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

A method, schema and computer system for a location service provides data structures that are extensible by allowing different types of location awareness applications to retrieve and deposit location data. The method includes providing an abstract location object arranged in a schema to enable servicing a received request for a logical location of an electronic endpoint; and arranging one or more location elements within the context of the abstract location object. The location elements are configured to act as peers relative to the logical location and each location element is configured to act as a proxy relative to any other location element within the abstract location object.


Find Patent Forward Citations

Loading…