Mapping user identifiers between different device ecosystems
First Claim
1. An identifier mapping system for mapping at least one of a first identifier associated with a first device or a second identifier associated with a second device with a third identifier associated with a third device, the system comprising:
- a processing device operatively coupled to a memory;
a mapping engine stored in the memory and, when executed by the processing device, configured to;
detect that the first device associated with the first identifier has operatively communicated with a first location;
detect that the second device associated with the second identifier has operatively communicated with a second location;
detect that one or more other devices associated with one or more other device identifiers have operatively communicated with at least one of the first location or the second location;
detect a plurality of first co-location occurrences of the third identifier with the first identifier at the first location;
detect a plurality of second co-location occurrences of the third identifier with the second identifier at the second location;
map the third identifier with at least one of the first identifier or the second identifier, the mapping being based at least partially on (i) filtering out any of the one or more other device identifiers that did not have at least one co-location occurrence with the third identifier at both the first location and the second location, (ii) determining from among all remaining co-location occurrences that the third identifier has a highest number of co-location occurrences with the first identifier at the first location, (iii) determining from among all remaining co-location occurrences that the third identifier has a highest number of co-location occurrences with the second identifier at the second location, and (iv) determining that the first identifier and the second identifier are associated with a user; and
provide an indication of an association of the third identifier with the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and technologies for mapping user identifiers between different device ecosystems are described. In at least some embodiments, a system includes a processing component, a memory, and a mapping engine configured to map a first identifier associated with a user with a second identifier, at least one of the first or second identifiers being associated with a first device ecosystem; and map a third identifier associated with a second device ecosystem with at least one of the first identifier or the second identifier, the second device ecosystem different from the first device ecosystem, based at least partially on (i) a plurality of first co-location occurrences of the third identifier with the first identifier, and (ii) a plurality of second co-location occurrences of the third identifier with the second identifier. The mapping engine may provide an indication of an association of the third identifier with the user.
-
Citations
20 Claims
-
1. An identifier mapping system for mapping at least one of a first identifier associated with a first device or a second identifier associated with a second device with a third identifier associated with a third device, the system comprising:
-
a processing device operatively coupled to a memory; a mapping engine stored in the memory and, when executed by the processing device, configured to; detect that the first device associated with the first identifier has operatively communicated with a first location; detect that the second device associated with the second identifier has operatively communicated with a second location; detect that one or more other devices associated with one or more other device identifiers have operatively communicated with at least one of the first location or the second location; detect a plurality of first co-location occurrences of the third identifier with the first identifier at the first location; detect a plurality of second co-location occurrences of the third identifier with the second identifier at the second location; map the third identifier with at least one of the first identifier or the second identifier, the mapping being based at least partially on (i) filtering out any of the one or more other device identifiers that did not have at least one co-location occurrence with the third identifier at both the first location and the second location, (ii) determining from among all remaining co-location occurrences that the third identifier has a highest number of co-location occurrences with the first identifier at the first location, (iii) determining from among all remaining co-location occurrences that the third identifier has a highest number of co-location occurrences with the second identifier at the second location, and (iv) determining that the first identifier and the second identifier are associated with a user; and provide an indication of an association of the third identifier with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for mapping at least one of a first identifier associated with a first device or a second identifier associated with a second device with a third identifier associated with a third device, the method comprising:
-
mapping the third identifier with at least one of the first identifier or the second identifier using one or more processing devices, the mapping-including; (i) determining a plurality of first co-location occurrences indicative of the third identifier and the first identifier accessing a first network access at a first location; (ii) determining a plurality of second co-location occurrences indicative of the third identifier and one or more other identifiers accessing a second network access at a second location; (iii) processing the plurality of first co-location occurrences and the plurality of second co-location occurrences, the processing including; (a) filtering out one or more other device identifiers that did not have at least one co-location occurrence with the third identifier at both the first location and the second location, (b) determining from among all remaining co-location occurrences that the third identifier has a highest number of co-location occurrences with the first identifier at the first location, and (c) determining from among all remaining co-location occurrences that the third identifier has a highest number of co-location occurrences with the second identifier at the second location; and (iv) if the first identifier and the second identifier are associated with a user, then mapping the third identifier to at least one of the first identifier or the second identifier, and providing an indication of an association of the third identifier with the user. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
one or more processing devices; one or more computer-readable media bearing one or more instructions that, when executed by the one or more processing devices, perform operations for mapping at least one of a first identifier associated with a first device or a second identifier associated with a second device with a third identifier associated with a third device, the operations comprising; determining a plurality of first co-location occurrences indicative of the third identifier and the first identifier accessing a first network access at a first location during an assumed work-hours period; determining a plurality of second co-location occurrences indicative of the third identifier and the second identifier accessing a second network access at a second location during an assumed non-working-hours period; processing the plurality of first co-location occurrences and the plurality of second co-location occurrences, the processing including; filtering out one or more other device identifiers that did not have at least one co-location occurrence with the third identifier at both the first location and the second location, determining from among all remaining co-location occurrences that the third identifier has a highest number of co-location occurrences with the first identifier at the first location, and determining from among all remaining co-location occurrences that the third identifier has a highest number of co-location occurrences with the second identifier at the second location; and if the first identifier and the second identifier are associated with a user, then mapping the third identifier to at least one of the first identifier or the second identifier, and providing an indication of an association of the third identifier with the user. - View Dependent Claims (19, 20)
-
Specification