CROSS-DEVICE CONSUMER IDENTIFICATION AND DEVICE TYPE DETERMINATION
First Claim
1. A non-transitory computer readable medium having instructions encoded thereon that, when executed by one or more processors, cause a device type determination process to be carried out, the process comprising:
- receiving observational data from a plurality of data providers, wherein;
the observational data characterizes a plurality of consumer interactions with the data providers,each of the consumer interactions is characterized by a device identifier and a login identifier, the device identifier being associated with a device that is used to provide the login identifier to one of the data providers, andthe observational data includes a plurality of device identifiers that are associated with a corresponding plurality of devices;
determining a first quantity of unique login identifiers observed by a first data provider as having been provided by a particular one of the plurality of devices, wherein the first data provider is one of the plurality of data providers from which observational data is received;
setting a Device-Type parameter for the particular device based on the first quantity;
determining a second quantity of unique login identifiers observed by a second data provider as having been provided by the particular device, wherein the second data provider is one of the plurality of data providers from which observational data is received; and
reevaluating the Device-Type parameter based on the second quantity.
2 Assignments
0 Petitions
Accused Products
Abstract
An analytics server receives data characterizing consumer interactions that are observed by a cross-section of data providers, which may include, for example, website administrators, campaign managers, application developers, and the like. Such observational data includes device and login identifiers for a particular interaction, and optionally, timestamp information indicating when the interaction occurred. A statistical device graph model is generated based on this observational data. The statistical device graph model allows inferences to be drawn with respect to whether a given device is a private device, a shared device, or a public device. This, in turn, allows private devices which are “owned” by a single consumer to be identified. Depending on the type of observational data collected by the data providers, a wide range of additional insights can be drawn from the statistical device graph model, including for example, device usage patterns and confidence levels.
-
Citations
20 Claims
-
1. A non-transitory computer readable medium having instructions encoded thereon that, when executed by one or more processors, cause a device type determination process to be carried out, the process comprising:
-
receiving observational data from a plurality of data providers, wherein; the observational data characterizes a plurality of consumer interactions with the data providers, each of the consumer interactions is characterized by a device identifier and a login identifier, the device identifier being associated with a device that is used to provide the login identifier to one of the data providers, and the observational data includes a plurality of device identifiers that are associated with a corresponding plurality of devices; determining a first quantity of unique login identifiers observed by a first data provider as having been provided by a particular one of the plurality of devices, wherein the first data provider is one of the plurality of data providers from which observational data is received; setting a Device-Type parameter for the particular device based on the first quantity; determining a second quantity of unique login identifiers observed by a second data provider as having been provided by the particular device, wherein the second data provider is one of the plurality of data providers from which observational data is received; and reevaluating the Device-Type parameter based on the second quantity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented cross-device consumer identification method comprising:
-
receiving observational data from a plurality of data providers, wherein; the observational data characterizes a plurality of consumer interactions with the data providers, and each of the consumer interactions is characterized by a device identifier and a login identifier, the device identifier being associated with a device that is used to provide the login identifier to one of the data providers; defining a plurality of nodes, each of which corresponds to a device that is associated with one or more of the plurality of consumer interactions characterized by the observational data; setting a Device-Type parameter for a particular one of the plurality of nodes, wherein the Device-Type parameter characterizes the device corresponding to the particular node as Private, Shared, or Public, and wherein the Device-Type parameter is set based on consumer interactions with more than one of the plurality of data providers from which the observational data is received; establishing a link between at least two of the plurality of nodes, wherein the at least two linked nodes correspond to at least two devices that were observed to have provided a login identifier that is common to a single data provider; and recording, in a data structure stored in a memory device, metadata characterizing the plurality of nodes and the established link. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A device modeling system that comprises a memory device and a processor that is operatively coupled to the memory device, wherein the processor is configured to execute instructions stored in the memory device that, when executed cause the processor to carry out a device modeling process that comprises:
-
receiving observational data from a plurality of data providers, wherein; the observational data characterizes a plurality of consumer interactions with the data providers, and each of the consumer interactions is characterized by a device identifier and a login identifier, the device identifier being associated with a device that is used to provide the login identifier to one of the data providers; defining a plurality of nodes, each of which corresponds to a device that is associated with one or more of the plurality of consumer interactions characterized by the observational data; and setting a Device-Type parameter for a particular one of the plurality of nodes, wherein the Device-Type parameter characterizes the device corresponding to the particular node as Private, Shared, or Public, and wherein the Device-Type parameter is set based on consumer interactions with more than one of the plurality of data providers from which the observational data is received. - View Dependent Claims (18, 19, 20)
-
Specification