×

Systems and methods for selecting content based on linked devices

  • US 10,657,193 B2
  • Filed: 02/01/2017
  • Issued: 05/19/2020
  • Est. Priority Date: 07/22/2015
  • Status: Active Grant
First Claim
Patent Images

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 system to;

    receive, via a connection between a first computing device and a computer network, data packets comprising voice input detected by a sensor of the first computing device at a first location in a first time period;

    receive, via a connection between a second computing device and the computer network, data packets comprising voice input detected by a sensor of the second computing device at the first location in the first time period;

    identify a first linking factor based on the connection between the first computing device and the computer network providing the voice input from the first computing device in the first time period, and based on the connection between the second computing device and the computer network providing the voice input from the second computing device in the first time period;

    determine a number of computing devices other than the first computing device that connect with the computer network at the first location during the first time period;

    generate a positive match probability based on the first linking factor and based on the number of computing devices;

    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;

    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 in the third time period;

    determine a negative match probability based on the second linking factor and based on the third linking factor;

    link the first computing device with the second computing device based on the positive match probability and the negative match probability; and

    create a data structure to indicate a link between the first computing device and the second computing device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×