Apparatus and method for determining co-location of services
First Claim
1. An apparatus for determining co-location of devices comprising:
- a receiver connected to a communication channel configured to receive from a device over the communication channel;
(i) a remote audio signature,(ii) a remote device identification associated with the device, and(iii) location data of the device associated with the remote audio signature, wherein the location data identifies only a non-geographically specific network location;
a database including;
(i) one or more stored remote audio signatures,(ii) a remote device identification associated with each of the stored audio signatures, and(iii) location data of the devices associated with each of the stored audio signatures, wherein the location data identifies only a non-geographically specific network location;
a query engine connected to said database configured to compare the one or more stored remote audio signatures to the remote audio signature received over said communication channel,wherein the query engine only performs the comparisons for remote audio signatures that have the same network location, the query engine thereby limiting its query set of remote audio signatures in the database; and
a processor responsive to said query engine configured to report a remote device identification associated with the remote audio signature of the device received over the communication channel and the remote device identification associated with the stored remote audio signature when an audio signature received over said communication channel matches an audio signature stored in said database within a threshold confidence level,wherein the reported remote device identifications identify likely co-located devices without attributing the device location data or device location of one device to the device location data or device location of another device.
3 Assignments
0 Petitions
Accused Products
Abstract
Co-location of devices is determined by receiving at a query engine from a device, a remote audio signature and associated remote device identification and device location data and comparing in the query engine remote audio signatures stored in a database to the remote audio signature. The remote database further stores remote device identification and device location data associated with the stored audio signatures. The query engine only performs the comparisons for remote audio signatures that have the same location data. The query engine thereby limits its query set of remote audio signatures in the database. A processor reports a remote device identification associated with the remote audio signature of the device received over the communication channel and the remote device identification associated with the stored remote audio signature when an audio signature received over the communication channel matches an audio signature stored in the database within a threshold confidence level.
60 Citations
18 Claims
-
1. An apparatus for determining co-location of devices comprising:
-
a receiver connected to a communication channel configured to receive from a device over the communication channel; (i) a remote audio signature, (ii) a remote device identification associated with the device, and (iii) location data of the device associated with the remote audio signature, wherein the location data identifies only a non-geographically specific network location; a database including; (i) one or more stored remote audio signatures, (ii) a remote device identification associated with each of the stored audio signatures, and (iii) location data of the devices associated with each of the stored audio signatures, wherein the location data identifies only a non-geographically specific network location; a query engine connected to said database configured to compare the one or more stored remote audio signatures to the remote audio signature received over said communication channel, wherein the query engine only performs the comparisons for remote audio signatures that have the same network location, the query engine thereby limiting its query set of remote audio signatures in the database; and a processor responsive to said query engine configured to report a remote device identification associated with the remote audio signature of the device received over the communication channel and the remote device identification associated with the stored remote audio signature when an audio signature received over said communication channel matches an audio signature stored in said database within a threshold confidence level, wherein the reported remote device identifications identify likely co-located devices without attributing the device location data or device location of one device to the device location data or device location of another device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for determining co-location of devices comprising the steps of:
-
receiving, over a communication channel at a query engine from a device, a remote audio signature and associated remote device identification and device location data, wherein the location data identifies only a non-geographically specific network location; comparing in the query engine remote audio signatures stored in a database to the remote audio signature received over said communication channel, the remote database further storing remote device identification and device location data associated with the stored audio signatures, wherein the location data identifies only a non-geographically specific network location, and wherein the query engine only performs the comparisons for remote audio signatures that have the same network location, the query engine thereby limiting its query set of remote audio signatures in the database; and reporting by a processor a remote device identification associated with the remote audio signature of the device received over the communication channel and the remote device identification associated with the stored remote audio signature when an audio signature received over said communication channel matches an audio signature stored in said database within a threshold confidence level, wherein the reported remote device identifications identify likely co-located devices without attributing the device location data or device location of one device to the device location data or device location of another device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification