IP Library Granted Patent US 10,999,626
Granted Patent B2
US 10,999,626 · App. 16/742,017 · Granted May 4, 2021

System and method for associating search queries with remote content display

Inventors: Ant Oztaskent (Sutton, GB); Yaroslav Volovich (Cambridge, GB); Ingrid McAulay Trollope (London, GB); Margaret Hollendoner (London, GB)
Assignee: Google LLC
H04N21/44222G06Q30/0246H04H60/33H04N21/812H04H60/63H04H60/66
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,999,626
App. No.
16/742,017
Granted
May 4, 2021
Kind
B2
Abstract

An audience measurement service may monitor broadcasts in a region, ingesting closed captioning data, metadata, displayed text or logos, performing facial recognition on people, and/or generating audio/video fingerprints of broadcast content to create a database of content and associated keywords, along with times at which the content was broadcast. The audience measurement service may receive user search queries from a search provider and detect “spiking” queries. The audience measurement service may determine whether the spiking queries are related, contextually and temporally, to an item of content identified in the database, and infer that users generating the queries likely viewed the item of content. In some implementations, the audience measurement service may also infer that the users likely viewed other items of content (e.g. advertisements) displayed during the prior or subsequent few minutes on the same broadcast channel as the query-triggering item.

Claims (40)

1. A method for audience measurement, comprising:

receiving, by an audience measurement server from a broadcast monitoring system, a plurality of identifications of broadcast items of content broadcast during a first period of time, and corresponding broadcast times of each item of content;

determining, by the audience measurement server, an interaction having an uplift above a baseline volume during the first period of time;

retrieving, by the audience measurement server from the plurality of identifications of broadcast items of content broadcast, an identification of a first item of content broadcast during the first period of time corresponding to the interaction;

retrieving, by the audience measurement server, an identification of a second item of content broadcast during a second period of time;

generating, by the audience measurement server, a probability that a device that performed the interaction received the second item of content broadcast based at least on the second period of time; and

associating, by the audience measurement server, an identifier of the device that performed the interaction with the second item of content broadcast based at least on using the probability.

2. The method of claim 1 , further comprising associating, by the audience measurement server, the identifier of the device that performed the interaction with the first item of content broadcast.

3. The method of claim 2 , further comprising determining, by the audience measurement server, the identifier of the device that performed the interaction based on a login to a service provider.

4. The method of claim 1 , further comprising associating, by the audience measurement server, the interaction with at least one of a downloaded item of content, a webpage visit, a search, or input data.

5. The method of claim 1 , wherein determining that the interaction has the uplift above the baseline volume for the interaction during the first period of time further comprises receiving monitoring data associated with a number of interactions over a designated period of time.

6. The method of claim 1 , further comprising associating a second interaction during a third period of time with the interaction based on the third period of time and generating a probability that the device that performed the interaction also performed the second interaction.

7. The method of claim 1 , further comprising receiving, by the audience measurement server from a website service, a log of website queries received by the web site service and corresponding to device identifiers of devices performing interactions.

8. The method of claim 7 , further comprising determining that the interaction has the uplift above the baseline volume based on the log of website queries.

9. The method of claim 1 , wherein generating the probability that the device that performed the interaction received the second item of content broadcast based at least on the second period of time further comprises determining an adjustment factor such that it adjusts the probability based on a prior generated probability.

10. The method of claim 1 , wherein the interaction includes a cookie or username associated with a prior interaction that uniquely identifies the device that performed the interaction.

11. A system for audience measurement, comprising:

a broadcast receiver; and

an audience measurement server configured to:

determine an interaction having an uplift above a baseline volume during a first period of time;

retrieve an identification of a first item of content broadcast during the first period of time corresponding to the interaction;

retrieve an identification of a second item of content broadcast during a second period of time;

generate a probability that a device that performed the interaction received the second item of content broadcast based at least on the second period of time; and

associate an identifier of the device that performed the interaction with the second item of content broadcast based at least on using the probability.

12. The system of claim 11 , wherein the audience measurement server is configured to receive monitoring data associated with a number of interactions over a designated period of time.

13. The system of claim 11 , wherein the audience measurement server is further configured to associate a second interaction during a third period of time with the interaction based on the third period of time and generating a probability that the device that performed the interaction also performed the second interaction.

14. The system of claim 11 , wherein the audience measurement server is further configured to receive a log of website queries received by the website service and corresponding to device identifiers of devices performing interactions.

15. The system of claim 14 , wherein the audience measurement server is further configured to determine that the interaction has the uplift above the baseline volume based on the log of website queries.

16. The system of claim 11 , wherein the audience measurement server is further configured to associate the identifier of the device that performed the interaction with the first item of content broadcast.

17. The system of claim 16 , wherein the audience measurement server is further configured to determine the identifier of the device that performed the interaction based on a login to a service provider.

18. The system of claim 11 , wherein the audience measurement server is further configured to associate the interaction with at least one of a downloaded item of content, a webpage visit, a search, or input data.

19. A non-transitory computer-readable storage medium storing instructions that when executed by one or more data processors, cause the one or more data processors to perform operations including:

receiving, by an audience measurement server from a broadcast monitoring system, a plurality of identifications of broadcast items of content broadcast during a first period of time, and corresponding broadcast times of each item of content;

determining, by the audience measurement server, an interaction having an uplift above a baseline volume during the first period of time;

retrieving, by the audience measurement server from the plurality of identifications of broadcast items of content broadcast, an identification of a first item of content broadcast during the first period of time corresponding to the interaction;

retrieving, by the audience measurement server, an identification of a second item of content broadcast during a second period of time;

generating, by the audience measurement server, a probability that a device that performed the interaction received the second item of content broadcast based at least on the second period of time; and

associating, by the audience measurement server, an identifier of the device that performed the interaction with the second item of content broadcast based at least on using the probability.

20. The non-transitory computer-readable storage medium of claim 19 , wherein execution of the instructions further cause the one or more data processors to:

associating the interaction with at least one of a downloaded item of content, a webpage visit, a search, or input data.

Assignments (2)
CHANGE OF NAME Recorded Jan 22, 2021
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 055088/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2021
From: OZTASKENT, ANT; VOLOVICH, YAROSLAV; TROLLOPE, INGRID MCAULAY; HOLLENDONER, MARGARET
To: GOOGLE INC.
Reel/Frame 054987/0642 →
Continuity (3)
Continuation 15958352 · Apr 20, 2018
Continuation 14556317 · Dec 1, 2014
Related Publication 20200213669A1 · Jul 2, 2020