-
公开(公告)号:BRPI0400785A
公开(公告)日:2005-01-11
申请号:BRPI0400785
申请日:2004-03-26
Applicant: MICROSOFT CORP
Inventor: ALM MOHAMMAD SHABBIR , BARKLEY WARREN VINCENT , MOORE TIMOTHY M , PEASE GEOFFREY E , SHAFER STEVEN A N , TEODORESCU FLORIN , YAO YINGHUA , PAWAR MADHRIMA , KRUMM JOHN C
IPC: G06F9/44 , G01C21/00 , G06F3/00 , G06F12/00 , G06F13/00 , G06F15/16 , G06F15/173 , G06F17/00 , H04L12/12 , H04L12/16 , H04L29/02 , H04L29/08 , H04W64/00
Abstract: A location service and method provides a location aware computing device that is extensible by allowing different types of location awareness providers operate with the service. The method includes receiving a request for a location context, acquiring data associated with a current location from one or more location detection devices, reconciling the acquired data for any inconsistencies concerning the current location by applying either or both of a hierarchical and a metric process, and generating a location object accessible to applications. The service includes a location management component configured to route location data, a fuser engine configured to receive one or more location reports generated from the location data, reconcile conflicts between the location reports and generate a location object, and one or more location application programming interfaces (APIs) coupled to the location management component to transmit the location object from the fuser engine to an application.