Activating and deactivating sensors for dead reckoning
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01C-021/12
G01C-021/16
출원번호
US-0183050
(2011-07-14)
등록번호
US-9470529
(2016-10-18)
발명자
/ 주소
Sidhu, Gursharan S.
Agarwal, Sharad
출원인 / 주소
Microsoft Technology Licensing, LLC
대리인 / 주소
Sula, Miia
인용정보
피인용 횟수 :
1인용 특허 :
154
초록▼
An identification is made as to when a device is at an anchor location, which can be a proximity zone along an edge of a dead zone or a location where a signal from a beacon is detected. In response to the device being at the anchor location, one or more inertial sensors can be activated and data fr
An identification is made as to when a device is at an anchor location, which can be a proximity zone along an edge of a dead zone or a location where a signal from a beacon is detected. In response to the device being at the anchor location, one or more inertial sensors can be activated and data from the one or more inertial sensors collected to determine a position of the device using dead reckoning. Alternatively, in response to the device being at the anchor location, a determination is made as to when to deactivate one or more inertial sensors from which data is collected to determine the position of the device using dead reckoning.
대표청구항▼
1. A mobile device comprising: an inertial sensor configured to provide inertial sensor data; a processing device; anda storage device storing computer-executable instructions which, when executed by the processing device, cause the processing device to:identify that the mobile device is within an e
1. A mobile device comprising: an inertial sensor configured to provide inertial sensor data; a processing device; anda storage device storing computer-executable instructions which, when executed by the processing device, cause the processing device to:identify that the mobile device is within an entrance anchor location associated with a dead zone;activate the inertial sensor in response to arrival of the mobile device at the entrance anchor location;identify that the mobile device is within an exit anchor location associated with the dead zone;determine that a delay has elapsed since identifying that the mobile device is within the exit anchor location, the delay comprising a threshold amount of time during which the mobile device is not within the dead zone; anddeactivate the inertial sensor in response to determining that the delay has elapsed and the device has not re-entered the dead zone. 2. The mobile device of claim 1, the exit anchor location comprising a proximity zone along an edge of the dead zone. 3. The mobile device of claim 1, the exit anchor location comprising a location where a signal from a beacon is detected. 4. The mobile device of claim 1, further comprising a global navigation satellite system module that is unable to provide a position of the mobile device while the mobile device is within the dead zone. 5. The mobile device of claim 4, wherein the instructions further cause the processing device to deactivate the inertial sensor in response to determining that the mobile device is not in the dead zone and is receiving the position of the mobile device from the global navigation satellite system module. 6. The mobile device of claim 1, wherein the instructions further cause the processing device to deactivate the inertial sensor in response to a global navigation satellite system module of the mobile device providing an acceptable estimated accuracy of the position of the mobile device. 7. The mobile device of claim 1, wherein the instructions further cause the processing device to: determine that the mobile device has moved a particular distance away from the exit anchor location and is not in the dead zone, anddeactivate the inertial sensor in response to the determining that the mobile device has moved the particular distance away from the exit anchor location. 8. The mobile device of claim 1, wherein the instructions further cause the processing device to identify that the device is at the exit anchor location in response to receiving a signal from a beacon. 9. The mobile device of claim 1, wherein the exit anchor location is the same anchor location as the entrance anchor location. 10. A mobile device comprising: an inertial sensor configured to provide inertial sensor data; a processing device; anda storage device storing computer-executable instructions which, when executed by the processing device, cause the processing device to:identify that the mobile device is at an anchor location associated with a dead zone;determine, based at least in part on the mobile device being at the anchor location, that the inertial sensor will be deactivated after a dead reckoning fidelity interval that begins when the mobile device departs the anchor location and enters the dead zone, the dead reckoning fidelity interval indicating a duration of time in which a position of the mobile device is provided with an acceptable estimated accuracy by dead reckoning;perform the dead reckoning using the inertial sensor data to determine the position of the mobile device; anddeactivate the inertial sensor after the dead reckoning fidelity interval. 11. The mobile device of claim 10, wherein the instructions further cause the processing device to: receive a beacon signal;extend the dead reckoning fidelity interval in response to receiving the beacon signal; and deactivate the inertial sensor after the extended dead reckoning fidelity interval. 12. The mobile device of claim 10, the anchor location comprising a location where a signal from a beacon associated with the dead zone is detected. 13. The mobile device of claim 10, wherein the instructions further cause the processing device to: start recording crowd sourcing data based on the dead reckoning in response to identifying that the mobile device is at the anchor location. 14. The mobile device of claim 13, further comprising a plurality of inertial sensors, individual inertial sensors of the plurality configured to detect movement and/or direction of the mobile device. 15. The mobile device of claim 10, wherein the dead reckoning fidelity interval is a predetermined duration of time. 16. The mobile device of claim 10, wherein the instructions further cause the processing device to deactivate the inertial sensor provided that the mobile device is no longer at the anchor location and a global navigation satellite system is providing an acceptable estimated accuracy of a current position of the mobile device. 17. The mobile device of claim 10, wherein the instructions further cause the processing device to deactivate the inertial sensor a threshold amount of time after determining that the mobile device is no longer within the dead zone. 18. The mobile device of claim 10, wherein the instructions further cause the processing device to activate the inertial sensor in response to receiving a signal from a beacon associated with the dead zone. 19. The mobile device of claim 10, wherein the dead reckoning fidelity interval is related to drift in the position provided by the dead reckoning. 20. A method performed by a device having an inertial sensor, the method comprising: identifying that the device is at a first anchor location, the first anchor location being associated with a proximity zone along an edge of a dead zone;activating the inertial sensor in response to the device being at the first anchor location;collecting data from the inertial sensor to determine a position of the device using dead reckoning;identifying when the device is at a second anchor location, the second anchor location being associated with the proximity zone along the edge of the dead zone or with a second proximity zone along another edge of the dead zone;determining to deactivate the inertial sensor based at least in part on a delay occurring after the device is identified as being at the second anchor location; anddeactivating the inertial sensor in response to determining that the delay has occurred and the device has not re-entered the dead zone.
Boll Wolf (Weinstadt DEX) Knorzer Gunther (Sachsenheim DEX) Mikulic Leopold (Aichwald DEX), Apparatus for monitoring and controlling charging of a battery for a hybrid or electric vehicle.
Horvitz, Eric J.; Subramani, Murugesan S.; Apacible, Johnson T., Computing and harnessing inferences about the timing, duration, and nature of motion and cessation of motion with applications to mobile computing and communications.
Shoaib,Shahid; Watanabe,Fujio; Cao,Jingjun; Kurakake,Shoji, Context aware application level triggering mechanism for pre-authentication, service adaptation, pre-caching and handover in a heterogeneous network environment.
Morgan, Edward J.; Shean, Michael G.; Alizadeh-Shabdiz, Farshid; Jones, Russel K., Continuous data optimization of moved access points in positioning systems.
Chapman, Craig H.; Parikh, Kush G.; Downs, Oliver B.; Cahn, Robert C.; Hersch, Jesse S., Determining road traffic conditions using data from multiple data sources.
Barker, Alec; Asher, Todd; Burns, Mitchel A.; Downs, Oliver B.; Chapman, Craig H.; Cahn, Robert C., Displaying road traffic condition information and user controls.
Pedrazzini,Giorgio; Lasalandra,Ernesto; Vigna,Bendetto, Electronic device including motion sensitive power switching integrated circuit and related methods.
Bhattacharya, Tarun Kumar; Feuerstein, Martin; Spain, Jr., David Stevenson, Estimating the location of a wireless terminal based on calibrated signal-strength measurements.
Lau Chung Y. (Sunnyvale CA) Farmer Dominic G. (Milpitas CA) Martin Kreg A. (Cupertino CA) Rodal Eric B. (Cupertino CA), GPS receiver having a low power standby mode.
Herz,Frederick S. M.; Smith,Jonathan M.; Madan,Bhupinder, Method and apparatus for establishing ad hoc communications pathways between source and destination nodes in a communications network.
Horvitz, Eric J.; Krumm, John C.; Subramani, Murugesan S., Method and apparatus for generating an inference about a destination of a trip using a combination of open-world modeling and closed world modeling.
Sundqvist,Jim; Hannu,Hans; Timus,Bogdan; Norrg찼ard,Joakim; Schel챕n,Olov, Method and apparatus for network service reservations over wireless access networks.
Kahn, Philippe; Kinsolving, Arthur; Vogel, David; Christensen, Mark Andrew, Method and apparatus to correct for erroneous global positioning system data.
Kim, Hoon; Hwang, Seong Taek; Suh, Chang Jin; Cho, Jae Hun; Shin, Ji Soo; Kim, Kyung Mi, Method and system for managing energy in sensor network environment using spanning tree.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, Method for granting a user request having locational and contextual attributes consistent with user policies for devices.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, Method for selectively performing event on computer controlled device whose location and allowable operation is consiste.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, Method for triggering selected machine event when the triggering properties of the system are met and the triggering con.
Ernst, Darrell E.; Marshall, James W., Methods, systems, and computer program products for message filtering based on previous path trajectories and probable destination.
Brush, Alice Jane Bernheim; Krumm, John Charles; Amini, Shahriyar; Karlson, Amy; Teevan, Jaime; Bodhi Priyantha, Nissanka Arachchige, Mobile search based on predicted location.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Terry Douglas B. (San Carlos CA) Schilit William N. (Palo Al, Selective delivery of electronic messages in a multiple computer system based on context and environment of a user.
Mock, Von A.; Eaton, Eric T.; Hayes, David J., Selectively sending notifications when an object tracking device is outside a range of an anchor beacon.
Theimer Marvin M. ; Spreitzer Michael J. ; Weiser Mark D. ; Goldstein Richard J. ; Swinehart Daniel C. ; Schilit William N. ; Want Roy, Specifying and establishing communication data paths between particular media devices in multiple media device computing.
Abbott, Kenneth H.; Freedman, Joshua M.; Newell, Dan; Robarts, James O., Supplying notifications related to supply and consumption of user context data.
Kyrtsos Christos T. (Peoria IL) Sennott James W. (Bloomington IL) Gudat Adam J. (Edelstein IL) Christensen Dana A. (Peoria IL) Friedrich Douglas W. (Pekin IL) Stafford Darrell E. (Dunlap IL), System and method for using parabolic models to improve position estimates from a global positioning system.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, System for granting ownership of device by user based on requested level of ownership, present state of the device, and.
Horvitz, Eric J.; Apacible, Johnson T.; Sarin, Raman K., Traffic forecasting employing modeling and analysis of probabilistic interdependencies and contextual data.
Honey Stanley K. (Newark CA) Zavoli Walter B. (Palo Alto CA) Milnes Kenneth A. (Fremont CA) Phillips Alan C. (Los Altos CA) White ; Jr. Marvin S. (Palo Alto CA) Loughmiller ; Jr. George E. (Cupertino, Vehicle navigational system and method.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.