# US 8,789,117 B2 · Content library

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,789,117 B2
- Document ID: US8789117B2
- Status: Granted
- Kind: B2
- Application number: 12/868,801
- Filed: 2010-08-26
- Published: 2012-03-01
- Granted: 2014-07-22
- Earliest claimed: 2010-08-26
- Assignees: Cox Communications, Inc.
- Applicants: Yousef Wasef Nijim
- Inventors: Yousef Wasef Nijim
- Web page: https://patentgrep.com/patent/US8789117B2

## CPC

- H04N 21/278: Content descriptor database or directory service for end-user access {(details of content or meta data based information retrieval of video data in video databases G06F16/739)}
- H04N 21/23109: {by placing content in organized collections, e.g. EPG data repository (details of retrieval of video data and associated meta data in video databases G06F16/739)}
- H04N 21/258: Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data {(arrangements for services using the result on the distributing side of broadcast systems H04H60/66; profiles in network data switching protocols H04L67/30)}
- H04N 21/472: End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)}
- H04N 21/47202: {for requesting content on demand, e.g. video on demand}
- H04N 21/47214: {for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market (stock exchange data over packet-switching network H04L12/1804; push services over packet-switching network H04L12/1859; notification of incoming messages in packet switching networks H04L51/224)}
- H04N 21/4828: {for searching programme descriptors (retrieval of video data G06F16/739)}
- H04N 21/8133: {specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video programme}
- H04N 21/8153: {comprising still images, e.g. texture, background image}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A content library may be provided. First, a video on demand content program may be received. Then, video on demand information corresponding to the video on demand content program may be added to a video on demand information list. The video on demand information corresponding to the video on demand content program may be maintained in the video on demand information list after a rental window for the video on demand content program is over.

## Claims

### Claim 1

A method for providing a content library, the method comprising:
transmitting a video on demand content program;
adding video on demand information corresponding to the video on demand content program to a video on demand information list;
maintaining the video on demand information corresponding to the video on demand content program in the video on demand information list after a rental window for the demand content program is over;
receiving a user initiated input corresponding to the video on demand content program;
retrieving, in response to the received user initiated input, the video on demand information corresponding to the video on demand content program from the video on demand information list; and
displaying the retrieved video on demand information, wherein displaying the retrieved video on demand information comprises;
determining that the video on demand information does not comprise a poster corresponding to the video on demand content program, and
displaying a title of the video on demand content program in a place where the poster corresponding to the video on demand content program would have been displayed if the video on demand information had included the poster corresponding to the video on demand content program.

### Claim 2 (depends on 1)

The method of claim 1, wherein adding the video on demand information corresponding to the video on demand content program to the video on demand information list comprises adding the video on demand information corresponding to the video on demand content program to the video on demand information list after the video on demand content program has been fully viewed.

### Claim 3 (depends on 1)

The method of claim 1, wherein adding the video on demand information corresponding to the video on demand content program to the video on demand information list comprises adding the video on demand information corresponding to the video on demand content program to the video on demand information list after the video on demand content program has been rented.

### Claim 4 (depends on 1)

The method of claim 1, wherein adding the video on demand information corresponding to the video on demand content program to the video on demand information list comprises adding the video on demand information corresponding to the video on demand content program to the video on demand information list comprising two sub-lists comprising a first sub-list for movies and programs and a second sub-list for music videos.

### Claim 5 (depends on 1)

The method of claim 1, wherein adding the video on demand information comprises adding the video on demand information comprising at least one of the following: a title of the video on demand content program, a rating of the video on demand content program, a year the video on demand content program was released, a cast of the video on demand content program, and a crew of the video on demand content program.

### Claim 6 (depends on 1)

The method of claim 1, further comprising offering to rent the video on demand content program again when it becomes available.

### Claim 7 (depends on 1)

The method of claim 1, further comprising offering the video on demand content program for purchase when it becomes available.

### Claim 8 (depends on 1)

The method of claim 1, further comprising editing the video on demand information list in response to user initiated inputs received from a user device.

### Claim 9 (depends on 1)

The method of claim 1, further comprising editing the video on demand information list in response to user initiated inputs received from a user from one or more of the following devices controlled by the user: a set-top box, a computer, and a mobile device.

### Claim 10 (depends on 1)

The method of claim 1, further comprising sorting the video on demand information by at least one of the following: release date, alphabetical title, actor, genre, rating, and category in response to user initiated input.

### Claim 11

A system for a content library, the system comprising:
a memory storage; and
a processing unit coupled to the memory storage, wherein the processing unit is operative to:
transmit a video on demand content program;
add video on demand information corresponding to the video on demand content program to a video on demand information list;
maintain the video on demand information corresponding to the video on demand content program in the video on demand information list;
receive a user initiated input corresponding to the video on demand content program;
retrieve, in response to the received user initiated input, the video on demand information corresponding to the video on demand content program from the video on demand information list; and
display the retrieved video on demand information, wherein the processing unit being operative to display the retrieved video on demand information comprises the processing unit being operative to;
determine that the video on demand information does not comprise a poster corresponding to the video on demand content program, and
display a title of the video on demand content program in a place where the poster corresponding to the video on demand content program would have been displayed if the video on demand information had included the poster corresponding to the video on demand content program.

### Claim 12 (depends on 11)

The system of claim 11, wherein the processing unit being operative to add the video on demand information corresponding to the video on demand content program to the video on demand information list comprises the processing unit being operative to add the video on demand information corresponding to the video on demand content program to the video on demand information list after the video on demand content program has been fully viewed.

### Claim 13 (depends on 11)

The system of claim 11, wherein the processing unit being operative to add the video on demand information corresponding to the video on demand content program to the video on demand information list comprises the processing unit being operative to add the video on demand information corresponding to the video on demand content program to the video on demand information list after the video on demand content program has been rented.

### Claim 14 (depends on 11)

The system of claim 11, wherein the processing unit being operative to add the video on demand information corresponding to the video on demand content program to the video on demand information list comprises the processing unit being operative to add the video on demand information corresponding to the video on demand content program to the video on demand information list comprising two sub-lists comprising a first sub-list for movies and programs and a second sub-list for music videos.

### Claim 15 (depends on 11)

The system of claim 11, wherein the processing unit being operative to add the video on demand information comprises the processing unit being operative to add the video on demand information comprising at least one of the following: a title of the video on demand content program, a rating of the video on demand content program, a year the video on demand content program was released, a cast of the video on demand content program, and a crew of the video on demand content program.

### Claim 16 (depends on 11)

The system of claim 11, further comprising the processing unit being operative to offer to rent the video on demand content program again when it becomes available.

### Claim 17 (depends on 11)

The system of claim 11, further comprising the processing unit being operative to offer the video on demand content program for purchase when it becomes available.

### Claim 18 (depends on 11)

The system of claim 11, further comprising the processing unit being operative to edit the video on demand information list in response to user initiated inputs received from a user device.

### Claim 19 (depends on 11)

The system of claim 11, further comprising the processing unit being operative to edit the video on demand information list in response to user initiated inputs received from a user from one or more of the following devices controlled by the user: a set-top box, a computer, and a mobile device.

### Claim 20 (depends on 11)

The system of claim 11, further comprising the processing unit being operative to sort the video on demand information by at least one of the following: release date, alphabetical title, actor, genre, rating, and category in response to user initiated input.
