Method and system for content recording and indexing
First Claim
Patent Images
1. A method comprising:
- accessing, by a system comprising a processor, content from a content source, the content comprising video content and wherein the system is a receiver device;
generating, by the system, metadata for the content according to a remote control device;
processing, by the system, the content to generate an index of the content;
accessing, by the system, programming data for the content from a database;
generating, by the system, a pictorial view of the content, wherein the pictorial view is generated at a quality based on a capability of the remote control device;
generating, by the system, a content selection guide in accordance with the index, the metadata, and the programming data, the content selection guide being generated for presentation at a display device of the remote control device, the content selection guide including a listing of the content and the programming scheduled for future broadcast, wherein the content selection guide has access to multiple media streams for obtaining the content and the programming scheduled for future broadcast, and wherein the remote control device is configured to communicate with a set top box for controlling presentation by the set top box of the content and the programming scheduled for future broadcast;
providing, by the system, the content selection guide and the pictorial view of the content to the remote control device;
receiving, by the system, a content viewing selection from the remote control device;
receiving, by the system, a first content portion and first metadata associated with the first content portion from the content source according to the content viewing selection;
adding, by the system, the first metadata to stored metadata;
analyzing, by the system, the stored metadata to determine a content viewing profile;
ranking, by the system, the first content portion according to the content viewing profile to generate a first content ranking;
providing, by the system, the first content ranking to the remote control device;
receiving, by the system, a search request from the remote control device;
searching, by the system, the index of the content, the programming data, and the metadata for a segment of the content in accordance with the search request;
providing, by the system, a search result from the searching for presentation at the remote control device;
providing, by the system, a topic description for the segment of the content with the search result provided for presentation;
differentiating, by the system, a portion of the topic description provided for presentation that includes the search request;
receiving, by the system, a topic match selection from the portion of the topic description; and
providing, by the system, the segment of the content that is associated with the topic match selection for presentation.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for content recording and indexing are described. Content may be accessed from a content source. The content may be processed to generate an index of the content. Programming data for future content may be accessed. A content selection guide may be generated in accordance with the index and the programming data. The content selection guide may include a listing of the indexed content and the future content.
-
Citations
16 Claims
-
1. A method comprising:
-
accessing, by a system comprising a processor, content from a content source, the content comprising video content and wherein the system is a receiver device; generating, by the system, metadata for the content according to a remote control device; processing, by the system, the content to generate an index of the content; accessing, by the system, programming data for the content from a database; generating, by the system, a pictorial view of the content, wherein the pictorial view is generated at a quality based on a capability of the remote control device; generating, by the system, a content selection guide in accordance with the index, the metadata, and the programming data, the content selection guide being generated for presentation at a display device of the remote control device, the content selection guide including a listing of the content and the programming scheduled for future broadcast, wherein the content selection guide has access to multiple media streams for obtaining the content and the programming scheduled for future broadcast, and wherein the remote control device is configured to communicate with a set top box for controlling presentation by the set top box of the content and the programming scheduled for future broadcast; providing, by the system, the content selection guide and the pictorial view of the content to the remote control device; receiving, by the system, a content viewing selection from the remote control device; receiving, by the system, a first content portion and first metadata associated with the first content portion from the content source according to the content viewing selection; adding, by the system, the first metadata to stored metadata; analyzing, by the system, the stored metadata to determine a content viewing profile; ranking, by the system, the first content portion according to the content viewing profile to generate a first content ranking; providing, by the system, the first content ranking to the remote control device; receiving, by the system, a search request from the remote control device; searching, by the system, the index of the content, the programming data, and the metadata for a segment of the content in accordance with the search request; providing, by the system, a search result from the searching for presentation at the remote control device; providing, by the system, a topic description for the segment of the content with the search result provided for presentation; differentiating, by the system, a portion of the topic description provided for presentation that includes the search request; receiving, by the system, a topic match selection from the portion of the topic description; and providing, by the system, the segment of the content that is associated with the topic match selection for presentation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
identifying, by a system comprising a processor, an advertisement associated with received content, wherein the content comprises video content and wherein the system comprises a receiver device; obtaining, by the system, programming schedule data from a database according to the advertisement; generating, by the system, metadata for the content according to a remote control device; generating, by the system, a pictorial view of the content, wherein the pictorial view is generated at a quality based on a capability of the remote control device; generating, by the system, a content selection guide in accordance with the program programming schedule data and the metadata; providing, by the system, the content selection guide and the pictorial view of the content to the remote control device; presenting, by the system, a listing portion of a content selection guide on a display device of a remote control device, the listing portion being associated with the content and the programming scheduling data, the listing portion being generated by the remote control device; receiving, by the system, a hierarchical navigation selection for the listing portion; providing, by the system, a different listing portion of the content selection guide in accordance with the hierarchical navigation selection for presentation on the display device of the remote control device, wherein the remote control device is configured to communicate with a set top box for controlling presentation of media content by the set top box; receiving, by the system, a content viewing selection from the remote control device; receiving, by the system, a first content portion and first metadata associated with the first content portion from a content source according to the content viewing selection; adding, by the system, the first metadata to stored metadata; analyzing, by the system, the stored metadata to determine a content viewing profile; ranking, by the system, the first content portion according to the content viewing profile to generate a first content ranking; providing, by the system, the first content ranking to the remote control device; receiving, by the system, a search request from the remote control device; searching, by the system, the content, the programming data, and the metadata for a segment of the content in accordance with the search request; providing, by the system, a search result from the searching for presentation at the remote control device; providing, by the system, a topic description for the segment of the content with the search result provided for presentation; differentiating, by the system, a portion of the topic description provided for presentation that includes the search request; receiving, by the system, a topic match selection from the portion of the topic description; and providing, by the system, the segment of the content that is associated with the topic match selection for presentation. - View Dependent Claims (8, 9)
-
-
10. A method comprising:
-
accessing, by a system comprising a processor, a content portion of first content stored in a memory device, wherein the first content comprises video content; generating, by the system, an index for the content portion; obtaining, by the system, schedule data associated with a future broadcast from a database according to an advertisement associated with the first content; accessing, by the system, a visual content representation associated with the content portion of the first content; determining, by the system, programming scheduled for the future broadcast according to the schedule data; generating, by the system, metadata for the first content according to a remote control device; generating, by the system, a pictorial view of the first content, wherein the pictorial view is generated at a quality based on a capability of the remote control device; generating, by the system, a content selection guide based on the index, the metadata, and the programming schedule using the processor of the remote control device; providing, by the system, the content selection guide and the pictorial view of the first content for presentation on a display device of the remote control device, wherein the remote control device is configured to communicate with a set top box for controlling presentation of media content by the set top box; receiving, by the system, a content viewing selection from the remote control device; receiving, by the system, a first content portion and first metadata associated with the first content portion from a content source according to the content viewing selection; adding, by the system, the first metadata to stored metadata; analyzing, by the system, the stored metadata to determine a content viewing profile; ranking, by the system, the first content portion according to the content viewing profile to generate a first content ranking; providing, by the system, the first content ranking to the remote control device; receiving, by the system, a search request from the remote control device; searching, by the system, the index of the content, the programming data, and the metadata for a segment of the content in accordance with the search request; providing, by the system, a search result from the searching for presentation at the remote control device; providing, by the system, a topic description for the segment of the content with the search result provided for presentation; differentiating, by the system, a portion of the topic description provided for presentation that includes the search request; receiving, by the system, a topic match selection from the portion of the topic description; and providing, by the system, the segment of the content that is associated with the topic match selection for presentation. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium comprising instructions, which when executed by a processor, causes the processor to perform operations comprising:
-
accessing content from a content source, the content comprising video content; processing the content to generate an index of the content; accessing programming data for content from a database; generating metadata for the content according to a remote control device; generating a pictorial view of the content, wherein the pictorial view is generated at a quality based on a capability of the remote control device; generating a content selection guide in accordance with the index, the metadata, and the programming data for presentation at a display device of the remote control device, the content selection guide including a listing of the content and the programming scheduled for future broadcast, wherein the content selection guide has access to multiple media streams to obtain the content and the programming scheduled for future broadcast, wherein the remote control device is configured to communicate with a set top box for controlling presentation by the set top box of the content and the programming scheduled for future broadcast; providing the content selection guide and the pictorial view of the content to the remote control device; receiving a content viewing selection from the remote control device; receiving a first content portion and first metadata associated with the first content portion from the content source according to the content viewing selection; adding the first metadata to stored metadata; analyzing the stored metadata to determine a content viewing profile; ranking the first content portion according to the content viewing profile to generate a first content ranking; providing the first content ranking to the remote control device; receiving a search request from the remote control device; searching the index of the content, the programming data, and the metadata for a segment of the content in accordance with the search request; providing a search result from the searching for presentation at the remote control device; providing a topic description for the segment of the content with the search result provided for presentation; differentiating a portion of the topic description provided for presentation that includes the search request; receiving a topic match selection from the portion of the topic description; and providing the segment of the content that is associated with the topic match selection for presentation. - View Dependent Claims (16)
-
Specification