IP Library › Granted Patent US 12,316,895
Granted Patent B2
US 12,316,895 · App. 18/173,180 · Granted May 27, 2025

Data translation for video-viewing activity

Inventor: Robert Alan Orlowski (Centennial, CO)
Assignee: Comcast Cable Communications, LLC
H04N21/258H03M7/30H04N21/44222H04N21/6582H04N21/44226
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 12,316,895
App. No.
18/173,180
Granted
May 27, 2025
Kind
B2
Abstract

Methods, systems and apparatuses are described for using Linear, DVR, and VOD video viewing activity data for more efficient downstream processing to create analytical studies of second-by-second viewing activity for program, channel, house, device, viewer, demographic, and geographic attributes. Such attributes may be determined for one or more viewing devices. Attributes associated with different viewing devices may be replaced with a common substitute value. Video viewing metrics associated with a common substitute value may be determined.

Claims (77)

1. A method comprising:

determining, by a computing system and based on video-viewing-activity data received from a plurality of video-asset-viewing devices, an attribute for each of the plurality of video-asset-viewing devices;

replacing an attribute associated with a first video-asset-viewing device of the plurality of video-asset-viewing devices and a different attribute associated with a second video-asset-viewing device of the plurality of video-asset-viewing devices with a common substitute value; and

based on a first plurality of time intervals during which the first video-asset-viewing device outputted a video asset and a second plurality of time intervals during which the second video-asset-viewing device outputted the video asset, determining a video-viewing-activity metric associated with the common substitute value.

2. The method of claim 1 , wherein the video asset comprises an advertisement.

3. The method of claim 1 , further comprising:

determining a mapping of a plurality of attributes to the common substitute value.

4. The method of claim 1 , wherein the attribute associated with the first video-asset-viewing device, the different attribute associated with the second video-asset-viewing device, and the common substitute value are associated with a same type of attribute of a plurality of types of attributes.

5. The method of claim 4 , wherein the plurality of types of attributes comprise two or more of a video-content-description type of attribute, a viewer-geographic-location type of attribute, a viewer-demographic type of attribute, or a video-asset-viewing-device-characteristic type of attribute.

6. The method of claim 1 , wherein the common substitute value comprises a shortened version of the attribute associated with the first video-asset-viewing device and the different attribute associated with the second video-asset-viewing device.

7. The method of claim 1 , wherein the common substitute value comprises a descriptor describing the attribute associated with the first video-asset-viewing device and the different attribute associated with the second video-asset-viewing device.

8. The method of claim 1 , further comprising:

associating each time interval of the first plurality of time intervals with the common substitute value.

9. The method of claim 1 , wherein the attribute associated with the first video-asset-viewing device comprises a textual value, and wherein the common substitute value comprises a different textual value.

10. The method of claim 1 , further comprising:

associating each time interval of the first plurality of time intervals with an indication of a computing device that sends the video asset to the plurality of video-asset-viewing devices; and

associating each time interval of the second plurality of time intervals with an indication of the computing device.

11. The method of claim 1 , wherein the replacing the attribute and the different attribute is based on determining that the attribute associated with the first video-asset-viewing device and the different attribute associated with the second video-asset-viewing device satisfy a mapping of attributes to target values.

12. The method of claim 1 , further comprising:

receiving, for a data-translation table, one or more user-defined parameters comprising the attribute associated with the first video-asset-viewing device, the different attribute associated with the second video-asset-viewing device, and the common substitute value; and

generating, by the computing system and based on the one or more user-defined parameters, the data-translation table.

13. An apparatus comprising:

one or more processors;

memory storing instructions that, when executed by the one or more processors, cause the apparatus to:

determine, based on video-viewing-activity data received from a plurality of video-asset-viewing devices, an attribute for each of the plurality of video-asset-viewing devices;

replace an attribute associated with a first video-asset-viewing device of the plurality of video-asset-viewing devices and a different attribute associated with a second video-asset-viewing device of the plurality of video-asset-viewing devices with a common substitute value; and

based on a first plurality of time intervals during which the first video-asset-viewing device outputted a video asset and a second plurality of time intervals during which the second video-asset-viewing device outputted the video asset, determine a video-viewing-activity metric associated with the common substitute value.

14. The apparatus of claim 13 , wherein the video asset comprises an advertisement.

15. The apparatus of claim 13 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to:

determine a mapping of a plurality of attributes to the common substitute value.

16. The apparatus of claim 13 , wherein the common substitute value comprises a shortened version of the attribute associated with the first video-asset-viewing device and the different attribute associated with the second video-asset-viewing device.

17. The apparatus of claim 13 , wherein the common substitute value comprises a descriptor describing the attribute associated with the first video-asset-viewing device and the different attribute associated with the second video-asset-viewing device.

18. The apparatus of claim 13 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to:

associate each time interval of the first plurality of time intervals with the common substitute value.

19. The apparatus of claim 13 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to:

associate each time interval of the first plurality of time intervals with an indication of a computing device that sends the video asset to the plurality of video-asset-viewing devices.

20. The apparatus of claim 13 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to replace the attribute and the different attribute based on determining that the attribute associated with the first video-asset-viewing device and the different attribute associated with the second video-asset-viewing device satisfy a mapping of attributes to target values.

21. The apparatus of claim 13 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to:

receive, for a data-translation table, one or more user-defined parameters comprising the attribute associated with the first video-asset-viewing device, the different attribute associated with the second video-asset-viewing device, and the common substitute value; and

generate, based on the one or more user-defined parameters, the data-translation table.

22. A system comprising:

a computing device comprising:

one or more first processors; and

memory storing instructions that, when executed by the one or more first processors, cause the computing device to:

determine, based on video-viewing-activity data received from a plurality of video-asset-viewing devices, an attribute for each of the plurality of video-asset-viewing devices;

replace an attribute associated with a first video-asset-viewing device of the plurality of video-asset-viewing devices and a different attribute associated with a second video-asset-viewing device of the plurality of video-asset-viewing devices with a common substitute value; and

based on a first plurality of time intervals during which the first video-asset-viewing device outputted a video asset and a second plurality of time intervals during which the second video-asset-viewing device outputted the video asset, determine a video-viewing-activity metric associated with the common substitute value; and

a video-asset-viewing device comprising:

one or more second processors; and

memory storing instructions that, when executed by the one or more second processors, cause the video-asset-viewing device to send at least a portion of the video-viewing-activity data.

23. The system of claim 22 , wherein the video asset comprises an advertisement.

24. The system of claim 22 , wherein the instructions stored in the memory of the computing device, when executed by the one or more first processors of the computing device, further cause the computing device to:

determine a mapping of a plurality of attributes to the common substitute value.

25. The system of claim 22 , wherein the instructions stored in the memory of the computing device, when executed by the one or more first processors of the computing device, further cause the computing device to:

associate each time interval of the first plurality of time intervals with the common substitute value.

26. The system of claim 22 , wherein the instructions stored in the memory of the computing device, when executed by the one or more first processors of the computing device, further cause the computing device to:

associate each time interval of the first plurality of time intervals with an indication of a computing device that sends the video asset to the plurality of video-asset-viewing devices; and

associate each time interval of the second plurality of time intervals with an indication of the computing device.

27. The system of claim 22 , wherein the instructions stored in the memory of the computing device, when executed by the one or more first processors of the computing device, further cause the computing device to replace the attribute and the different attribute based on determining that the attribute associated with the first video-asset-viewing device and the different attribute associated with the second video-asset-viewing device satisfy a mapping of attributes to target values.

28. The system of claim 22 , wherein the instructions stored in the memory of the computing device, when executed by the one or more first processors of the computing device, further cause the computing device to:

receive, for a data-translation table, one or more user-defined parameters comprising the attribute associated with the first video-asset-viewing device, the different attribute associated with the second video-asset-viewing device, and the common substitute value; and

generate, based on the one or more user-defined parameters, the data-translation table.

29. One or more non-transitory computer readable media storing instructions that, when executed cause:

determining, based on video-viewing-activity data received from a plurality of video-asset-viewing devices, an attribute for each of the plurality of video-asset-viewing devices;

replacing an attribute associated with a first video-asset-viewing device of the plurality of video-asset-viewing devices and a different attribute associated with a second video-asset-viewing device of the plurality of video-asset-viewing devices with a common substitute value; and

based on a first plurality of time intervals during which the first video-asset-viewing device outputted a video asset and a second plurality of time intervals during which the second video-asset-viewing device outputted the video asset, determining a video-viewing-activity metric associated with the common substitute value.

30. The one or more non-transitory computer readable media of claim 29 , wherein the video asset comprises an advertisement.

31. The one or more non-transitory computer readable media of claim 29 , wherein the instructions, when executed, further cause:

determining a mapping of a plurality of attributes to the common substitute value.

32. The one or more non-transitory computer readable media of claim 29 , wherein the instructions, when executed, further cause:

associating each time interval of the first plurality of time intervals with the common substitute value.

33. The one or more non-transitory computer readable media of claim 29 , wherein the instructions, when executed, further cause:

associating each time interval of the first plurality of time intervals with an indication of a computing device that sends the video asset to the plurality of video-asset-viewing devices; and

associating each time interval of the second plurality of time intervals with an indication of the computing device.

34. The one or more non-transitory computer readable media of claim 29 , wherein the instructions, when executed, further cause replacing the attribute and the different attribute based on determining that the attribute associated with the first video-asset-viewing device and the different attribute associated with the second video-asset-viewing device satisfy a mapping of attributes to target values.

35. The one or more non-transitory computer readable media of claim 29 , wherein the instructions, when executed, further cause:

receiving, for a data-translation table, one or more user-defined parameters comprising the attribute associated with the first video-asset-viewing device, the different attribute associated with the second video-asset-viewing device, and the common substitute value; and generating, based on the one or more user-defined parameters, the data-translation table.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2024
From: ORLOWSKI, ROBERT ALAN
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 067908/0399 →
Continuity (2)
Continuation 14037352 · Sep 25, 2013
Related Publication 20230283821A1 · Sep 7, 2023
References Cited (250)
US 5374951A · Welsh · 1994 [cited by applicant]
US 5589892A · Knee et al. · 1996 [cited by applicant]
US 5790935A · Payton · 1998 [cited by applicant]
US 5872588A · Aras et al. · 1999 [cited by applicant]
US 6286005B1 · Cannon · 2001 [cited by applicant]
US 6449350B1 · Cox · 2002 [cited by applicant]
US 6820277B1 · Eldering et al. · 2004 [cited by applicant]
US 7383243B2 · Conkwright et al. · 2008 [cited by applicant]
US 7490045B1 · Flores et al. · 2009 [cited by applicant]
US 7509663B2 · Maynard et al. · 2009 [cited by applicant]
US 7590993B1 · Hendricks et al. · 2009 [cited by applicant]
US 7614064B2 · Zigmond · 2009 [cited by applicant]
US 7729940B2 · Harvey et al. · 2010 [cited by applicant]
US 7930391B1 · Holt · 2011 [cited by applicant]
US 8001561B2 · Gibbs et al. · 2011 [cited by applicant]
US 8079054B1 · Dhawan et al. · 2011 [cited by applicant]
US 8108886B1 · Murahashi et al. · 2012 [cited by applicant]
US 8214867B2 · Hudspeth · 2012 [cited by applicant]
US 8280996B2 · Lu et al. · 2012 [cited by applicant]
US 8351645B2 · Srinivasan · 2013 [cited by applicant]
US 8352984B2 · Gogoi et al. · 2013 [cited by applicant]
US 8365212B1 · Orlowski · 2013 [cited by applicant]
US 8365213B1 · Orlowski · 2013 [cited by applicant]
US 8453173B1 · Anderson et al. · 2013 [cited by applicant]
US 8548991B1 · Zamir et al. · 2013 [cited by applicant]
US 8682137B2 · Wright et al. · 2014 [cited by applicant]
US 8694396B1 · Craner et al. · 2014 [cited by applicant]
US 8739197B1 · Pecjak et al. · 2014 [cited by applicant]
US 8745647B1 · Shin et al. · 2014 [cited by applicant]
US 8924993B1 · Niebles Duque et al. · 2014 [cited by applicant]
US 8949873B1 · Bayer et al. · 2015 [cited by applicant]
US 8959540B1 · Gargi et al. · 2015 [cited by applicant]
US 9277275B1 · Arini · 2016 [cited by applicant]
US 9363464B2 · Alexander · 2016 [cited by applicant]
US 9420320B2 · Doe · 2016 [cited by applicant]
US 9794360B1 · Farhangi et al. · 2017 [cited by applicant]
US 9854292B1 · Matthews et al. · 2017 [cited by applicant]
US 9883233B1 · Barton · 2018 [cited by applicant]
US 10070177B1 · Gupta · 2018 [cited by applicant]
US 10089592B2 · Orlowski · 2018 [cited by applicant]
US 10440428B2 · Orlowski · 2019 [cited by applicant]
US 10645433B1 · Orlowski · 2020 [cited by applicant]
US 10779042B1 · Gupta et al. · 2020 [cited by applicant]
US 10945011B2 · Orlowski · 2021 [cited by applicant]
US 11012726B2 · Orlowski · 2021 [cited by applicant]
US 11212565B2 · Orlowski · 2021 [cited by applicant]
US 11218755B2 · Orlowski · 2022 [cited by applicant]
US 11240539B1 · Joshi et al. · 2022 [cited by applicant]
US 11265602B2 · Malhotra et al. · 2022 [cited by applicant]
US 11363331B2 · Orlowski · 2022 [cited by applicant]
US 11537971B2 · Orlowski · 2022 [cited by applicant]
US 11627356B2 · Orlowski · 2023 [cited by applicant]
US 11671638B2 · Orlowski · 2023 [cited by applicant]
US 11677998B2 · Orlowski · 2023 [cited by applicant]
US 20020055854A1 · Kurauchi et al. · 2002 [cited by applicant]
US 20020056087A1 · Berezowski et al. · 2002 [cited by applicant]
US 20020059576A1 · Feininger et al. · 2002 [cited by applicant]
US 20020062393A1 · Borger et al. · 2002 [cited by applicant]
US 20020083451A1 · Gill et al. · 2002 [cited by applicant]
US 20020104083A1 · Hendricks et al. · 2002 [cited by applicant]
US 20020129368A1 · Schlack et al. · 2002 [cited by applicant]
US 20020144262A1 · Plotnick et al. · 2002 [cited by applicant]
US 20020194196A1 · Weinberg et al. · 2002 [cited by applicant]
US 20030020744A1 · Ellis et al. · 2003 [cited by applicant]
US 20030046696A1 · Mizuno et al. · 2003 [cited by applicant]
US 20030088715A1 · Chaudhuri et al. · 2003 [cited by applicant]
US 20030115585A1 · Barsness et al. · 2003 [cited by applicant]
US 20030145323A1 · Hendricks et al. · 2003 [cited by applicant]
US 20030149988A1 · Ellis et al. · 2003 [cited by applicant]
US 20030172374A1 · Vinson et al. · 2003 [cited by applicant]
US 20030174160A1 · Deutscher et al. · 2003 [cited by applicant]
US 20030237095A1 · Srinivas · 2003 [cited by applicant]
US 20040019899A1 · Pelletier · 2004 [cited by applicant]
US 20040215698A1 · Bertin · 2004 [cited by applicant]
US 20040268226A1 · McMullin · 2004 [cited by applicant]
US 20050060745A1 · Riedl et al. · 2005 [cited by applicant]
US 20050086110A1 · Haley et al. · 2005 [cited by applicant]
US 20050149964A1 · Thomas et al. · 2005 [cited by applicant]
US 20050204387A1 · Knudson et al. · 2005 [cited by applicant]
US 20050229199A1 · Yabe · 2005 [cited by applicant]
US 20050235307A1 · Relan et al. · 2005 [cited by applicant]
US 20050286860A1 · Conklin · 2005 [cited by applicant]
US 20060015891A1 · Lazzaro et al. · 2006 [cited by applicant]
US 20060075420A1 · Ludvig et al. · 2006 [cited by applicant]
US 20060075421A1 · Roberts et al. · 2006 [cited by applicant]
US 20060168609A1 · Chen · 2006 [cited by applicant]
US 20060184961A1 · Lee et al. · 2006 [cited by applicant]
US 20060198302A1 · Sofman et al. · 2006 [cited by applicant]
US 20060223495A1 · Cassett et al. · 2006 [cited by applicant]
US 20070067794A1 · Russell et al. · 2007 [cited by applicant]
US 20070074258A1 · Wood et al. · 2007 [cited by applicant]
US 20070092204A1 · Wagner et al. · 2007 [cited by applicant]
US 20070124756A1 · Covell et al. · 2007 [cited by applicant]
US 20070136753A1 · Bovenschulte et al. · 2007 [cited by applicant]
US 20070157249A1 · Cordray et al. · 2007 [cited by applicant]
US 20070157260A1 · Walker · 2007 [cited by applicant]
US 20070186228A1 · Ramaswamy et al. · 2007 [cited by applicant]
US 20070214483A1 · Bou-Abboud · 2007 [cited by applicant]
US 20070271300A1 · Ramaswamy · 2007 [cited by applicant]
US 20070283409A1 · Golden · 2007 [cited by applicant]
US 20070288950A1 · Downey et al. · 2007 [cited by applicant]
US 20080022300A1 · Angiolillo · 2008 [cited by examiner]
US 20080046912A1 · Gemelos et al. · 2008 [cited by applicant]
US 20080077951A1 · Maggio et al. · 2008 [cited by applicant]
US 20080126420A1 · Wright et al. · 2008 [cited by applicant]
US 20080127252A1 · Eldering et al. · 2008 [cited by applicant]
US 20080250453A1 · Smith et al. · 2008 [cited by applicant]
US 20080300965A1 · Doe · 2008 [cited by applicant]
US 20090007171A1 · Casey et al. · 2009 [cited by applicant]
US 20090046994A1 · Takesue et al. · 2009 [cited by applicant]
US 20090052864A1 · Ohde · 2009 [cited by applicant]
US 20090070798A1 · Lee et al. · 2009 [cited by applicant]
US 20090077577A1 · Allegrezza et al. · 2009 [cited by applicant]
US 20090077579A1 · Li et al. · 2009 [cited by applicant]
US 20090094630A1 · Brown · 2009 [cited by applicant]
US 20090100456A1 · Hughes · 2009 [cited by applicant]
US 20090133047A1 · Lee et al. · 2009 [cited by applicant]
US 20090133073A1 · DaLaCruz · 2009 [cited by examiner]
US 20090150224A1 · Lu et al. · 2009 [cited by applicant]
US 20090150814A1 · Eyer et al. · 2009 [cited by applicant]
US 20090172725A1 · Heilbron et al. · 2009 [cited by applicant]
US 20090183210A1 · Andrade · 2009 [cited by applicant]
US 20090193460A1 · Barnett · 2009 [cited by applicant]
US 20090268905A1 · Matsushima et al. · 2009 [cited by applicant]
US 20090313232A1 · Tinsley et al. · 2009 [cited by applicant]
US 20090327208A1 · Bittner et al. · 2009 [cited by applicant]
US 20100043021A1 · Torsiello et al. · 2010 [cited by applicant]
US 20100088716A1 · Ellanti et al. · 2010 [cited by applicant]
US 20100115060A1 · Julia et al. · 2010 [cited by applicant]
US 20100145791A1 · Canning et al. · 2010 [cited by applicant]
US 20100161492A1 · Harvey et al. · 2010 [cited by applicant]
US 20100169911A1 · Zhang · 2010 [cited by applicant]
US 20100191689A1 · Cortes et al. · 2010 [cited by applicant]
US 20100211439A1 · Marci et al. · 2010 [cited by applicant]
US 20100235852A1 · Mears · 2010 [cited by applicant]
US 20100251302A1 · Chao et al. · 2010 [cited by applicant]
US 20100262986A1 · Adimatyam et al. · 2010 [cited by applicant]
US 20100330954A1 · Manning Cassett et al. · 2010 [cited by applicant]
US 20110029666A1 · Lopatecki et al. · 2011 [cited by applicant]
US 20110069940A1 · Shimy et al. · 2011 [cited by applicant]
US 20110072448A1 · Stiers et al. · 2011 [cited by applicant]
US 20110110515A1 · Tidwell et al. · 2011 [cited by applicant]
US 20110126241A1 · Beattie, Jr. et al. · 2011 [cited by applicant]
US 20110145847A1 · Barve et al. · 2011 [cited by applicant]
US 20110289524A1 · Toner et al. · 2011 [cited by applicant]
US 20110307913A1 · Wang et al. · 2011 [cited by applicant]
US 20110321077A1 · Wang et al. · 2011 [cited by applicant]
US 20120005527A1 · Engel et al. · 2012 [cited by applicant]
US 20120079518A1 · Wan et al. · 2012 [cited by applicant]
US 20120151511A1 · Bernard et al. · 2012 [cited by applicant]
US 20120191815A1 · Tabbal et al. · 2012 [cited by applicant]
US 20120222058A1 · el Kaliouby et al. · 2012 [cited by applicant]
US 20120240143A1 · Mathews · 2012 [cited by applicant]
US 20120254911A1 · Doe · 2012 [cited by applicant]
US 20120260278A1 · Lambert et al. · 2012 [cited by applicant]
US 20120278161A1 · Lazzaro · 2012 [cited by applicant]
US 20120278179A1 · Campbell et al. · 2012 [cited by applicant]
US 20120278828A1 · Yazdani et al. · 2012 [cited by applicant]
US 20120296909A1 · Cao et al. · 2012 [cited by applicant]
US 20120304210A1 · Zaslavsky et al. · 2012 [cited by applicant]
US 20120304211A1 · Berezowski et al. · 2012 [cited by applicant]
US 20130007789A1 · Wang et al. · 2013 [cited by applicant]
US 20130024901A1 · Sharif-Ahmadi et al. · 2013 [cited by applicant]
US 20130124309A1 · Traasdahl et al. · 2013 [cited by applicant]
US 20130145385A1 · Aghajanyan et al. · 2013 [cited by applicant]
US 20130173765A1 · Korbecki · 2013 [cited by applicant]
US 20130198125A1 · Oliver et al. · 2013 [cited by applicant]
US 20130247081A1 · Vinson et al. · 2013 [cited by applicant]
US 20130254787A1 · Cox et al. · 2013 [cited by applicant]
US 20130283304A1 · Wan et al. · 2013 [cited by applicant]
US 20130346154A1 · Holz et al. · 2013 [cited by applicant]
US 20140075465A1 · Petrovic et al. · 2014 [cited by applicant]
US 20140109124A1 · Morales et al. · 2014 [cited by applicant]
US 20140123173A1 · Mak et al. · 2014 [cited by applicant]
US 20140150005A1 · Kalmes et al. · 2014 [cited by applicant]
US 20140181019A1 · Bajaria et al. · 2014 [cited by applicant]
US 20140351835A1 · Orlowski · 2014 [cited by applicant]
US 20140359649A1 · Cronk et al. · 2014 [cited by applicant]
US 20150113153A1 · Lin · 2015 [cited by applicant]
US 20150128162A1 · Ionescu · 2015 [cited by applicant]
US 20160261655A1 · Aggarwal et al. · 2016 [cited by applicant]
US 20160314404A1 · Carmichael et al. · 2016 [cited by applicant]
US 20170289226A1 · Deshpande et al. · 2017 [cited by applicant]
US 20180007431A1 · Sidhu et al. · 2018 [cited by applicant]
US 20190058917A1 · Orlowski · 2019 [cited by applicant]
US 20190305978A1 · Ramirez et al. · 2019 [cited by applicant]
US 20190378164A1 · Eich et al. · 2019 [cited by applicant]
US 20190379938A1 · Salo et al. · 2019 [cited by applicant]
US 20200162774A1 · Galuten · 2020 [cited by applicant]
US 20200296456A1 · Yungster · 2020 [cited by applicant]
US 20210058670A1 · Benamrouche · 2021 [cited by applicant]
US 20210158391A1 · Sheppard et al. · 2021 [cited by applicant]
US 20210240681A1 · Algranati et al. · 2021 [cited by applicant]
US 20220084052A1 · Sheppard et al. · 2022 [cited by applicant]
US 20220150581A1 · Sidhu et al. · 2022 [cited by applicant]
US 20220159326A1 · Sheppard et al. · 2022 [cited by applicant]
US 20220182722A1 · Bolivar et al. · 2022 [cited by applicant]
US 20220256219A1 · Saafi · 2022 [cited by applicant]
US 20220286722A1 · Milavsky et al. · 2022 [cited by applicant]
US 20220303618A1 · Whitely et al. · 2022 [cited by applicant]
US 20220383350A1 · Keshavan et al. · 2022 [cited by applicant]
CN 102236867A · 2011 [cited by applicant]
EP 1995878A2 · 2008 [cited by applicant]
WO 9831114A1 · 1998 [cited by applicant]
WO 2012162693A1 · 2012 [cited by applicant]
WO 2013033123A2 · 2013 [cited by applicant]
U.S. Appl. No. 14/020,778, filed Sep. 6, 2013. [cited by applicant]
U.S. Appl. No. 14/608,929, filed Jan. 29, 2015. [cited by applicant]
U.S. Appl. No. 14/608,960, filed Jan. 29, 2015. [cited by applicant]
U.S. Appl. No. 17/662,149, filed May 5, 2022. [cited by applicant]
U.S. Appl. No. 17/984,036, filed Nov. 9, 2022. [cited by applicant]
U.S. Appl. No. 18/135,565, filed Apr. 17, 2023. [cited by applicant]
U.S. Appl. No. 18/138,590, filed Apr. 24, 2023. [cited by applicant]
Tim Brooks, Stu Gray, Jim Dennison, “The State Of Set-Top Box Viewing Data as of Dec. 2009”, STB Committee of the Council for Research Excellence. Research Report, Feb. 24, 2010, http://researchexcellence.com/stbstudy.p… [cited by applicant]
FourthWall Media, Product information from web page, MassiveDataTM, http://www.fourthwallmedia.tv, Oct. 18, 2013, p. 1. [cited by applicant]
Cisco Systems, Inc., “Channel Viewership Analyzer”, 2009, Web page: http://www.cisco.com/en/US/prod/collateral/video/ps9119/ps9883/7016867.pdf, pp. 1-2. [cited by applicant]
Ineoquest Technologies, Inc., “Switched Digital Video Solutions”, http://www.ineoquest.com/switched-digital-video-solutions, Dec. 28, 2010, pp. 1-2. [cited by applicant]
Motorola, Inc., Solutions Paper, “Implementing Switched Digital Video Solutions”, http://www.motorola.com/staticfiles/Business/Products/_Documents/_Static%20files/SDV%20Implementation%20Solutions%20paper%20-555998-001-a… [cited by applicant]
Strickland, Jonathan, “How Switched Digital Video Works”, Nov. 20, 2007. HowStuffWorks.com. <http://electronics.howstuffworks.com/switched-digital-video.htm>, pp. 1-4. [cited by applicant]
Rentrak Corporation, Television, TV Essentials, Web source: http://www.rentrak.com/section/media/tv/linear.html, Feb. 1, 2011, p. 1. [cited by applicant]
Wayne Friedman, Rentrak's ‘Stickiness’ Mines TV Value On Granular Level , MediaPost, Jan. 27, 2010, Web source: http://www.tvb.org/media/file/TVB_Measurement_Rentraks_Stickiness_Mines_TV_Value_on_Granular_Level_1-27-10.… [cited by applicant]
Rentrak Corporation, Reaching Your Target Audience Using Viewership Segments, Rentrak Case Studies, http://rentrak.com/downloads/Viewership_Segment_Case_Study.pdf, Oct. 18, 2013, p. 1-2. [cited by applicant]
Rentrak Corporation, Reaching Your Target Audience Using Commercial Ratings and Pod Analysis, Rentrak Case Studies, http://www.rentrak.com/downloads/Commercial_and_Pod_Analysis_Case_Study.pdf, Oct. 18, 2013, p. 1-2. [cited by applicant]
Rentrak Corporation, Rentrak Overview: Exact Commercial Ratings®, http://www.rentrak.com/downloads/Exact_Commercial_Ratings_Presentation.pdf, Jan. 22, 2013, p. 1-30. [cited by applicant]
Cisco Systems, Inc., “Network Efficiency with Switched Digital”, Web page: http://www.cisco.com/en/US/products/ps9258/index.html, accessed Oct. 13, 2014, 2 pages. [cited by applicant]
Cisco Systems, Inc., “Access Viewership Data, Monitor Performance”, Web page: http://www.cisco.com/en/US/products/ps9122/index.html, accessed May 20, 2013, 1 page. [cited by applicant]
Extended European Search Report—EP 14183827.6—Mailing date: Oct. 23, 2014. [cited by applicant]
Extended European Search Report—EP 14182927.5—Mailing date: Dec. 16, 2014. [cited by applicant]
Terry A. Welch, Sperry Research Center, “A Technique for High-Performance Data Compression,” 1984. [cited by applicant]
Extended European Search Report, EP Application 14186382.9, Dated February Feb. 4, 2015. [cited by applicant]
Response to European Search Report—EP Appl. 14182927.5—submitted Sep. 4, 2015. [cited by applicant]
Response to European Search Report—EP 14183827.6—Dated Sep. 10, 2015. [cited by applicant]
Response to EP Search Report—EP 14186382.9—Dated Sep. 29, 2015. [cited by applicant]
EP Office Action—EP App 14182927.5—Mailed Mar. 31, 2016. [cited by applicant]
Konstantin Shvachko et al.: “The Hadoop Distributed File System”, Mass Storage Systems and Technologies (MSST), 2010 IEEE 26th Symposium On, IEEE, Piscataway, NJ, USA, May 3, 2010 (May 3, 2010), pp. 1-10, XP031698650, I… [cited by applicant]
Anonymous: “Apache Hadoop”, Sep. 5, 2013 (Sep. 5, 2013), XP055394634, Retrieved from the Internet: URL: https://en.wikipedia.org/w/index.php?title=Apache_Hadoop&oldid=571641303 [retrieved on Jul. 28, 2017]. [cited by applicant]
Aug. 4, 2017—(EP) Office Action—App No. 14183827.6. [cited by applicant]
May 22, 2018—European Office Action—EP 14183827.6. [cited by applicant]
Mark Landler, Digital TV Converter Boxes to Expand Cable Offerings, 1996, The New York Times. [cited by applicant]
Mar. 22, 2019—EP Office Action—EP 14186382.9. [cited by applicant]
Nov. 10, 2020—CA Office Action—CA 2,864,621. [cited by applicant]
Nov. 6, 2020—EP Office Action—EP 14186382.9. [cited by applicant]
Jan. 12, 2021—Canadian Office Action—CA 2,860,802. [cited by applicant]
Jan. 13, 2021—Canadian Office Action—CA 2,861,861. [cited by applicant]
Jun. 23, 2021—Canadian Office Action—CA 2,864,621. [cited by applicant]
Jun. 22, 2021—European Office Action—EP 14186382.9. [cited by applicant]
Nov. 3, 2021—Canadian Office Action—CA 2,860,802. [cited by applicant]
Nov. 5, 2021—Canadian Office Action—CA 2,861,861. [cited by applicant]
Dec. 9, 2021—European Office Action—14186382.9. [cited by applicant]
Jan. 3, 2023—EP Office Action—EP App. No. 14186382.9. [cited by applicant]