发明名称 Cache-based location determination
摘要 One disclosed example provides a method including compiling and storing on the computing device a list of positioning signals each associated with a geographic location, detecting one or more currently available positioning signals, comparing the one or more currently available positioning signals to the list of positioning signals, and if one or more currently available positioning signals matches one or more matching positioning signals stored in the list, then determining the current geographic location based upon the one or more matching stored positioning signals.
申请公布号 US9535154(B2) 申请公布日期 2017.01.03
申请号 US201113230321 申请日期 2011.09.12
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 Natucci Dino;Inderhees Mark;Dufalo Robert
分类号 G01S3/02;G01S5/02;G01S19/34;G01S1/68;G01S1/00 主分类号 G01S3/02
代理机构 代理人 Roper Brandon;Yee Judy;Minhas Micky
主权项 1. On a computing device, a method comprising: obtaining, from a remote location information service, a list of positioning signals each associated with a geographic location; locally storing the list of positioning signals to form a locally-stored list; receiving, by a wireless communication device in communication with a processor, one or more currently available positioning signals; comparing, by the processor, the one or more currently available positioning signals to the locally-stored list; after comparing the one or more currently available positioning signals to the locally-stored list, when any of the one or more currently available positioning signals matches one or more matching positioning signals stored in the locally-stored list, then determining, by the processor, a current geographic location of the computing device based upon the one or more matching stored positioning signals,reporting, by the processor, the current geographic location to an application on the computing device, andwhen a currently available wireless positioning signal does not match any positioning signals on the locally-stored list, then inferring, by the processor, an associated location for the currently available wireless positioning signal to form an inferred positioning signal, and adding the inferred positioning signal to the locally-stored list; and after comparing the one or more currently available positioning signals to the locally-stored list, when no currently available positioning signals match any positioning signal stored in the locally-stored list, sending a request to the remote location information service for location information.
地址 Redmond WA US