IP Library Granted Patent US 10,631,018
Granted Patent B2
US 10,631,018 · App. 15/678,093 · Granted Apr 21, 2020

Methods and apparatus of identification of streaming activity and source for cached media on streaming devices

Inventors: James Petro (Dunedin, FL); Daniel Nelson (Tampa, FL); Sandeep Tapse (Oldsmar, FL)
Assignee: The Nielsen Company (US), LLC
H04N21/23106H04L65/4069H04L67/2842H04N21/2353H04N21/25891H04N21/4325H04N21/44209H04N21/44222H04N21/6582H04N21/6125
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,631,018
App. No.
15/678,093
Granted
Apr 21, 2020
Kind
B2
Abstract

Methods, apparatus, systems and articles of manufacture are disclosed for identification of streaming activity and source for cached media on streaming devices, further including a content identification information library to store first content identification information of a first media presentation, wherein the first media presentation is a streamed media presentation, a network activity meter to inspect a network connection of a media streaming device for network activity associated with a second media presentation, a network activity manager to determine, in response to an absence of the network activity, the second media presentation is a cached media presentation, a cached content source determiner to infer a streaming source of the second media presentation by matching second content identification information of the second media presentation with the first content identification information of the first media presentation, and a media credit manager to generate a second media credit for the second media presentation that includes an inferred streaming source identifier.

Claims (35)

1. An apparatus to process cached content, the apparatus comprising:

a content identification information library to store first content identification information of a first media presentation, wherein the first media presentation is a streamed media presentation;

a network activity meter to inspect a network connection of a media streaming device for network activity associated with a second media presentation;

a network activity manager to determine, in response to an absence of the network activity, the second media presentation is a cached media presentation, the cached media presentation retrieved from memory;

a cached content source determiner to infer a streaming source of the second media presentation by matching second content identification information of the second media presentation with the first content identification information of the first media presentation; and

a media credit manager to generate a second media credit for the second media presentation that includes an inferred streaming source identifier.

2. The apparatus as defined in claim 1 , wherein the apparatus further includes a media identifier recognizer to determine whether a media identifier included in the second content identification information of the second media presentation is at least one of a recognized media identifier or an unrecognized media identifier.

3. The apparatus as defined in claim 2 , wherein the cached content source determiner is an unrecognized cached content source determiner and is further to determine the inferred streaming source identifier by matching the second content identification information of the second media presentation with the first content identification information of the first media presentation stored in the content identification information library when the second content identification information of the second media presentation includes the unrecognized media identifier.

4. The apparatus as defined in claim 2 , wherein the apparatus further includes a media crediting database to store a first media credit of the first media presentation.

5. The apparatus as defined in claim 4 , wherein the cached content source determiner is a recognized cached content source determiner and is further to determine the inferred streaming source identifier by matching the second content identification information of the second media presentation with the first media credit of the first media presentation stored in the media crediting database when the second content identification information of the second media presentation includes the recognized media identifier.

6. The apparatus as defined in claim 1 , wherein the network activity manager is further to determine at least one of the second media presentation is a streamed media presentation and a streaming source identifier for the second media presentation from the network activity when network activity associated with the second media presentation is present.

7. The apparatus as defined in claim 1 , wherein at least one of the first content identification information and the second content identification information is acquired from meter data for a household.

8. The apparatus as defined in claim 1 , wherein the second media credit further includes at least one of a presentation period, a media streaming device identifier, and a content identifier.

9. A method to process cached content, the method comprising:

storing, via instructions executed with a processor, first content identification information of a first media presentation, wherein the first media presentation is a streamed media presentation;

inspecting, via a network activity meter, a network connection of a media streaming device for network activity associated with a second media presentation;

determining, via instructions executed with the processor, in response to an absence of the network activity, the second media presentation is a cached media presentation, the cached media presentation retrieved from memory;

inferring, via instructions executed with the processor, a streaming source of the second media presentation by matching second content identification information of the second media presentation with the first content identification information of the first media presentation; and

generating, via instructions executed with the processor, a second media credit for the second media presentation that includes an inferred streaming source identifier.

10. The method of claim 9 , wherein inferring the streaming source of the second media presentation further includes determining whether a media identifier included in the second content identification information of the second media presentation is at least one of a recognized media identifier or an unrecognized media identifier.

11. The method of claim 10 , wherein inferring the streaming source of the second media presentation further includes, in response to the second content identification information of the second media presentation including the unrecognized media identifier, determining the inferred streaming source identifier by matching the second content identification information of the second media presentation with the first content identification information of the first media presentation stored in a content identification information library.

12. The method of claim 10 , further including storing a first media credit of the first media presentation in a media crediting database.

13. The method of claim 12 , wherein inferring the streaming source of the second media presentation further includes, in response to the second content identification information of the second media presentation including the recognized media identifier, determining the inferred streaming source identifier by matching the second content identification information of the second media presentation with the first media credit of the first media presentation stored in the media crediting database.

14. The method of claim 9 , in response to determining a presence of network activity associated with the second media presentation, determining at least one of the second media presentation is a streamed media presentation and a streaming source identifier for the second media presentation from the network activity.

15. The method of claim 9 , wherein at least one of the first content identification information and the second content identification information is acquired from meter data for a household.

16. A non-transitory machine readable storage medium comprising machine readable instructions which, when executed, cause a machine to at least:

store first content identification information of a first media presentation, wherein the first media presentation is a streamed media presentation;

inspect a network connection of a media streaming device for network activity associated with a second media presentation;

determine, in response to an absence of the network activity, the second media presentation is a cached media presentation, the cached media presentation retrieved from memory;

infer a streaming source of the second media presentation by matching second content identification information of the second media presentation with the first content identification information of the first media presentation; and

generate a second media credit for the second media presentation that includes an inferred streaming source identifier.

17. The storage medium of claim 16 , wherein the instructions, when executed, further cause the machine to determine whether a media identifier included in the second content identification information of the second media presentation is at least one of a recognized media identifier or an unrecognized media identifier.

18. The storage medium of claim 17 , wherein the instructions, when executed, further cause the machine to, in response to the second content identification information of the second media presentation including the unrecognized media identifier, determine the inferred streaming source identifier by matching the second content identification information of the second media presentation with the first content identification information of the first media presentation stored in a content identification information library.

19. The storage medium of claim 17 , wherein the instructions, when executed, cause the machine to store a first media credit of the first media presentation in a media crediting database.

20. The storage medium of claim 19 , wherein the instructions, when executed, further cause the machine to, in response to the second content identification information of the second media presentation including the recognized media identifier, determine the inferred streaming source identifier by matching the second content identification information of the second media presentation with the first media credit of the first media presentation stored in the media crediting database.

Assignments (8)
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 →
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2018
From: TAPSE, SANDEEP; PETRO, JAMES; NELSON, DANIEL
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 044804/0210 →
Continuity (1)
Related Publication 20190058903A1 · Feb 21, 2019