IP Library Granted Patent US 9,596,490
Granted Patent B2
US 9,596,490 · App. 14/640,253 · Granted Mar 14, 2017

Authorizing devices based on identifying content distributor

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 9,596,490
App. No.
14/640,253
Granted
Mar 14, 2017
Kind
B2
Abstract

Methods and systems to authorize devices and/or perform other actions based on identifying content distributors are described. In some example embodiments, the methods and systems access video content playing at a client device, calculate fingerprints of a portion of the video content, identify a distributor of the video content based on the fingerprints, and perform an action in response to the identification of the distributor of the video content, such as actions to authorize the client device or other associated devices (e.g., second screens) to receive content from the distributor, actions to present sponsored content to the client device or associated devices, and so on.

Claims (40)

1. A system comprising:

a set of watching stations each configured to:

access a video stream being distributed by a content distribution system among multiple content distribution systems, the video stream including same video content provided by a single content source to the multiple content distribution systems and including distributor-specific content that is unique to the content distribution system that distributes the video stream, the video stream being available from the content distribution system of the multiple content distribution systems to a client device;

generate a set of reference fingerprints of the distributor-specific content included within the video stream accessed from the content distribution system; and

associate the set of reference fingerprints with the content distribution system that distributes the video stream;

an identification module that is configured to:

access a set of query fingerprints received from the client device, a set of query fingerprints being calculate from at least a portion of the distributor-specific content playing at the client device;

query a reference database that includes the sets of reference fingerprints to identify a set of reference fingerprints that corresponds to the set of query fingerprints; and

identify the content distribution system among the multiple content distribution systems by determining a time delay between a first time associated with a transmission of a frame of video content from the single content source to the content distribution system and a second time associated with a presentation of the frame of video content by the content distribution system via the client device;

a location module that is configured to identify a location of the client device; and

an action module that is configured to perform an action dependent upon the identifying of the content distribution system among the multiple content distribution systems and the location of the client device.

2. The system of claim 1 , wherein:

the client device is a first client device; and

the action module is configured to authorize a second device associated with the first client device to receive the video content from the identified content distribution system.

3. The system of claim 1 , further comprising:

a device location module that is configured to identify a location of the client device based on receiving information that identifies a location of the client device; and

wherein the identification module is configured to identify the content distribution system based on the received information that identifies the location of the client device.

4. The system of claim 1 , wherein the performing of the action includes providing sponsored content that is associated with the identified content distribution system.

5. The system of claim 1 , wherein:

the client device is a first client device; and

the performing of the action includes providing supplemental content associated with the video stream to a second device associated with the client device.

6. A method comprising:

accessing, by each watching station of a set of watching stations; a video stream being distributed by a content distribution system among multiple content distribution systems, the video stream including same video content provided by a single content source to the multiple content distribution systems and including distributor-specific content that is unique to the content distribution system that distributes the video stream, the video stream being available from the content distribution system of the multiple content distribution systems to a client device;

generating, by each watching station of the set of watching stations, a set of reference fingerprints of the distributor-specific content included within the video stream accessed from the content distribution system; and

associating, by each watching station of the set of watching stations, the set of reference fingerprints with the content distribution system that distributes the video stream;

accessing; by a processor, a set of query fingerprints received from the client device, a set of query fingerprints being calculate from at least a portion of the distributor-specific content playing at the client device;

querying a reference database that includes the sets of reference fingerprints to identify a set of reference fingerprints that corresponds to the set of query fingerprints;

identifying the content distribution system among the multiple content distribution systems by determining a time delay between a first time associated with a transmission of a frame of video content from the single content source to the content distribution system and a second time associated with a presentation of the frame of video content by the content distribution system via the client device;

identifying a location of the client device; and

performing, by the processor, an action dependent upon the identifying of the content distribution system among the multiple content distribution systems and the location of the client device.

7. The method of claim 6 , wherein:

the client device is a first client device; and

the performing of the action includes authorizing a second device associated with the first client device to receive the video stream from the identified content distribution system.

8. The method of claim 6 , wherein:

the identifying of the location of the client device is based on receiving information that identifies the location of the client device; and

the identifying of the content distribution system is based on the received information that identifies the location of the client device.

9. The method of claim 6 , wherein the performing of the action includes providing sponsored content that is associated with the identified content distribution system.

10. The method of claim 6 , wherein:

the client device is a first client device; and

the performing of the action includes providing supplemental content associated with the video stream to a second device associated with the client device.

Assignments (14)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT (REEL/FRAME 056982/0194) Recorded Feb 22, 2023
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROKU, INC.; ROKU DX HOLDINGS, INC.
Reel/Frame 062826/0664 →
RELEASE (REEL 042262 / FRAME 0601) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 061748/0001 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Jun 29, 2021
From: ROKU, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 056982/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2021
From: GRACENOTE, INC.
To: ROKU, INC.
Reel/Frame 056103/0786 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Apr 20, 2021
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC; GRACENOTE, INC.
Reel/Frame 056973/0280 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Apr 13, 2017
From: GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE DIGITAL VENTURES, LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042262/0601 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 8, 2017
From: JPMORGAN CHASE BANK, N.A.
To: GRACENOTE, INC.; CASTTV INC.; TRIBUNE MEDIA SERVICES, LLC; TRIBUNE DIGITAL VENTURES, LLC
Reel/Frame 041656/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2015
From: GORDON, DONALD F.; CREMER, MARKUS K.; DUNKER, PETER
To: GRACENOTE, INC.
Reel/Frame 036487/0295 →
SECURITY AGREEMENT Recorded Aug 14, 2015
From: GRACENOTE, INC.; TRIBUNE BROADCASTING COMPANY, LLC
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 036354/0902 →