최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0970766 (2008-01-08) |
등록번호 | US-8204684 (2012-06-19) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 47 인용 특허 : 460 |
Adaptive mobile device navigation system, methods, and apparatus provide location information for a mobile device performing location estimation using dead reckoning. Multiple estimation modes can be selected including a mode for restricting measured movements to surrounding streets. Updated locatio
Adaptive mobile device navigation system, methods, and apparatus provide location information for a mobile device performing location estimation using dead reckoning. Multiple estimation modes can be selected including a mode for restricting measured movements to surrounding streets. Updated location fixes can be obtained through turn comparison with surrounding map information and user feedback. User feedback prompts can include photographs having geographic tag information corresponding to locations near an estimated location of the device.
1. A computer-implemented method, comprising: storing a position in memory;receiving sensor data related to movement of a device;detecting a turn in the movement of the device based on the received sensor data;comparing the sensor data to map data corresponding to the stored position;identifying a c
1. A computer-implemented method, comprising: storing a position in memory;receiving sensor data related to movement of a device;detecting a turn in the movement of the device based on the received sensor data;comparing the sensor data to map data corresponding to the stored position;identifying a candidate location defined by the map data based on an estimated current device location and the detected turn, where identifying the candidate location comprises identifying that the candidate location defined by the map data has characteristics consistent with characteristics of the detected turn;determining the estimated current device location, the determination being based at least in part on the stored position, the received sensor data, and an interpretation of the received sensor data as corresponding to movement along at least one pathway defined by the map data;prompting the user for confirmation that the estimated current device location corresponds to an actual physical location of the device; andupdating the position stored in memory with the estimated current device location when the user confirms that the estimated current device location corresponds to the actual physical location of the device. 2. The method of claim 1, wherein the pathway is a street. 3. The method of claim 1, wherein the pathway is a sidewalk. 4. The method of claim 1, wherein the motion sensor is an accelerometer. 5. The method of claim 1, wherein the motion sensor is a gyroscope. 6. The method of claim 1, wherein the motion sensor is a compass. 7. The method of claim 1, wherein identifying the candidate location defined by the map data based on the estimated current device location and the detected turn comprises identifying the candidate location defined by the map data if the estimated device location is within a threshold distance of the candidate location. 8. The method of claim 1, wherein identifying the candidate location defined by the map data based on the estimated current device location and the detected turn comprises identifying the candidate location defined by the map data if an angle of the detected turn is within a threshold number of degrees of an angle of a turn at the candidate location defined by the map data. 9. A non-transitory computer program product, encoded on a computer readable medium, operable to cause data processing apparatus to perform operations comprising: storing a position in memory;receiving sensor data related to movement of a device;detecting a turn in the movement of the device based on the received sensor data;comparing the sensor data to map data corresponding to the stored position;identifying a candidate location defined by the map data based on an estimated current device location and the detected turn, where identifying the candidate location comprises identifying that the candidate location defined by the map data has characteristics consistent with characteristics of the detected turn;determining the estimated current device location, the determination being based at least in part on the stored position, received sensor data, and an interpretation of the received sensor data as corresponding to movement along at least one pathway defined by the map data;prompting the user for confirmation that the estimated current device location corresponds to an actual physical location of the device; andupdating the position stored in memory with the estimated current device location when the user confirms that the estimated current device location corresponds to the actual physical location of the device. 10. The computer program product of claim 9, wherein the pathway is a street. 11. The computer program product of claim 9, wherein the pathway is a sidewalk. 12. The computer program product of claim 9, wherein the motion sensor is an accelerometer. 13. The computer program product of claim 9, wherein the motion sensor is a gyroscope. 14. The computer program product of claim 9, wherein the motion sensor is a compass. 15. The computer program product of claim 9, wherein identifying the candidate location defined by the map data based on the estimated current device location and the detected turn comprises identifying the candidate location defined by the map data if the estimated device location is within a threshold distance of the candidate location. 16. The computer program product of claim 9, wherein identifying the candidate location defined by the map data based on the estimated current device location and the detected turn comprises identifying the candidate location defined by the map data if an angle of the detected turn is within a threshold number of degrees of an angle of a turn at the candidate location defined by the map data. 17. A system comprising: one or more processors; anda computer program product, encoded on a computer readable medium, operable to cause data processing apparatus to perform operations comprising: storing a position in memory;receiving sensor data related to movement of a device;detecting a turn in the movement of the device based on the received sensor data;comparing the sensor data to map data corresponding to the stored position;identifying a candidate location defined by the map data based on an estimated current device location and the detected turn, where identifying the candidate location comprises identifying that the candidate location defined by the map data has characteristics consistent with characteristics of the detected turn;determining the estimated current device location, the determination being based at least in part on the stored position, received sensor data, and an interpretation of the received sensor data as corresponding to movement along at least one pathway defined by the map data;prompting the user for confirmation that the estimated current device location corresponds to an actual physical location of the device; andupdating the position stored in memory with the estimated current device location when the user confirms that the estimated current device location corresponds to the actual physical location of the device. 18. The system of claim 17, wherein the pathway is a street. 19. The system of claim 17, wherein the pathway is a sidewalk. 20. The system of claim 17, wherein the motion sensor is an accelerometer. 21. The system of claim 17, wherein the motion sensor is a gyroscope. 22. The system of claim 17, wherein the motion sensor is a compass. 23. The system of claim 17, wherein identifying the candidate location defined by the map data based on the estimated current device location and the detected turn comprises identifying the candidate location defined by the map data if the estimated device location is within a threshold distance of the candidate location. 24. The system of claim 17, wherein identifying the candidate location defined by the map data based on the estimated current device location and the detected turn comprises identifying the candidate location defined by the map data if an angle of the detected turn is within a threshold number of degrees of an angle of a turn at the candidate location defined by the map data.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.