Systems and methods for selecting content based on linked devices
First Claim
1. A system to associate computing devices with each other based on computer network activity, comprising:
- a data processing system having a matching engine and a connector executed by one or more processors, the data processing to;
identify a first linking factor based on a connection between a first computing device and the computer network at a first location during a first time period, and based on a connection between a second computing device and the computer network at the first location during the first time period;
generate a data structure indicating a preliminary link between the first computing device and the second computing device based on the first linking factor;
monitor for a second linking factor based on input activity at the first computing device in a second time period, and based on input activity at the second computing device in the second time period responsive to the generation of the data structure;
monitor for a third linking factor based on activity at the first computing device at the first location during a third time period, and based on activity at the second computing device at a second location during the third time period responsive to the generation of the data structure;
determine a negative match probability based on the second linking factor and based on the third linking factor; and
remove, from the data structure, the preliminary link between the first computing device and the second computing device based on the negative match probability to indicate a non-link.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed to associating computing devices with each other based on computer network activity for selection of content items as part of an online content item placement campaign. A first linking factor is identified based on a connection between a first device and the computer network via a first IP address during a first time period, and based on a connection between a second device and the computer network via the first IP address during the first time period. A number of devices that connect with the computer network via the first IP address is determined. A positive match probability is generated. A second and third linking factors are monitored. A negative match probability is determined based on the second and third linking factors. The first device is linked with the second device based on the positive and negative match probabilities.
56 Citations
20 Claims
-
1. A system to associate computing devices with each other based on computer network activity, comprising:
a data processing system having a matching engine and a connector executed by one or more processors, the data processing to; identify a first linking factor based on a connection between a first computing device and the computer network at a first location during a first time period, and based on a connection between a second computing device and the computer network at the first location during the first time period; generate a data structure indicating a preliminary link between the first computing device and the second computing device based on the first linking factor; monitor for a second linking factor based on input activity at the first computing device in a second time period, and based on input activity at the second computing device in the second time period responsive to the generation of the data structure; monitor for a third linking factor based on activity at the first computing device at the first location during a third time period, and based on activity at the second computing device at a second location during the third time period responsive to the generation of the data structure; determine a negative match probability based on the second linking factor and based on the third linking factor; and remove, from the data structure, the preliminary link between the first computing device and the second computing device based on the negative match probability to indicate a non-link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method of associating computing devices with each other based on computer network activity, comprising:
-
identifying, by a data processing system comprising a matching engine and a connector executed by at least one processor, a first linking factor based on a connection between a first computing device and the computer network at a first location during a first time period, and based on a connection between a second computing device and the computer network at the first location during the first time period; generating, by the data processing system, a data structure indicating a preliminary link between the first computing device and the second computing device based on the first linking factor; monitoring, by the data processing system, for a second linking factor based on input activity at the first computing device in a second time period, and based on input activity at the second computing device in the second time period responsive to the generation of the data structure; monitoring, by the data processing system, for a third linking factor based on activity at the first computing device at the first location during a third time period, and based on activity at the second computing device at a second location during the third time period responsive to the generation of the data structure; determining, by the data processing system, a negative match probability based on the second linking factor and based on the third linking factor; and removing, by the data processing system, the preliminary link between the first computing device and the second computing device based on the negative match probability to indicate a non-link. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification