Associating a user identity with a mobile device identity
First Claim
1. A system comprising:
- a visual image recording device configured to capture images;
a radio frequency (RF) receiver configured to receive RF signals from one or more mobile devices;
one or more processing devices; and
one or more computer-readable media storing instructions that are executable by the one or more processing devices to perform operations comprising;
detecting one or more human objects in the captured images;
obtaining a motion timeseries for each of the detected one or more human objects using the captured images;
processing the motion timeseries for each of the detected one or more human objects into a visual motion timeseries;
obtaining a received signal strength (RSS) timeseries for each of the one or more mobile devices, based on the received RF signals from the one or more mobile devices;
processing the RSS timeseries, using a machine learning model, for each of the one or more mobile devices into a RF motion timeseries, wherein the machine learning model determines at least an RSS variance and a coefficient of variation extracted from a sliding time window of measurement;
determining an association between a first feature in the visual motion timeseries and a second feature in the RF motion timeseries; and
generating, in response to determining the association, an association between (i) a first identifier representing a particular mobile device of the one or more mobile devices corresponding to the second feature in the RF motion timeseries, and (ii) a second identifier representing a particular human object of the one or more human objects corresponding to the first feature in the visual motion timeseries, wherein the particular mobile device has an RSS timeseries that fluctuates at a time period corresponding to movement in the obtained motion timeseries for the particular human object of the one or more human objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes, in one aspect, one or more processing devices that perform operations comprising: detecting one or more human objects in images captured by a visual image recording device; obtaining a motion timeseries for each of the detected one or more human objects using the captured images; obtaining a received signal strength (RSS) timeseries for each of the one or more mobile devices, based on received RF signals from the one or more mobile devices; and generating an association between (i) identifying data for a first mobile device of the one or more mobile devices, and (ii) identifying data for one of the one or more human objects representing a first human, wherein the first mobile device has an RSS timeseries that fluctuates at a time period corresponding to movement in the obtained motion timeseries for the one of the one or more human objects representing the first human.
10 Citations
27 Claims
-
1. A system comprising:
-
a visual image recording device configured to capture images; a radio frequency (RF) receiver configured to receive RF signals from one or more mobile devices; one or more processing devices; and one or more computer-readable media storing instructions that are executable by the one or more processing devices to perform operations comprising; detecting one or more human objects in the captured images; obtaining a motion timeseries for each of the detected one or more human objects using the captured images; processing the motion timeseries for each of the detected one or more human objects into a visual motion timeseries; obtaining a received signal strength (RSS) timeseries for each of the one or more mobile devices, based on the received RF signals from the one or more mobile devices; processing the RSS timeseries, using a machine learning model, for each of the one or more mobile devices into a RF motion timeseries, wherein the machine learning model determines at least an RSS variance and a coefficient of variation extracted from a sliding time window of measurement; determining an association between a first feature in the visual motion timeseries and a second feature in the RF motion timeseries; and generating, in response to determining the association, an association between (i) a first identifier representing a particular mobile device of the one or more mobile devices corresponding to the second feature in the RF motion timeseries, and (ii) a second identifier representing a particular human object of the one or more human objects corresponding to the first feature in the visual motion timeseries, wherein the particular mobile device has an RSS timeseries that fluctuates at a time period corresponding to movement in the obtained motion timeseries for the particular human object of the one or more human objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processing devices; and one or more computer-readable media storing instructions that are executable by the one or more processing devices to perform operations comprising; detecting one or more human objects in images captured by a visual image recording device; obtaining a motion timeseries for each of the detected one or more human objects using the captured images; processing the motion timeseries for each of the detected one or more human objects into a visual motion timeseries; receiving RF signals from one or more mobile devices; obtaining a received signal strength (RSS) timeseries for each of the one or more mobile devices, based on the received RF signals from the one or more mobile devices; processing the RSS timeseries, using a machine learning model, for each of the one or more mobile devices into a RF motion timeseries, wherein the machine learning model determines at least an RSS variance and a coefficient of variation extracted from a sliding time window of measurement; determining an association between a first feature in the visual motion timeseries and a second feature in the RF motion timeseries; and generating, in response to determining the association, an association between (i) a first identifier representing a particular mobile device of the one or more mobile devices corresponding to the second feature in the RF motion timeseries, and (ii) a second identifier representing a particular human object of the one or more human objects corresponding to the first feature in the visual motion timeseries, wherein the particular mobile device has an RSS timeseries that fluctuates at a time period corresponding to movement in the obtained motion timeseries for the particular human object of the one or more human objects.
-
-
17. A method comprising:
-
detecting, by one or more processors, one or more human objects in images captured by a visual image recording device; obtaining, by one or more processors, a motion timeseries for each of the detected one or more human objects using the captured images; processing the motion timeseries for each of the detected one or more human objects into a visual motion timeseries; receiving RF signals from one or more mobile devices; obtaining, by one or more processors, a received signal strength (RSS) timeseries for each of the one or more mobile devices, based on the received RF signals from the one or more mobile devices; processing the RSS timeseries, using a machine learning model, for each of the one or more mobile devices into a RF motion timeseries, wherein the machine learning model determines at least an RSS variance and a coefficient of variation extracted from a sliding time window of measurement; determining an association between a first feature in the visual motion timeseries and a second feature in the RF motion timeseries; and generating, by one or more processors, in response to determining the association, an association between (i) a first identifier representing a particular mobile device of the one or more mobile devices corresponding to the second feature in the RF motion timeseries, and (ii) a second identifier representing a particular human object of the one or more human objects corresponding to the first feature in the visual motion timeseries, wherein the particular mobile device has an RSS timeseries that fluctuates at a time period corresponding to movement in the obtained motion timeseries for the particular human object of the one or more human objects. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification