Method and system for grouping devices in a same space for cross-device marketing
First Claim
1. A method for grouping devices in a same space, comprising:
- connecting a plurality of devices to a server;
classifying the plurality of devices to two types based on mobility, including a stable device type and a mobile device type;
identifying one or more neighborhood devices associated with at least one stable device based on status information of the plurality of devices;
collecting, by one of the at least one stable device, a sound sample;
determining whether the sound sample is a noticeable sound sample, wherein a noticeable sound sample is a sound sample with a content measurement above a preset threshold, and at least one of a signal-to-noise ratio of the sound sample and an entropy of the sound sample is used as a content measurement metric to compare with the preset threshold;
when the sound sample is determined to be a noticeable sound sample, recording, respectively by the at least one stable device and the one or more neighborhood devices, an audio sample at a set time, wherein the audio sample is respectively recorded by the at least one stable device and the one or more neighborhood devices at a same time point in the same space;
respectively calculating a similarity score between the audio sample of the one or more neighborhood devices and the audio sample of the at least one stable device; and
determining one or more devices among the one or more neighborhood devices as in the same space as one or more of the at least one stable device based on the similarity score, so that the one or more devices among the one or more neighborhood devices being automatically identified as a same group in the same space.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides a method for grouping devices in a same place. A plurality of devices may be connected to a server. The devices may be classified two types based on mobility, including a stable device type and a mobile device type. One or more neighborhood devices associated with at least one stable device may be identified based on status information of the plurality of devices. The at least one stable device and the one or more neighborhood devices may respectively record an audio sample at a set time. A similarity score between the audio sample of the one or more neighborhood devices and the audio sample of the at least one stable device may be calculated. Further, one or more devices among the one or more neighborhood devices may be determined as in a same space as the at least one stable device based on the similarity score.
-
Citations
16 Claims
-
1. A method for grouping devices in a same space, comprising:
-
connecting a plurality of devices to a server; classifying the plurality of devices to two types based on mobility, including a stable device type and a mobile device type; identifying one or more neighborhood devices associated with at least one stable device based on status information of the plurality of devices; collecting, by one of the at least one stable device, a sound sample; determining whether the sound sample is a noticeable sound sample, wherein a noticeable sound sample is a sound sample with a content measurement above a preset threshold, and at least one of a signal-to-noise ratio of the sound sample and an entropy of the sound sample is used as a content measurement metric to compare with the preset threshold; when the sound sample is determined to be a noticeable sound sample, recording, respectively by the at least one stable device and the one or more neighborhood devices, an audio sample at a set time, wherein the audio sample is respectively recorded by the at least one stable device and the one or more neighborhood devices at a same time point in the same space; respectively calculating a similarity score between the audio sample of the one or more neighborhood devices and the audio sample of the at least one stable device; and determining one or more devices among the one or more neighborhood devices as in the same space as one or more of the at least one stable device based on the similarity score, so that the one or more devices among the one or more neighborhood devices being automatically identified as a same group in the same space. - View Dependent Claims (2, 3, 4, 5, 16)
-
-
6. A server for grouping devices in a same space, comprising:
-
a memory; and a processor coupled to the memory, wherein the processor is configured to; connect a plurality of devices to the server; classify the plurality of devices to two types based on mobility, including a stable device type and a mobile device type; identify one or more neighborhood devices associated with at least one stable device based on the status information of the plurality of devices; request one of the at least one stable device to record and send a sound sample; determine whether the sound sample is a noticeable sound sample, wherein a noticeable sound sample is a sound sample with a content measurement above a preset threshold, and at least one of a signal-to-noise ratio of the sound sample and an entropy of the sound sample is used as a content measurement metric to compare with the preset threshold; when the sound sample is determined to be a noticeable sound sample, respectively request the at least one stable device and the one or more neighborhood devices to record and send an audio sample at a set time, wherein the audio sample is respectively recorded by the at least one stable device and the one or more neighborhood devices at a same time point in the same space; respectively calculate a similarity score between the audio sample of the one or more neighborhood devices and the audio sample of the at least one stable device; and determine one or more devices among the one or more neighborhood devices as in the same space as one or more of the at least one stable device based on the similarity score, so that the one or more devices among the one or more neighborhood devices are automatically identified as a same group in the same space. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for grouping devices in a same space, comprising:
-
a plurality of devices having audio recording and communication capabilities; and a server including; a memory; and a processor coupled to the memory, wherein the processor is configured to; connect the plurality of devices to the server; classify the plurality of devices to two types based on mobility, including a stable device type and a mobile device type; identify one or more neighborhood devices associated with at least one stable device based on the status information of the plurality of devices; request one of the at least one stable device to record and send a sound sample; determine whether the sound sample is a noticeable sound sample, wherein a noticeable sound sample is a sound sample with a content measurement above a preset threshold, and at least one of a signal-to-noise ratio of the sound sample and an entropy of the sound sample is used as a content measurement metric to compare with the preset threshold; when the sound sample is determined to be a noticeable sound sample, respectively request the at least one stable device and the one or more neighborhood devices to record and send an audio sample at a set time, wherein the audio sample is respectively recorded by the at least one stable device and the one or more neighborhood devices at a same time point in the same space; respectively calculate a similarity score between the audio sample of the one or more neighborhood devices and the audio sample of the at least one stable device; and determine one or more devices among the one or more neighborhood devices as in a same space as one or more of the at least one stable device based on the similarity score, so that the one or more devices among the one or more neighborhood devices are automatically identified as a same group in the same space; wherein the plurality of devices are further configured to respond to the control request from the server. - View Dependent Claims (12, 13, 14, 15)
-
Specification