Patents by Inventor David Tornqvist
David Tornqvist has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230176206Abstract: An illustrative UE locator system determines a time measurement indicative of a signal travel time between a UE device and an access point device. The signal travel time corresponds to an apparent distance, presuming a line-of-sight (LoS) signal travel path, between a location of the UE device and a location of the access point device. The UE locator system also accesses, from a bias suppression datastore, bias suppression data configured for use in suppressing an influence of a bias between the apparent distance and a true distance between the location of the UE device and the location of the access point device. The bias is associated with a non-line-of-sight (NLoS) signal travel path between the UE device and the access point device. Based on the time measurement and the bias suppression data, the UE locator system estimates the location of the UE device. Corresponding methods and systems are also disclosed.Type: ApplicationFiled: December 8, 2021Publication date: June 8, 2023Inventors: Per J. Skoglar, David A. Tornqvist
-
Patent number: 10429185Abstract: A method and system are provided for determining a heading angle of a user of a portable electronic device in an indoor environment. In an embodiment, the device collects rotational movement information indicative of rotational movement of the device and determines a first heading angle of the device. The first heading angle is determined by using the downward direction of the device to determine the vertical angular rate in the horizontal plane, and integrating the vertical angular rate to form the first heading angle. The device collects first direction information from a first direction sensor and second direction information from a second direction sensor and uses it determine which of the first and second direction information is an outlier, e.g., inaccurate due to an occurrence of a disturbance. The device then corrects the heading angle by comparing the heading angle to the first and second direction information.Type: GrantFiled: March 11, 2016Date of Patent: October 1, 2019Assignee: SENIONLAB ABInventors: David Tornqvist, Fredrik Gustafsson, Per Skoglar
-
Publication number: 20170261320Abstract: A method and system are provided for determining a heading angle of a user of a portable electronic device in an indoor environment. In an embodiment, the device collects rotational movement information indicative of rotational movement of the device and determines a first heading angle of the device. The first heading angle is determined by using the downward direction of the device to determine the vertical angular rate in the horizontal plane, and integrating the vertical angular rate to form the first heading angle. The device collects first direction information from a first direction sensor and second direction information from a second direction sensor and uses it determine which of the first and second direction information is an outlier, e.g., inaccurate due to an occurrence of a disturbance. The device then corrects the heading angle by comparing the heading angle to the first and second direction information.Type: ApplicationFiled: March 11, 2016Publication date: September 14, 2017Applicant: SenionLab ABInventors: David Tornqvist, Fredrik Gustafsson, Per Skoglar
-
Patent number: 9677888Abstract: A method and system are provided for improved pedestrian dead reckoning. In an embodiment, the crab angle of a device, i.e., the angle by which the device direction of travel differs from the device orientation, is determined via the processing of measurements from a vector accelerometer. The measured acceleration vector is rotated so that one component is vertical, and the crab angle is then found by determining a horizontal direction having the greatest energy. Correlations between the two horizontal acceleration components and the vertical acceleration component may be computed to determine the user's gait, further improving dead reckoning, e.g., for improving indoor position resolution.Type: GrantFiled: June 11, 2015Date of Patent: June 13, 2017Assignee: SENIONLAB ABInventors: David Tornqvist, Fredrik Gustafsson, Per Skoglar
-
Publication number: 20160363448Abstract: A method and system are provided for improved pedestrian dead reckoning. In an embodiment, the crab angle of a device, i.e., the angle by which the device direction of travel differs from the device orientation, is determined via the processing of measurements from a vector accelerometer. The measured acceleration vector is rotated so that one component is vertical, and the crab angle is then found by determining a horizontal direction having the greatest energy. Correlations between the two horizontal acceleration components and the vertical acceleration component may be computed to determine the user's gait, further improving dead reckoning, e.g., for improving indoor position resolution.Type: ApplicationFiled: June 11, 2015Publication date: December 15, 2016Applicant: SENIONLAB ABInventors: David Tornqvist, Fredrik Gustafsson, Per Skoglar
-
Patent number: 8934884Abstract: The present invention relates to a system and method for managing energy consumption in a multi-sensor user-carried device during indoor navigation. In an embodiment of the invention, the device calculates a motion mode, a location mode, or an operational mode, each of which is used to modify sensor behavior, e.g., sampling rate, and/or CPU load, e.g., filtering and modeling complexity. The motion mode describes the manner in which the user is moving (standing still, walking, passive transport for example), the location mode describes a feature of the user's location (near level change or intersection for example), and the operational mode describes the manner in which the user is interacting with the device (holding and monitoring, holding and not monitoring, not holding for example).Type: GrantFiled: September 21, 2012Date of Patent: January 13, 2015Assignee: SenionLab ABInventors: Fredrik Gustafsson, Christian Lundquist, David Tornqvist, Per Skoglar, Jonas Callmer
-
Publication number: 20140087707Abstract: The present invention relates to a system and method for managing energy consumption in a multi-sensor user-carried device during indoor navigation. In an embodiment of the invention, the device calculates a motion mode, a location mode, or an operational mode, each of which is used to modify sensor behavior, e.g., sampling rate, and/or CPU load, e.g., filtering and modeling complexity. The motion mode describes the manner in which the user is moving (standing still, walking, passive transport for example), the location mode describes a feature of the user's location (near level change or intersection for example), and the operational mode describes the manner in which the user is interacting with the device (holding and monitoring, holding and not monitoring, not holding for example).Type: ApplicationFiled: September 21, 2012Publication date: March 27, 2014Inventors: Fredrik Gustafsson, Christian Lundquist, David Tornqvist, Per Skoglar, Jonas Callmer
-
Patent number: 8498811Abstract: The present invention relates to a method for positioning a user inside a building, wherein the user has a user carried device (100) and the user carried device (100) is provided with a direction sensor (110) and a movement sensor (110). The method comprises the steps of providing the user carried device with a vector map (220) of the building, wherein the vector map (220) comprises vectors and nodes representing possible movement paths for the user in the building; determining a starting point in the vector map representing a first position of the user; receiving movement information from the movement sensor (110) regarding movement of the user in the building; receiving direction information from the direction sensor (110) regarding the direction of the movement of the user; and estimating a new position of the user based on the vector map, the movement information and the direction information.Type: GrantFiled: February 9, 2011Date of Patent: July 30, 2013Assignee: Senionlab ABInventors: Christian Lundquist, Per Skoglar, Fredik Gustafsson, David Törnqvist, Jonas Callmer
-
Publication number: 20120203453Abstract: The present invention relates to a method for positioning a user inside a building, wherein the user has a user carried device (100) and the user carried device (100) is provided with a direction sensor (110) and a movement sensor (110). The method comprises the steps of providing the user carried device with a vector map (220) of the building, wherein the vector map (220) comprises vectors and nodes representing possible movement paths for the user in the building; determining a starting point in the vector map representing a first position of the user; receiving movement information from the movement sensor (110) regarding movement of the user in the building; receiving direction information from the direction sensor (110) regarding the direction of the movement of the user; and estimating a new position of the user based on the vector map, the movement information and the direction information.Type: ApplicationFiled: February 9, 2011Publication date: August 9, 2012Applicant: SenionLab ABInventors: Christian Lundquist, Per Skoglar, Fredrik Gustafsson, David Törnqvist, Jonas Callmer