Low accuracy positional data by detecting improbable samples
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01S-003/02
H04W-064/00
G01S-019/42
H04W-004/02
출원번호
US-0504451
(2014-10-02)
등록번호
US-9832749
(2017-11-28)
발명자
/ 주소
Schlesinger, Benny
Kuper, Vadim
출원인 / 주소
Microsoft Technology Licensing, LLC
인용정보
피인용 횟수 :
0인용 특허 :
162
초록▼
An embodiment of the invention provides a method of determining a location of a mobile target that processes locations for the target provided by a wireless location technology tracker system to determine moving averages of velocity of the target, determines if the locations are outliers responsive
An embodiment of the invention provides a method of determining a location of a mobile target that processes locations for the target provided by a wireless location technology tracker system to determine moving averages of velocity of the target, determines if the locations are outliers responsive to the moving averages, discards locations that are determined to be outliers, and uses locations determined not to be outliers as locations for the target.
대표청구항▼
1. An apparatus for determining a location of a mobile target, comprising: a wireless location technology tracker that provides locations of the target; anda processor operative to: generate moving averages for a velocity that characterizes motion of the moving target responsive to the locations;uti
1. An apparatus for determining a location of a mobile target, comprising: a wireless location technology tracker that provides locations of the target; anda processor operative to: generate moving averages for a velocity that characterizes motion of the moving target responsive to the locations;utilize the moving averages to determine whether a given location provided by the wireless location technology tracker is an outlier when compared to previously received locations; andutilize the given location as a location for the target if it is determined not to be an outlier. 2. The apparatus of claim 1, wherein the processor determines a variance for the moving average velocity responsive to the locations. 3. The apparatus of claim 2, wherein the processor is further operative to utilize the moving average velocity and its variance to determine an expected region of uncertainty for an expected location. 4. The apparatus of claim 3, wherein the processor is further operative to determine whether the given location is an outlier based, at least in part, on whether the given location is not consistent with the expected location and the expected region of uncertainty. 5. The apparatus of claim 1, wherein the processor is further operative to generate moving averages of an acceleration that characterizes motion of the moving target responsive to the locations provided by the wireless location technology tracker and utilize the moving average acceleration to determine whether the given location is an outlier. 6. The apparatus of claim 1, further comprising a target database comprising data defining features of the target. 7. The apparatus of claim 6, wherein if the given location is determined to be an outlier responsive to a moving average of the moving averages, the processor is further operative to utilize data defining features of the target comprised in the target database to determine whether the given location is not an outlier location. 8. The apparatus of claim 7, wherein the data features of the target comprises data defining habitual motion patterns of the target. 9. The apparatus of claim 8, wherein the target is a vehicle and the data defining features comprises data defining features of the vehicle. 10. The apparatus of claim 9, wherein the data defining features of the vehicle comprises at least one or any combination of more than one of data specifying the vehicle, data specifying records of trips made by the vehicle, data specifying condition of the vehicle, and data specifying service record of the vehicle. 11. The apparatus of claim 6, further comprising an environment database comprising data defining features of an environment in which the target moves. 12. The apparatus of claim 11, wherein if the location is determined to be an outlier responsive to a moving average of the moving averages, the processor is further operative to utilize data defining features of the environment comprised in the environment database to determine whether the given location is not an outlier location. 13. A method for determining a location of a mobile target, comprising: determining one or more locations of a moving target over a given time period;generating moving averages for a velocity that characterizes a motion of the moving target responsive to the locations;determining a variance of the moving averages for the velocity;using the moving averages and the variance of the moving averages to determine whether at least one location of the one or more locations is an outlier location; andusing the at least one location of the one or more locations as a location for the target when it is determined that the at least one location of the one or more locations is not an outlier location. 14. The method of claim 13, further comprising: generating averages for an acceleration of the moving target; andusing the averages of the acceleration of the moving target to determine whether the at least one location of the one more locations is an outlier location. 15. The method of claim 13, further comprising: determining one or more environmental factors associated with the at least one location of the one or more locations; andusing the one or more environmental factors to determine whether the at least one location of the one or more locations is an outlier location. 16. A method for determining a location of a target, comprising: receiving, two or more locations of the target from a wireless location technology tracker;generating moving averages for a velocity that characterizes motion of the target responsive to the two or more locations;determining an expected location of the target, based, at least in part, on the two or more locations and the moving averages;determining whether the expected location is within a threshold distance of at least one location of the two or more locations; andvalidating the at least one location of the two or more locations when the expected location is within the threshold distance of the at least one location. 17. The method of claim 16, further comprising determining an acceleration of the target and a direction of travel of the target. 18. The method of claim 16, further comprising: determining one or more environmental conditions associated with the target; anddetermining whether the at least one location is compatible with the one or more environmental conditions. 19. The method of claim 18, further comprising discarding the at least one location when the at least one location is not compatible with the one or more environmental conditions. 20. The method of claim 16, further comprising utilizing the at least one location in a subsequent location determination when the at least one location is validated.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (162)
Sidhu, Gursharan S.; Agarwal, Sharad, Activating and deactivating sensors for dead reckoning.
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.
Chintalapudi, Krishna; Padmanabhan, Venkata N.; Rai, Anshul; Sen, Rijurekha; Sidhu, Gursharan Singh, Locating a mobile computing device in an indoor environment.
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.
Nishikawa Hiroshi (Chiba JPX) Kameyama Kyoichi (Chiba JPX) Asaho Ryuichi (Chiba JPX), Process for vacuum degassing and decarbonization with temperature drop compensating feature.
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는 부적절한 답변을 할 수 있습니다.