Method of tracking user's location
AssigneeSamsung Sds Co., Ltd.
InventorHo-Jeong Ko
Life of this patent
Estimating the term…
Abstract
Disclosed is a method of tracking a user's location. The method comprising: receiving coordinate of each of adjacent mobile devices therefrom, estimating a channel environment to select an optimal channel model, calculating distance between the user's mobile device and each of the adjacent mobile devices based on the selected channel model and calculating coordinates corresponding to a current position of the user's mobile device based on the calculated distance.
Claims16
A method of locating a mobile device, the method comprising:
- receiving coordinates of each of a plurality of adjacent mobile devices from the respective adjacent mobile devices;
- estimating a channel environment by using a coherent transceiver of the mobile device to calculate a channel factor based on a signal received from each of the plurality of adjacent mobile devices, and selecting a channel model based on the calculated channel factor;
- calculating a distance between the mobile device and each of the plurality of adjacent mobile devices based on the selected channel model;
- calculating coordinates corresponding to a position of the mobile device based on the calculated distance;
- and
- broadcasting the coordinates corresponding to the position of the mobile device to the plurality of adjacent mobile devices.
A mobile device comprising:
- a communication unit configured to receive coordinates of each of a plurality of adjacent mobile devices from respective adjacent mobile devices;
- a channel model selecting unit configured to estimate a channel environment and to select a channel model based on the estimated channel environment;
- a distance calculating unit configured to calculate a distance between the mobile device and each of the plurality of adjacent mobile devices based on the selected channel model;
- and
- a coordinate calculating unit configured to calculate coordinates corresponding to a position of the mobile device based on the calculated distance,
- wherein the channel model selecting unit comprises a coherent transceiver configured to calculate a channel factor based on a signal received from each of the plurality of adjacent mobile devices,
- wherein the channel model selecting unit is further configured to select a channel model based on the calculated channel factor, and
- wherein the communication unit is further configured to broadcast the coordinates corresponding to the position of the mobile device to the plurality of adjacent mobile devices.
A mobile device comprising:
- at least one processor;
- a memory configured to store a program that is executed by the processor;
- and
- a storage configured to store a computer program capable of locating a mobile device, wherein the computer program causes the processor to perform operations of:
- receiving coordinates of each of a plurality of adjacent mobile devices from respective adjacent mobile devices;
- estimating a channel environment by using a coherent transceiver of the mobile device to calculate a channel factor based on a signal received from each of the plurality of adjacent mobile devices, and selecting a channel model based on the calculated channel factor;
- calculating a distance between the mobile device and each of the plurality of adjacent mobile devices based on the selected channel model;
- calculating coordinates corresponding to a position of the mobile device based on the distance between the mobile device and each of the plurality of adjacent mobile devices;
- and
- broadcasting the coordinates corresponding to the position of the mobile device to the plurality of adjacent mobile devices.
A non-transitory computer readable storage medium storing a computer program therein, wherein the computer program is operable to cause a computer device located in a mobile device to perform operations of:
- receiving coordinates of each of a plurality of adjacent mobile devices from respective adjacent mobile devices;
- estimating a channel environment by using a coherent transceiver of the mobile device to calculate a channel factor based on a signal received from each of the plurality of adjacent mobile devices, and selecting a channel model based on the calculated channel factor;
- calculating a distance between the mobile device and each of the plurality of adjacent mobile devices based on the selected channel model;
- calculating coordinates corresponding to a position of the mobile device based on the distance between the mobile device and each of the plurality of adjacent mobile devices;
- and
- broadcasting the coordinates corresponding to the position of the mobile device to the plurality of adjacent mobile devices.
Dependencies are inferred from the claim text.