IP Library Granted Patent US 9,591,356
Granted Patent B2
US 9,591,356 · App. 14/541,412 · Granted Mar 7, 2017

System and method of determining viewership information

Inventors: Paul Van Vleck (Austin, TX); Michael Devlin (Leander, TX)
Assignee: AT&T Intellectual Property I, L.P.
H04N21/44213H04L12/66H04N21/44222
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,591,356
App. No.
14/541,412
Granted
Mar 7, 2017
Kind
B2
Abstract

A method includes sending, from a media device, a request for viewership information via a network. The method also includes receiving, at the media device, the viewership information, where the viewership information is determined based on a corresponding portion of multicast routing table data stored at each of a plurality of edge routers, and where each portion includes a corresponding plurality of entries associated with media content. The method further includes receiving, at the media device, a user interface based on the viewership information.

Claims (33)

1. A method comprising:

sending, from a media device, a request for viewership information via a network;

receiving, at the media device, the viewership information, wherein the viewership information is determined based on a corresponding portion of multicast routing table data stored at each of a plurality of edge routers, and wherein each portion includes a corresponding plurality of entries associated with media content; and

receiving, at the media device, a user interface based on the viewership information.

2. The method of claim 1 , further comprising sending the user interface to a display device.

3. The method of claim 1 , further comprising receiving the media content from a corresponding edge router of the plurality of edge routers.

4. The method of claim 1 , wherein the user interface is generated by an application server based on the viewership information, and wherein the user interface is sent by the application server to the media device via the network.

5. The method of claim 1 , wherein the request is sent to an application server.

6. The method of claim 5 , wherein the application server receives the multicast routing table data via a second network in response to the request.

7. The method of claim 5 , wherein the application server determines the viewership information.

8. The method of claim 1 , wherein the media device comprises a set-top box device.

9. The method of claim 1 , wherein the network comprises a public network.

10. A system comprising:

a processor; and

a memory including instructions that, when executed by the processor, cause the processor to perform operations including:

sending a request for viewership information via a network;

receiving the viewership information, wherein the viewership information is determined based on a corresponding portion of multicast routing table data stored at each of a plurality of edge routers, and wherein each portion includes a corresponding plurality of entries associated with media content; and

receiving a user interface based on the viewership information.

11. The system of claim 10 , further comprising a display device coupled to the processor.

12. The system of claim 11 , wherein the operations further include sending the user interface to the display device for display.

13. The system of claim 10 , wherein the viewership information is determined by:

calculating device viewership data associated with each of a plurality of customer premises equipment devices; and

aggregating the device viewership data to produce viewership data included in the viewership information.

14. The system of claim 10 , wherein the multicast routing table data comprises a device identifier, date information, time information, media content information, or a combination thereof.

15. The system of claim 10 , wherein the processor and the memory are included in a media device.

16. The system of claim 15 , wherein the media device is associated with a subscriber to a media content delivery service.

17. The system of claim 15 , further comprising a user input device configured to receive input associated with the user interface.

18. A computer-readable storage device including instructions executable by a processor to perform operations including:

sending a request for viewership information via a network;

receiving the viewership information, wherein the viewership information is determined based on a corresponding portion of multicast routing table data stored at each of a plurality of edge routers, and wherein each portion includes a corresponding plurality of entries associated with media content; and

receiving a user interface based on the viewership information.

19. The computer-readable storage device of claim 18 , wherein the operations further include receiving a command input associated with the user interface.

20. The computer-readable storage device of claim 19 , wherein the command input is received via a control device.

Assignments (4)
CHANGE OF NAME Recorded Oct 6, 2016
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 040246/0760 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2016
From: VLECK, PAUL VAN; DEVLIN, MICHAEL
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 039954/0800 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2014
From: VAN VLECK, PAUL; DEVLIN, MICHAEL
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 034172/0772 →
CHANGE OF NAME Recorded Nov 14, 2014
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 034245/0816 →
Continuity (2)
Continuation 11880445 · Jul 20, 2007
Related Publication 20150074697A1 · Mar 12, 2015