US20110039573A1 - Accessing positional information for a mobile station using a data code label - Google Patents
Accessing positional information for a mobile station using a data code label Download PDFInfo
- Publication number
- US20110039573A1 US20110039573A1 US12/540,498 US54049809A US2011039573A1 US 20110039573 A1 US20110039573 A1 US 20110039573A1 US 54049809 A US54049809 A US 54049809A US 2011039573 A1 US2011039573 A1 US 2011039573A1
- Authority
- US
- United States
- Prior art keywords
- mobile station
- positional information
- almanac
- wireless access
- code label
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 claims description 28
- 238000012545 processing Methods 0.000 claims description 18
- 230000015654 memory Effects 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 3
- 238000005259 measurement Methods 0.000 claims 4
- 238000012544 monitoring process Methods 0.000 claims 4
- 238000004891 communication Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 9
- 230000003416 augmentation Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000010453 quartz Substances 0.000 description 1
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N silicon dioxide Inorganic materials O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/005—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services making use of location information using location based information parameters using movement velocity, acceleration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
- H04W4/185—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals by embedding added-value information into content, e.g. geo-tagging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/33—Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
- H04W84/045—Public Land Mobile systems, e.g. cellular systems using private Base Stations, e.g. femto Base Stations, home Node B
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/024—Guidance services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
Definitions
- the present method and apparatus relates generally to positioning systems for mobile stations, such as cellular or other wireless communication devices, and more specifically to acquiring and updating positional information for a mobile station using data code labels.
- a Satellite Positioning System such as the Global Positioning System (GPS)
- GPS Global Positioning System
- a GPS user can derive precise navigation information including three-dimensional position, velocity and time of day through information gained from satellite vehicles (SVs) in orbit around the earth.
- SVs satellite vehicles
- the signals that are received from the SVs may be weak. Therefore, in order to determine the position of the receiver, the receiver must be sufficiently sensitive to receive these weak signals and interpret the information that is represented by them.
- SPS receivers operate in which multiple satellites are clearly in view, without obstructions, and where a good quality antenna is properly positioned to receive such signals. As such, they normally are unusable in areas with blockage conditions, such as where there is significant foliage or building blockage (e.g., urban canyons) and within buildings.
- Embodiments disclosed herein provide for the acquisition of positional information for a mobile station using a data code label and updating the positional information as the mobile station moves without the need for signals from an SPS, such as GPS.
- the data code label is read and information encoded within the data code label is used to obtain positional information, which may be, e.g., a digital map, directions, or non-navigational information, which may be provided via a display or speakers.
- positional information may be provided with reference to a local coordinate system or a global coordinate system.
- the position of the mobile station may be updated using inertial sensors within the mobile station and/or using a measured radio signal and a wireless access point or femtocell almanac that may be obtained using the information encoded within the data code label. Updated positional information for the mobile station is then provided.
- FIG. 1 illustrates a block diagram showing a system in which a mobile station acquires positional information using information from a data code label.
- FIG. 2 is an example of a data code label in the Quick Response code format.
- FIG. 3 is an illustrative block diagram of a mobile station capable of acquiring and updating positional information using encoded data from a data code label.
- FIG. 4 is a flow chart illustrating a method of acquiring and updating positional information using a data code label.
- FIG. 5 illustrates an example of a simple digital map and various positions of a mobile station that may be displayed on the visual display of the mobile station.
- a system and method described herein uses a data code label to acquire positional information, which may be updated without the need for signals from an SPS.
- the system may include a mobile station that uses a data code label to acquire position information and uses internal sensors to update the positional information, such as the current position of the mobile station.
- the positional information may include a digital map with the position of the mobile station, navigation instructions or non-navigational information about the position of the mobile station. It should be understood that the positional information may be referenced to a local coordinate system or a generalized global coordinate system, such as the WGS84 coordinate system used with GPS.
- a mobile station refers to a device such as a cellular or other wireless communication device, personal communication system (PCS) device, personal navigation device, Personal Information Manager (PIM), Personal Digital Assistant (PDA), laptop or other suitable mobile device which is capable of receiving wireless communications.
- PCS personal communication system
- PIM Personal Information Manager
- PDA Personal Digital Assistant
- the term “mobile station” is also intended to include devices which communicate with a personal navigation device (PND), such as by short-range wireless, infrared, wireline connection, or other connection—regardless of whether satellite signal reception, assistance data reception, and/or position-related processing occurs at the device or at the PND.
- PND personal navigation device
- mobile station is intended to include all devices, including wireless communication devices, computers, laptops, etc.
- a server which are capable of communication with a server, such as via the Internet, Wi-Fi, or other network, and regardless of whether satellite signal reception, assistance data reception, and/or position-related processing occurs at the device, at a server, or at another device associated with the network. Any operable combination of the above is also considered a “mobile station.”
- Acquiring positional information for a mobile station using a data code label as described herein may be advantageous if the mobile station does not have SPS capabilities or if the SPS system is inactive or in locations where SPS may not work adequately, e.g., in locations that suffer from blockage conditions.
- Blockage conditions may exist where the SPS receiver in the mobile station has difficulty acquiring and/or tracking SPS signals from SPS satellites. For example, blockage conditions may exist in indoor environments, in urban canyon environments, and certain outdoor environments with natural obstacles, such as foliage and interfering topology.
- Navigation without SPS or in blockage conditions presents two related problems: keeping an accurate sense of position and having access to local information about the topology.
- Navigation without the benefits of SPS is hampered by the relative difficulty of substituting other technologies.
- almanacs of wireless access points can supply some data, but they may be expensive to compile and the source of almanac data appropriate for a local area may not be obvious to the user of a mobile station.
- inertial sensors which may provide information based on the tracking of movement through dead reckoning, but these tend to amass errors over time.
- FIG. 1 illustrates a block diagram showing a system in which a mobile station 102 acquires positional information from a data code label 104 that may be used for navigation.
- the acquired positional information may include the position of the data code label 104 and therefore the mobile station 102 , with respect to a coordinate system, which may be a local coordinate system or a generalized global coordinate system, such as the WGS84 coordinate system.
- the acquired positional information may also include, e.g., navigation instructions or a map of the local environment.
- the acquired positional information may also include almanac data, which may be used to assist in navigation.
- the data code label 104 is a physical tag that is attached to a location that is accessible to the mobile station 102 , such as at an entrance or directory sign to a building, or other accessible location.
- the data code label 104 may be, e.g., a Quick Response (QR) code, which is a matrix code created by Japanese corporation Denso-Wave.
- QR Quick Response
- Other types of bar codes or machine readable representations of data including one dimensional bar codes or optical data matrix style codes, such as Data Matrix code, Semacode, Maxicode, Aztec Code may be used if desired.
- non-optical data code labels may be used, such as RFID tags.
- the data code label 104 may be encoded with a hyperlink with, e.g., a Uniform Resource Identifier (URI), which can be used by the mobile station 102 to access positional information 108 , which may be stored on a server, and is accessed through network 106 , such as the Internet.
- FIG. 2 is a data code label 104 in the QR code format that is encoded with the URI “http://www.example.com”. If the data code label 104 is capable of encoding information in a sufficiently dense manner, e.g., using colorized QR codes, the data code label 104 may be used to pass the positional information directly to the mobile station 102 without the use of a hyperlink.
- FIG. 3 is a block diagram of a mobile station 102 capable of navigation using information obtained from a data code label 104 ( FIG. 1 ).
- mobile station 102 includes a data code label reader 122 that communicates with a mobile station control 124 .
- the mobile station control 124 is provided by a processing unit 125 and associated memory 127 , support hardware 130 , software 129 , and firmware 132 .
- the processing unit can, but need not necessarily include, one or more microprocessors, embedded processors, controllers, application specific integrated circuits (ASICs), digital signal processors (DSPs), and the like.
- ASICs application specific integrated circuits
- DSPs digital signal processors
- the term processing unit is intended to describe the functions implemented by the system rather than specific hardware.
- memory refers to any type of computer storage medium, including long term, short term, or other memory associated with the mobile station, and is not to be limited to any particular type of memory or number of memories, or type of media upon which memory is stored.
- the data code label reader 122 may operate in conjunction with the mobile station control 124 to read and decode the data code label 104 , e.g., using suitable data code label reading software in the mobile station control 124 .
- the data code label reader 122 may be a camera that images the data code label 104 , which is decoded by the mobile station control 124 .
- the data code label reader 122 may be a bar code reader or an RFID reader.
- the data code label reader 122 may be configured to read Quick Response codes. If desired, the data code label reader 122 may be a dedicated reader that extracts the encoded data from the data code label 104 and provide the extracted data to the mobile station control 124 .
- the mobile station control 124 accesses the network 106 ( FIG. 1 ) and is directed to a server containing the linked positional information 108 , e.g., navigation information, a digital local map and/or almanac information.
- the mobile station 102 may access the network 106 through a wireless network radio receiver/transmitter (RF 144 ) that is capable of connecting to a network through, for example, a wireless access point or femtocell.
- the RF 144 may connect to a wireless network such as Wireless Wide Area Networks (WWAN), Wireless Local Area Network (WLAN) or any other suitable network.
- WWAN Wireless Wide Area Networks
- WLAN Wireless Local Area Network
- the mobile station control 124 may launch a browser 128 on the mobile station 102 and direct the browser to the encoded URI.
- the mobile station controller 124 may download the positional information 108 with an initial position of the mobile station 102 .
- the positional information 108 may include, e.g., navigation instructions, a digital map of the local environment, as well as almanac of local, for example, wireless access points or femtocells that may be used to assist in navigation.
- the positional information 108 may be shown in a visual display 136 in the user interface 134 of the mobile station 102 .
- the user interface 134 may include features such as a keypad 135 , microphone 137 and speaker 138 . Where the positional information 108 includes navigational instructions, the instructions may be provided via the speaker 138 as opposed to or in addition to the display 136 .
- the positional information 108 including the position of the mobile station 102 is stored and updated in a position database 126 in the mobile station control 124 .
- the position database 126 is updated with the new position.
- the updated positional information can then be provided, e.g., by displaying the digital map with the new position on the display 136 or by providing additional navigation instructions on the display and/or via speaker 138 .
- Inertial sensors 142 within the mobile station 102 may be used to determine that the position of the mobile station 102 has changed.
- Inertial data including the direction and magnitude of movement of the mobile station 102 , is provided by the inertial sensors 142 to the mobile station control 124 , which then updates the position in the position database 126 .
- Examples of inertial sensors that may be used with the mobile station 102 include accelerometers, quartz sensors, gyros, or micro-electromechanical system (MEMS) sensors used as linear accelerometers.
- MEMS micro-electromechanical system
- the mobile station 102 can navigate using the inertial sensors 142 even after the radio has been turned off, e.g., in “airplane mode” on a cell phone. Moreover, if the data code label 104 is capable of embedding the positional information, the mobile station 102 can obtain the map and navigate while in “airplane mode”.
- a change in position of the mobile station 102 may also or alternatively be detected with reference to, for example, a wireless access point or femtocell almanac, which may be downloaded, e.g., at the URI embedded in the data code label 104 .
- a wireless access point almanac is, e.g., a database of the signal strengths of wireless access points for different positions with respect to the local map 108 .
- the mobile station 102 may include a received signal strength indicator system (RSSI) 146 that is connected to the RF 144 and the mobile station control 124 .
- RSSI received signal strength indicator system
- the RSSI system 146 may determine and monitor the signal strength of any radio signal (e.g., wireless access point or femtocell signals) received by the RF 144 and provide the measured signal strength to the mobile station control 124 .
- the measured radio signal strength may be compared to the downloaded wireless access point or femtocell almanac database.
- the current position of the mobile station may be determined to lie in an area that corresponds to the data point in the wireless access point or femtocell almanac with the highest correlation to the measured radio signal strength.
- the methodologies described herein may be implemented by various means depending upon the application. For example, these methodologies may be implemented in hardware, firmware, software, or a combination thereof
- the processing units may be implemented within one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, electronic devices, other electronic units designed to perform the functions described herein, or a combination thereof
- ASICs application specific integrated circuits
- DSPs digital signal processors
- DSPDs digital signal processing devices
- PLDs programmable logic devices
- FPGAs field programmable gate arrays
- processors controllers, micro-controllers, microprocessors, electronic devices, other electronic units designed to perform the functions described herein, or a combination thereof
- the methodologies may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. Any machine-readable medium tangibly embodying instructions may be used in implementing the methodologies described herein. Memory may be implemented within the processing unit or external to the processing unit. As used herein the term “memory” refers to any type of long term, short term, volatile, nonvolatile, or other memory and is not to be limited to any particular type of memory or number of memories, or type of media upon which memory is stored.
- software 129 /firmware 132 code/instructions may be stored in a computer-readable medium such as memory 127 and executed by processing unit 125 and may be used to run the processing unit and to perform/control the operations of the mobile station 102 as described herein.
- a program code/instructions stored in a computer-readable medium, such as memory 127 may include program code to decode a data label that is read by the data code label reader 122 , to obtain positional information and a position using the decoded data code label, to provide the positional information with the position of the mobile station, and update the positional information of the mobile station when there is a change in position and to provide the updated positional information.
- the computer-readable medium may include program code to update the position of the mobile station using inertial data provided by inertial sensors 142 . Additionally, the computer-readable medium may include program code to obtain a local wireless access point or femtocell almanac using the decoded data code label, to measure and monitor the strength of a signal from one or more wireless access points or femtocells that are in the local wireless access point or femtocell almanac, and to update the position of the mobile station using the local wireless access point or femtocell almanac and the measured strength of the signal.
- FIG. 4 is a flow chart showing a method of navigation using a data code label.
- data from a data code label is collected ( 202 ) by the mobile station 102 .
- a camera in the mobile station 102 may be used as the data code label reader 122 ( FIG. 3 ) to capture an image of the data code label 104 ( FIG. 1 ) that is located at the entrance or directory sign of a building, such as a hospital, museums, shopping centers, etc.
- the mobile station control 124 processes the image to decode the data code label 104 .
- positional information including the initial position of the mobile station 102 may be obtained ( 204 ).
- a URI encoded in the digital code label 104 may be used to access and download the positional information with the initial position of the mobile station 102 via a wireless network.
- the positional information may include a digital map of the local environment or navigation directions for the local environment.
- the positional information may also include a wireless access point or femtocell almanac, for example.
- the positional information is provided by the mobile station ( 206 ), e.g., via display 136 or speaker 138 shown in FIG. 3 .
- the positional information for the mobile station 102 is updated ( 208 ).
- the position of the mobile station 102 may be updated based on signals from the inertial sensors 142 or based on a comparison of a measured strength of a radio signal to, for example, a downloaded wireless access point or femtocell almanac. For example, as the mobile station approaches wireless access point or femtocell 256 , shown in FIG. 5 , the radio signal strength will increase. By comparing the measured radio signal strength to the downloaded almanac, the position of the mobile station may be determined with respect to the local or global coordinate system.
- the updated positional information for the mobile station 102 is then provided ( 210 ), e.g., via display 136 or speaker 138 .
- FIG. 5 illustrates one embodiment of downloaded positional information in the form of a simple digital map 250 and initial position 252 of the mobile station 102 that may be displayed, e.g., on the visual display 136 of the mobile station 102 .
- the digital map 250 may be referenced to a local coordinate system or to a global coordinate system, such as WGS84.
- the digital map 250 and initial position 252 may be accessed and downloaded using the data decoded from the data code label 104 .
- the data code label 104 is capable of encoding information in a dense manner, e.g., using colorized QR codes
- the digital map 250 and initial position 252 may be encoded within the data code label, and thus, the mobile station can obtain this information directly from the data code label.
- the digital map 250 may show additional information, such as the location of data code labels 104 and 105 , and wireless access points or femtocells 256 and 258 .
- the data code label 105 illustrated in FIG. 5 encodes different information, e.g., a different URI, which may include the same digital map, but a different position 253 for the mobile station.
- FIG. 5 illustrates a relatively simple digital map 250 of a local indoor environment for illustrative purposes and that the digital map 250 may be as complex as desired or needed.
- the digital map 250 may include multiple levels, rooms, etc. and may include textual and/or graphical information.
- the digital map 250 is not limited to indoor environments.
- the digital map 250 may be used for any outdoor environments, particularly where SPS navigation is not accessible due to blockage conditions or is simply not available on the mobile station.
- the position of the mobile station 102 with reference to the local or global coordinate system is updated and the updated positional information is provided, as illustrated in FIG. 5 by the updated position 254 .
- a wireless access point or femtocell almanac may be used in conjunction with the inertial sensors to minimize errors.
- the position of the mobile station 102 may be periodically updated or corrected.
- the positional information may include navigation directions that may be referenced to a local coordinate system or to a global coordinate system, such as WGS84.
- a directory sign may include a different data code label associated with each entry on the sign.
- Navigation directions to a desired destination may be accessed and downloaded using the data decoded from the data code label on the directory sign associated with the desired destination.
- the navigation directions maybe textual and displayed on the visual display 136 or auditory and provided by speaker 138 .
- the mobile station 102 may provide updated positional information in the form of additional directions.
- the positional information may also include other information about the position of the mobile station 102 , including non-navigational information such as information about the current position or objects near the current position.
- non-navigational information such as information about the current position or objects near the current position.
- a data code label maybe used to access positional information in the form of information about items near the current position of the mobile station 102 , which again may be provided via display 136 or speaker 138 .
- the mobile station 102 may provide updated positional information, e.g., information about items at the new position of the mobile station.
- Position determination techniques described herein may be implemented in conjunction with various wireless communication networks such as a wireless wide area network (WWAN), a wireless local area network (WLAN), a wireless personal area network (WPAN), and so on.
- WWAN wireless wide area network
- WLAN wireless local area network
- WPAN wireless personal area network
- CDMA Code Division Multiple Access
- TDMA Time Division Multiple Access
- FDMA Frequency Division Multiple Access
- OFDMA Orthogonal Frequency Division Multiple Access
- SC-FDMA Single-Carrier Frequency Division Multiple Access
- LTE Long Term Evolution
- a CDMA network may implement one or more radio access technologies (RATs) such as cdma2000, Wideband-CDMA (W-CDMA), and so on.
- Cdma2000 includes IS-95, IS-2000, and IS-856 standards.
- a TDMA network may implement Global System for Mobile Communications (GSM), Digital Advanced Mobile Phone System (D-AMPS), or some other RAT.
- GSM and W-CDMA are described in documents from a consortium named “3rd Generation Partnership Project” (3GPP).
- Cdma2000 is described in documents from a consortium named “3rd Generation Partnership Project 2” (3GPP2).
- 3GPP and 3GPP2 documents are publicly available.
- a WLAN may be an IEEE 802.11x network
- a WPAN may be a Bluetooth network, an IEEE 802.15x, or some other type of network.
- the techniques may also be implemented in conjunction with any combination of WWAN, WLAN and/or WPAN.
- a satellite positioning system typically includes a system of transmitters positioned to enable entities to determine their location on or above the Earth based, at least in part, on signals received from the transmitters.
- Such a transmitter typically transmits a signal marked with a repeating pseudo-random noise (PN) code of a set number of chips and may be located on ground based control stations, user equipment and/or space vehicles. In a particular example, such transmitters may be located on Earth orbiting satellite vehicles (SVs).
- PN pseudo-random noise
- a SV in a constellation of Global Navigation Satellite System such as Global Positioning System (GPS), Galileo, Glonass or Compass may transmit a signal marked with a PN code that is distinguishable from PN codes transmitted by other SVs in the constellation (e.g., using different PN codes for each satellite as in GPS or using the same code on different frequencies as in Glonass).
- GNSS Global Navigation Satellite System
- GPS Global Positioning System
- Galileo Galileo
- Glonass Compass
- Compass may transmit a signal marked with a PN code that is distinguishable from PN codes transmitted by other SVs in the constellation (e.g., using different PN codes for each satellite as in GPS or using the same code on different frequencies as in Glonass).
- GPS Global Positioning System
- Glonass Compass
- the techniques are not restricted to global systems (e.g., GNSS) for SPS.
- the techniques may be applied to or otherwise enabled for use in various regional systems, such as, e.g., Quasi-Zenith Satellite System (QZSS) over Japan, Indian Regional Navigational Satellite System (IRNSS) over India, Beidou over China, etc., and/or various augmentation systems (e.g., an Satellite Based Augmentation System (SBAS)) that may be associated with or otherwise enabled for use with one or more global and/or regional navigation satellite systems.
- QZSS Quasi-Zenith Satellite System
- IRNSS Indian Regional Navigational Satellite System
- SBAS Satellite Based Augmentation System
- an SBAS may include an augmentation system(s) that provides integrity information, differential corrections, etc., such as, e.g., 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 Augmented Navigation system (GAGAN), and/or the like.
- WAAS Wide Area Augmentation System
- GNOS European Geostationary Navigation Overlay Service
- MSAS Multi-functional Satellite Augmentation System
- GPS Aided Geo Augmented Navigation or GPS and Geo Augmented Navigation system (GAGAN), and/or the like such as, e.g., a Global Navigation Satellite Navigation System (GNOS), and/or the like.
- SPS may include any combination of one or more global and/or regional navigation satellite systems and/or augmentation systems, and SPS signals may include SPS, SPS-like, and/or other signals associated with such one or more SPS.
- the functions may be stored as one or more instructions or code on a computer-readable medium. Examples include computer-readable media encoded with a data structure and computer-readable media encoded with a computer program. Computer-readable media includes physical computer storage media. A storage medium may be any available medium that can be accessed by a computer.
- such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer; disk/disc includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
- instructions and/or data may be provided as signals on transmission media included in a communication apparatus.
- a communication apparatus may include a transceiver having signals indicative of instructions and data.
- the instructions and data are configured to cause one or more processing units to implement the functions outlined in the claims. That is, the communication apparatus includes transmission media with signals indicative of information to perform disclosed functions. At a first time, the transmission media included in the communication apparatus may include a first portion of the information to perform the disclosed functions, while at a second time the transmission media included in the communication apparatus may include a second portion of the information to perform the disclosed functions.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Navigation (AREA)
- Mobile Radio Communication Systems (AREA)
- Traffic Control Systems (AREA)
- Telephone Function (AREA)
Abstract
Positional information for a mobile station is acquired using a data code label and the positional information is updated as the mobile station moves without the need for signals from a Satellite Positioning System (SPS), such as the Global Positioning System (GPS). The data code label is read and information encoded within the data code label is used to obtain positional information, which may be, e.g., a digital map, directions, or non-navigational information, which may be provided via a display or speakers. The positional information may be referenced to a local coordinate system or a global coordinate system. The position of the mobile station is updated using inertial sensors within the mobile station and/or using a measured radio signal and a wireless access point almanac that may be obtained using the information encoded within the data code label. Updated positional information for the mobile station is then provided.
Description
- The present method and apparatus relates generally to positioning systems for mobile stations, such as cellular or other wireless communication devices, and more specifically to acquiring and updating positional information for a mobile station using data code labels.
- Accurate position information of mobile station, such as cellular or other wireless communication devices, is becoming prevalent in the communications industry. A Satellite Positioning System (SPS), such as the Global Positioning System (GPS), offers an approach to providing wireless mobile station position determination. For example, a GPS user can derive precise navigation information including three-dimensional position, velocity and time of day through information gained from satellite vehicles (SVs) in orbit around the earth. The signals that are received from the SVs may be weak. Therefore, in order to determine the position of the receiver, the receiver must be sufficiently sensitive to receive these weak signals and interpret the information that is represented by them.
- One limitation of current SPS receivers is that their operation is limited to situations in which multiple satellites are clearly in view, without obstructions, and where a good quality antenna is properly positioned to receive such signals. As such, they normally are unusable in areas with blockage conditions, such as where there is significant foliage or building blockage (e.g., urban canyons) and within buildings.
- Embodiments disclosed herein provide for the acquisition of positional information for a mobile station using a data code label and updating the positional information as the mobile station moves without the need for signals from an SPS, such as GPS. The data code label is read and information encoded within the data code label is used to obtain positional information, which may be, e.g., a digital map, directions, or non-navigational information, which may be provided via a display or speakers. The positional information may be provided with reference to a local coordinate system or a global coordinate system. The position of the mobile station may be updated using inertial sensors within the mobile station and/or using a measured radio signal and a wireless access point or femtocell almanac that may be obtained using the information encoded within the data code label. Updated positional information for the mobile station is then provided.
-
FIG. 1 illustrates a block diagram showing a system in which a mobile station acquires positional information using information from a data code label. -
FIG. 2 is an example of a data code label in the Quick Response code format. -
FIG. 3 is an illustrative block diagram of a mobile station capable of acquiring and updating positional information using encoded data from a data code label. -
FIG. 4 is a flow chart illustrating a method of acquiring and updating positional information using a data code label. -
FIG. 5 illustrates an example of a simple digital map and various positions of a mobile station that may be displayed on the visual display of the mobile station. - A system and method described herein uses a data code label to acquire positional information, which may be updated without the need for signals from an SPS. The system may include a mobile station that uses a data code label to acquire position information and uses internal sensors to update the positional information, such as the current position of the mobile station. The positional information may include a digital map with the position of the mobile station, navigation instructions or non-navigational information about the position of the mobile station. It should be understood that the positional information may be referenced to a local coordinate system or a generalized global coordinate system, such as the WGS84 coordinate system used with GPS.
- As used herein, a mobile station refers to a device such as a cellular or other wireless communication device, personal communication system (PCS) device, personal navigation device, Personal Information Manager (PIM), Personal Digital Assistant (PDA), laptop or other suitable mobile device which is capable of receiving wireless communications. The term “mobile station” is also intended to include devices which communicate with a personal navigation device (PND), such as by short-range wireless, infrared, wireline connection, or other connection—regardless of whether satellite signal reception, assistance data reception, and/or position-related processing occurs at the device or at the PND. Also, “mobile station” is intended to include all devices, including wireless communication devices, computers, laptops, etc. which are capable of communication with a server, such as via the Internet, Wi-Fi, or other network, and regardless of whether satellite signal reception, assistance data reception, and/or position-related processing occurs at the device, at a server, or at another device associated with the network. Any operable combination of the above is also considered a “mobile station.”
- Acquiring positional information for a mobile station using a data code label as described herein may be advantageous if the mobile station does not have SPS capabilities or if the SPS system is inactive or in locations where SPS may not work adequately, e.g., in locations that suffer from blockage conditions. Blockage conditions may exist where the SPS receiver in the mobile station has difficulty acquiring and/or tracking SPS signals from SPS satellites. For example, blockage conditions may exist in indoor environments, in urban canyon environments, and certain outdoor environments with natural obstacles, such as foliage and interfering topology.
- Navigation without SPS or in blockage conditions presents two related problems: keeping an accurate sense of position and having access to local information about the topology. Navigation without the benefits of SPS is hampered by the relative difficulty of substituting other technologies. For example, almanacs of wireless access points can supply some data, but they may be expensive to compile and the source of almanac data appropriate for a local area may not be obvious to the user of a mobile station. Another example is inertial sensors, which may provide information based on the tracking of movement through dead reckoning, but these tend to amass errors over time. These techniques can benefit from access to information which associates location information with a specific position as well as from access to information which associates a position with related almanac data or available maps.
-
FIG. 1 illustrates a block diagram showing a system in which amobile station 102 acquires positional information from adata code label 104 that may be used for navigation. The acquired positional information may include the position of thedata code label 104 and therefore themobile station 102, with respect to a coordinate system, which may be a local coordinate system or a generalized global coordinate system, such as the WGS84 coordinate system. The acquired positional information may also include, e.g., navigation instructions or a map of the local environment. In some embodiments, the acquired positional information may also include almanac data, which may be used to assist in navigation. - The
data code label 104 is a physical tag that is attached to a location that is accessible to themobile station 102, such as at an entrance or directory sign to a building, or other accessible location. Thedata code label 104 may be, e.g., a Quick Response (QR) code, which is a matrix code created by Japanese corporation Denso-Wave. Other types of bar codes or machine readable representations of data, including one dimensional bar codes or optical data matrix style codes, such as Data Matrix code, Semacode, Maxicode, Aztec Code may be used if desired. If desired, non-optical data code labels may be used, such as RFID tags. Thedata code label 104 may be encoded with a hyperlink with, e.g., a Uniform Resource Identifier (URI), which can be used by themobile station 102 to accesspositional information 108, which may be stored on a server, and is accessed throughnetwork 106, such as the Internet.FIG. 2 , by way of example, is adata code label 104 in the QR code format that is encoded with the URI “http://www.example.com”. If thedata code label 104 is capable of encoding information in a sufficiently dense manner, e.g., using colorized QR codes, thedata code label 104 may be used to pass the positional information directly to themobile station 102 without the use of a hyperlink. -
FIG. 3 is a block diagram of amobile station 102 capable of navigation using information obtained from a data code label 104 (FIG. 1 ). As illustrated,mobile station 102 includes a datacode label reader 122 that communicates with amobile station control 124. Themobile station control 124 is provided by aprocessing unit 125 and associatedmemory 127,support hardware 130,software 129, andfirmware 132. It will be understood as used herein that the processing unit can, but need not necessarily include, one or more microprocessors, embedded processors, controllers, application specific integrated circuits (ASICs), digital signal processors (DSPs), and the like. The term processing unit is intended to describe the functions implemented by the system rather than specific hardware. Moreover, as used herein the term “memory” refers to any type of computer storage medium, including long term, short term, or other memory associated with the mobile station, and is not to be limited to any particular type of memory or number of memories, or type of media upon which memory is stored. - It should be understood that the data
code label reader 122 may operate in conjunction with themobile station control 124 to read and decode thedata code label 104, e.g., using suitable data code label reading software in themobile station control 124. For example, the datacode label reader 122 may be a camera that images thedata code label 104, which is decoded by themobile station control 124. The datacode label reader 122 may be a bar code reader or an RFID reader. The datacode label reader 122 may be configured to read Quick Response codes. If desired, the datacode label reader 122 may be a dedicated reader that extracts the encoded data from thedata code label 104 and provide the extracted data to themobile station control 124. - With the encoded data extracted from the
data code label 104, themobile station control 124 accesses the network 106 (FIG. 1 ) and is directed to a server containing the linkedpositional information 108, e.g., navigation information, a digital local map and/or almanac information. Themobile station 102 may access thenetwork 106 through a wireless network radio receiver/transmitter (RF 144) that is capable of connecting to a network through, for example, a wireless access point or femtocell. TheRF 144 may connect to a wireless network such as Wireless Wide Area Networks (WWAN), Wireless Local Area Network (WLAN) or any other suitable network. - By way of example, if the data encoded in the
data code label 104 includes the keyword http://, themobile station control 124 may launch abrowser 128 on themobile station 102 and direct the browser to the encoded URI. Themobile station controller 124 may download thepositional information 108 with an initial position of themobile station 102. Thepositional information 108 may include, e.g., navigation instructions, a digital map of the local environment, as well as almanac of local, for example, wireless access points or femtocells that may be used to assist in navigation. Thepositional information 108, such as navigation instructions or a digital map including the initial position of themobile station 102, may be shown in avisual display 136 in theuser interface 134 of themobile station 102. Theuser interface 134 may include features such as akeypad 135,microphone 137 andspeaker 138. Where thepositional information 108 includes navigational instructions, the instructions may be provided via thespeaker 138 as opposed to or in addition to thedisplay 136. - The
positional information 108 including the position of themobile station 102 is stored and updated in aposition database 126 in themobile station control 124. As themobile station control 124 determines that the position of themobile station 102 changes, theposition database 126 is updated with the new position. The updated positional information can then be provided, e.g., by displaying the digital map with the new position on thedisplay 136 or by providing additional navigation instructions on the display and/or viaspeaker 138.Inertial sensors 142 within themobile station 102 may be used to determine that the position of themobile station 102 has changed. Inertial data, including the direction and magnitude of movement of themobile station 102, is provided by theinertial sensors 142 to themobile station control 124, which then updates the position in theposition database 126. Examples of inertial sensors that may be used with themobile station 102 include accelerometers, quartz sensors, gyros, or micro-electromechanical system (MEMS) sensors used as linear accelerometers. - Once the positional information is downloaded, the
mobile station 102 can navigate using theinertial sensors 142 even after the radio has been turned off, e.g., in “airplane mode” on a cell phone. Moreover, if thedata code label 104 is capable of embedding the positional information, themobile station 102 can obtain the map and navigate while in “airplane mode”. - With the use of the radio, a change in position of the
mobile station 102 may also or alternatively be detected with reference to, for example, a wireless access point or femtocell almanac, which may be downloaded, e.g., at the URI embedded in thedata code label 104. For example, a wireless access point almanac is, e.g., a database of the signal strengths of wireless access points for different positions with respect to thelocal map 108. As illustrated inFIG. 3 , themobile station 102 may include a received signal strength indicator system (RSSI) 146 that is connected to theRF 144 and themobile station control 124. TheRSSI system 146 may determine and monitor the signal strength of any radio signal (e.g., wireless access point or femtocell signals) received by theRF 144 and provide the measured signal strength to themobile station control 124. The measured radio signal strength may be compared to the downloaded wireless access point or femtocell almanac database. The current position of the mobile station may be determined to lie in an area that corresponds to the data point in the wireless access point or femtocell almanac with the highest correlation to the measured radio signal strength. - The methodologies described herein may be implemented by various means depending upon the application. For example, these methodologies may be implemented in hardware, firmware, software, or a combination thereof For a hardware implementation, the processing units may be implemented within one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, electronic devices, other electronic units designed to perform the functions described herein, or a combination thereof
- For a firmware and/or software implementation, the methodologies may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. Any machine-readable medium tangibly embodying instructions may be used in implementing the methodologies described herein. Memory may be implemented within the processing unit or external to the processing unit. As used herein the term “memory” refers to any type of long term, short term, volatile, nonvolatile, or other memory and is not to be limited to any particular type of memory or number of memories, or type of media upon which memory is stored.
- For example,
software 129/firmware 132 code/instructions may be stored in a computer-readable medium such asmemory 127 and executed by processingunit 125 and may be used to run the processing unit and to perform/control the operations of themobile station 102 as described herein. For example, a program code/instructions stored in a computer-readable medium, such asmemory 127, may include program code to decode a data label that is read by the datacode label reader 122, to obtain positional information and a position using the decoded data code label, to provide the positional information with the position of the mobile station, and update the positional information of the mobile station when there is a change in position and to provide the updated positional information. The computer-readable medium may include program code to update the position of the mobile station using inertial data provided byinertial sensors 142. Additionally, the computer-readable medium may include program code to obtain a local wireless access point or femtocell almanac using the decoded data code label, to measure and monitor the strength of a signal from one or more wireless access points or femtocells that are in the local wireless access point or femtocell almanac, and to update the position of the mobile station using the local wireless access point or femtocell almanac and the measured strength of the signal. -
FIG. 4 is a flow chart showing a method of navigation using a data code label. As shown, data from a data code label is collected (202) by themobile station 102. By way of example, a camera in themobile station 102 may be used as the data code label reader 122 (FIG. 3 ) to capture an image of the data code label 104 (FIG. 1 ) that is located at the entrance or directory sign of a building, such as a hospital, museums, shopping centers, etc. Themobile station control 124 processes the image to decode thedata code label 104. Using the decoded data, positional information, including the initial position of themobile station 102 may be obtained (204). For example, a URI encoded in thedigital code label 104 may be used to access and download the positional information with the initial position of themobile station 102 via a wireless network. The positional information may include a digital map of the local environment or navigation directions for the local environment. The positional information may also include a wireless access point or femtocell almanac, for example. The positional information is provided by the mobile station (206), e.g., viadisplay 136 orspeaker 138 shown inFIG. 3 . - The positional information for the
mobile station 102, such as the position of themobile station 102 referenced to the local coordinate system or global coordinate system, is updated (208). The position of themobile station 102 may be updated based on signals from theinertial sensors 142 or based on a comparison of a measured strength of a radio signal to, for example, a downloaded wireless access point or femtocell almanac. For example, as the mobile station approaches wireless access point orfemtocell 256, shown inFIG. 5 , the radio signal strength will increase. By comparing the measured radio signal strength to the downloaded almanac, the position of the mobile station may be determined with respect to the local or global coordinate system. The updated positional information for themobile station 102 is then provided (210), e.g., viadisplay 136 orspeaker 138. -
FIG. 5 illustrates one embodiment of downloaded positional information in the form of a simpledigital map 250 andinitial position 252 of themobile station 102 that may be displayed, e.g., on thevisual display 136 of themobile station 102. Thedigital map 250 may be referenced to a local coordinate system or to a global coordinate system, such as WGS84. Thedigital map 250 andinitial position 252 may be accessed and downloaded using the data decoded from thedata code label 104. Alternatively, if thedata code label 104 is capable of encoding information in a dense manner, e.g., using colorized QR codes, thedigital map 250 andinitial position 252 may be encoded within the data code label, and thus, the mobile station can obtain this information directly from the data code label. As illustrated inFIG. 5 , thedigital map 250 may show additional information, such as the location of data code labels 104 and 105, and wireless access points orfemtocells data code label 105 illustrated inFIG. 5 encodes different information, e.g., a different URI, which may include the same digital map, but adifferent position 253 for the mobile station. It should be understood, thatFIG. 5 illustrates a relatively simpledigital map 250 of a local indoor environment for illustrative purposes and that thedigital map 250 may be as complex as desired or needed. For example, thedigital map 250 may include multiple levels, rooms, etc. and may include textual and/or graphical information. Moreover, thedigital map 250 is not limited to indoor environments. For example, thedigital map 250 may be used for any outdoor environments, particularly where SPS navigation is not accessible due to blockage conditions or is simply not available on the mobile station. - As the
mobile station 102 moves, the position of themobile station 102 with reference to the local or global coordinate system is updated and the updated positional information is provided, as illustrated inFIG. 5 by the updatedposition 254. Because inertial sensors tend to amass errors over time, a wireless access point or femtocell almanac, for example, may be used in conjunction with the inertial sensors to minimize errors. Additionally, by collecting data from different data code labels, e.g.,data code label 105 inFIG. 5 , and downloading the digital map and the position associated with the different data code label, the position of themobile station 102 may be periodically updated or corrected. - In another embodiment, the positional information may include navigation directions that may be referenced to a local coordinate system or to a global coordinate system, such as WGS84. For example, a directory sign may include a different data code label associated with each entry on the sign. Navigation directions to a desired destination may be accessed and downloaded using the data decoded from the data code label on the directory sign associated with the desired destination. The navigation directions maybe textual and displayed on the
visual display 136 or auditory and provided byspeaker 138. As the position of themobile station 102 is updated, themobile station 102 may provide updated positional information in the form of additional directions. - The positional information may also include other information about the position of the
mobile station 102, including non-navigational information such as information about the current position or objects near the current position. By way of example, in an environment such as a museum, a data code label maybe used to access positional information in the form of information about items near the current position of themobile station 102, which again may be provided viadisplay 136 orspeaker 138. As the position of themobile station 102 is updated, themobile station 102 may provide updated positional information, e.g., information about items at the new position of the mobile station. - Position determination techniques described herein may be implemented in conjunction with various wireless communication networks such as a wireless wide area network (WWAN), a wireless local area network (WLAN), a wireless personal area network (WPAN), and so on. The term “network” and “system” are often used interchangeably. A WWAN may be a Code Division Multiple Access (CDMA) network, a Time Division Multiple Access (TDMA) network, a Frequency Division Multiple Access (FDMA) network, an Orthogonal Frequency Division Multiple Access (OFDMA) network, a Single-Carrier Frequency Division Multiple Access (SC-FDMA) network, Long Term Evolution (LTE), and so on. A CDMA network may implement one or more radio access technologies (RATs) such as cdma2000, Wideband-CDMA (W-CDMA), and so on. Cdma2000 includes IS-95, IS-2000, and IS-856 standards. A TDMA network may implement Global System for Mobile Communications (GSM), Digital Advanced Mobile Phone System (D-AMPS), or some other RAT. GSM and W-CDMA are described in documents from a consortium named “3rd Generation Partnership Project” (3GPP). Cdma2000 is described in documents from a consortium named “3rd Generation Partnership Project 2” (3GPP2). 3GPP and 3GPP2 documents are publicly available. A WLAN may be an IEEE 802.11x network, and a WPAN may be a Bluetooth network, an IEEE 802.15x, or some other type of network. The techniques may also be implemented in conjunction with any combination of WWAN, WLAN and/or WPAN.
- A satellite positioning system (SPS) typically includes a system of transmitters positioned to enable entities to determine their location on or above the Earth based, at least in part, on signals received from the transmitters. Such a transmitter typically transmits a signal marked with a repeating pseudo-random noise (PN) code of a set number of chips and may be located on ground based control stations, user equipment and/or space vehicles. In a particular example, such transmitters may be located on Earth orbiting satellite vehicles (SVs). For example, a SV in a constellation of Global Navigation Satellite System (GNSS) such as Global Positioning System (GPS), Galileo, Glonass or Compass may transmit a signal marked with a PN code that is distinguishable from PN codes transmitted by other SVs in the constellation (e.g., using different PN codes for each satellite as in GPS or using the same code on different frequencies as in Glonass). The techniques are not restricted to global systems (e.g., GNSS) for SPS. For example, the techniques may be applied to or otherwise enabled for use in various regional systems, such as, e.g., Quasi-Zenith Satellite System (QZSS) over Japan, Indian Regional Navigational Satellite System (IRNSS) over India, Beidou over China, etc., and/or various augmentation systems (e.g., an Satellite Based Augmentation System (SBAS)) that may be associated with or otherwise enabled for use with one or more global and/or regional navigation satellite systems. By way of example but not limitation, an SBAS may include an augmentation system(s) that provides integrity information, differential corrections, etc., such as, e.g., 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 Augmented Navigation system (GAGAN), and/or the like. Thus, as used herein an SPS may include any combination of one or more global and/or regional navigation satellite systems and/or augmentation systems, and SPS signals may include SPS, SPS-like, and/or other signals associated with such one or more SPS.
- If implemented in firmware and/or software, the functions may be stored as one or more instructions or code on a computer-readable medium. Examples include computer-readable media encoded with a data structure and computer-readable media encoded with a computer program. Computer-readable media includes physical computer storage media. A storage medium may be any available medium that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer; disk/disc includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
- In addition to storage on computer readable medium, instructions and/or data may be provided as signals on transmission media included in a communication apparatus. For example, a communication apparatus may include a transceiver having signals indicative of instructions and data. The instructions and data are configured to cause one or more processing units to implement the functions outlined in the claims. That is, the communication apparatus includes transmission media with signals indicative of information to perform disclosed functions. At a first time, the transmission media included in the communication apparatus may include a first portion of the information to perform the disclosed functions, while at a second time the transmission media included in the communication apparatus may include a second portion of the information to perform the disclosed functions.
- Although the present invention is illustrated in connection with specific embodiments for instructional purposes, the present invention is not limited thereto. Various adaptations and modifications may be made without departing from the scope of the invention. Therefore, the spirit and scope of the appended claims should not be limited to the foregoing description.
Claims (35)
1. A method comprising:
collecting data from a data code label;
obtaining positional information for a mobile station using the collected data;
providing the positional information for the mobile station;
updating the positional information as the mobile station moves; and
providing updated positional information for the mobile station.
2. The method of claim 1 , wherein the positional information comprises a digital map and a position for the mobile station, wherein updating the positional information comprises updating the position of the mobile station, and providing updated positional information for the mobile station comprises displaying the digital map with the updated position of the mobile station.
3. The method of claim 1 , wherein the positional information comprises directional information.
4. The method of claim 1 , wherein the positional information comprises non-navigational information.
5. The method of claim 1 , wherein updating the positional information of the mobile station comprises using inertial sensors in the mobile station to sense movement of the mobile station.
6. The method of claim 1 , wherein the positional information comprises a local wireless access point almanac on the mobile station, the method further comprising receiving a signal from one or more wireless access points that are in the local wireless access point almanac, wherein updating the positional information of the mobile station comprises using the local wireless access point almanac and the signal from the one or more wireless access points to update the position of the mobile station.
7. The method of claim 6 , further comprising monitoring the strength of the signal from the one or more wireless access points, wherein the strength of the signal from the one or more wireless access points is compared to the local wireless access point almanac to determine the position of the mobile station.
8 The method of claim 1 , wherein the positional information comprises a local femtocell almanac on the mobile station, the method further comprising receiving a signal from one or more femtocells that are in the local femtocell almanac, wherein updating the positional information of the mobile station comprises using the local femtocell almanac and the signal from the one or more femtocells to update the position of the mobile station.
9 The method of claim 8 , further comprising monitoring the strength of the signal from the one or more femtocells, wherein the strength of the signal from the one or more femtocells is compared to the local femtocell almanac to determine the position of the mobile station.
10. The method of claim 1 , wherein the data code label comprises a Quick Response code.
11. The method of claim 1 , wherein the data code label is encoded with a Uniform Resource Identifier (URI) and wherein obtaining positional information for the mobile station using the collected data comprises:
decoding the data code label to determine the URI; and
accessing and downloading the positional information for the mobile station using the URI.
12. A mobile station comprising:
a data code label reader being operable to read a data code label;
memory;
a display; and
a processing unit adapted to:
obtain positional information for the mobile station using data read from a data code label by the data code label reader;
provide the positional information for the mobile station;
update the positional information for the mobile station when the mobile station is moved; and
provide updated positional information for the mobile station.
13. The mobile station of claim 12 , wherein the positional information comprises a digital map and a position for the mobile station; and wherein the updated positional information comprises a new position of the mobile station with respect to the digital map.
14. The mobile station of claim 12 , wherein the positional information comprises directional information.
15. The mobile station of claim 12 , wherein the positional information comprises non-navigational information.
16. The mobile station of claim 12 , further comprising inertial sensors, wherein the inertial sensors provide inertial data; and wherein the processing unit is further adapted to use the inertial data to update the positional information for the mobile station when the mobile station is moved.
17. The mobile station of claim 12 , further comprising:
a received signal strength indicator system for making received signal strength indicator measurements at the mobile station;
wherein the processing unit is further adapted to:
obtain a local wireless access point almanac on the mobile station; and
use the received signal strength indicator measurements and the local wireless access point almanac to update the position of the mobile station when the mobile station is moved.
18. The mobile station of claim 12 , further comprising:
a received signal strength indicator system for making received signal strength indicator measurements at the mobile station;
wherein the processing unit is further adapted to:
obtain a local femtocell almanac on the mobile station; and
use the received signal strength indicator measurements and the local femtocell almanac to update the position of the mobile station when the mobile station is moved.
19. The mobile station of claim 12 , wherein the data code label reader is configured to read a Quick Response code.
20. The mobile station of claim 12 , wherein the processing unit is further adapted to download the positional information for the mobile station using a Uniform Resource Identifier (URI) that is encoded in the data code label.
21. A system for accessing and updating positional information for a mobile station comprising:
means for collecting data from a data code label;
means for obtaining positional information for the mobile station using the collected data;
means for providing the positional information for the mobile station; and
means for updating the positional information for the mobile station as the mobile station moves, wherein the means for providing provides the updated positional information for the mobile station.
22. The system of claim 21 , wherein the positional information comprises a digital map and a position for the mobile station, and the means for updating the positional information comprises means for updating the position of the mobile station, and wherein the updated positional information comprises the updated position of the mobile station relative to the digital map.
23. The system of claim 21 , wherein the positional information comprises directional information.
24. The system of claim 21 , wherein the positional information comprises non-navigational information.
25. The system of claim 21 , further comprising means for sensing movement of the mobile station, wherein the means for updating the positional information for the mobile station comprises means for using the sensed movement of the mobile station.
26. The system of claim 21 , further comprising:
means for obtaining a local wireless access point almanac on the mobile station using the collected data; and
means for receiving a signal from one or more wireless access points that are in the local wireless access point almanac;
wherein the means for updating the positional information for the mobile station comprises means for using the local wireless access point almanac and the signal from the one or more wireless access points to update the position of the mobile station.
27. The system of claim 26 , further comprising means for monitoring the strength of the signal received from the one or more wireless access points, wherein the strength of the signal from the one or more wireless access points is compared to the local wireless access point almanac to determine the positional of the mobile station.
28. The system of claim 21 , further comprising:
means for obtaining a local femtocell almanac on the mobile station using the collected data; and
means for receiving a signal from one or more femtocells that are in the local femtocell almanac;
wherein the means for updating the positional information for the mobile station comprises means for using the local femtocell almanac and the signal from the one or more femtocells to update the position of the mobile station.
29. The system of claim 28 , further comprising means for monitoring the strength of the signal received from the one or more femtocells, wherein the strength of the signal from the one or more femtocells is compared to the local femtocell almanac to determine the positional of the mobile station.
30. The system of claim 21 , wherein the means for collecting data comprises a Quick Response code reader.
31. The system of claim 21 , wherein the means for obtaining positional information for the mobile station comprises a web browser in the mobile station.
32. A computer-readable medium encoded with instructions which, when executed by a processing unit, perform operations, the instructions comprising:
code to decode a data code label;
code to obtain positional information using the decoded data code label;
code to provide positional information;
code to update the positional information when there is a change in position; and
code to provide the updated positional information.
33. The computer-readable medium of claim 32 , the instructions further comprising code to update the positional information using inertial data provided by inertial sensors.
34. The computer-readable medium of claim 32 , the instructions further comprising:
code to obtain a local wireless access point almanac using the decoded data code label;
code to measure the strength of a signal from one or more wireless access points that are in the local wireless access point almanac; and
code to update the positional information using the local wireless access point almanac and the measured strength of the signal.
35. The computer-readable medium of claim 32 , the instructions further comprising:
code to obtain a local femtocell almanac using the decoded data code label;
code to measure the strength of a signal from one or more femtocells that are in the local femtocell almanac; and
code to update the positional information using the local femtocell almanac and the measured strength of the signal.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/540,498 US20110039573A1 (en) | 2009-08-13 | 2009-08-13 | Accessing positional information for a mobile station using a data code label |
CN2010800367627A CN102484651A (en) | 2009-08-13 | 2010-08-13 | Using data code tags to access location information of a mobile station |
TW099127196A TW201119322A (en) | 2009-08-13 | 2010-08-13 | Accessing positional information for a mobile station using a data code label |
JP2012524912A JP2013501943A (en) | 2009-08-13 | 2010-08-13 | Access location information for mobile stations using data code labels |
KR1020127006479A KR101444563B1 (en) | 2009-08-13 | 2010-08-13 | Accessing positional information for a mobile station using a data code label |
EP10747750A EP2465248A2 (en) | 2009-08-13 | 2010-08-13 | Accessing positional information for a mobile station using a data code label |
PCT/US2010/045512 WO2011020048A2 (en) | 2009-08-13 | 2010-08-13 | Accessing positional information for a mobile station using a data code label |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/540,498 US20110039573A1 (en) | 2009-08-13 | 2009-08-13 | Accessing positional information for a mobile station using a data code label |
Publications (1)
Publication Number | Publication Date |
---|---|
US20110039573A1 true US20110039573A1 (en) | 2011-02-17 |
Family
ID=43451256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/540,498 Abandoned US20110039573A1 (en) | 2009-08-13 | 2009-08-13 | Accessing positional information for a mobile station using a data code label |
Country Status (7)
Country | Link |
---|---|
US (1) | US20110039573A1 (en) |
EP (1) | EP2465248A2 (en) |
JP (1) | JP2013501943A (en) |
KR (1) | KR101444563B1 (en) |
CN (1) | CN102484651A (en) |
TW (1) | TW201119322A (en) |
WO (1) | WO2011020048A2 (en) |
Cited By (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100214443A1 (en) * | 2009-02-25 | 2010-08-26 | Youngtek Electronics Corporation | Gps device with a display function and method for using the same |
US20110178708A1 (en) * | 2010-01-18 | 2011-07-21 | Qualcomm Incorporated | Using object to align and calibrate inertial navigation system |
US20120142322A1 (en) * | 2010-12-06 | 2012-06-07 | Echostar Technologies L.L.C. | Providing Location Information Using Matrix Code |
US20120233625A1 (en) * | 2011-03-11 | 2012-09-13 | Jason Allen Sabin | Techniques for workload coordination |
US8292166B2 (en) | 2011-01-07 | 2012-10-23 | Echostar Technologies L.L.C. | Performing social networking functions using matrix codes |
WO2012145334A1 (en) * | 2011-04-19 | 2012-10-26 | Qualcomm Incorporated | Methods and apparatuses for use in a mobile device to detect signaling apertures within an environment |
US8308067B1 (en) | 2011-11-11 | 2012-11-13 | Google Inc. | Structural display of visual codes |
US8386339B2 (en) | 2010-11-23 | 2013-02-26 | Echostar Technologies L.L.C. | Ordering via dynamic matrix code generation |
US8408466B2 (en) | 2011-01-04 | 2013-04-02 | Echostar Technologies L.L.C. | Assisting matrix code capture by signaling matrix code readers |
US8430302B2 (en) | 2011-02-03 | 2013-04-30 | Echostar Technologies L.L.C. | Enabling interactive activities for content utilizing matrix codes |
US20130110454A1 (en) * | 2011-10-28 | 2013-05-02 | Microsoft Corporation | Multi-stage dead reckoning for crowd sourcing |
US8439257B2 (en) | 2010-12-01 | 2013-05-14 | Echostar Technologies L.L.C. | User control of the display of matrix codes |
US8443407B2 (en) | 2011-02-28 | 2013-05-14 | Echostar Technologies L.L.C. | Facilitating placeshifting using matrix code |
US8468610B2 (en) | 2011-01-27 | 2013-06-18 | Echostar Technologies L.L.C. | Determining fraudulent use of electronic devices utilizing matrix codes |
US20130165140A1 (en) * | 2011-12-23 | 2013-06-27 | Paramvir Bahl | Computational Systems and Methods for Locating a Mobile Device |
US8511540B2 (en) | 2011-02-18 | 2013-08-20 | Echostar Technologies L.L.C. | Matrix code for use in verification of data card swap |
US8534540B2 (en) | 2011-01-14 | 2013-09-17 | Echostar Technologies L.L.C. | 3-D matrix barcode presentation |
US8553146B2 (en) | 2011-01-26 | 2013-10-08 | Echostar Technologies L.L.C. | Visually imperceptible matrix codes utilizing interlacing |
US8550334B2 (en) | 2011-02-28 | 2013-10-08 | Echostar Technologies L.L.C. | Synching one or more matrix codes to content related to a multimedia presentation |
DE102012208132A1 (en) * | 2012-05-15 | 2013-11-21 | Bayerische Motoren Werke Aktiengesellschaft | Method for vehicle localization |
US8640956B2 (en) | 2010-12-17 | 2014-02-04 | Echostar Technologies L.L.C. | Accessing content via a matrix code |
WO2014042742A1 (en) * | 2012-09-17 | 2014-03-20 | Intel Corporation | Personal area mapping |
US20140108634A1 (en) * | 2012-10-16 | 2014-04-17 | Markany Inc. | Method, apparatus, and system for controlling terminal device |
US8757477B2 (en) | 2011-08-26 | 2014-06-24 | Qualcomm Incorporated | Identifier generation for visual beacon |
US8786410B2 (en) | 2011-01-20 | 2014-07-22 | Echostar Technologies L.L.C. | Configuring remote control devices utilizing matrix codes |
DE102013101493A1 (en) * | 2013-02-14 | 2014-08-14 | Continental Teves Ag & Co. Ohg | Method for operating navigation system of vehicle, involves connecting environment entity to evaluation unit, and specifying current position of vehicle by satellite-based positioning system based on position data of landmarks |
US8833640B2 (en) | 2011-02-28 | 2014-09-16 | Echostar Technologies L.L.C. | Utilizing matrix codes during installation of components of a distribution system |
US20140278097A1 (en) * | 2013-03-13 | 2014-09-18 | Mohammad Suleiman KHORSHEED | Systems and methods for guidance |
US8856853B2 (en) | 2010-12-29 | 2014-10-07 | Echostar Technologies L.L.C. | Network media device with code recognition |
US8875173B2 (en) | 2010-12-10 | 2014-10-28 | Echostar Technologies L.L.C. | Mining of advertisement viewer information using matrix code |
US20140335795A1 (en) * | 2013-05-10 | 2014-11-13 | John Russell Wilbur | Software Applications For Displaying And Or Recording Receiver Signal Strengths And Other Parameters |
CN104197930A (en) * | 2014-09-11 | 2014-12-10 | 金海新源电气江苏有限公司 | Indoor positioning device and method based on inertial guidance and radio frequency identification |
US8931031B2 (en) | 2011-02-24 | 2015-01-06 | Echostar Technologies L.L.C. | Matrix code-based accessibility |
US9031584B2 (en) | 2011-12-23 | 2015-05-12 | Elwha, Llc | Computational systems and methods for locating a mobile device |
CN104618923A (en) * | 2015-01-22 | 2015-05-13 | 杭州华三通信技术有限公司 | Method and device for searching wireless access points |
US9148686B2 (en) | 2010-12-20 | 2015-09-29 | Echostar Technologies, Llc | Matrix code-based user interface |
US9154908B2 (en) | 2011-12-23 | 2015-10-06 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9161310B2 (en) | 2011-12-23 | 2015-10-13 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9179327B2 (en) | 2011-12-23 | 2015-11-03 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9194937B2 (en) | 2011-12-23 | 2015-11-24 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9229089B2 (en) | 2010-06-10 | 2016-01-05 | Qualcomm Incorporated | Acquisition of navigation assistance information for a mobile station |
CN105324680A (en) * | 2013-06-26 | 2016-02-10 | 高通股份有限公司 | Utilizing motion detection in estimating variability of positioning related metrics |
US9280515B2 (en) | 2010-12-03 | 2016-03-08 | Echostar Technologies L.L.C. | Provision of alternate content in response to QR code |
US9329966B2 (en) | 2010-11-23 | 2016-05-03 | Echostar Technologies L.L.C. | Facilitating user support of electronic devices using matrix codes |
US9332393B2 (en) | 2011-12-23 | 2016-05-03 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9357496B2 (en) | 2011-12-23 | 2016-05-31 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9367669B2 (en) | 2011-02-25 | 2016-06-14 | Echostar Technologies L.L.C. | Content source identification using matrix barcode |
US9429657B2 (en) | 2011-12-14 | 2016-08-30 | Microsoft Technology Licensing, Llc | Power efficient activation of a device movement sensor module |
US9464903B2 (en) | 2011-07-14 | 2016-10-11 | Microsoft Technology Licensing, Llc | Crowd sourcing based on dead reckoning |
US9470529B2 (en) | 2011-07-14 | 2016-10-18 | Microsoft Technology Licensing, Llc | Activating and deactivating sensors for dead reckoning |
US9482737B2 (en) | 2011-12-30 | 2016-11-01 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9571888B2 (en) | 2011-02-15 | 2017-02-14 | Echostar Technologies L.L.C. | Selection graphics overlay of matrix code |
US9591437B2 (en) | 2011-12-23 | 2017-03-07 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9596500B2 (en) | 2010-12-17 | 2017-03-14 | Echostar Technologies L.L.C. | Accessing content via a matrix code |
US9652108B2 (en) | 2011-05-20 | 2017-05-16 | Echostar Uk Holdings Limited | Progress bar |
US9736469B2 (en) | 2011-02-28 | 2017-08-15 | Echostar Technologies L.L.C. | Set top box health and configuration |
US9774992B2 (en) * | 2013-05-10 | 2017-09-26 | John Russell Wilbur | Software applications and website platform for recording, displaying and sharing receiver signal strengths and other parameters |
US9781465B2 (en) | 2010-11-24 | 2017-10-03 | Echostar Technologies L.L.C. | Tracking user interaction from a receiving device |
US9792612B2 (en) | 2010-11-23 | 2017-10-17 | Echostar Technologies L.L.C. | Facilitating user support of electronic devices using dynamic matrix code generation |
US9817125B2 (en) | 2012-09-07 | 2017-11-14 | Microsoft Technology Licensing, Llc | Estimating and predicting structures proximate to a mobile device |
US9832749B2 (en) | 2011-06-03 | 2017-11-28 | Microsoft Technology Licensing, Llc | Low accuracy positional data by detecting improbable samples |
DE102012221921B4 (en) | 2012-11-29 | 2018-04-05 | Technische Hochschule Wildau (Fh) | Locate a mobile device using optically detectable landmarks |
DE102013100875B4 (en) * | 2013-01-29 | 2019-07-04 | Gürsan Acar | Exhibition Guidance System and Exhibition Guidance Procedures |
US20190265721A1 (en) * | 2018-02-26 | 2019-08-29 | The Boeing Company | System and method for navigating a sensor-equipped mobile platform through an environment to a destination |
DE102019203484A1 (en) * | 2019-03-14 | 2020-09-17 | Zf Friedrichshafen Ag | Method, device and system for the navigation of autonomous vehicles |
US20210372798A1 (en) * | 2020-05-29 | 2021-12-02 | Peking University | Visual navigation method and system for mobile devices based on qr code signposts |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102506851B (en) * | 2011-10-31 | 2014-08-13 | 东软集团股份有限公司 | Navigation device and navigation method |
FR2992132A1 (en) * | 2012-06-15 | 2013-12-20 | Johnny Dekermendjian | METHOD FOR POSITIONING INSIDE A MOBILE TERMINAL AND MOBILE TERMINALS USING THE SAME |
US8880340B2 (en) * | 2013-01-04 | 2014-11-04 | The Boeing Company | Augmented mobile platform localization |
CN103776443A (en) * | 2014-01-28 | 2014-05-07 | 北京融智利达科技有限公司 | Autonomous navigation system for producing correction information by using image information code |
GB2528698B (en) * | 2014-07-29 | 2021-08-18 | Peter Naylor | Location-specific messaging |
ES2898686T3 (en) * | 2017-03-03 | 2022-03-08 | Signify Holding Bv | Detect a new commissioning |
US10644922B2 (en) * | 2018-04-16 | 2020-05-05 | Qualcomm Incorporated | Protected use of navigation and positioning signal |
Citations (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6452544B1 (en) * | 2001-05-24 | 2002-09-17 | Nokia Corporation | Portable map display system for presenting a 3D map image and method thereof |
US6542824B1 (en) * | 1999-01-29 | 2003-04-01 | International Business Machines Corporation | Method and system for determining position information utilizing a portable electronic device lacking global positioning system (GPS) reception capability |
US6556722B1 (en) * | 1997-05-30 | 2003-04-29 | British Broadcasting Corporation | Position determination |
US20030155413A1 (en) * | 2001-07-18 | 2003-08-21 | Rozsa Kovesdi | System and method for authoring and providing information relevant to a physical world |
US20040028258A1 (en) * | 2002-08-09 | 2004-02-12 | Leonid Naimark | Fiducial detection system |
JP2004213191A (en) * | 2002-12-27 | 2004-07-29 | Denso Wave Inc | Map information provision system and portable terminal therefor |
US20040189517A1 (en) * | 2001-10-09 | 2004-09-30 | Ashutosh Pande | Method and system for sending location coded images over a wireless network |
US20050008256A1 (en) * | 2003-07-08 | 2005-01-13 | Canon Kabushiki Kaisha | Position and orientation detection method and apparatus |
US20050020309A1 (en) * | 2003-07-21 | 2005-01-27 | Mark Moeglein | Method and apparatus for creating and using a base station almanac for position determination |
US20050026630A1 (en) * | 2003-07-17 | 2005-02-03 | Ntt Docomo, Inc. | Guide apparatus, guide system, and guide method |
US20050037775A1 (en) * | 2003-06-27 | 2005-02-17 | Mark Moeglein | Method and apparatus for wireless network hybrid positioning |
US6859729B2 (en) * | 2002-10-21 | 2005-02-22 | Bae Systems Integrated Defense Solutions Inc. | Navigation of remote controlled vehicles |
US20050143916A1 (en) * | 2003-12-26 | 2005-06-30 | In-Jun Kim | Positioning apparatus and method combining RFID, GPS and INS |
US20050159154A1 (en) * | 2003-12-30 | 2005-07-21 | Goren David P. | Location tracking using directional antennas combined with signal strength measurements |
US20050190972A1 (en) * | 2004-02-11 | 2005-09-01 | Thomas Graham A. | System and method for position determination |
US20050253718A1 (en) * | 2004-05-13 | 2005-11-17 | Cisco Technology, Inc., A Corporation Of California | Locating and provisioning devices in a network |
US20060136129A1 (en) * | 2004-12-17 | 2006-06-22 | Seiko Epson Corporation | Guidance information system and portable device |
US20060184013A1 (en) * | 2004-12-14 | 2006-08-17 | Sky-Trax Incorporated | Method and apparatus for determining position and rotational orientation of an object |
US20060229058A1 (en) * | 2005-10-29 | 2006-10-12 | Outland Research | Real-time person-to-person communication using geospatial addressing |
US20070263924A1 (en) * | 2006-05-10 | 2007-11-15 | Topcon Corporation | Image processing device and method |
US20080069405A1 (en) * | 2006-09-14 | 2008-03-20 | Canon Kabushiki Kaisha | Position and orientation measurement method and apparatus |
US20080082258A1 (en) * | 2006-09-05 | 2008-04-03 | Honeywell International Inc. | Portable Positioning and Navigation System |
US20080096527A1 (en) * | 2006-08-24 | 2008-04-24 | Qualcomm Incorporated | Method And Apparatus For Supporting Positioning Of Roaming Mobile Stations |
US20080095402A1 (en) * | 2006-09-29 | 2008-04-24 | Topcon Corporation | Device and method for position measurement |
US20080109302A1 (en) * | 2006-11-08 | 2008-05-08 | Nokia Corporation | Connectionless information transfer from advertising device |
US20080137912A1 (en) * | 2006-12-08 | 2008-06-12 | Electronics And Telecommunications Research Institute | Apparatus and method for recognizing position using camera |
US20080153516A1 (en) * | 2006-12-20 | 2008-06-26 | Via Technologies, Inc. | Visual Positioning System and Method for Mobile User Equipment |
US20080214149A1 (en) * | 2005-09-14 | 2008-09-04 | Jorey Ramer | Using wireless carrier data to influence mobile search results |
US20090005975A1 (en) * | 2007-06-28 | 2009-01-01 | Apple Inc. | Adaptive Mobile Device Navigation |
US20090048779A1 (en) * | 2007-08-14 | 2009-02-19 | Honeywell International Inc. | Systems and methods for gyrocompass alignment using dynamically calibrated sensor data and an iterated extended kalman filter within a navigation system |
US20090093959A1 (en) * | 2007-10-04 | 2009-04-09 | Trimble Navigation Limited | Real-time high accuracy position and orientation system |
US20090098873A1 (en) * | 2007-10-12 | 2009-04-16 | Qualcomm Incorporated | System and method to locate femto cells with passive assistance from a macro cellular wireless network |
US20090115656A1 (en) * | 2007-11-06 | 2009-05-07 | Sirf Technology, Inc. | Systems and Methods for Global Differential Positioning |
US20090248304A1 (en) * | 2008-03-28 | 2009-10-01 | Regents Of The University Of Minnesota | Vision-aided inertial navigation |
US20090254276A1 (en) * | 2008-04-08 | 2009-10-08 | Ensco, Inc. | Method and computer-readable storage medium with instructions for processing data in an internal navigation system |
US20090262974A1 (en) * | 2008-04-18 | 2009-10-22 | Erik Lithopoulos | System and method for obtaining georeferenced mapping data |
US20100017115A1 (en) * | 2007-03-21 | 2010-01-21 | Sidharta Gautama | System and method for position determination |
US20100329513A1 (en) * | 2006-12-29 | 2010-12-30 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Apparatus, method and computer program for determining a position on the basis of a camera image from a camera |
US20110021207A1 (en) * | 2009-07-24 | 2011-01-27 | Morgan Edward J | System and Method for Estimating Positioning Error Within a WLAN-Based Positioning System |
US20110143779A1 (en) * | 2009-12-11 | 2011-06-16 | Think Tek, Inc. | Providing City Services using Mobile Devices and a Sensor Network |
US20110178708A1 (en) * | 2010-01-18 | 2011-07-21 | Qualcomm Incorporated | Using object to align and calibrate inertial navigation system |
US7991222B2 (en) * | 2004-07-06 | 2011-08-02 | Topcon Positioning Systems, Inc. | Method and apparatus for high resolution 3D imaging as a function of camera position, camera trajectory and range |
US20110306323A1 (en) * | 2010-06-10 | 2011-12-15 | Qualcomm Incorporated | Acquisition of navigation assistance information for a mobile station |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2868113B2 (en) * | 1994-02-21 | 1999-03-10 | エヌ・ティ・ティ移動通信網株式会社 | Moving object position detection method by mobile communication |
JP3572161B2 (en) * | 1997-01-30 | 2004-09-29 | 松下電器産業株式会社 | Man location system and current position estimation method |
KR20050065194A (en) * | 2003-12-24 | 2005-06-29 | 한국전자통신연구원 | Ulid data structure and ulid-based location acquisition method and the lbs service system |
JP2006184235A (en) * | 2004-12-28 | 2006-07-13 | Nippon Telegraph & Telephone West Corp | Area guide system |
GB2480192A (en) * | 2007-02-02 | 2011-11-09 | Ubiquisys Ltd | Determining the location of a base station |
-
2009
- 2009-08-13 US US12/540,498 patent/US20110039573A1/en not_active Abandoned
-
2010
- 2010-08-13 EP EP10747750A patent/EP2465248A2/en not_active Withdrawn
- 2010-08-13 JP JP2012524912A patent/JP2013501943A/en active Pending
- 2010-08-13 TW TW099127196A patent/TW201119322A/en unknown
- 2010-08-13 KR KR1020127006479A patent/KR101444563B1/en not_active Expired - Fee Related
- 2010-08-13 WO PCT/US2010/045512 patent/WO2011020048A2/en active Application Filing
- 2010-08-13 CN CN2010800367627A patent/CN102484651A/en active Pending
Patent Citations (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6556722B1 (en) * | 1997-05-30 | 2003-04-29 | British Broadcasting Corporation | Position determination |
US6542824B1 (en) * | 1999-01-29 | 2003-04-01 | International Business Machines Corporation | Method and system for determining position information utilizing a portable electronic device lacking global positioning system (GPS) reception capability |
US6452544B1 (en) * | 2001-05-24 | 2002-09-17 | Nokia Corporation | Portable map display system for presenting a 3D map image and method thereof |
US20030155413A1 (en) * | 2001-07-18 | 2003-08-21 | Rozsa Kovesdi | System and method for authoring and providing information relevant to a physical world |
US20040189517A1 (en) * | 2001-10-09 | 2004-09-30 | Ashutosh Pande | Method and system for sending location coded images over a wireless network |
US20040028258A1 (en) * | 2002-08-09 | 2004-02-12 | Leonid Naimark | Fiducial detection system |
US6859729B2 (en) * | 2002-10-21 | 2005-02-22 | Bae Systems Integrated Defense Solutions Inc. | Navigation of remote controlled vehicles |
JP2004213191A (en) * | 2002-12-27 | 2004-07-29 | Denso Wave Inc | Map information provision system and portable terminal therefor |
US20050037775A1 (en) * | 2003-06-27 | 2005-02-17 | Mark Moeglein | Method and apparatus for wireless network hybrid positioning |
US20050008256A1 (en) * | 2003-07-08 | 2005-01-13 | Canon Kabushiki Kaisha | Position and orientation detection method and apparatus |
US20050026630A1 (en) * | 2003-07-17 | 2005-02-03 | Ntt Docomo, Inc. | Guide apparatus, guide system, and guide method |
US20050020309A1 (en) * | 2003-07-21 | 2005-01-27 | Mark Moeglein | Method and apparatus for creating and using a base station almanac for position determination |
US20050143916A1 (en) * | 2003-12-26 | 2005-06-30 | In-Jun Kim | Positioning apparatus and method combining RFID, GPS and INS |
US20050159154A1 (en) * | 2003-12-30 | 2005-07-21 | Goren David P. | Location tracking using directional antennas combined with signal strength measurements |
US20050190972A1 (en) * | 2004-02-11 | 2005-09-01 | Thomas Graham A. | System and method for position determination |
US20050253718A1 (en) * | 2004-05-13 | 2005-11-17 | Cisco Technology, Inc., A Corporation Of California | Locating and provisioning devices in a network |
US7991222B2 (en) * | 2004-07-06 | 2011-08-02 | Topcon Positioning Systems, Inc. | Method and apparatus for high resolution 3D imaging as a function of camera position, camera trajectory and range |
US20060184013A1 (en) * | 2004-12-14 | 2006-08-17 | Sky-Trax Incorporated | Method and apparatus for determining position and rotational orientation of an object |
US20060136129A1 (en) * | 2004-12-17 | 2006-06-22 | Seiko Epson Corporation | Guidance information system and portable device |
US20080214149A1 (en) * | 2005-09-14 | 2008-09-04 | Jorey Ramer | Using wireless carrier data to influence mobile search results |
US20060229058A1 (en) * | 2005-10-29 | 2006-10-12 | Outland Research | Real-time person-to-person communication using geospatial addressing |
US20070263924A1 (en) * | 2006-05-10 | 2007-11-15 | Topcon Corporation | Image processing device and method |
US20080096527A1 (en) * | 2006-08-24 | 2008-04-24 | Qualcomm Incorporated | Method And Apparatus For Supporting Positioning Of Roaming Mobile Stations |
US20080082258A1 (en) * | 2006-09-05 | 2008-04-03 | Honeywell International Inc. | Portable Positioning and Navigation System |
US20080069405A1 (en) * | 2006-09-14 | 2008-03-20 | Canon Kabushiki Kaisha | Position and orientation measurement method and apparatus |
US20080095402A1 (en) * | 2006-09-29 | 2008-04-24 | Topcon Corporation | Device and method for position measurement |
US20080109302A1 (en) * | 2006-11-08 | 2008-05-08 | Nokia Corporation | Connectionless information transfer from advertising device |
US20080137912A1 (en) * | 2006-12-08 | 2008-06-12 | Electronics And Telecommunications Research Institute | Apparatus and method for recognizing position using camera |
US20080153516A1 (en) * | 2006-12-20 | 2008-06-26 | Via Technologies, Inc. | Visual Positioning System and Method for Mobile User Equipment |
US20100329513A1 (en) * | 2006-12-29 | 2010-12-30 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Apparatus, method and computer program for determining a position on the basis of a camera image from a camera |
US20100017115A1 (en) * | 2007-03-21 | 2010-01-21 | Sidharta Gautama | System and method for position determination |
US20090005975A1 (en) * | 2007-06-28 | 2009-01-01 | Apple Inc. | Adaptive Mobile Device Navigation |
US20090048779A1 (en) * | 2007-08-14 | 2009-02-19 | Honeywell International Inc. | Systems and methods for gyrocompass alignment using dynamically calibrated sensor data and an iterated extended kalman filter within a navigation system |
US20090093959A1 (en) * | 2007-10-04 | 2009-04-09 | Trimble Navigation Limited | Real-time high accuracy position and orientation system |
US20090098873A1 (en) * | 2007-10-12 | 2009-04-16 | Qualcomm Incorporated | System and method to locate femto cells with passive assistance from a macro cellular wireless network |
US20090115656A1 (en) * | 2007-11-06 | 2009-05-07 | Sirf Technology, Inc. | Systems and Methods for Global Differential Positioning |
US20090248304A1 (en) * | 2008-03-28 | 2009-10-01 | Regents Of The University Of Minnesota | Vision-aided inertial navigation |
US20090254276A1 (en) * | 2008-04-08 | 2009-10-08 | Ensco, Inc. | Method and computer-readable storage medium with instructions for processing data in an internal navigation system |
US20090262974A1 (en) * | 2008-04-18 | 2009-10-22 | Erik Lithopoulos | System and method for obtaining georeferenced mapping data |
US20110021207A1 (en) * | 2009-07-24 | 2011-01-27 | Morgan Edward J | System and Method for Estimating Positioning Error Within a WLAN-Based Positioning System |
US20110143779A1 (en) * | 2009-12-11 | 2011-06-16 | Think Tek, Inc. | Providing City Services using Mobile Devices and a Sensor Network |
US20110178708A1 (en) * | 2010-01-18 | 2011-07-21 | Qualcomm Incorporated | Using object to align and calibrate inertial navigation system |
US20110306323A1 (en) * | 2010-06-10 | 2011-12-15 | Qualcomm Incorporated | Acquisition of navigation assistance information for a mobile station |
Cited By (88)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100214443A1 (en) * | 2009-02-25 | 2010-08-26 | Youngtek Electronics Corporation | Gps device with a display function and method for using the same |
US8421884B2 (en) * | 2009-02-25 | 2013-04-16 | Youngtek Electronics Corporation | GPS device with a display function and method for using the same |
US20110178708A1 (en) * | 2010-01-18 | 2011-07-21 | Qualcomm Incorporated | Using object to align and calibrate inertial navigation system |
US8855929B2 (en) | 2010-01-18 | 2014-10-07 | Qualcomm Incorporated | Using object to align and calibrate inertial navigation system |
US9229089B2 (en) | 2010-06-10 | 2016-01-05 | Qualcomm Incorporated | Acquisition of navigation assistance information for a mobile station |
US9329966B2 (en) | 2010-11-23 | 2016-05-03 | Echostar Technologies L.L.C. | Facilitating user support of electronic devices using matrix codes |
US9792612B2 (en) | 2010-11-23 | 2017-10-17 | Echostar Technologies L.L.C. | Facilitating user support of electronic devices using dynamic matrix code generation |
US8386339B2 (en) | 2010-11-23 | 2013-02-26 | Echostar Technologies L.L.C. | Ordering via dynamic matrix code generation |
US9781465B2 (en) | 2010-11-24 | 2017-10-03 | Echostar Technologies L.L.C. | Tracking user interaction from a receiving device |
US10382807B2 (en) | 2010-11-24 | 2019-08-13 | DISH Technologies L.L.C. | Tracking user interaction from a receiving device |
US8439257B2 (en) | 2010-12-01 | 2013-05-14 | Echostar Technologies L.L.C. | User control of the display of matrix codes |
US9280515B2 (en) | 2010-12-03 | 2016-03-08 | Echostar Technologies L.L.C. | Provision of alternate content in response to QR code |
US20120142322A1 (en) * | 2010-12-06 | 2012-06-07 | Echostar Technologies L.L.C. | Providing Location Information Using Matrix Code |
US8886172B2 (en) * | 2010-12-06 | 2014-11-11 | Echostar Technologies L.L.C. | Providing location information using matrix code |
US8875173B2 (en) | 2010-12-10 | 2014-10-28 | Echostar Technologies L.L.C. | Mining of advertisement viewer information using matrix code |
US8640956B2 (en) | 2010-12-17 | 2014-02-04 | Echostar Technologies L.L.C. | Accessing content via a matrix code |
US9596500B2 (en) | 2010-12-17 | 2017-03-14 | Echostar Technologies L.L.C. | Accessing content via a matrix code |
US10015550B2 (en) | 2010-12-20 | 2018-07-03 | DISH Technologies L.L.C. | Matrix code-based user interface |
US9148686B2 (en) | 2010-12-20 | 2015-09-29 | Echostar Technologies, Llc | Matrix code-based user interface |
US8856853B2 (en) | 2010-12-29 | 2014-10-07 | Echostar Technologies L.L.C. | Network media device with code recognition |
US8408466B2 (en) | 2011-01-04 | 2013-04-02 | Echostar Technologies L.L.C. | Assisting matrix code capture by signaling matrix code readers |
US9092830B2 (en) | 2011-01-07 | 2015-07-28 | Echostar Technologies L.L.C. | Performing social networking functions using matrix codes |
US8292166B2 (en) | 2011-01-07 | 2012-10-23 | Echostar Technologies L.L.C. | Performing social networking functions using matrix codes |
US8746554B2 (en) | 2011-01-07 | 2014-06-10 | Echostar Technologies L.L.C. | Performing social networking functions using matrix codes |
US8827150B2 (en) | 2011-01-14 | 2014-09-09 | Echostar Technologies L.L.C. | 3-D matrix barcode presentation |
US8534540B2 (en) | 2011-01-14 | 2013-09-17 | Echostar Technologies L.L.C. | 3-D matrix barcode presentation |
US8786410B2 (en) | 2011-01-20 | 2014-07-22 | Echostar Technologies L.L.C. | Configuring remote control devices utilizing matrix codes |
US8553146B2 (en) | 2011-01-26 | 2013-10-08 | Echostar Technologies L.L.C. | Visually imperceptible matrix codes utilizing interlacing |
US8468610B2 (en) | 2011-01-27 | 2013-06-18 | Echostar Technologies L.L.C. | Determining fraudulent use of electronic devices utilizing matrix codes |
US8430302B2 (en) | 2011-02-03 | 2013-04-30 | Echostar Technologies L.L.C. | Enabling interactive activities for content utilizing matrix codes |
US9571888B2 (en) | 2011-02-15 | 2017-02-14 | Echostar Technologies L.L.C. | Selection graphics overlay of matrix code |
US8511540B2 (en) | 2011-02-18 | 2013-08-20 | Echostar Technologies L.L.C. | Matrix code for use in verification of data card swap |
US8931031B2 (en) | 2011-02-24 | 2015-01-06 | Echostar Technologies L.L.C. | Matrix code-based accessibility |
US9367669B2 (en) | 2011-02-25 | 2016-06-14 | Echostar Technologies L.L.C. | Content source identification using matrix barcode |
US9686584B2 (en) | 2011-02-28 | 2017-06-20 | Echostar Technologies L.L.C. | Facilitating placeshifting using matrix codes |
US9736469B2 (en) | 2011-02-28 | 2017-08-15 | Echostar Technologies L.L.C. | Set top box health and configuration |
US8833640B2 (en) | 2011-02-28 | 2014-09-16 | Echostar Technologies L.L.C. | Utilizing matrix codes during installation of components of a distribution system |
US10165321B2 (en) | 2011-02-28 | 2018-12-25 | DISH Technologies L.L.C. | Facilitating placeshifting using matrix codes |
US8550334B2 (en) | 2011-02-28 | 2013-10-08 | Echostar Technologies L.L.C. | Synching one or more matrix codes to content related to a multimedia presentation |
US8443407B2 (en) | 2011-02-28 | 2013-05-14 | Echostar Technologies L.L.C. | Facilitating placeshifting using matrix code |
US10015483B2 (en) | 2011-02-28 | 2018-07-03 | DISH Technologies LLC. | Set top box health and configuration |
US20120233625A1 (en) * | 2011-03-11 | 2012-09-13 | Jason Allen Sabin | Techniques for workload coordination |
US8566838B2 (en) * | 2011-03-11 | 2013-10-22 | Novell, Inc. | Techniques for workload coordination |
US10057113B2 (en) | 2011-03-11 | 2018-08-21 | Micro Focus Software, Inc. | Techniques for workload coordination |
WO2012145334A1 (en) * | 2011-04-19 | 2012-10-26 | Qualcomm Incorporated | Methods and apparatuses for use in a mobile device to detect signaling apertures within an environment |
US9652108B2 (en) | 2011-05-20 | 2017-05-16 | Echostar Uk Holdings Limited | Progress bar |
US9832749B2 (en) | 2011-06-03 | 2017-11-28 | Microsoft Technology Licensing, Llc | Low accuracy positional data by detecting improbable samples |
US10082397B2 (en) | 2011-07-14 | 2018-09-25 | Microsoft Technology Licensing, Llc | Activating and deactivating sensors for dead reckoning |
US9470529B2 (en) | 2011-07-14 | 2016-10-18 | Microsoft Technology Licensing, Llc | Activating and deactivating sensors for dead reckoning |
US9464903B2 (en) | 2011-07-14 | 2016-10-11 | Microsoft Technology Licensing, Llc | Crowd sourcing based on dead reckoning |
US9163945B2 (en) | 2011-08-26 | 2015-10-20 | Qualcomm Incorporated | Database search for visual beacon |
US8757477B2 (en) | 2011-08-26 | 2014-06-24 | Qualcomm Incorporated | Identifier generation for visual beacon |
JP2015129761A (en) * | 2011-08-26 | 2015-07-16 | クアルコム,インコーポレイテッド | Method, device and computer readable storage medium for identifier generation for visual beacon |
US20130110454A1 (en) * | 2011-10-28 | 2013-05-02 | Microsoft Corporation | Multi-stage dead reckoning for crowd sourcing |
US10184798B2 (en) * | 2011-10-28 | 2019-01-22 | Microsoft Technology Licensing, Llc | Multi-stage dead reckoning for crowd sourcing |
US8308067B1 (en) | 2011-11-11 | 2012-11-13 | Google Inc. | Structural display of visual codes |
US9429657B2 (en) | 2011-12-14 | 2016-08-30 | Microsoft Technology Licensing, Llc | Power efficient activation of a device movement sensor module |
US9179327B2 (en) | 2011-12-23 | 2015-11-03 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9194937B2 (en) | 2011-12-23 | 2015-11-24 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9357496B2 (en) | 2011-12-23 | 2016-05-31 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9332393B2 (en) | 2011-12-23 | 2016-05-03 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9161310B2 (en) | 2011-12-23 | 2015-10-13 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9591437B2 (en) | 2011-12-23 | 2017-03-07 | Elwha Llc | Computational systems and methods for locating a mobile device |
US20130165140A1 (en) * | 2011-12-23 | 2013-06-27 | Paramvir Bahl | Computational Systems and Methods for Locating a Mobile Device |
US9154908B2 (en) | 2011-12-23 | 2015-10-06 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9031584B2 (en) | 2011-12-23 | 2015-05-12 | Elwha, Llc | Computational systems and methods for locating a mobile device |
US9087222B2 (en) * | 2011-12-23 | 2015-07-21 | Elwha Llc | Computational systems and methods for locating a mobile device |
US9482737B2 (en) | 2011-12-30 | 2016-11-01 | Elwha Llc | Computational systems and methods for locating a mobile device |
DE102012208132A1 (en) * | 2012-05-15 | 2013-11-21 | Bayerische Motoren Werke Aktiengesellschaft | Method for vehicle localization |
US9817125B2 (en) | 2012-09-07 | 2017-11-14 | Microsoft Technology Licensing, Llc | Estimating and predicting structures proximate to a mobile device |
WO2014042742A1 (en) * | 2012-09-17 | 2014-03-20 | Intel Corporation | Personal area mapping |
US9445298B2 (en) * | 2012-10-16 | 2016-09-13 | Markany Inc. | Method, apparatus, and system for controlling terminal device |
US20140108634A1 (en) * | 2012-10-16 | 2014-04-17 | Markany Inc. | Method, apparatus, and system for controlling terminal device |
DE102012221921B4 (en) | 2012-11-29 | 2018-04-05 | Technische Hochschule Wildau (Fh) | Locate a mobile device using optically detectable landmarks |
DE102013100875B4 (en) * | 2013-01-29 | 2019-07-04 | Gürsan Acar | Exhibition Guidance System and Exhibition Guidance Procedures |
DE102013101493A1 (en) * | 2013-02-14 | 2014-08-14 | Continental Teves Ag & Co. Ohg | Method for operating navigation system of vehicle, involves connecting environment entity to evaluation unit, and specifying current position of vehicle by satellite-based positioning system based on position data of landmarks |
US20140278097A1 (en) * | 2013-03-13 | 2014-09-18 | Mohammad Suleiman KHORSHEED | Systems and methods for guidance |
US9774992B2 (en) * | 2013-05-10 | 2017-09-26 | John Russell Wilbur | Software applications and website platform for recording, displaying and sharing receiver signal strengths and other parameters |
US9585039B2 (en) * | 2013-05-10 | 2017-02-28 | John Russell Wilbur | Software applications for displaying and or recording receiver signal strengths and other parameters |
US20140335795A1 (en) * | 2013-05-10 | 2014-11-13 | John Russell Wilbur | Software Applications For Displaying And Or Recording Receiver Signal Strengths And Other Parameters |
US9686768B2 (en) | 2013-06-26 | 2017-06-20 | Qualcomm Incorporated | Utilizing motion detection in estimating variability of positioning related metrics |
CN105324680A (en) * | 2013-06-26 | 2016-02-10 | 高通股份有限公司 | Utilizing motion detection in estimating variability of positioning related metrics |
CN104197930A (en) * | 2014-09-11 | 2014-12-10 | 金海新源电气江苏有限公司 | Indoor positioning device and method based on inertial guidance and radio frequency identification |
CN104618923A (en) * | 2015-01-22 | 2015-05-13 | 杭州华三通信技术有限公司 | Method and device for searching wireless access points |
US20190265721A1 (en) * | 2018-02-26 | 2019-08-29 | The Boeing Company | System and method for navigating a sensor-equipped mobile platform through an environment to a destination |
US11614743B2 (en) * | 2018-02-26 | 2023-03-28 | The Boeing Company | System and method for navigating a sensor-equipped mobile platform through an environment to a destination |
DE102019203484A1 (en) * | 2019-03-14 | 2020-09-17 | Zf Friedrichshafen Ag | Method, device and system for the navigation of autonomous vehicles |
US20210372798A1 (en) * | 2020-05-29 | 2021-12-02 | Peking University | Visual navigation method and system for mobile devices based on qr code signposts |
Also Published As
Publication number | Publication date |
---|---|
WO2011020048A2 (en) | 2011-02-17 |
JP2013501943A (en) | 2013-01-17 |
WO2011020048A3 (en) | 2011-04-07 |
EP2465248A2 (en) | 2012-06-20 |
TW201119322A (en) | 2011-06-01 |
KR20120043103A (en) | 2012-05-03 |
CN102484651A (en) | 2012-05-30 |
KR101444563B1 (en) | 2014-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101444563B1 (en) | Accessing positional information for a mobile station using a data code label | |
US8855929B2 (en) | Using object to align and calibrate inertial navigation system | |
US9229089B2 (en) | Acquisition of navigation assistance information for a mobile station | |
JP5698417B2 (en) | Method, apparatus, and computer-readable storage medium for generating an identifier for a visual sign | |
JP6965253B2 (en) | Alignment of reference frames for visual inertia odometry and satellite positioning systems | |
EP2663876B1 (en) | Camera-based position location and navigation based on image processing | |
US9677887B2 (en) | Estimating an initial position and navigation state using vehicle odometry | |
US20150319577A1 (en) | Position determination using a wireless signal | |
US10595162B2 (en) | Access point environment characterization | |
US9277368B2 (en) | Method and apparatus for determining whether or not a mobile device is indoors |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: QUALCOMM INCORPORATED, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HARDIE, EDWARD THOMAS LINGHAM;REEL/FRAME:023095/0742 Effective date: 20090710 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |