IP Library Granted Patent US 8,819,735
Granted Patent B2
US 8,819,735 · App. 12/452,158 · Granted Aug 26, 2014

Presenting content

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 8,819,735
App. No.
12/452,158
Granted
Aug 26, 2014
Kind
B2
Abstract

A method of presenting content to a viewer is described. The method includes: receiving a schedule of content at a client operable by the viewer, the schedule of content including a directed graph, the directed graph including a plurality of nodes, wherein each node in the plurality of nodes is connected to one or more other nodes in the plurality of nodes by one or more paths, wherein each path represents content presentable to the viewer; traversing the directed graph by following a route between nodes and along paths of the directed graph, wherein at each node the client determines a path to follow according to state information accessible by the client; and presenting content to the viewer as each path is followed.

Claims (21)

1. A method of presenting content to a viewer, said method comprising:

receiving a schedule of content at a client operable by said viewer, said schedule of content comprising a directed graph, said directed graph comprising a plurality of nodes, wherein each of the nodes represents a point in time and any two adjacent nodes in said plurality of nodes are connected directly to each other by at least one path representing content presentable to the viewer, and wherein at least one node in said plurality of nodes is connected directly to a succeeding adjacent node by at least two parallel paths;

traversing said directed graph by following a route between said nodes and along said paths of said directed graph, wherein said client determines which path, of said at least two parallel paths between said at least one node and said succeeding adjacent node, to follow according to state information accessible by said client; and

presenting content to said viewer as each path is followed.

2. The method of claim 1 , wherein said state information comprises content previously viewed by said viewer.

3. The method of claim 1 , wherein said state information further comprises content previously skipped by said viewer.

4. The method of claim 1 , wherein said state information further comprises content for which said viewer has expressed satisfaction.

5. The method of claim 1 , wherein said state information further comprises content for which said viewer has expressed dissatisfaction.

6. The method of claim 1 , wherein said state information further comprises a location of said viewer.

7. The method of claim 1 , wherein said state information further comprises at least one of a time and day that content is presented to said viewer.

8. The method of claim 1 , further comprising: traversing said directed graph in advance of presenting content to said viewer; identifying content to present to said viewer for each path; and pre-caching identified content.

9. The method of claim 1 , wherein content is presented to said viewer by said client requesting unicast delivery of said content from a content playout system.

10. The method of claim 1 , wherein content is presented to said viewer by said client tuning to a live broadcast of said content.

11. The method of claim 1 , wherein one or more paths represent a choice of content that is presentable to said viewer.

12. The method of claim 11 , wherein said choice of content comprises a plurality of content items having a common attribute.

13. The method of claim 1 , wherein said state information is stored at said client.

14. The method of claim 1 , wherein said state information is stored external to said client.

15. A device for presenting content to a viewer, said device comprising:

means for receiving a schedule of content at a client operable by said viewer, said schedule of content comprising a directed graph, said directed graph comprising a plurality of nodes, wherein each of the nodes represents a point in time and any two adjacent nodes in said plurality of nodes are connected directly to each other by at least one path representing content presentable to the viewer, and wherein at least one node in said plurality of nodes is connected to a succeeding adjacent node by at least two parallel paths;

means for traversing said directed graph by following a route between said nodes and along said paths of said directed graph, wherein said client determines which path, of said at least two parallel paths between said at least one node and said succeeding adjacent node, to follow according to state information accessible by said client; and

means for presenting content to said viewer as each path is followed.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE 26 APPLICATION NUMBERS ERRONEOUSLY RECORDED AGAINST ON THE ATTACHED LIST PREVIOUSLY RECORDED AT REEL: 048513 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 18, 2021
From: NDS LIMITED
To: SYNAMEDIA LIMITED
Reel/Frame 056623/0708 →
CHANGE OF NAME Recorded Mar 6, 2019
From: NDS LIMITED
To: SYNAMEDIA LIMITED
Reel/Frame 048513/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2018
From: BEAUMARIS NETWORKS LLC; CISCO SYSTEMS INTERNATIONAL S.A.R.L.; CISCO TECHNOLOGY, INC.; CISCO VIDEO TECHNOLOGIES FRANCE
To: NDS LIMITED
Reel/Frame 047420/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2013
From: NDS LIMITED
To: CISCO TECHNOLOGY, INC.
Reel/Frame 030258/0465 →