METHOD, APPARATUS, AND SYSTEM FOR OBJECT TRACKING AND NAVIGATION
First Claim
1. A method performed by a system, comprising:
- obtaining at least one time series of channel information (CI) of a wireless multipath channel using;
a processor, a memory communicatively coupled with the processor and a set of instructions stored in the memory,wherein the at least one time series of channel information is extracted from a wireless signal transmitted between a Type 1 heterogeneous wireless device at a first position in a venue and a Type 2 heterogeneous wireless device at a second position in the venue through the wireless multipath channel,wherein the wireless multipath channel is impacted by a current movement of an object in the venue; and
determining a spatial-temporal information of the object based on at least one of;
the at least one time series of channel information, a time parameter associated with the current movement, and a past spatial-temporal information of the object,wherein the at least one time series of channel information is preprocessed,wherein the spatial-temporal information is related to the current movement of the object and comprises at least one of;
a location, a horizontal location, a vertical location, a length, an area, a volume, a capacity, a distance, a direction, a displacement, a speed, a velocity, an acceleration, a rotational speed, a rotational acceleration, a gait cycle, a motion type, a motion classification, a motion characteristics, a sudden motion, a transient motion, a periodic motion, a period of the periodic motion, a frequency of the periodic motion, a transient motion, a time trend, a time stamp, a time period, a time window, a sliding time window, a history, a frequency trend, a spatial-temporal trend, a spatial-temporal change, and an event,wherein computational workload associated with the method is shared among the processor, the Type 1 heterogeneous wireless device and the Type 2 heterogeneous wireless device, andperforming a task based on the spatial-temporal information,wherein the task comprises at least one of;
locationing of the object, tracking the object, navigation for the object, obstacle avoidance for the object, tracking activity of the object, tracking behavior of the object, object identification, user identification, detecting motion of the object, detecting a vital sign of the object, detecting a periodic motion associated with the object, detecting breathing of the object, detecting an event associated with the current movement of the object, detecting a fall-down of the object, presenting the spatial-temporal information, and graphical display of the spatial-temporal information.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, apparatus and systems for object tracking are disclosed. In one example, a disclosed method includes obtaining at least one time series of channel information (CI) of a wireless multipath channel using: a processor, a memory communicatively coupled with the processor and a set of instructions stored in the memory. The at least one time series of channel information is extracted from a wireless signal transmitted between a Type 1 heterogeneous wireless device at a first position in a venue and a Type 2 heterogeneous wireless device at a second position in the venue through the wireless multipath channel. The wireless multipath channel is impacted by a current movement of an object in the venue. The method also includes determining a spatial-temporal information of the object based on at least one of: the at least one time series of channel information, a time parameter associated with the current movement, and a past spatial-temporal information of the object. The at least one time series of channel information is preprocessed. Associated computation may be shared among the processor, the Type 1 heterogeneous wireless device and the Type 2 heterogeneous wireless device.
59 Citations
30 Claims
-
1. A method performed by a system, comprising:
-
obtaining at least one time series of channel information (CI) of a wireless multipath channel using;
a processor, a memory communicatively coupled with the processor and a set of instructions stored in the memory,wherein the at least one time series of channel information is extracted from a wireless signal transmitted between a Type 1 heterogeneous wireless device at a first position in a venue and a Type 2 heterogeneous wireless device at a second position in the venue through the wireless multipath channel, wherein the wireless multipath channel is impacted by a current movement of an object in the venue; and determining a spatial-temporal information of the object based on at least one of;
the at least one time series of channel information, a time parameter associated with the current movement, and a past spatial-temporal information of the object,wherein the at least one time series of channel information is preprocessed, wherein the spatial-temporal information is related to the current movement of the object and comprises at least one of;
a location, a horizontal location, a vertical location, a length, an area, a volume, a capacity, a distance, a direction, a displacement, a speed, a velocity, an acceleration, a rotational speed, a rotational acceleration, a gait cycle, a motion type, a motion classification, a motion characteristics, a sudden motion, a transient motion, a periodic motion, a period of the periodic motion, a frequency of the periodic motion, a transient motion, a time trend, a time stamp, a time period, a time window, a sliding time window, a history, a frequency trend, a spatial-temporal trend, a spatial-temporal change, and an event,wherein computational workload associated with the method is shared among the processor, the Type 1 heterogeneous wireless device and the Type 2 heterogeneous wireless device, and performing a task based on the spatial-temporal information, wherein the task comprises at least one of;
locationing of the object, tracking the object, navigation for the object, obstacle avoidance for the object, tracking activity of the object, tracking behavior of the object, object identification, user identification, detecting motion of the object, detecting a vital sign of the object, detecting a periodic motion associated with the object, detecting breathing of the object, detecting an event associated with the current movement of the object, detecting a fall-down of the object, presenting the spatial-temporal information, and graphical display of the spatial-temporal information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An object tracking server, comprising:
-
a processor; a memory communicatively coupled with the processor; and a set of instructions stored in the memory which when executed by the processor causes the object tracking server to; obtain at least one time series of channel information (CI) of a wireless multipath channel, wherein the at least one time series of channel information is extracted from a wireless signal transmitted between a Type 1 heterogeneous wireless device at a first position in a venue and a Type 2 heterogeneous wireless device at a second position in the venue through the wireless multipath channel, wherein the wireless multipath channel is impacted by a current movement of an object in the venue; determine a spatial-temporal information of the object based on at least one of;
the at least one time series of channel information, a time parameter associated with the current movement, and a past spatial-temporal information of the object,wherein the at least one time series of channel information is preprocessed, wherein the spatial-temporal information is related to the current movement of the object and comprises at least one of;
a location, a horizontal location, a vertical location, a length, an area, a volume, a capacity, a distance, a direction, a displacement, a speed, a velocity, an acceleration, a rotational speed, a rotational acceleration, a gait cycle, a motion type, a motion classification, a motion characteristics, a sudden motion, a transient motion, a periodic motion, a period of the periodic motion, a frequency of the periodic motion, a transient motion, a time trend, a time stamp, a time period, a time window, a sliding time window, a history, a frequency trend, a spatial-temporal trend, a spatial-temporal change, and an event,wherein computational workload is shared by the processor with the Type 1 heterogeneous wireless device and Type 2 heterogeneous wireless device; and perform a task based on the spatial-temporal information, wherein the task comprises at least one of;
locationing of the object, tracking the object, navigation for the object, obstacle avoidance for the object, tracking activity of the object, tracking behavior of the object, object identification, user identification, detecting motion of the object, detecting a vital sign of the object, detecting a periodic motion associated with the object, detecting breathing of the object, detecting an event associated with the current movement of the object, detecting a fall-down of the object, presenting the spatial-temporal information, and graphical display of the spatial-temporal information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for object tracking, comprising:
-
a Type 1 heterogeneous wireless device at a first position in a venue; a Type 2 heterogeneous wireless device at a second position in the venue wirelessly coupled with the Type 1 heterogeneous device through a wireless multipath channel associated with the venue; and an object tracking server including a processor, a memory communicatively coupled with the processor and a set of instructions stored in the memory executed by the processor, wherein the object tracking server, the Type 1 heterogeneous device and the Type 2 heterogeneous device are configured to; obtain at least one time series of channel information (CI) of the wireless multipath channel, wherein the at least one time series of channel information is extracted from a wireless signal transmitted between the Type 1 heterogeneous device and the Type 2 heterogeneous device through the wireless multipath channel, wherein the wireless multipath channel is impacted by a current movement of an object in the venue; determine a spatial-temporal information of the object based on at least one of; the at least one time series of channel information, a time parameter associated with the current movement, and a past spatial-temporal information of the object, wherein the at least one time series of channel information is preprocessed, wherein the spatial-temporal information is related to the current movement of the object and comprises at least one of;
a location, a horizontal location, a vertical location, a length, an area, a volume, a capacity, a distance, a direction, a displacement, a speed, a velocity, an acceleration, a rotational speed, a rotational acceleration, a gait cycle, a motion type, a motion classification, a motion characteristics, a sudden motion, a transient motion, a periodic motion, a period of the periodic motion, a frequency of the periodic motion, a transient motion, a time trend, a time stamp, a time period, a time window, a sliding time window, a history, a frequency trend, a spatial-temporal trend, a spatial-temporal change, and an event;perform a task based on the spatial-temporal information, wherein the task comprises at least one of;
locationing of the object, tracking the object, navigation for the object, obstacle avoidance for the object, tracking activity of the object, tracking behavior of the object, object identification, user identification, detecting motion of the object, detecting a vital sign of the object, detecting a periodic motion associated with the object, detecting breathing of the object, detecting an event associated with the current movement of the object, detecting a fall-down of the object, presenting the spatial-temporal information, and graphical display of the spatial-temporal information; andshare computational workload among the processor, the Type 1 heterogeneous wireless device and Type 2 heterogeneous wireless device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification