![]() methods and systems for mobile device localization in conjunction with localized environments
专利摘要:
LOCATION OF MOBILE DEVICE IN CONJUNCTION WITH LOCATED ENVIRONMENTS The subject matter described here is related to systems, methods, equipment, articles, etc., for locating mobile devices in conjunction with localized environments. For certain exemplary modalities, a method may comprise obtaining, on a mobile device, one or more signals comprising information indicative of its location. The information can be transmitted to one or more servers. A location context identifier (LCI) can be received in response to the transmission, with the LCI corresponding to an environment located in which the mobile device is located. The LCI can be transmitted to one or more servers. Location-based data can be received in response to LCI transmission and relevant to the localized environment. The location of the mobile device can be determined with respect to the localized environment based, at least in part, on location-based data. Other exemplary modalities are described here. 公开号:BR112012007845B1 申请号:R112012007845-3 申请日:2010-10-01 公开日:2020-11-10 发明作者:Ayman Fawzy Naguib;Rajarshi Gupta;Saumitra Mohan Das 申请人:Qualcomm Incorporated; IPC主号:
专利说明:
Cross-Reference to Correlated Orders [0001] This patent application claims the priority of US Provisional Patent Application Serial No. 61/247 865, entitled "SYSTEM FOR INDOOR LOCATION", filed on October 1, 2009, on behalf of the Applicant for the present invention and here expressly incorporated by this reference. BACKGROUND Field [0002] The present invention is generally related to locating a mobile device in conjunction with a localized environment. Contact Information [0003] Humanity has always endeavored to move from "point A" to "point" B. "In ancient times, individuals in a territory with which they were unfamiliar moved without guidance, or perhaps risked asking questions. guidance to the locals on how to go. People eventually came to develop maps that would provide written guidance for reaching a desired destination. As literacy and paper availability became increasingly common, more people were able to use maps during their travels. [0004] Maps began to appear in electronic form during the 20th century. With the advent of the Internet, people were able to electronically access maps of different locations across the globe. Web / network mapping services could also provide guidance from "point A" to "point B". Such web-based mapping guidelines were relatively static. However, with the invention of the technology of satellite positioning systems (SPS) and the development of ever smaller electronic devices, the so-called point-to-point orientations could be dynamically provided as people traveled towards their destinations. [0005] Unfortunately, such electronic maps and network / web-based mapping services are focused on providing guidance in external environments, such as between a postal address and another postal address. Similarly, guidelines at the turn of the millennium have traditionally been limited to highways. There is currently no capacity to provide analogue guidance and mapping services in specific environments, such as indoor / closed environments. Brief Description of the Figures [0006] Aspects, characteristics, resources, etc., which do not intend to limit or exhaust the invention, will be described, with reference to the following figures, in which similar numerical references identify corresponding items in all figures. [0007] Figure 1 is a schematic block diagram that illustrates a mobile device together with an example of a localized environment in which the mobile device can obtain indicative information regarding its location / position, such that a location-based service can be provided according to an implementation. [0008] Figure 2 is a schematic block diagram that illustrates an example of an interaction between a mobile device and a positioning server to obtain a location context identifier according to an implementation. [0009] Figure 3 is a schematic block diagram illustrating an example of a location context identifier mapping data structure that associates information indicative of a location on a mobile device with location context identifiers according to a location. Implementation. [0010] Figure 4 is a schematic block diagram that illustrates an example of interaction between a mobile device and a location-based data server for obtaining location-based data according to an implementation. [0011] Figure 5 is a schematic block diagram that illustrates an example of a location-based data mapping data structure that associates location context identifiers with location-based data according to an implementation. [0012] Figure 6 is a flow chart illustrating an exemplary method for a mobile device to obtain a location context identifier based, at least in part, on information indicative of a location on a mobile device and for obtaining data location-based based, at least in part, on a location context identifier according to an implementation. [0013] Figure 7 is a flow chart illustrating an exemplary method for one or more servers (for example, a positioning server and a location-based data server) to provide a location based identifier based at least in part, information indicative of a location on a mobile device and to provide location-based data based, at least in part, on a location context identifier according to an implementation. [0014] Figure 8 is a schematic diagram that illustrates an example of a localized environment and associated map information according to an implementation. [0015] Figure 9 is a schematic diagram that illustrates an example of a device according to an implementation, which can implement one or more aspects of mobile device localization in conjunction with localized environments. summary [0016] For certain implementations, a method may comprise obtaining, on a mobile device, one or more signals comprising information indicative of a location of the mobile device; wirelessly transmit information indicating the location of the mobile device to one or more servers; receive, wirelessly, a location context identifier in response to the transmission of information indicative of the location of the mobile device, the location context identifier corresponding to a localized environment in which the mobile device is located; wirelessly transmit the location context identifier to one or more servers; receive location-based data wirelessly in response to the transmission of the location context identifier, the location-based data being associated with the location context identifier and relevant to the localized environment; and determining the location of the mobile device in relation to the localized environment based, at least in part, on location-based data. However, it must be clear that these are merely exemplary implementations and that other implementations that are described here can be implemented without constituting a deviation from the claimed subject matter. Detailed Description [0017] Throughout this specification, references to "a feature", "an example" and so on mean that a particular feature, structure, feature, etc., described in connection with the feature and / or example can be relevant to at least one resource and / or example of the subject matter claimed. Thus, occurrences of expressions such as "in an example", "an example", "in a characteristic", "a resource", "in an exemplary modality", "for certain exemplary modalities" and so on, in several points of this specification are not necessarily all referring to the same characteristic, resource, example and / or exemplary modality. Furthermore, the characteristics, resources, examples, structures and so on can be combined into one or more exemplary modalities, exemplary systems and so on. [0018] As indicated above, electronic maps and web-based mapping services are generally not offered for specific, localized environments. Similarly, point-to-point guidance is not typically provided for specific, localized environments. Localized environments may include, but are not limited to, indoor / indoor spaces such as building structures, areas on private properties, such as condominiums or apartment complexes, and so on. Many interior spaces are large enough, complex and / or, otherwise, difficult to navigate or route, such that location information can be beneficial, for example, for a user of a mobile device. In this way, a user may want navigation / guidance information, or another location-based service (LBS) provided through one in an internal environment or another localized environment. Unfortunately, in contrast to open or outdoor areas, where information may be available via SPS technologies, indoor position information is generally not available. In addition, to fully provide a range of location-based services, metadata at the localized position level and metadata at the service level can be used. [0019] Using location information of relatively high accuracy, applications for a mobile device can provide a user with several different services, such as, for example, positioning, personal navigation in vehicles and for pedestrians, point-to-point guidance in real time, location-based search / search, just to mention a few examples. In such situations, location information with relatively high accuracy (for example, that which is obtained from the infrastructure of an SPS and / or the like) can be processed according to a global coordinate system (for example, latitude and longitude, or other xyz coordinates centered on the earth). Although the use of such location information with reference to a global coordinate system may be useful to provide some services (for example, vehicle navigation in outdoor environments), such location information that references a global coordinate system may not be practical for other types of services such as pedestrian navigation indoors. As an example, even if a local map is known, it may still be unknown how such a local map fits with reference to the earth in a global coordinate system. [0020] Therefore, in certain exemplary modalities, one or more local coordinate systems can be established for specific services, such as internal navigation for pedestrians, searching for local points of interest that are not directly mapped or referenced to a coordinate system. global and so on, just to mention a few examples. In specific exemplary embodiments, one or more servers, such as at least one positioning server, can store and associate location context identifiers (LCI) with specific "location contexts". Such location contexts may include areas defined locally, or other environments, such as, for example, specific floors / floors of buildings or other internal areas that cannot be mapped according to a global coordinate system. Location context identifiers can be used as a means to request additional information associated with (for example, overlapping) such location context, such as, for example, routes or routes on an internal map, points of interest that are local or odd for specific localization contexts, and so on, just to mention a few examples. [0021] In other specific exemplary modalities, a mobile device that moves into a localized environment can contact a positioning server to obtain one or more localization context identifiers that are associated with the localized environment. To obtain a location context identifier that is associated with, or is relevant to, a given localized environment, the mobile device can initially receive information from local transmitters that are associated with, or are representative of, the localized environment in question. As an example, a mobile device can obtain media access control identifiers (MAC IDs) from signals transmitted from one or more WiFi access points and / or received signal strength indications (RSSI) or travel times and return (RTT) related to them. Alternatively, a mobile device can receive signals transmitted from an SPS and / or information from an application programming interface (ARI) capable of providing, for example, a certain level of location information. [0022] A mobile device can communicate wirelessly with a positioning server to request one or more location context identifiers associated with a given localized environment, providing location information as described above (for example, MAC IDs, RSSI and / or other location information). A positioning server can then use such information received from a mobile device to determine a location context (for example, a building floor or other internal space) and respond to the request by providing one or more context identifiers associated with the given location context. [0023] In certain exemplary embodiments, by obtaining at least one location context identifier, a mobile device can use the location context identifier as a means to request location based data from one or more servers, such as at least one location-based data server. Location-based data can be overlaid on a map of a localized environment. In specific exemplary embodiments, a mobile device may also and / or alternatively use a location context identifier to obtain a map of a localized environment. In other specific exemplary embodiments, a mobile device can use a location context identifier to obtain information to be used in a specific application connected to a specific corresponding location context. As an example, a mobile device can obtain information related to a specific location context for use in an application for indoor pedestrian navigation. Such an application can provide, for example, a presentation / visualization of corridors, rooms, lobbies, doors, entry ways, bathrooms and / or other points of interest. For a specific application, such information can define a routing topology presented in a coordinate system that is local to a specific location context, in contrast to a global coordinate system. In an exemplary modality pertaining to points of interest, a mobile device can obtain information related to a specific location context by sending a request including a location context identifier to a point of interest server. Such a point of interest server can associate the received location context identifier with point of interest information. Such point of interest information can be sent in response to the requesting mobile device for use in a specific application relevant to points of interest. [0024] Figure 1 is a schematic block diagram 100 that illustrates a mobile device together with an example of a localized environment in which the mobile device can obtain indicative information regarding its location / position, in such a way that a service based on location can be provided according to an implementation. As illustrated, block diagram 100 may include a mobile device 102 that is at least close to a localized environment 104, and at least one information source 106. More specifically, block diagram 100 may further include multiple sources of information 106a, 106b, and 106c; information 108; at least one signal 110; at least one location-based service 112, and one or more servers 114. [0025] For certain exemplary embodiments, a mobile device 102 may obtain one or more information signals 110 that comprise information 108 that is indicative (for example, that provide a "hint") of a location of the mobile device 102. Although the device mobile 102 is shown in block diagram 100 as obtaining signals 110 from a single source 106a, such signals 110 may alternatively be obtained from multiple sources of information 106 (for example, an information source 106a and an information source 106C). In addition, a mobile device 102 can obtain one or more information signals 110 comprising information 108 that is indicative of a location of the mobile device 102, retrieving such signals 110 from a memory or other information source 106 that is integrated with the mobile device 102. A localized environment 104 can correspond, for example, to a local coordinate system. [0026] Examples of mobile devices 102 may include, but are not limited to, a mobile station, a cell phone, user equipment, a netbook, a portable computer / laptop, a "tablet", an entertainment device, some combinations of such and so on, just to name a few examples. Additionally and / or alternatively, a mobile device 102 can comprise any mobile device with wireless measurement capability and / or with other motion sensors. Additional examples of mobile devices will be described hereinafter, with particular reference to Figure 9. However, the subject matter claimed is not limited to any category, type, size, capacity, etc., of mobile devices. [0027] Examples of information sources 106 may include, but are not limited to, WiFi / WLAN access points, WiMAX nodes (Worldwide Interoperability for Microwave Access), Femto cells, cellular base stations and other wireless cellular nodes, infrastructure SPS (for example, satellites, pseudoliths, etc.), a Bluetooth node or other short-range wireless nodes, combinations of such and so on. As indicated, information sources 106 can be located inside a localized environment 104, be external to a localized environment 104, at a margin / boundary of a localized environment 104 (e.g., partially inside and partially outside it) , external to a mobile device 102, internal to a mobile device (not explicitly shown), physically separated from a mobile device, physically connected to a mobile device (not explicitly shown), any combination thereof, and so on, to quote just a few examples. Thus, in addition to interacting with information sources 106, such information sources 106 may also, and / or alternatively, constitute at least part of a mobile device and / or software or hardware components thereof to obtain information 108 . [0028] In an exemplary embodiment, an information source 106 may comprise a wireless access device (not shown separately). A wireless access device can include a Wi-Fi / WLAN access point (AP), a femto cell device, a WiMAX node device, and so on, to name just a few. Information 108 may comprise one or more wireless access device identifiers associated with one or more wireless access devices that are within the wireless communication range of a mobile device and which are transmitting signals that include such wireless device identifiers. wireless access. For a Wi-Fi point implementation of an information source 106, for example, a wireless access device identifier can include an access point MAC ID. In addition, information 108 that is indicative of a location on a mobile device may also, or alternatively, include measurements and other detected information, such as round trip time (RTT) measurements, measurements of received signal strength indications (RSSI), and so on, just to name a few examples. [0029] When several wireless access devices are within the range of a mobile device, a position of the mobile device can be determined, with a desired level of accuracy, by a mobile device using trilateration, for example. A local context can be captured based, at least in part, on one or more MAC IDs, for example, being transmitted by access points that are close (for example, within range of a signal) to a mobile device. A local context can refer, as an example, but not as a limitation, to a map, or other location-based information that is represented at a local level (for example, with a local coordinate system) instead of a global coordinates. A global coordinate system can correspond, for example, to a set of coordinates centered on the earth. A local context can correspond, for example, to a plant or similar that identifies the positions of points of interest in locally relevant terms. A local context can be associated with a global coordinate system to translate a relative position into a global one. [0030] Upon receiving information that is indicative of a location from a mobile device (for example, one or more local "tips"), an answer server may also, or alternatively, identify and return to a mobile device a relevant set of one or more elements of the network (for example, WiFi / WLAN access points, femto cell nodes, WiMAX node devices, etc.). Such a set of relevant network elements may include and / or be accompanied by positions of the relevant network elements. The positions of the network elements can be in local coordinates and / or global coordinates (for example, WGS84 coordinates). The network element information returned may also contain other information to aid the positioning of a mobile device, such as a processing delay for a wireless access device or an actual RSSI distance model. Such information for network elements may include part of the map information and / or other location-based data. [0031] In an exemplary embodiment, an information source 106 may comprise a memory of a mobile device 102. Signals 110 may be retrieved and obtained from such a memory, and the information 108 may comprise coordinates of an SPS (for example, GPS coordinates centered on the ground) that were acquired through the SPS infrastructure (for example, before entering the localized environment 104). If such information is obsolete, a mobile device may refrain from using it. In another exemplary embodiment, the information source 106 may comprise an input / power component of a mobile device. As an example, a camera or microphone can detect and obtain at least one 110 signal (for example, an image, a sound, etc.) that serves as a location suggestion / tip and therefore comprises information indicative of a location of a mobile device. [0032] In another exemplary embodiment, an information source 106 may comprise a layer / application of a mobile device. As an example, relatively coarse location information can be obtained through an API call to an available positioning layer (for example, an SPS or another layer that includes, or otherwise has access to, SPS coordinate data, such as a assisted SPS layer). Signals 110 can be obtained from such a positioning layer / application. This application can obtain location information automatically, manually (for example, when a user checks in or registers, or otherwise indicates a general or specific location), a combination of such, and so on , just to name a few examples. Such gross location information may have been obtained before entering a localized environment. If such information is obsolete it can be ignored [0033] In certain exemplary embodiments, a mobile device 102 can communicate, and otherwise interact, with one or more servers 114. As an example, but not a limitation, such interaction can facilitate the provision of location-based services 112. Examples of servers 114 will be described later, in particular with reference to Figures 2, 4 and 7. Examples of location-based services 112 may include, but are not limited to providing navigation information. As an example, map information, a routing chart, directional point-to-point directions, "static" directions from one location to another location, nearby points of interest, combinations of such and so on can be provided. Other examples of 112 location-based services may include, but are not limited to, routing, positioning, position filtering, navigation, application incentives (for example, location-based offers), location-based search / searching, combinations of such and so on. Navigation information or other information related to a location-based service (LBS) can be provided by presenting it to a user (for example, visually, by touch and / or by hearing via a mobile device), transmitting it as for a mobile device, for storing data on a mobile device, some combination of such and so on, just to mention a few examples. Additional examples of location-based services 112, as well as exemplary embodiments thereof, will be described below, with particular reference to Figure 8. [0034] In conjunction with, or in addition to, providing location-based services 112, position-related metadata and / or service-related metadata can be brought to a mobile device either individually and / or as part of location-based data . As an example, an AP MAC address, as well as locations and their characteristics, can be sent to a mobile device. In addition, different types of data-related maps can be submitted. Examples of map-related data include, but are not limited to, lines and arcs for drawing a map, portals / accesses, such as stairs, external doors, elevators, etc., POIs such as rooms, people, etc., combinations of such and so on. Graph-related data can also be transmitted. Examples of data related to graphics include, but are not limited to, a rough navigation routing chart, a high resolution connectivity chart for position filtering, some combinations of such, and so on. Other types of data can facilitate additional navigation positioning and / or processing. As an example, map data or signal heat models, position probability data, combinations of such data and so on can be transmitted to mobile devices. In addition, the locations of wireless access devices and / or range models can be transmitted to mobile devices. Other examples of position-related and service-related metadata will be described later. [0035] Figure 2 is a schematic block diagram 200 that illustrates an example of an interaction between a mobile device and a positioning server for obtaining a location context identifier according to an implementation. As illustrated, block diagram 200 may include a mobile device 102, information 108, one or more servers 114, such as at least one positioning server 202, a location context identifier (LCI) 204, one or more networks 206 and contact information. [0036] For certain exemplary embodiments, a mobile device 102 can transmit information 108 that is indicative of a location of the mobile device to a positioning server 202 (or, more generally, to a first server among one or more servers 114) . [0037] Accordingly, positioning server 202 may receive information 108 that is indicative of a location from a mobile device 102. In response, positioning server 202 may initiate the transmission to mobile device 102 of a context identifier from location (or location) 204 that is associated with information 108 that is indicative of a location of the mobile device. Accordingly, mobile device 102 can receive location context identifier 204 from positioning server 202. A location context identifier 204 can be a medium, a label, a word, a numeric identifier, an alphanumeric value or any other representation corresponding to at least one specific localized environment 104. However, the subject matter claimed is not limited to any specific implementations of a location context identifier 204. [0038] Networks 206 may include one or more networks. Examples of such networks 206 may include, but are not limited to, one or more of: a wireless network, a wired network, the internet, a telecommunications network, an ad hoc network, a local area network (LAN) , a wide area network (WAN), a WiMAX network, a Wi-Fi network, a Bluetooth network, a public network, a private network, a computer network, a cellular network, a fiber optic or cable network, any combination of such and so on. A different network 206, a different type of network 206 and / or a different number of networks 206 can be used to communicate information 108 from the mobile device 102 to the positioning server 202 compared to the networks used to communicate the context identifier of location 204 of positioning server 202 for mobile device 102. [0039] In an exemplary embodiment, the mobile device 102 can wirelessly transmit information 108 to an access point, a cell node, a cellular base station, etc., which can then transmit that information 108 to a data server. positioning 202 through one or more wired networks (for example, a telecommunications and / or Internet network). Thus, in an exemplary mode in which communications between the mobile device 102 and positioning server 202 are carried out, at least partially, over a wireless network, the mobile device 102 can transmit wirelessly information 108 that is indicative of a mobile device location for positioning server 202, even if such transmission to positioning server 202 is completed, at least partially over a wired network. Similarly, the mobile device 102 can receive the location context identifier 204 from positioning server 202 wirelessly, even if transmission is initiated by positioning server 202 over a wired network. Other communication scenarios can be implemented as an alternative without constituting a departure from the subject matter claimed. [0040] In an exemplary embodiment, information 108 can be transmitted to a positioning server 202 according to predetermined contact information 208 associated with positioning server 202. As an example, but not limitation, predetermined contact information 208 may include a universal / uniform resource identifier (URI). A URI can include, for example, an address, such as an IP address - Internet protocol, a phone number, an email address, etc .; a network location identifier in general, such as a URL (universal / uniform resource locator); a username or account; some combination of such and so on, just to name a few examples. A mobile device 102 can obtain predetermined contact information 208 for use in accessing a positioning server 202 using any one or more of several techniques. As an example, but not a limitation, the predetermined contact information 208 can be pre-configured (for example, stored on a mobile device), can be determined through a broadcast transmission, or other transmission through advertisements in the link layer ( for example, in a given localized environment 104), they can be determined through one or more DHCP services (Dynamic Host Configuration Protocol), any combinations of such and so on. However, the subject matter claimed is not limited to any specific implementations for predetermined contact information 208. [0041] Positioning server 202 may determine a location context identifier 204 associated with information 108 that is indicative of a location of a mobile device. Such determination can be made by server 202 using, for example, but not limitation, a data structure that maps information 108 that is indicative of a mobile device location to location context identifiers 204 and vice versa. An example of a mapping data structure will be described below with reference to Figure 3. However, the claimed subject matter is not limited to any specific mapping data structures and / or association mechanism. [0042] Figure 3 is a schematic block diagram 300 illustrating an example of a location context identifier mapping data structure that associates information indicative of a location on a mobile device with location context identifiers according to an implementation. As illustrated, block diagram 300 may include a location context identifier mapping data structure 302 that includes multiple association entries 304. For certain exemplary embodiments, such entry 304 may associate information 108 with a context identifier of location. location 204. More specifically, a respective entry 304a, 304b can associate respective information 108a, 108b, which is indicative of a location of a mobile device with a respective location context identifier 204a, 204b. Although only two such association entries 304a and 304b are explicitly shown in Figure 3, a location context identifier mapping data structure 302 may alternatively have more (or less) association entries 304 without constituting a departure from the subject matter claimed. [0043] In an operational modality, and with reference also to block diagram 200 (of Figure 2), a positioning server 202 can receive information 108 that is indicative of a location of a mobile device 102 (for example, of the mobile device 102). Positioning server 202 may include, or otherwise have access to, a location context identifier mapping data structure 302. Based on specific information 108 (e.g., information 108b) and in response to receipt thereof , positioning server 202 can access the location context identifier mapping data structure 302 to retrieve a location context identifier 204 (for example, LCI 204b) that is associated (for example, in an association entry specifies 304b) with the specific information received 108 (for example, information 108b). Such retrieved location context identifier 204 can be returned to the mobile device 102 via one or more networks 206. As an example, but not limitation, a location context identifier mapping data structure 302 can associate one or more MAC IDs (as an example of information 108) of one or WiFi access points with at least one alphanumeric identification (as an example of an LCI 204), whose identification corresponds to at least one localized environment 104. [0044] Figure 4 is a schematic block diagram 400 that illustrates an example of interaction between a mobile device and a location-based data server for obtaining location-based data according to an implementation. As illustrated, block diagram 400 may include a mobile device 102, a location context identifier (LCI) 204, one or more networks 206, one or more servers 114 such as at least one location-based data server 402 , location-based data (LBD) 404 and contact information 406. [0045] For certain exemplary embodiments, a mobile device 102 may transmit at least one location context identifier 204 to a location-based data server 402 (or, more generally, to a second server among one or more servers 114). Therefore, location-based data server 402 can receive a location context identifier 204 from mobile device 102. In response, location-based data server 402 can initiate transmission to mobile device 102 of data based on location 404 that is associated with location context identifier 204. Therefore, mobile device 102 can receive location-based data 404 from location-based data server 402. Location-based data 404 can include any data that allows , facilitate, relate to, etc., the provision of a location-based service (for example, a location-based service 112 in Figure 1). Examples of location-based data 404 are further described in this document above in general, as well as later with special reference to Figure 8. [0046] As mentioned above (with reference to Figure 2), a network 206 may include one or more networks. For example, a network 206 may include at least part of a wireless network and at least part of a wired network, such as the Internet. A different network 206, a different type of network 206 and / or a different number of networks 206 can be used to communicate a location context identifier 204 from the mobile device 102 to the location-based data server 402 compared to the networks which are used for location-based data communication 404 from location-based data server 402 to mobile device 102. In addition, another network or networks can be used for communications between a mobile device 102 and a data-based server at location 402 (of Figure 4) compared to a network or networks that can be used for communications between a mobile device 102 and a positioning server 202 (of Figure 2). [0047] In an exemplary embodiment, the mobile device 102 can transmit a location context identifier 204 wirelessly to an access point, a Femto node, a cellular base station, etc., which then forwards that location context identifier 204 for a location-based data server 402 over one or more networks (e.g., a telecommunications network and / or the Internet) wired. Thus, in an exemplary mode in which communications between the mobile device 102 and the location-based data server 402 are carried out, at least partially, over a wireless network, the mobile device 102 can wirelessly transmit an identifier location context 204 for a location based data server 402, even if such transmission to the location based data server 402 is carried out, at least in part, over a wired network. Similarly, mobile device 102 can receive location-based data 404 wirelessly from location-based data server 402 even if transmission is initiated by location-based data server 402 over a wired network. Other communication scenarios can be applied as an alternative without constituting a departure from the claimed subject matter. [0048] In an exemplary embodiment, a location context identifier 204 can be transmitted to a location-based data server 402 according to predetermined contact information 406 that are associated with the location-based data server 402. As an example , but not limitation, the default contact information 406 can include a URI (universal resource identifier). A URI can include, for example, an address, an Internet protocol (IP) address, a phone number, an e-mail address, etc .; a network location identifier in general, such as a uniform resource locator (URL); a user name or account; some combination of them; and so on, just to name a few examples. A mobile device 102 can obtain predetermined contact information 406 for use in accessing a location-based data server 402 using any of several techniques. As an example, but not a limitation, the predetermined contact information 406 can be pre-configured (for example, stored on a mobile device), can be determined through a broadcast transmission or other transmissions through the ad link layer (for example , in a given localized environment 104), can be determined via one or more DHCP services, any combinations of such and so on. In addition, predetermined contact information 406 may alternatively be provided in response to information 108 which is indicative of a location on a mobile device (e.g., returned to a mobile device 102 from a positioning server 202 of Figure 2) . The predetermined contact information 406 can also be transmitted along with a location context identifier 204 and / or as at least part of a location context identifier 204 (for example, by incorporating a URI or the like in a location identifier). location context 204 sent from a positioning server 202 of Figure 2). However, the subject matter claimed is not limited to any specific implementation for the predetermined contact information 406. [0049] One or more servers 114 (for example, from Figures 1, 2 and 4) can be colocalized with each other and / or partially or completely distributed within a data center or geographically dispersed. As is known to technicians in the field, one or more servers can be deployed on a single machine or on multiple machines, deployed through a server rack and / or with a modular unit for a data center, deployed using separate resources (for example, memory, processing and / or communication bandwidth, resources, etc.), implemented using shared resources, implemented using a virtual machine (VM) structure, implemented using a structure with logical divisions and / or overlap, any combination of them and so on, just to name a few examples. Thus, positioning server 202 (for example, which is associated with at least Figures 2 and 7) and location-based data server 402 (for example, which is associated with at least Figures 4 and 7) both individually and / or together can be carried out in any of these modes. As an example, positioning server 202 and location-based data server 402 can be located on different machines or colocalized on a single machine. In addition, positioning server 202 and location-based data server 402 can be implemented as a single real server or a single logic having separate and / or interrelated location-based positioning functionality and data server functionality. In an example of operational implementation, point of interest (POI) information (for example, one or more layers pertinent to a local context) can be obtained from one or more data servers based on location 402 (for example, a or more POI servers) using a location context identifier 204. In another example of operational implementation, metadata can be obtained on at least one location server 202 using a location context identifier 204 and other information about a localized environment can be obtained on at least one location-based data server 402 using a location context identifier 204. [0050] A device or equipment for a server may include one or more parts that operate together to provide some processing service, such as a single server, a server bank, a server farm, multiple processors and elements of memory in communication through a local and / or distributed interconnection and so on, just to name a few examples. Such a device, equipment and / or system incorporating a positioning server 202 and / or a location-based data server 402, may comprise at least part of at least one node of a telecommunications network, at least one server on the internet, some combination of such and so on, to name just a few examples. A device itself may include one or more devices. [0051] The location-based data server 402 can determine location-based data 404 that is associated with a location context identifier 204. Such determination can be made by the location-based data server 402 using, as an example, but not limitation, a data structure that maps location context identifiers 204 to location based data404 and vice versa. An example of a data structure will be described later with reference to Figure 5. However, the claimed subject matter is not limited to any specific mapping data structure and / or association mechanism. [0052] Figure 5 is a schematic block diagram 500 that illustrates an example of location-based data mapping data structure that associates location context identifiers with location-based data according to an implementation. As illustrated, block diagram 500 may include a location-based mapping data structure 502 that includes multiple association entries 504. For certain exemplary embodiments, such entry 504 may associate a location context identifier 204 with data based on location 404. More specifically, a respective entry 504a, 504b, can associate a respective location context identifier 204a, 204b, with its location based data 404a, 404b. Although only two association entries 504a and 504b are explicitly shown in Figure 5, a location-based mapping data structure 502 may alternatively have more (or less) association entries 504 without constituting a departure from the claimed subject matter. [0053] In an exemplary operational embodiment, and also with reference to block diagram 400 of Figure 4, a location-based data server 402 can receive a location context identifier 204 that corresponds to a localized environment 104 (of Figure 1 ) from a mobile device 102. the location-based data server 402 may include or otherwise have access to a location-based data mapping data structure 502. Based on a given location context identifier 204 (for example, LCI 204a) and, in response to receipt thereof, the location-based data server 402 can access the location-based data mapping data structure 502 to retrieve specific location-based data 404 (e.g. LBD 404a) that are associated (for example, in a particular association entry 504a) with the received location context identifier 204 (for example, LCI 204a). Such retrieved location-based data 404 can be returned to the mobile device 102 via one or more networks 206. As an example, but not limitation, a location-based data mapping data structure 502 can associate at least one alphanumeric identification (such as an example from LCI 204) with map information (such as an example from LBD 404), map information which may include a routing graph, known mobile devices that are present in the given location context, points of interest, or other information annotation notes pertinent to at least one environment located 104 and distributed through one or more layers of such annotation information. Location-based data 404. Location-based data 404 can be requested by a mobile device 102 and / or provided by a location-based data server 402 in the form of an integrated unit and / or multiple parts (for example, in one or more layers). [0054] + Figure 6 is a flow chart 600 that illustrates an exemplary method for a mobile device to obtain a location context identifier based, at least in part, on information indicative of a location on a mobile device and to obtain of location-based data based, at least in part, on a location context identifier according to an implementation. As illustrated, flow diagram 600 can include seven operating blocks 602 to 614. Although operations 602-614 are shown and described in a particular order, it should be clear that the methods can be performed in alternative ways (including with a different number of operations) without constituting a departure from the subject matter claimed. In addition, at least some operations of flowchart 600 can be performed so as to be totally or partially overlapping with other operations. In addition, although the description below makes references to particular aspects and characteristics illustrated in other figures (for example, Figures 1 to 5), the methods can be carried out with other aspects and / or characteristics. [0055] For certain exemplary modalities, operations 602 to 614 can be performed, at least partially, by a mobile device 102. In operation 602, signals containing information indicating a location of a mobile device can be obtained. As an example, a mobile device 102 can obtain one or more signals 110 from at least one information source 106, such signals 110 containing information 108 indicative of a location of the mobile device 102. [0056] In operation 604, information indicating a location of a mobile device can be transmitted to a positioning server according to predetermined contact information that is associated with the positioning server. As an example, information 108 that is indicative of a location of a mobile device can be transmitted from a mobile device 102 through one or more networks 206 to a positioning server 202 according to predetermined contact information 208 that are associated with positioning server 202. [0057] In operation 606, a location context identifier can be received on a mobile device in response to the transmission of information that is indicative of a location on the mobile device. As an example, a location context identifier 204 can be received from a positioning server 202 on a mobile device 102 via one or more networks 206 in response to a transmission to positioning server 202 of information 108 that is indicative of a mobile device location. [0058] Additional data related to the provision of a location-based service can also be received on a mobile device from a server device in response to the transmission of information that is indicative of a location from the mobile device. Such location-based data can be sent together with, or separately from, a location context identifier. Alternatively, a mobile device can present a location context identifier received for the same server or for another server to receive such additional data based on location. Examples of implementations relating to receiving location-based data on a mobile device in response to a transmission location context identifier have been described above with special reference to Figures 4 and 5 and below for actions 608 to 614. [0059] In general, a location context identifier corresponding to an environment located in which a mobile device is located can be obtained. As an example, a location context identifier 204 can be obtained by a mobile device 102 when entering a localized environment 104. A location context identifier 204 can be obtained, by way of example, but not limitation, from according to operations 602 to 606. As indicated by line 616, a mobile device 102 can interact with a different server in a context for operations 602 to 606, compared to a context of operations 608 to 614. As an example, but not limitation, if a mobile device 102 interacts with more than a single server 114, a mobile device 102 can interact with a positioning server 202 when performing operations 602 to 606 and can interact with a location-based data server 402 when performing operations operations 608 to 614. [0060] In operation 608, the location context identifier can be transmitted to a location based data server according to predetermined contact information. As an example, a obtained location context identifier 204 can be transmitted from a mobile device 102 to a location-based data server 402 through one or more networks 206 according to predetermined contact information 406 that are associated with the server of location-based data 402, such predetermined contact information 406 may comprise at least part of the location context identifier 204. In operation 610, location-based data may be received in response to the transmission of the location context identifier. As an example, a mobile device 102 can receive location-based data 404 from a location-based data server 402 through one or more networks 206 in response to the transmission of location context identifier 204 by the mobile device 102. [0061] In operation 612, the location of a mobile device in a localized environment can be determined based, at least in part, on the data received based on location. As an example, the current location of a mobile device 102 in a localized environment 104 can be determined based, at least partially, on the location based data received 404. As an example, a location of a mobile device 102 can be determined by a mobile device based, at least in part, on one or more wireless devices identified from a localized environment 104, a map of a localized environment 104 having information routing data, signal heatmap data and / or models from a localized environment 104, position probability data from a localized environment 104, some combination of such and so on, just to name a few examples. As another example, but not a limitation, a location of a mobile device 102 can be refined (for example, a mobile device can refine a location by determining a location with a greater degree of accuracy) using 404 location-based data that includes location information. map for the localized environment 104. [0062] In operation 614, at least one location-based service can be provided to a user of a mobile device based, at least partially, on data received based on location. As an example, at least one location-based service 112 can be provided to a user of a mobile device 102 based on at least part data received based on location 404 (for example, using a location determined from location-based data received in operation 612). Such a position / location-based service 112 can be provided, at least in part, through a display screen and / or a loudspeaker from a mobile device 102. Examples of 404 location-based data, as well as 112 location services which can be provided based, at least in part, on them will be described later, with special reference to Figure 8. In addition, a mobile device 102 can transmit a location context identifier 204 to several different servers and / or several different times to receive different types of data based on 404 location and / or such data that are currently at different times. Such location-based 404 data can be used for different location-based applications. [0063] Figure 7 is a flowchart 700 that illustrates an exemplary method for one or more servers (for example, a positioning server and a location based data server) to provide a location based identifier based on, at less in part, in information indicative of a location on a mobile device and to provide location-based data based, at least in part, on a location context identifier according to an implementation. As illustrated, flow chart 700 can include six operating blocks 702 to 712. Although operations 702 - 712 are shown and described in a specific order, it should be clear that the methods can be performed in alternative ways (including with a different number of operations) without departing from the subject matter claimed. In addition, at least some operations of flowchart 700 can be performed in order to be totally or partially overlapped with other operations. In addition, although the description below makes reference to particular aspects and resources illustrated in other figures (for example, Figures 1 to 5), the methods can be performed with other aspects and / or resources. [0064] For certain exemplary modalities operations 702 - 712 may be performed, at least partially, by one or more servers (for example, a positioning server 202 and / or a location-based data server 402). As an example, but not a limitation, as indicated by line 714, if operations 702 - 712 are performed by more than a single server 114, operations 702 to 706 can be performed by a positioning server 202, and operations 708 - 712 can be performed by a location-based data server 402. In operation 702, information indicating a location of a mobile device can be received from the mobile device. As an example, information 108 that is indicative of a location of a mobile device 102 can be received from the mobile device 102 on a positioning server 202 through one or more networks 206. [0065] In operation 704, a location context identifier mapping data structure can be accessed to retrieve a location context identifier that is associated with received information that is indicative of a location from a mobile device. As an example, positioning server 202 may access a location context identifier mapping data structure 302 in a particular association entry 304 with reference to specific information 108 that is indicative of a location of a mobile device 102. For through such access, positioning server 202 can retrieve a particular location context identifier 204 which is associated with specific information 108. In operation 706, the retrieved location context identifier can be transmitted to a mobile device. As an example, a location context identifier 204 that is associated with received information 108 can be transmitted from a positioning server 202 to a mobile device 102 via one or more networks 206. [0066] In operation 708, a location context identifier can be received from a mobile device on a location based data server. As an example, a location-based data server 402 may receive at least one location context identifier 204 from a mobile device 102 via one or more networks 206. In operation 710, a data mapping data structure location-based data can be accessed to retrieve location-based data that is associated with the received location context identifier. As an example, a location-based data server 402 can access a location-based data mapping data structure 502 to retrieve location-based data 404 from an association entry 504 that is associated with a location context identifier 204 received. In operation 712, retrieved location-based data can be transmitted to a mobile device. As an example, a location-based data server 402 may initiate the transmission of retrieved location-based data 404 to a mobile device 102 over one or more networks 206. [0067] Figure 8 is a schematic diagram 800 that illustrates an example of a localized environment and associated map information according to an implementation. As illustrated, schematic diagram 800 includes a map of an indoor environment and a routing chart that was created for the indoor environment. Indoor environments can include office buildings, apartment buildings, shopping malls, airports, arenas, convention centers, stadiums and so on, just to name a few. An indoor environment can have walls, doors, columns, stairs, elevators and so on. Such types of construction features and other objects can restrict movement in an indoor environment. Indoor environments may also have open areas, such as lobbies, common areas, entrances, rooms and so on, just to name a few. Therefore, given that the circulation paths of such an indoor environment may be restricted in some areas (although they may also not have any restrictions in other open areas), such an indoor environment may be an example of a restricted environment. More generally, a localized environment may also include, in addition to indoor / indoor environments, environments such as: apartment complexes, parks or commercial, business and / or industrial parks, resorts or other entertainment areas, and so on, just to name a few examples. [0068] For certain exemplary modalities, map information, navigation information, etc., can be provided in the form of location data. Map information, which can include a routing chart with linked information, or otherwise associated with annotation information, can be used to provide navigation information. Navigation information may include, by way of example, but not limitation, positioning information, directional information, point-to-point guidance and so on. Such navigation information can facilitate the journey from a point "A" to a point "B". As an example, but not a limitation, a routing chart with associated annotation information can be descriptive of viable areas of a given map and indicate how it is possible to move from one position to another position (for example, to one or more potential destinations) . Such routing graph and / or associated annotation information may comprise an example of routing capability information. For any given building, a routing chart can comprise a set of nodes and edges or corners / boundaries that represent viable areas and paths that can be crossed or crossed from one point in a building to another point. A passable path or travel path may comprise, by way of example, but not as a limitation, a path between any two points that is not blocked by a wall or other obstacle. Feasibility information may comprise, by way of example, but not as a limitation, information that indicates or identifies whether a specific area, room, space, or other location is accessible. [0069] As shown in the schematic diagram 800 exemplary, an example of graphical routing 810 has been created that can include links to annotation information 812 from the construction information that is descriptive of at least part of a building structure. Such building information can comprise data in any format. Building information can comprise a CAD (Computer Aided Design) file, a DXF (Drawing Interchange Format) file, an image file, a combination of such and so on, just to name a few examples. [0070] As illustrated, schematic diagram 800 may include external / internal ports 802, external / internal walls 804, at least one unviable area 806, an external area of building 808, a routing graphic 810 and annotation information 812. Using the 810 routing chart, an application and / or navigation system can provide driving directions for an individual to travel, for example, from point A to point B. Although all of these illustrated features are not explicitly indicated with numerical references in Figure 8 for better visual clarity, a legend 814 indicates which construction and navigation characteristics are referenced by specific drawing items. Furthermore, although schematic diagram 800 generally, and routing graph 810 specifically, can include exemplary components determined as illustrated in Figure 8 and described hereinafter, the subject matter is not thus limited. In contrast, certain implementations may include more, less and / or different components. As an example, construction information may omit door indications. In addition, unviable areas may not be identified. Additionally, the additional annotation information and / or other types of information, can be linked to the routing graph 810. Other alternatives and alternative components can be added, incorporated, omitted, changed and so on, without constituting a deviation from the subject matter claimed. [0071] As an example, but not a limitation, the routing graph 810 can be indicative of a routing topology. Routing graph 810 can be retrieved or received (for example, from memory, from a remote location, etc.) and / or created to correspond to a construction structure of schematic diagram 800. In one embodiment For example, a routing graph 810 can be received comprising at least part of the data based on location 404 (from Figures 4 and 5). To create an 810 routing chart, a grid of points can be applied to construct information. Building information can be explored using such an applied grid of points. As an example, but not a limitation, the possible locations on a map can be represented using a separate or individual set of grid points. This individualism need not be a problem for the accuracy of a global system, since a resolution of an applied grid of points can be increased in order to exceed a desired level of precision. [0072] As part of an exemplary exploration of construction information, autonomous areas can be determined. Autonomous regions can include rooms, corridors, a building exterior, and so on, just to name a few. At least one autonomous area can be determined to comprise an external area of building 808. One or more other autonomous areas can be determined to comprise an unviable area 806. As an example, an area without a door and / or an area without annotation information can be determined to be unfeasible. On the other hand, the autonomous areas that are accessible and / or that are associated with annotation information can be determined to comprise viable zones (for example, rooms, shops, accessible corridors, etc.). [0073] If the doors are indicated in the construction information, one or more external / exterior 802 doors (for example, the larger door rectangles in Figure 8 representing exits and / or entrances to a building structure) can be determined if such doors connect and provide access to the external area of building 808. One or more internal 802 ports (for example, the smaller door rectangles in Figure 8) can be determined to provide access to other viable areas, such as internal rooms, corridors and so on. [0074] The annotation information 812 can be linked to the routing graph 810 in order to allow navigation help between different areas (for example, rooms, zones, etc.) and / or another location based service. Note 812 information can also provide information associated with a specific area, such as a lobby, an elevator group, a restaurant location, and so on, just to name a few. As an example, but not a limitation, annotation information 812 can include room designations (for example, "A", "1.24", etc.), room names (for example, "Conference Room 1", etc.) , purposes of the room, (for example, "Bathroom", "Cup", etc.), by the residents or occupants of the room (for example, "Amy", "Ray", etc.), the exhibitors in the area (for example , "Acme", "Industrias AA", etc.), store owners (e.g., "Rugs-R-Us", "Nicky's Nick-Knacks") and so on. [0075] Information on routing capacity may comprise, for example, information that is able to assist and / or facilitate the determination of a route. As an example, but not a limitation, routing information can include any one or more of the following: an 810 routing chart, annotation information 812 (for example, which is linked to an 810 routing chart), building information in general , indication of viable and non-viable areas, indication of paths / crossing / passable paths, any combination of them, and so on, just to name a few examples. An 810 routing chart can be used to plot a path from one point to another point, including from one noted area or zone to another noted area or zone. The map can include routing information, building information, any part or combination of both, and so on, just to name a few. As an example, but not a limitation, the map information may comprise a map with or without points of interest (from which a routing graph can be created), a routing graph and associated annotation information (from which a route to a point of interest can be determined), some combination of them, and so on. As an example, but not a limitation, location-based data 404 may include map information (for example, information describing characteristics of a localized environment), annotation information 812, at least an 810 routing graph, any combination of themselves, and so on. Location-based data 404 can also and / or alternatively include, as an example, but not limitation, at least one reference from a local coordinate system, which corresponds to a localized environment 104, to a global coordinate system ( for example, to allow and / or implement georeferencing). [0076] As described above, a mobile device 102 can request location-based data 404 with a location context identifier 204. A request / requisition can be for all available location-based data or a part thereof, such as one or more layers of information. As an example, but not a limitation, a mobile device can obtain one or more point of interest layers for a current location context from a location based data server, such as a point of interest server. An exemplary layer may comprise a topological graphical representation, which may include nodes and / or links. Another exemplary layer may comprise a first type of annotation information. Yet another example of a layer may comprise a second type of annotation information. Yet another exemplary layer may comprise a routing graph, to allow the determination of routes between the different items of annotation information. Other layers can, alternatively, be implemented without constituting a departure from the claimed material. [0077] Using a location context identifier 204, a mobile device 102 can request additional location-based data information 404 corresponding to the location context identifier. Six exemplary items are described here that can be retrieved from a 402 location-based data server, such as a point of interest server. First, a routing topology (for example, a representation of links / nodes) can be retrieved from a localized environment, such as an indoor area. Second, an indication of which individual points, or sets of points, are viable versus not viable can be received for a map of a localized environment. Third, Orientation information can be indicated by a vector drawn in a specific direction (for example, north). Fourth, information about global coordinates and / or notable points of interest whose coordinates are known can be received. Fifth, information about the location of "special" portals, such as elevators and stairs, can be retrieved. Sixth, an indication of the costs of routing shorter distances, as well as start and end direction vectors from any point to any other point can be obtained from a location-based data server. Such information can be used by a motor / positioning machine (for example, running on a mobile device). Layers of additional and / or alternative points of interest specifying entities at various points on a localized map can be retrieved from one or more servers, using at least one location context identifier without departing from the claimed matter. [0078] In an exemplary mode, after receiving various parts, types, layers, etc., of location-based data, a mobile device can combine them in a "mix". This mix can be searched for a specific point of interest, which can be selected as a designated destination. A list of points of interest can additionally become "searchable" on a mobile device that includes a "nearby search" function (for example, a function to search near a current position). This search can be limited based on local coordinates and / or global coordinates. A listing of points of interest that are linked to a map can be considered an example of an annotation layer for a map. Multiple service providers can create their own annotations for a given localized environment by creating separate map information files, creating layers separated by a map information file, combining annotation information in a single layer for a map information file, and so on, just to name a few examples. Such personalized annotations can also and / or alternatively be retrieved as the location based on 404 data using a location context identifier 204. [0079] In an exemplary mode, the routing to a designated destination can be calculated to be presented to the user. A routing can be represented graphically (for example, placed on a map), with words (for example, visually and / or sounds), some combination of them and so on, to name just a few examples. Given a current position, either in local or global coordinates, a shortest path routing algorithm, for example, can be applied to a routing graph to determine a route to be presented to the user. However, other routing algorithms can, alternatively, be applied to a routing graph to determine a route without constituting a departure from the claimed matter. As an example, but not a limitation, a user can be located at point "A" (in Figure 8) and designate a point of interest corresponding to point "B" as a desired destination. A route through the routing graph 810 can be determined and presented to the user. A resulting navigation chart can also be incorporated into map information and modeled as an annotation layer with the nodes and boundaries of the route being considered points of interest in an annotation layer. [0080] In an exemplary route determination scenario, an end point or destination can be designated by a user. The user's current location can be noted as a starting location. Users can also be empowered to choose a starting location to facilitate routing. From a starting point, the nearest k map nodes (for example with k being an integer other than zero) can be obtained as starting points for a route / route determination. For a case where a user is in a room with only one exit, a node closer to the map can be defined as a door to that room. If a user is already in a corridor, a closer node or closer nodes can be the points of intersection closest to the corridor. However, a closer map node, or nodes closer to the map, can be determined in alternative ways. [0081] A shortest path algorithm, for example, can be applied to generate a path from a point of origin to a designated destination. A user can have several first node options, such as a room with two exit doors or a corridor position with several close intersections. In cases like this, a routing algorithm can be applied to each of these points of origin or departure, and the resulting shortest path can be selected as a route to present to a user. Likewise, if a designated destination has multiple node options, multiple path permutations can be calculated and considered for presentation to a user. [0082] In cases where several floors of a localized environment are supported, a node structure can be extended to cover elevators and stairs. As an example, elevators can be characterized as nodes with edges / limits for each floor to which the elevator has access. Likewise, stairs can be marked as intersections with these nodes where each stairwell / pit is connected to a stairway immediately above and below. [0083] Figure 9 is a schematic diagram 900 that illustrates an example of a device according to an implementation, which can implement one or more aspects of mobile device localization in conjunction with localized environments. As illustrated, device 900 may include at least one processor 902, one or more memories 904, at least one communication interface 906, at least one power supply 908 and other components 910, such as an SPS unit (SPSU) (not explicitly shown). Memory 904 is illustrated as including instructions 912. However, a device 900 may alternatively include more, less and / or different components from those that are illustrated without deviating from the claimed subject matter. [0084] In certain exemplary embodiments, device 900 may include and / or comprise at least one electronic device. The device 900 can comprise, for example, any electronic device having at least one processor and / or memory. Examples of the 900 device include, but are not limited to, relatively fixed processing devices (for example, a personal computer, one or more server computers, at least one telecommunications node, an intelligent router or switch, a access, some combination thereof, etc.), relatively mobile processing devices (for example, a notebook, a personal digital assistant (PDA), a netbook, a tablet computer, a portable entertainment device, a telephone cell phone, a "smartphone", a mobile station, some combination of such) and so on. [0085] The 908 power / power supply can supply power to the 900 device components and / or circuits. The 908 power supply can be a portable power source, such as a battery, or a fixed power source, such as an outlet or other conduit in a car, house, or other building, for a public power source. The 908 power supply can also be a transportable energy source, such as a carbon-based solar or fuel generator. Power supply 908 can be integrated with, or separate from, device 900. [0086] Processor 902 can comprise any one or more processing units. Memory 904 can store, contain, or provide other access to instructions 912 (for example, a program, an application, etc., or part of them; operational data structures; instructions executable by a processor; a code; some combination and so on), which can be performed by processor 902. A processor 902 can be configured to execute instructions 912 if processor 902 has access to instructions 912 and / or if processor 902 is executing instructions 912. The execution of such instructions 912 by one or more processors 902 may transform device 900 into a device, equipment, computing platform, some combination thereof, and so on. [0087] Instructions 912 can include instructions related to location 912.a, information related to location 912b and so on, just to name a few examples. In certain exemplary embodiments, instructions related to location 912a may correspond, for example, to instructions that are capable of carrying out at least part of one or more implementations of flowchart 600 (in Figure 6), such as any one or more of the operations 602 - 614. Information related to instructions 912.b may include any information facilitating, allowing, or otherwise relating to the mobile device to locate in conjunction with localized environments with respect to mobile devices. Information related to instructions 912.b may include, but is not limited to, information 108 that is indicative of a location of the mobile device, a received context identifier location 204, location-based data 404, any combination thereof, and so on. [0088] In certain exemplary server types (for example, the positioning server and / or the location-based data server), the instructions related to location 912.a may correspond, for example, to the instructions that are capable of carrying out at least part of one or more implementations of flow chart 7 00 (in Figure 7), such as any one or more of operations 702 - 712. Information related to instructions 912.b can include any information facilitating, allowing, or otherwise related to the mobile location device in conjunction with localized environments with respect to positioning servers and / or data location based servers. Information related to instructions 912.b may include, but is not limited to, information received 108 that is indicative of a location of the mobile device, a retrieved location context identifier 204, to a context identifier mapping data structure location 302, based on data location 404, a location based on data structure mapping data 502, any combination thereof, and so on. Although not explicitly shown, instructions 912 may also include instructions for modifying or creating based on the location of 404 data (for example, including, but not limited to, in relation to an application server), to use location-based data 404 for provide location-based services 112 (for example, including, but not limited to, in relation to a mobile device implementation), and so on, to name but a few. [0089] In an exemplary embodiment, a relatively fixed processing device, such as a server and / or telecommunications node, can execute instructions related to location 912.a to return a location context identifier 204 in response to receiving information 108 that are indicative of a location on a mobile device. A relatively fixed similar or different processing device can return data based on location 404 in response to the receipt of information 108 and / or a location context identifier 204 from a mobile device. Location-based data 404 can be provided to a mobile device to enable or improve the performance of some location-based services 112. As yet another alternative, a mobile device can execute location instructions 912a to provide location-based service 112 for a user based, at least in part, on information related to location 912b, which may include a routing chart and / or other map information. Other alternatives can be implemented without constituting a departure from the subject matter claimed. [0090] Communication interfaces 906 can provide one or more interfaces between device 900 and other devices (for example, and / or its human operators). Thus, the communication interface 906 can include a screen, speaker, keyboard or keys, or other input / output features for humans. The communication interface 906 can include a transceiver (for example, a transmitter and / or receiver), a radio, an antenna, a wired interface connector, or other similar devices, some combination thereof, etc., to communicate signals wireless and / or cable (for example, via wireless communication links). These communications with at least one communication interface 906 can allow transmission, reception, initiation of transmissions and so on, just to name a few examples. The communication interface 906 can also serve as a cabling / bus or other interconnection between the other components of the device 900. Other components 910, if present, may comprise one or more other diverse sensors, features and so on. [0091] The methods described here can be implemented by various means, depending on applications, according to particular characteristics and / or examples. As an example, such methods can be implemented in hardware, firmware, software, individual / fixed logic circuits, any combination of them, and so on. In a hardware implementation and / or implementation of logic circuits, for example, a processing unit / processor can be implemented within one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), processing devices digital signal systems (DSPDs), programmable logic devices (PLDs), field programmable port arrangements (FPGA), general purpose processors, controllers, microcontrollers, microprocessors, electronic devices, other devices or units programmed to execute instructions and / or designed to perform the functions described in this document, and / or combinations thereof, just to name a few examples. Here, "control logic" can encompass logic implemented by software, hardware, firmware, individual / fixed logic circuits, any combination thereof, and so on. [0092] For an implementation in firmware and / or software, the methods can be applied through modules (for example, procedures, functions, etc.), with instructions that perform the functions described in this document. Any tangible optical reading medium that contains instructions can be used to execute the methods described here. As an example, software encodings can be stored in memory and executed by a processor. The memory can be implemented inside the processor or external to the processor. As used herein, the term "memory" refers to any type of long-term, short-term memory, volatile, non-volatile storage memory, or other type of storage medium, and should not be limited to any particular type of memory or the number of memories, or type of media in which the memory is stored. [0093] In one or more exemplary modalities, the functions described can be implemented in hardware, software, firmware, discrete / fixed logic circuits, some combination thereof, and so on. If implemented in firmware and / or software, the functions can be stored in a medium for reading by computer (for example, through digital electrical signals), in the form of one or more instructions or codes. Computer-readable media includes physical media for az on computers that can be encoded with a data structure, a computer program, a combination thereof, and so on. A storage medium can be any available physical medium that can be accessed by a computer. As an example, but not a limitation, such computer-readable media may comprise RAM, ROM, EEPROM, CD-ROM or others for optical disk storage, storage on magnetic disks or other magnetic storage devices, or any other medium that may be used. used to store a desired program code in the form of instructions or data structures and which can be accessed by a computer and / or its processor. The term disc, as used here, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy and blu-ray discs. [0094] In addition, computer instructions / codes / data can be transmitted via signals through physical means of transmission from a transmitter to a receiver (for example, via digital electrical signals). As an example, the software can be transmitted from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or physical components of wireless technologies, such as infrared , radio and microwave. Combinations of the above options can also be included within the scope of physical means of transmission. Such computer instructions and / or data can be transmitted in portions (for example, first and second portions) at different times (for example, a first and a second time). [0095] Electronic devices can also operate in conjunction with Wi-Fi / WLAN or other wireless networks. As an example, positioning data can be captured via a Wi-Fi network or another wireless network. In addition to Wi-Fi / WLAN signals, a wireless / mobile device can also receive signals from satellites, which can be from a Global Positioning System (GPS), Galileo, GLONASS, NAVSTAR, QZSS, a system that uses satellites from a combination of these systems, or any SPS developed in the future, each referred to here as a satellite positioning system (SPS) or GNSS (Global Navigation Satellite System). In addition, the implementations described here can be used with positioning systems that use pseudolyte determination or a combination of satellites and pseudolites. Pseudoliths are generally ground-based transmitters that transmit a pseudo-random noise code (PRN) or other distance measurement codes (for example, similar to a GPS or CDMA cell signal) that is modulated in an L band (or other frequency ) of the carrier signal, which can be synchronized with the GPS time. Each transmitter can be assigned a unique / exclusive PN code, in order to allow identification by a remote receiver. Pseudoliths can be particularly useful in situations where SPS signals from an orbiting satellite may be unavailable, such as in tunnels, mines, buildings, urban canyons, or other closed areas. Another application of pseudoliths is known as radio beacons or beacons. The term "satellite", as used herein, also includes pseudolytes, pseudolyte equivalents and similar and / or analogous technologies. The term "SPS signals", as used herein, also includes SPS-like signals from pseudolytes or pseudolyte equivalents. Certain implementations can also be applied to femto cells or a combination of systems, which includes femto cells. As an example, femto cells can provide data and / or voice communication. In addition, femto cells can provide positioning data. [0096] In an exemplary embodiment, an SPSU (when present) may be able to determine a 900 device location using an SPS system or systems. Thus, the exemplary modalities that are described here can be used with different SPS. An SPS typically includes a system of transmitters positioned to allow entities to determine their location on or above Earth, based, at least in part, on signals received from the transmitters. Such transmitters typically, but not necessarily, transmit a signal marked with a repetition of pseudo-random (PN) noise from a defined number of chips / chips and can be located in ground control stations, user equipment and / or space vehicles. In a specific example, such transmitters may be located on Earth-orbiting satellites (SVS). As an example, an SV in a constellation of the global satellite navigation system (GNSS), such as the Global Positioning System (GPS), Galileo, Glonass or Compass can transmit a signal marked with a PN code that is distinguishable from PN codes transmitted by other constellation SVs (for example, using different PN codes for each satellite as in GPS or using the same code at different frequencies, as in Glonass). According to certain aspects, the techniques presented here are not restricted to global systems (for example, GNSS) for SPS. As an example, the techniques provided here can be applied to or otherwise enabled for use in various regional systems, such as, for example, the Quasi-Zenith satellite system (QZSS) over Japan, the Indian Regional Navigational Satellite System ( IRNSS) on India, Beidou on China, etc., and / or various augmentation / enlargement systems (for example, a Satellite based enlargement system (SBAS)) that may be associated with, or otherwise connected to, use with one or more global and / or regional satellite navigation systems. As an example, but not a limitation, an SBAS may include a reinforcement system (s) that provides information on integrity, differential corrections, etc., such as, for example, Wide Area Augmentation System (WAAS), European Geostationary Navigation Overlay Service (EGNOS), Multi-functional Satellite Augmentation System (MSAS), GPS Aided Geo Augmented Navigation or GPS and Geo-expanded navigation system and / or similar. Thus, as used herein, an SPS may include any combination of one or more global and / or regional satellite navigation systems and / or enhancement systems, and the SPS signals may include SPS, similar to SPS and / or other signs associated with such or other SPS. [0097] Some parts of this Detailed Description are presented in terms of algorithms or symbolic representations of operations on digital binary signals that can be stored in the memory of a specific device or computing device or platform for special purposes. In the context of this specification, the term specific device, equipment, or the like includes a general purpose computer, since it is programmed to perform particular functions in accordance with the instructions of the software program. Algorithmic descriptions or symbolic representations are examples of techniques used by technicians in the area of signal processing or correlated areas to transmit the substance of their work to other experts in the art. An algorithm here, and generally, can be considered as a self-consistent sequence of signal processing operations or the like that leads to a desired result. In this context, processing operations either involve the physical manipulation of physical quantities. Typically, although not necessarily, such quantities may take the form of electrical and / or magnetic signals capable of being stored, transferred, combined, compared, transmitted, received, or otherwise manipulated. [0098] It has sometimes proved convenient, mainly for reasons of common use, to refer to signs such as bits, data, values, elements, symbols, characters, variables, expressions, numbers, numbers or similar. It should be understood, however, that all of these or similar conditions must be associated with appropriate physical quantities and are merely convenient labels. Unless otherwise specified, as is clear from the discussion above, it is considered that throughout this specification, descriptions using terms such as "processing", "computation", "calculate", "determination" "ascertain", " get "," transmit "," receive "," execute "," application "," positioning / location "," measure "," access "," retrieve "," provide "," detection "," selection ", or similar, refer to actions or processes of a specific device, such as a special use computer or similar for special purposes, an electronic computing device. In the context of this specification, therefore, a special purpose computer or similar device for special purposes is capable of manipulating or transforming the signals, typically represented as electronic, electrical and / or magnetic physical quantities, within memories, records, or other information storage devices, transmission devices, or special-purpose computer display devices or special-purpose electronic computing devices. [0099] Although it has been illustrated and described what is currently considered to be exemplary characteristics, it will be noted by technicians in the field that various other modifications can be made, and substitutions with equivalent items may occur, without constituting a departure from the claimed object matter. Additionally, several modifications can be made to adapt a specific situation to the teachings of the subject matter claimed without constituting a departure from the central concepts described here. Therefore, it is intended that the subject matter claimed is not limited to the specific examples described, but that such subject matter claimed may also include all aspects and modalities that fall within the scope of the attached claims and their equivalents.
权利要求:
Claims (20) [0001] 1. Method comprising: obtaining (602), on a mobile device (102), one or more signals; transmit (604) wirelessly, by the mobile device to one or more servers (114), first information and second information determined from the one or more signals obtained, the first information and the second information indicative of the location of the mobile device and the first information being different from the second information; the method characterized by the fact that it comprises: receiving (606) wirelessly, by the mobile device, a first location context identifier in response to the transmission of the first information indicating the location of the mobile device and a second location context identifier in response to the transmission of the second information indicating the location of the mobile device, the first location context identifier and the second location context identifier corresponding to a localized environment in which the mobile device is located, the first location context identifier being determined by one or more servers based, at least in part, on the first information indicating the location of the mobile device obtained by the mobile device, the second location context identifier being determined by the one or more servers based, at least in part, in the second indicative information of the location ection of the mobile device obtained by the mobile device, with the first location context identifier being different from the second location context identifier; transmit (608) wirelessly, by the mobile device, the first location context identifier and the second location context identifier, corresponding to the localized environment in which the mobile device is located to one or more different servers (114); receive (610) wirelessly, by the mobile device from one or more different servers, first location-based data in response to the transmission of the first location context identifier corresponding to the localized environment in which the mobile device is located, the first location-based data being associated with the first location context identifier and belonging to the located environment and second location-based data in response to the transmission of the second location context identifier corresponding to the located environment in which the mobile device is located, the second location-based data being associated with the second location context identifier and belonging to the localized environment; and determining (612) the location of the mobile device in the localized environment corresponding to the first location context identifier and the second location context identifier based, at least in part, on the first location-based data and the second location-based data , each of the first location-based data and second location-based data comprising routing information, point of interest information, annotation information, signal heat map data, position probability data, or access device information , with the first location-based data being different from the second location-based data. [0002] 2. Method according to claim 1, characterized in that determining the location of the mobile device comprises refining the location of the mobile device using the first location-based data and second location-based data. [0003] 3. Method, according to claim 1, characterized by the fact that the routing information comprises at least one routing topology that provides paths that can be crossed to the localized environment and information that identifies locations of the localized environment. [0004] 4. Method according to claim 1, characterized by the fact that the access device information comprises information belonging to one or more wireless access devices corresponding to the environment located in which the mobile device is located. [0005] 5. Method according to claim 1, characterized by the fact that it further comprises: providing a location-based service to a mobile device user based at least partially on the first location-based data and second location-based data. [0006] 6. Method, according to claim 1, characterized by the fact that the provision of the location-based service comprises: presenting navigation information to the user through the mobile device in response to a designated point of interest. [0007] 7. System comprising: means for obtaining on a mobile device (102) one or more signals; means to transmit wirelessly, by the mobile device (102), to one or more servers (114), first information and second information, determined from one or more signals obtained, the first information and the second information being indicative of the location of the mobile device and the first information being different from the second information; the system characterized by the fact that it comprises: means for receiving wirelessly, on the mobile device, a first location context identifier responsive to said first information indicative of the location of the mobile device and a second location context identifier responsive to said second information indicative of the location of the mobile device, the first location context identifier and the second location context identifier corresponding to a localized environment in which the mobile device is located, the first location context identifier determined by one or more servers based , at least in part, in the first information indicating the location of the mobile device obtained by the mobile device, the second location context identifier determined by one or more servers based, at least in part, on the second information indicating the location of the mobile device obtained by the mobile device, with the first location context identifier being different from the second location context identifier; means for wirelessly transmitting the first location context identifier and the second location context identifier corresponding to the localized environment in which the mobile device is located to one or more servers; means for wirelessly receiving the first location-based data responsive to the first location context identifier corresponding to the environment located in which the mobile device is located, the first location based data being associated with the first location context identifier and belonging to the environment located and the second location based data responsive to the second location context identifier corresponding to the located environment in which the mobile device is located, the second location based data being associated with the second location context identifier and belonging to the located environment; and means for determining the location of the mobile device in the localized environment corresponding to the first location context identifier and the second location context identifier based, at least in part, on the first location-based data and the second location-based data, each of the first location-based data and second location-based data comprising routing information, point of interest information, annotation information, signal heat map data, position probability data or access device information, with the first location-based data being different from the second location-based data. [0008] 8. System according to claim 7, characterized in that said means for determining the location of the mobile device comprise: means for refining the location of the mobile device using the first location-based data and the second location-based data . [0009] 9. System according to claim 7, characterized in that it further comprises: means to provide a location-based service to a mobile device user based at least partially on the first location-based data and the second location-based data . [0010] 10. System according to claim 9, characterized by the fact that said means for providing the location-based service comprise: means for presenting navigation information to the user through the mobile device in response to a designated point of interest. [0011] System according to claim 7, characterized in that said means for obtaining comprise: means for receiving wirelessly in the mobile device the one or more signals from at least one wireless access device. [0012] 12. System according to claim 7, characterized in that said means for wirelessly transmitting the first and second information indicative of the location of the mobile device to one or more servers comprise: means for wirelessly transmitting the first and second the second information indicating the location of the mobile device for one or more servers according to predetermined contact information associated with one or more servers. [0013] 13. A mobile device (102) comprising: at least one memory for storing instructions; and one or more processors configured to execute said instructions and make the mobile device a special purpose computing device for: obtaining on the mobile device one or more signals; transmit wirelessly, to one or more servers, first information and second information, determined from one or more signals obtained, the first information and the second information indicating the location of the mobile device and the first information being different from the second information; the mobile device (102) characterized by the fact that it is a computing device for special purposes to: receive wirelessly a first location context identifier responsive to the transmission of the first information indicative of the location of the mobile device to one or more servers and a second location context identifier responsive to the transmission of the second information indicating the location of the mobile device, the first location context identifier and the second location context identifier corresponding to a localized environment in which the mobile device is located, the first identifier location context determined by one or more servers based, at least in part, on the first indicative location information of the mobile device obtained by the mobile device, the second location context identifier determined by at least one or more servers based partly on Mon unda information indicating the location of the mobile device obtained by the mobile device, with the first location context identifier different from the second location context identifier; wirelessly transmit the first location context identifier and the second location context identifier corresponding to the localized environment in which the mobile device is located to one or more servers; wirelessly receive the first location-based data responsive to the transmission of the first location context identifier corresponding to the localized environment in which the mobile device is located on one or more servers, the first location-based data being associated with the first location context identifier location and belonging to the localized environment and the second location-based data, responsive to the transmission of the second location context identifier corresponding to the localized environment in which the mobile device is located to one or more servers, the second location-based data being associated with the second location context identifier and belonging to the localized environment; and determining the location of the mobile device in the localized environment corresponding to the first location context identifier and the second location context identifier based, at least in part, on the first location-based data and the second location-based data, each the first location-based data and the second location-based data comprising routing information, point of interest information, annotation information, signal heat map data, position probability data or access device information, with the first location-based data being different from the second location-based data. [0014] 14. Mobile device according to claim 13, characterized by the fact that said one or more processors are further configured to execute said instructions and make the mobile device a special purpose computing device to: provide a service based on location to a mobile device user based, at least in part, on the first location-based data and the second location-based data. [0015] 15. Method comprising: receiving (702), on one or more servers (114), first information and second information indicative of a location of a mobile device (102), the first information being different from the second information; the method characterized by the fact that it comprises: accessing (704) a location context identifier mapping data structure to retrieve a first location context identifier that is associated with the first information indicating the location of the mobile device and a second identifier location context which is associated with the second information indicating the location of the mobile device, the first location context identifier and the second location context identifier corresponding to a localized environment in which the mobile device is located, the first context identifier location being determined by one or more servers based, at least in part, on the first information indicating the location of the mobile device, the second location context identifier being determined by the one or more servers based, at least in part, on the second information indicative of lo location of the mobile device, with the first location context identifier being different from the second location context identifier; initiate (706) transmission of the first and second location context identifiers to the mobile device; receiving (708), from the mobile device, on one or more servers, the first and second location context identifiers corresponding to the localized environment in which the mobile device is located; access (710) a location-based data mapping data structure to retrieve first location-based data that is associated with the first location context identifier corresponding to the localized environment in which the mobile device is located and second location-based data that they are associated with the second location context identifier corresponding to the localized environment in which the mobile device is located, the first and second location-based data belonging to the localized environment in which the mobile device is located; and initiate (712) transmission of the first and second location-based data to the mobile device. [0016] 16. Method according to claim 15, characterized in that at least one of the first and second location-based data comprises map information that allows the mobile device to refine the location of the mobile device using the map information. [0017] 17. Method, according to claim 15, characterized by the fact that said receipt on one or more servers of the first and second information indicating the location of the mobile device comprises: receiving one or more associated wireless access device identifiers to one or more wireless access devices that are within a wireless communication range of the mobile device. [0018] 18. Method according to claim 15, characterized by the fact that: one or more servers comprise at least one positioning server and at least one location-based data server; said access to the location context identifier mapping data structure further comprises accessing at least one positioning server to the location context identifier mapping data structure to retrieve the first location context identifier that is associated with the first information indicating the location of the mobile device and the second location context identifier associated with the second information indicating the location of the mobile device; and said access to the location-based data mapping data structure further comprises accessing at least one location-based data server to the location-based data mapping data structure to retrieve the first location-based data associated with the first location context identifier and the second location based data associated with the second location context identifier. [0019] 19. System comprising: means for receiving on one or more servers (114) the first information and the second information indicative of a location of a mobile device (102), the first information being different from the second information; the system characterized by the fact that it comprises: means for accessing a location context identifier mapping data structure to retrieve a first location context identifier associated with the first information indicating the location of the mobile device and a second location context identifier location associated with the second information indicating the location of the mobile device, the first location context identifier and the second location context identifier corresponding to a localized environment in which the mobile device is located, the first location context identifier determined by a or more servers based, at least in part, on the first information indicating the location of the mobile device, the second location context identifier determined by one or more servers based, at least in part, on the second information indicating the location of the device m mobile, with the first location context identifier being different from the second location context identifier; means for initiating the transmission of the first and second location context identifiers to the mobile device; means for receiving, from the mobile device on one or more servers, the first and second location context identifiers corresponding to the localized environment in which the mobile device is located; means for accessing a location-based data mapping data structure to retrieve the first location-based data associated with the first location context identifier corresponding to the localized environment in which the mobile device is located and the second location-based data associated with the second location context identifier corresponding to the localized environment in which the mobile device is located, the first and second location-based data belonging to the localized environment in which the mobile device is located; means for initiating the transmission of the first and second location-based data to the mobile device; and means for providing one or more location-based services using the location of the mobile device determined based, at least in part, on the first location-based data and the second location-based data, each of the first location-based data and seconds location-based data comprising routing information, point of interest information, annotation information, signal heat map data, position probability data or access device information, with the first location-based data being different from the second location-based data. [0020] 20. System according to claim 19, characterized by the fact that at least one of the first or second location-based data comprises map information that allows the mobile device to refine the location of the mobile device using the map information.
类似技术:
公开号 | 公开日 | 专利标题 BR112012007845B1|2020-11-10|methods and systems for mobile device localization in conjunction with localized environments US9389085B2|2016-07-12|Map handling for location based services in conjunction with localized environments CN102105809B|2013-10-23|Method providing positioning and navigation inside large buildings US20110172916A1|2011-07-14|Mobile Device Positioning In A Constrained Environment KR101492698B1|2015-02-11|Routing graphs for buildings KR100627808B1|2006-09-25|Method for furnishing the GIS data using pedestrian path and subway route in mobile network JP2014238414A|2014-12-18|Scalable routing for mobile station navigation with location context identifier TW201144759A|2011-12-16|Using filtering with mobile device positioning in a constrained environment
同族专利:
公开号 | 公开日 KR20150003904A|2015-01-09| JP2014197036A|2014-10-16| WO2011041743A1|2011-04-07| US9014721B2|2015-04-21| CN104121906B|2017-05-03| JP5951696B2|2016-07-13| KR101636192B1|2016-07-04| EP2483635B1|2021-05-12| CN104121906A|2014-10-29| CN102575939B|2016-03-30| ES2872336T3|2021-11-02| KR20120080230A|2012-07-16| US20110081919A1|2011-04-07| EP2483635A1|2012-08-08| US8812015B2|2014-08-19| US20150230051A1|2015-08-13| KR101536389B1|2015-07-13| US9313615B2|2016-04-12| CN102575939A|2012-07-11| JP2013506848A|2013-02-28| BR112012007845A2|2019-11-05| JP5587417B2|2014-09-10| US20140066103A1|2014-03-06|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US6259405B1|1995-06-06|2001-07-10|Wayport, Inc.|Geographic based communications service| US6510244B2|1996-06-13|2003-01-21|K. U. Leuven Research & Development|Method and system for acquiring a three-dimensional shape description| US6202023B1|1996-08-22|2001-03-13|Go2 Systems, Inc.|Internet based geographic location referencing system and method| US20040139049A1|1996-08-22|2004-07-15|Wgrs Licensing Company, Llc|Unified geographic database and method of creating, maintaining and using the same| US6009359A|1996-09-18|1999-12-28|National Research Council Of Canada|Mobile system for indoor 3-D mapping and creating virtual environments| US6366242B1|1997-01-21|2002-04-02|Wherenet Corporation|Computer workstation tool for displaying performance estimate of tagged object geo-location system for proposed geometry layout of tag transmission readers| US6047234A|1997-10-16|2000-04-04|Navigation Technologies Corporation|System and method for updating, enhancing or refining a geographic database using feedback| JP2000111648A|1998-10-07|2000-04-21|Ntt Data Corp|Position detecting system and position detecting device| US6490460B1|1998-12-01|2002-12-03|Qualcomm Incorporated|Forward and reverse link power control using position and mobility information| US6262738B1|1998-12-04|2001-07-17|Sarah F. F. Gibson|Method for estimating volumetric distance maps from 2D depth images| JP2000293099A|1999-04-09|2000-10-20|Toyota Motor Corp|Map database| TWI240085B|1999-04-21|2005-09-21|Ching Fang Lin|Enhanced global positioning system and map navigation process| FR2800184B1|1999-10-26|2004-07-23|France Telecom|METHOD FOR DETERMINING A ROUTE BETWEEN A STARTING POINT AND AN ARRIVAL POINT OF A NETWORK, SUCH AS A ROAD NETWORK| US7457628B2|2000-02-29|2008-11-25|Smarter Agent, Llc|System and method for providing information based on geographic position| JP2001285337A|2000-03-30|2001-10-12|Sharp Corp|Information processor| US6529164B1|2000-03-31|2003-03-04|Ge Medical Systems Information Technologies, Inc.|Object location monitoring within buildings| DE60132844T2|2000-04-28|2009-02-19|Matsushita Electric Industrial Co., Ltd., Kadoma-shi|Interactive navigation system| US6597359B1|2000-05-17|2003-07-22|Raychip, Inc.|Hierarchical space subdivision hardware for ray tracing| US7035650B1|2000-06-14|2006-04-25|International Business Machines Corporation|System and method for providing directions| US6253151B1|2000-06-23|2001-06-26|Navigation Technologies Corp.|Navigation system with feature for reporting errors| KR100653036B1|2000-12-11|2006-11-30|주식회사 케이티|Method to get an shortest path for Turn-restriction, U-turn, and P-turn in Traffic Network using Dijkstra and Floyd-Warshall Algorithm| JP4740462B2|2001-01-11|2011-08-03|クラリオン株式会社|Map display control device, map information update device, map information update system, and control program| US20030008661A1|2001-07-03|2003-01-09|Joyce Dennis P.|Location-based content delivery| JP3841401B2|2001-09-26|2006-11-01|株式会社東芝|Campus guidance device, server device, and program| JP2006267114A|2001-09-26|2006-10-05|Toshiba Corp|Local guide data collector, local guide data collection terminal, local guide collection method, and program| JP2003240591A|2002-02-18|2003-08-27|Zenrin Co Ltd|Electronic map data and route retrieval apparatus| US6917893B2|2002-03-14|2005-07-12|Activmedia Robotics, Llc|Spatial data collection apparatus and method| TWI230909B|2002-06-26|2005-04-11|Ind Tech Res Inst|Airport surface surveillance system and method| US7062743B2|2002-09-24|2006-06-13|The Regents Of The University Of California|Floorplan evaluation, global routing, and buffer insertion for integrated circuits| US6900762B2|2002-09-30|2005-05-31|Lucent Technologies Inc.|Methods and apparatus for location determination based on dispersed radio frequency tags| JP3908647B2|2002-10-28|2007-04-25|三菱電機株式会社|Mobile terminal device and map data management method| US7379958B2|2002-12-30|2008-05-27|Nokia Corporation|Automatic and dynamic service information delivery from service providers to data terminals in an access point network| US6859727B2|2003-01-08|2005-02-22|Honeywell International, Inc.|Attitude change kalman filter measurement apparatus and method| KR100520166B1|2003-03-14|2005-10-10|삼성전자주식회사|Apparatus and method for locating of vehicles in navigation system| US7536695B2|2003-03-28|2009-05-19|Microsoft Corporation|Architecture and system for location awareness| WO2005027553A1|2003-09-17|2005-03-24|Ict Systems Pty Ltd|Locating system utilising adjustable transmission power in a micro-cellular network| US7647055B2|2003-09-19|2010-01-12|Qualcomm Incorporated|System and method for integration of wireless computer network in position determining technology| US8090402B1|2003-09-26|2012-01-03|Iwao Fujisaki|Communication device| WO2005062066A2|2003-10-22|2005-07-07|Awarepoint Corporation|Wireless position location and tracking system| EP1687996A1|2003-10-31|2006-08-09|Smart Internet Technology Crc Pty Limited|Proximate location detection system and method| US9137771B2|2004-04-02|2015-09-15|Qualcomm Incorporated|Methods and apparatuses for beacon assisted position determination systems| CN1938996B|2004-04-06|2013-03-27|皇家飞利浦电子股份有限公司|Location based handoff for mobile devices| WO2005106503A1|2004-04-28|2005-11-10|Sony Corporation|Electronic device and fall detection method| CN1707223A|2004-06-12|2005-12-14|杨建华|Indoor moving robot positioning system and method based on bar code| US7184052B2|2004-06-18|2007-02-27|Microsoft Corporation|Real-time texture rendering using generalized displacement maps| FR2874779A1|2004-08-25|2006-03-03|France Telecom|METHOD AND SYSTEM FOR LOCATING USERS FOR SERVICES BASED ON SIP OR H.323 PROTOCOLS WITH DYNAMIC IP ADDRESS ASSIGNMENT| JP2006130131A|2004-11-08|2006-05-25|Nintendo Co Ltd|Program and device for creating game map| KR100745975B1|2004-12-30|2007-08-06|삼성전자주식회사|Method and apparatus for moving minimum movement cost path using grid map| US7973716B2|2005-01-19|2011-07-05|The Charles Stark Draper Laboratory, Inc.|Systems and methods for transparency mapping using multipath signals| US8427472B2|2005-02-08|2013-04-23|Seegrid Corporation|Multidimensional evidence grids and system and methods for applying same| JP2006253888A|2005-03-09|2006-09-21|Mitsubishi Electric Corp|Position information management apparatus and position information management method| JP2006267057A|2005-03-25|2006-10-05|Ntt Comware Corp|Position-detection system, portable terminal, position-detecting method and program thereof| US7805275B2|2005-03-28|2010-09-28|Asahi Kasei Emd Corporation|Traveling direction measuring apparatus and traveling direction measuring method| US7881862B2|2005-03-28|2011-02-01|Sap Ag|Incident command post| US20060221918A1|2005-04-01|2006-10-05|Hitachi, Ltd.|System, method and computer program product for providing content to a remote device| FI20050357A0|2005-04-07|2005-04-07|Risto Kalevi Savolainen|Determining the exact location, method and device of the mobile terminal| US7613155B2|2005-04-30|2009-11-03|Lg Electronics Inc.|Terminal, system and method for providing location information service by interworking between WLAN and mobile communication network| KR100677510B1|2005-04-30|2007-02-02|엘지전자 주식회사|System and method for providing the location service in interworking-wireless local area network| US8836580B2|2005-05-09|2014-09-16|Ehud Mendelson|RF proximity tags providing indoor and outdoor navigation and method of use| KR100651912B1|2005-08-25|2006-12-01|엘지전자 주식회사|A location based service system and a position information updating method therefor| US8068056B2|2005-08-25|2011-11-29|Qualcomm Incorporated|Location reporting with secure user plane location | US7623900B2|2005-09-02|2009-11-24|Toshiba Medical Visualization Systems Europe, Ltd.|Method for navigating a virtual camera along a biological object with a lumen| JP5188977B2|2005-09-30|2013-04-24|アイロボットコーポレイション|Companion robot for personal interaction| EP1960805B1|2005-11-07|2017-06-14|QUALCOMM Incorporated|Positioning for wlans and other wireless networks| KR100775006B1|2005-11-30|2007-11-08|한국정보통신대학교 산학협력단|Terminal apparatus for providing context aware mobile service and method thereof, and server system for providing indoor mobile service in conjunction with the same| US7912633B1|2005-12-01|2011-03-22|Adept Mobilerobots Llc|Mobile autonomous updating of GIS maps| TWI288246B|2005-12-19|2007-10-11|Compal Electronics Inc|A portable device and method for providing navigation data| US7466986B2|2006-01-19|2008-12-16|International Business Machines Corporation|On-device mapping of WIFI hotspots via direct connection of WIFI-enabled and GPS-enabled mobile devices| KR20070077270A|2006-01-23|2007-07-26|엘지전자 주식회사|An apparatus and method for providing information of navigation system| US20070184845A1|2006-02-09|2007-08-09|Troncoso Edmund R|Providing geographic context for applications and services on a wide area network| US7587274B2|2006-03-14|2009-09-08|Sap Ag|System and method for navigating a facility| DE102006044293A1|2006-03-31|2007-10-25|Siemens Ag|Computerized method for mobile object localization, involves measuring characteristics of number of base stations using reference map, where base station characterizes field transmitted by base station at object| US8000702B2|2006-05-16|2011-08-16|Andrew, Llc|Optimizing location services performance by combining user plane and control plane architectures| JP2007333998A|2006-06-15|2007-12-27|Hitachi Ltd|Automatic map generating device| US7761233B2|2006-06-30|2010-07-20|International Business Machines Corporation|Apparatus and method for measuring the accurate position of moving objects in an indoor environment| US7774132B2|2006-07-05|2010-08-10|Cisco Technology, Inc.|Providing navigation directions| JP2009543047A|2006-07-06|2009-12-03|トムトムインターナショナルベスローテンフエンノートシャップ|Navigation device using adaptive navigation instructions| US20080082225A1|2006-08-15|2008-04-03|Tomtom International B.V.|A method of reporting errors in map data used by navigation devices| US20080076425A1|2006-09-22|2008-03-27|Amit Khetawat|Method and apparatus for resource management| JP2008083112A|2006-09-26|2008-04-10|Mitsubishi Electric Corp|Network data generating device, network data generating program, mobile terminal, and data structure| US7899006B2|2006-12-05|2011-03-01|Zebra Enterprise Solutions Corp.|Location system for wireless local area network using RSSI and time difference of arrival processing| US20080183483A1|2007-01-17|2008-07-31|Hart Marcia A|Office management solution| JP2008219394A|2007-03-02|2008-09-18|Nec Corp|Positioning system and managing method of position information| US20080227463A1|2007-03-14|2008-09-18|Motorola, Inc.|Determining location information| SG146461A1|2007-03-15|2008-10-30|Agis Pte Ltd|Location determination using sequential pattern recognition| US8234234B2|2007-03-20|2012-07-31|International Business Machines Corporation|Utilizing ray tracing for enhanced artificial intelligence path-finding| CN101275854A|2007-03-26|2008-10-01|日电(中国)有限公司|Method and equipment for updating map data| KR100896680B1|2007-04-13|2009-05-14|에스케이 텔레콤주식회사|Method and System for Providing Location Measurement of Network Based to Mobile Communication Terminal by Using G-pCell Database According to Location| JP5327497B2|2007-07-11|2013-10-30|日立オートモティブシステムズ株式会社|Map data distribution system and map data update method| EP2179600B1|2007-08-06|2015-07-01|TRX Systems, Inc.|Locating, tracking, and/or monitoring people and/or assets both indoors and outdoors| US9250084B2|2007-08-10|2016-02-02|Cisco Technology, Inc.|System and method for navigating using multiple modalities| DE102007045082A1|2007-09-21|2009-04-02|Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.|Apparatus and method for updating map data| WO2009056150A1|2007-10-29|2009-05-07|Nokia Corporation|Indoor positioning system and method| JP5023988B2|2007-11-16|2012-09-12|日産自動車株式会社|Information notification system, portable terminal device, in-vehicle device, and information transmission method| CN101487714A|2008-01-18|2009-07-22|英华达(上海)科技有限公司|Indoor positioning method| US20090216438A1|2008-02-21|2009-08-27|Microsoft Corporation|Facility map framework| KR100966052B1|2008-03-10|2010-06-28|주식회사 케이티|Method for setting paging group in indoor Wibro system| US8280117B2|2008-03-18|2012-10-02|Certusview Technologies, Llc|Virtual white lines for indicating planned excavation sites on electronic images| US8344949B2|2008-03-31|2013-01-01|Golba Llc|Wireless positioning approach using time-delay of signals with a known transmission pattern| US8018376B2|2008-04-08|2011-09-13|Hemisphere Gps Llc|GNSS-based mobile communication system and method| US8259692B2|2008-07-11|2012-09-04|Nokia Corporation|Method providing positioning and navigation inside large buildings| US8374780B2|2008-07-25|2013-02-12|Navteq B.V.|Open area maps with restriction content| US8099237B2|2008-07-25|2012-01-17|Navteq North America, Llc|Open area maps| US8825387B2|2008-07-25|2014-09-02|Navteq B.V.|Positioning open area maps| US8417446B2|2008-07-25|2013-04-09|Navteq B.V.|Link-node maps based on open area maps| US8040219B2|2008-11-06|2011-10-18|Sony Ericsson Mobile Communications Ab|System and method for in-building location determination| US8538688B2|2008-11-18|2013-09-17|Nokia Corporation|User generated pedestrian and indoor shortcut routes for navigation systems| US8265658B2|2009-02-02|2012-09-11|Waldeck Technology, Llc|System and method for automated location-based widgets| EP2409172B1|2009-03-19|2016-02-10|Cork Institute Of Technology|A location and tracking system| TWI388956B|2009-05-20|2013-03-11|Univ Nat Taiwan Science Tech|Mobile robot, method for planning paths of manipulating target objects thereof| US20100331016A1|2009-05-27|2010-12-30|Geodelic, Inc.|Location-based promotion for a mobile communication network| CN101576384B|2009-06-18|2011-01-05|北京航空航天大学|Indoor movable robot real-time navigation method based on visual information correction| US8406997B2|2009-07-15|2013-03-26|Mapquest, Inc.|Systems and methods for improved generation of textual directions based on positional information| US8812015B2|2009-10-01|2014-08-19|Qualcomm Incorporated|Mobile device locating in conjunction with localized environments| US9140559B2|2009-10-01|2015-09-22|Qualcomm Incorporated|Routing graphs for buildings using schematics| US8350758B1|2009-10-01|2013-01-08|Lighthouse Signal Systems LLC|Systems and methods for indoor geolocation based on yield of RF signals| US8290511B2|2009-10-01|2012-10-16|Qualcomm Incorporated|Venue application for mobile station position estimation| US8880103B2|2009-10-12|2014-11-04|Qualcomm Incorporated|Method and apparatus for transmitting indoor context information| US20110172916A1|2010-01-14|2011-07-14|Qualcomm Incorporated|Mobile Device Positioning In A Constrained Environment| US20110178705A1|2010-01-15|2011-07-21|Qualcomm Incorporated|Using Filtering With Mobile Device Positioning In A Constrained Environment| US9389085B2|2010-01-22|2016-07-12|Qualcomm Incorporated|Map handling for location based services in conjunction with localized environments| US8825388B2|2010-07-13|2014-09-02|Qualcomm Incorporated|Indoor likelihood heatmap| US8818401B2|2010-07-30|2014-08-26|Qualcomm Incorporated|Methods and apparatuses for use in determining that a mobile station is at one or more particular indoor regions| US8498811B2|2011-02-09|2013-07-30|SenionLab AB|Method and device for indoor positioning| US20130345967A1|2012-06-21|2013-12-26|Qualcomm Incorporated|Routability graph with predetermined number of weighted edges for estimating a trajectory of a mobile device|US7747258B2|2005-02-04|2010-06-29|Qualcomm Incorporated|Method and apparatus for performing position determination with pre-session action| US9395190B1|2007-05-31|2016-07-19|Trx Systems, Inc.|Crowd sourced mapping with robust structural features| US11268818B2|2013-03-14|2022-03-08|Trx Systems, Inc.|Crowd sourced mapping with robust structural features| US11156464B2|2013-03-14|2021-10-26|Trx Systems, Inc.|Crowd sourced mapping with robust structural features| US8938211B2|2008-12-22|2015-01-20|Qualcomm Incorporated|Providing and utilizing maps in location determination based on RSSI and RTT data| TWI507068B|2012-12-06|2015-11-01|Qualcomm Inc|Providing and utilizing maps in location determination based on rssi and rtt data| US20100157848A1|2008-12-22|2010-06-24|Qualcomm Incorporated|Method and apparatus for providing and utilizing local maps and annotations in location determination| US8938355B2|2009-03-13|2015-01-20|Qualcomm Incorporated|Human assisted techniques for providing local maps and location-specific annotated data| CA2766889C|2009-06-30|2017-08-01|Koninklijke Philips Electronics N.V.|Systems and methods for managing interaction with controllable lighting networks| US9140559B2|2009-10-01|2015-09-22|Qualcomm Incorporated|Routing graphs for buildings using schematics| US8812015B2|2009-10-01|2014-08-19|Qualcomm Incorporated|Mobile device locating in conjunction with localized environments| US8880103B2|2009-10-12|2014-11-04|Qualcomm Incorporated|Method and apparatus for transmitting indoor context information| US20110178705A1|2010-01-15|2011-07-21|Qualcomm Incorporated|Using Filtering With Mobile Device Positioning In A Constrained Environment| US9389085B2|2010-01-22|2016-07-12|Qualcomm Incorporated|Map handling for location based services in conjunction with localized environments| CN102960036B|2010-05-19|2016-11-09|诺基亚技术有限公司|Mass-rent vision and sensor exploration are drawn| US10049455B2|2010-05-19|2018-08-14|Nokia Technologies Oy|Physically-constrained radiomaps| CN102960035A|2010-05-19|2013-03-06|诺基亚公司|Extended fingerprint generation| US8892118B2|2010-07-23|2014-11-18|Qualcomm Incorporated|Methods and apparatuses for use in providing position assistance data to mobile stations| US8818401B2|2010-07-30|2014-08-26|Qualcomm Incorporated|Methods and apparatuses for use in determining that a mobile station is at one or more particular indoor regions| US9148763B2|2010-07-30|2015-09-29|Qualcomm Incorporated|Methods and apparatuses for mobile station centric determination of positioning assistance data| US20120122487A1|2010-11-16|2012-05-17|Qualcomm Incorporated|Method for discovery of indoor lci based on approximate location| US8818706B1|2011-05-17|2014-08-26|Google Inc.|Indoor localization and mapping| US8897952B1|2011-05-20|2014-11-25|Brian Palmer|Vehicle diagnostic communications system and application| US8706137B2|2011-08-02|2014-04-22|Qualcomm Incorporated|Likelihood of mobile device portal transition| US20130101163A1|2011-09-30|2013-04-25|Rajarshi Gupta|Method and/or apparatus for location context identifier disambiguation| CN103843372B|2011-10-11|2018-05-11|慧与发展有限责任合伙企业|Position of the user in the network based on Femto cell is authenticated| US9078093B2|2011-10-19|2015-07-07|Electronics And Telecommunications Research Institute|Apparatus and method for recognizing target mobile communication terminal| US8358903B1|2011-10-31|2013-01-22|iQuest, Inc.|Systems and methods for recording information on a mobile computing device| KR20130066354A|2011-12-12|2013-06-20|현대엠엔소프트 주식회사|Apparatus and method fot map matching of user termanal| US9080882B2|2012-03-02|2015-07-14|Qualcomm Incorporated|Visual OCR for positioning| CN104205905A|2012-03-30|2014-12-10|惠普发展公司,有限责任合伙企业|Defining a perimeter to monitor a wireless device for a violation of the perimeter| US20130268232A1|2012-04-10|2013-10-10|Qualcomm Incorporated|Informative Display for Statistical Positioning System| WO2013162314A1|2012-04-25|2013-10-31|Jang In Ji|Method of accessing, by wireless device, information mapped to currently positioned space by using network access device, and device for accessing information mapped to currently positioned space by using network access device| US8812023B2|2012-05-18|2014-08-19|Qualcomm Incorporated|Outdoor position estimation of a mobile device within a vicinity of one or more indoor environments| US9113291B2|2012-06-18|2015-08-18|Qualcomm Incorporated|Location detection within identifiable pre-defined geographic areas| US9395189B2|2012-06-21|2016-07-19|Qualcomm Incorporated|Indoor structure inference using points of interest| GB201211013D0|2012-06-21|2012-08-01|Alshihi Harib D|System for providing location relevant information| US20140051436A1|2012-08-15|2014-02-20|Motorola Mobility Llc|Methods and devices for identifying local area networks| WO2014040616A1|2012-09-12|2014-03-20|Telefonaktiebolaget L M Ericsson |Method, apparatuses and computer programs for annotating an electronic map relating to location of a mobile device| JP2014064199A|2012-09-21|2014-04-10|Ricoh Co Ltd|Communication terminal, communication method, and program| US9182240B2|2012-09-26|2015-11-10|Intel Corporation|Method, apparatus and system for mapping a course of a mobile device| US9448298B2|2012-09-28|2016-09-20|Qualcomm Incorporated|Techniques for faster time-to-first-fix| US9135705B2|2012-10-16|2015-09-15|Qualcomm Incorporated|Sensor calibration and position estimation based on vanishing point determination| US10200818B2|2012-10-23|2019-02-05|Qualcomm Incorporated|Real-time path suggestion for a location-enabled mobile device| US9275282B2|2012-10-30|2016-03-01|Qualcomm Incorporated|Processing and managing multiple maps for an LCI| US20140137017A1|2012-11-14|2014-05-15|Qualcomm Incorporated|Region marking for an indoor map| US20140142895A1|2012-11-16|2014-05-22|Qualcomm Incorporated|Extracting and inferring map metadata from architectural diagrams| US9020191B2|2012-11-30|2015-04-28|Qualcomm Incorporated|Image-based indoor position determination| US9612121B2|2012-12-06|2017-04-04|Microsoft Technology Licensing, Llc|Locating position within enclosure| US8874108B2|2012-12-20|2014-10-28|Amadeus S.A.S.|Integrating mobile devices into a fixed communication infrastructure| CA2886257C|2012-12-20|2017-07-04|Amadeus S.A.S.|Integrating mobile devices into a fixed communication infrastructure| ES2739276T3|2012-12-20|2020-01-30|Amadeus Sas|Integration of mobile devices in a fixed communication infrastructure| US9130939B2|2012-12-28|2015-09-08|Intel Corporation|Ad hoc decentralized cloud infrastructure| US20140192658A1|2013-01-04|2014-07-10|Qualcomm Incorporated|Dynamic selection of positioning system and display map| US9536152B2|2013-02-14|2017-01-03|Xerox Corporation|Methods and systems for multimedia trajectory annotation| US8954267B2|2013-02-21|2015-02-10|Qualcomm Incorporated|Mobile device positioning| US9591604B2|2013-04-26|2017-03-07|Qualcomm Incorporated|System, method and/or devices for selecting a location context identifier for positioning a mobile device| CN104219620B|2013-06-05|2018-11-06|华为技术有限公司|A kind of localization method and device of terminal| US9031577B2|2013-06-08|2015-05-12|Qualcomm Incorporated|System and method for sharing indoor location information with one or more application program modules within a portable computing device| US9810764B2|2013-09-30|2017-11-07|AT&T Intellectual Preoperty I, L.P.|Systems and methods for high precision indoor location tracking| US9198182B1|2013-10-24|2015-11-24|Sprint Communications Company L.P.|Method and systems for optimizing carrier aggregation implementation for UE in-building coverage in LTE networks| CN104639583A|2013-11-11|2015-05-20|华为技术有限公司|Method and device for sharing environment contexts| US9185675B2|2013-11-18|2015-11-10|Qualcomm Incorporated|Method and apparatus for classifying a mobile device location| US20150334677A1|2014-05-16|2015-11-19|Qualcomm Incorporated, Inc.|Leveraging wireless communication traffic opportunistically| US10375514B2|2014-07-29|2019-08-06|GeoFrenzy, Inc.|Systems, methods and apparatus for geofence networks| US10115277B2|2014-07-29|2018-10-30|GeoFrenzy, Inc.|Systems and methods for geofence security| US10327093B2|2014-07-31|2019-06-18|Ent. Services Development Corporation Lp|Localization from access point and mobile device| CN105467358A|2014-08-25|2016-04-06|中兴通讯股份有限公司|Indoor positioning method and indoor positioning device| DE102014217027A1|2014-08-27|2016-03-03|Siemens Aktiengesellschaft|Method for activating functions in a radio receiver| US9541404B2|2014-08-29|2017-01-10|Samsung Electronics Co., Ltd.|System for determining the location of entrances and areas of interest| US9961486B2|2014-11-20|2018-05-01|At&T Intellectual Property I, L.P.|Smart machine to machine behavior tracking| US9759561B2|2015-01-06|2017-09-12|Trx Systems, Inc.|Heading constraints in a particle filter| CN105824840B|2015-01-07|2019-07-16|阿里巴巴集团控股有限公司|A kind of method and device for area label management| JP6536095B2|2015-03-11|2019-07-03|富士通株式会社|Content distribution method, content distribution apparatus and content distribution program| US9363638B1|2015-06-02|2016-06-07|GeoFrenzy, Inc.|Registrar mapping toolkit for geofences| US9906609B2|2015-06-02|2018-02-27|GeoFrenzy, Inc.|Geofence information delivery systems and methods| US9875251B2|2015-06-02|2018-01-23|GeoFrenzy, Inc.|Geofence information delivery systems and methods| US9551586B2|2015-06-12|2017-01-24|Uber Technologies, Inc.|System and method for providing contextual information for a location| CN105080166B|2015-09-10|2017-06-06|中国特种设备检测研究院|The synchronism detecting system of stage machinery| US10415978B2|2015-11-20|2019-09-17|Samsung Electronics Co., Ltd.|Landmark location determination| US10072934B2|2016-01-15|2018-09-11|Abl Ip Holding Llc|Passive marking on light fixture detected for position estimation| TWI595250B|2016-02-05|2017-08-11|Feng Gao|Low power Bluetooth signal trend judgment method and mobile device| WO2017147916A1|2016-03-04|2017-09-08|茹旷|Map navigation system for use in large building| US10242574B2|2016-03-21|2019-03-26|Uber Technologies, Inc.|Network computer system to address service providers to contacts| US20180049003A1|2016-08-11|2018-02-15|Reid Jonathon Maulsby|Passive and active location tracking for mobile devices| CN107438752B|2016-12-23|2021-03-19|达闼机器人有限公司|Positioning method, terminal and server| US11022442B1|2017-03-15|2021-06-01|Mappedin Inc.|Space graph systems and methods for indoor mapping| US10600252B2|2017-03-30|2020-03-24|Microsoft Technology Licensing, Llc|Coarse relocalization using signal fingerprints| CN113950609A|2019-06-03|2022-01-18|微软技术许可有限责任公司|Coarse relocation using signal fingerprints and session-specific identifiers| US10531065B2|2017-03-30|2020-01-07|Microsoft Technology Licensing, Llc|Coarse relocalization using signal fingerprints| US10567520B2|2017-10-10|2020-02-18|Uber Technologies, Inc.|Multi-user requests for service and optimizations thereof| CN109696653B|2017-10-23|2021-07-27|深圳市优必选科技有限公司|Base station coordinate calibration method and device| CN110657804A|2018-06-29|2020-01-07|微软技术许可有限责任公司|Indoor location services| CN111121795B|2020-03-26|2020-07-07|腾讯科技(深圳)有限公司|Road network generation method, navigation device, equipment and storage medium|
法律状态:
2019-12-03| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]| 2019-12-24| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]| 2020-05-26| B15K| Others concerning applications: alteration of classification|Free format text: AS CLASSIFICACOES ANTERIORES ERAM: G01C 21/20 , H04W 4/04 Ipc: H04W 4/33 (2018.01), G01C 21/20 (2006.01), H04W 4/ | 2020-06-02| B09A| Decision: intention to grant [chapter 9.1 patent gazette]| 2020-11-10| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 10/11/2020, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 US24786509P| true| 2009-10-01|2009-10-01| US61/247,865|2009-10-01| US12/895,583|2010-09-30| US12/895,583|US8812015B2|2009-10-01|2010-09-30|Mobile device locating in conjunction with localized environments| PCT/US2010/051214|WO2011041743A1|2009-10-01|2010-10-01|Mobile device locating in conjunction with localized environments| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|