IP Library Patent Application 15406887
Patent Application
App. No. 15/406,887

AUTHORIZING DEVICES BASED ON IDENTIFYING CONTENT DISTRIBUTOR

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 None
App. No.
15/406,887
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 (61)

1 . A method, comprising:

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

for each of the multiple video streams:

generating a set of reference fingerprints of the distributor-specific content included within the video stream accessed from the corresponding content distribution system, and

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

accessing a set of query fingerprints received from the client device, the set of query fingerprints being calculated 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 content distribution system among the multiple content distribution systems and associated with the set of reference fingerprints that corresponds to the set of query fingerprints thereby to identify the content distribution system providing the video stream to the client device;

accessing information that identifies a location of the client device; and

performing 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 method of claim 1 , wherein the performing of the action includes authorizing the client device to receive additional video content from the identified content distribution system.

3 . The method of claim 1 , wherein:

the client device is a first client device; and

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

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

5 . The method 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 first client device.

6 . The method of claim 1 , wherein:

the accessing of the information that identifies the location of the client device comprises 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.

7 . The method of claim 1 , wherein the identifying of the content distribution system includes identifying a multichannel distributor that receives the video stream from the single content source and provides the video stream to the client device.

8 . The method of claim 1 , wherein the identifying of the content distribution system includes identifying at least one of a cable television system, a direct broadcast satellite system, or a wireline video provider of the video stream.

9 . The method of claim 1 , wherein the identifying of the content distribution system includes identifying an over-the-top content provider.

10 . A system comprising:

a memory that stores instructions; and

one or more processors configured by the instructions to perform operations comprising:

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

for each of the multiple video streams:

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

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

accessing a set of query fingerprints received from the client device, the set of query fingerprints being calculated 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 and associated with the set of reference fingerprints that corresponds to the set of query fingerprints thereby to identify the content distribution system providing the video stream to the client device;

accessing information that identifies a location of the client device; and

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

11 . The system of claim 10 , wherein the performing of the action includes authorizing the client device to receive additional video content from the identified content distribution system.

12 . The system of claim 10 , wherein:

the client device is a first client device; and

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

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

14 . The system of claim 10 , 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 first client device.

15 . The system of claim 10 , wherein:

the accessing of the information that identifies the location of the client device comprises 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.

16 . The system of claim 10 , wherein the identifying of the content distribution system includes identifying a multichannel distributor that receives the video stream from the single content source and provides the video stream to the client device.

17 . The system of claim 10 , wherein the identifying of the content distribution system includes identifying at least one of a cable television system, a direct broadcast satellite system, or a wireline video provider of the video stream.

18 . The system of claim 10 , wherein the identifying of the content distribution system includes identifying an over-the-top content provider.

19 . A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

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

for each of the multiple video streams:

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

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

accessing a set of query fingerprints received from the client device, the set of query fingerprints being calculated 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 and associated with the set of reference fingerprints that corresponds to the set of query fingerprints thereby to identify the content distribution system providing the video stream to the client device;

accessing information that identifies a location of the client device; and

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

20 . The non-transitory machine-readable storage medium of claim 19 , wherein the performing of the action includes authorizing the client device to receive additional video content from the identified content distribution system.

Assignments (10)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
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 →
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 042262 / FRAME 0601) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 061748/0001 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2017
From: GORDON, DONALD F.; CREMER, MARKUS K.; DUNKER, PETER
To: GRACENOTE, INC.
Reel/Frame 040965/0276 →