Content recordation techniques
First Claim
Patent Images
1. A method comprising:
- receiving a recording document via a network that describes a content item but does not describe whether the content item is available for recording or how the content item is to be recorded, wherein the recording document was generated by a recording module configured to examine a textual description of the content item to locate one or more words that describe the content item and dynamically generate the recording document, wherein the recording document includes the located one or more words from the textual description;
querying electronic program guide (EPG) data to determine if the content item described in the recording document is available for recording without user intervention, and if so, how the content item is to be recorded;
examining client state data that describes conditional access rights of a client to determine if recordation of the content item for the client is permitted using digital rights management; and
if the content item is available and recordation is permitted, adding a reference in a recording list for causing recordation of the content item without user intervention.
2 Assignments
0 Petitions
Accused Products
Abstract
Content recordation techniques are described. In an implementation, a method includes querying electronic program guide (EPG) data to determine if a content item described in a recording document is available for recording. If the content item is available, a reference is added to a recording list for causing recordation of the content item.
-
Citations
29 Claims
-
1. A method comprising:
-
receiving a recording document via a network that describes a content item but does not describe whether the content item is available for recording or how the content item is to be recorded, wherein the recording document was generated by a recording module configured to examine a textual description of the content item to locate one or more words that describe the content item and dynamically generate the recording document, wherein the recording document includes the located one or more words from the textual description; querying electronic program guide (EPG) data to determine if the content item described in the recording document is available for recording without user intervention, and if so, how the content item is to be recorded; examining client state data that describes conditional access rights of a client to determine if recordation of the content item for the client is permitted using digital rights management; and if the content item is available and recordation is permitted, adding a reference in a recording list for causing recordation of the content item without user intervention. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method comprising:
-
examining, by a recording module, a textual description of a content item to locate one or more words that describe the content item; dynamically generating, by the recording module, a recording document that includes the located one or more words; comparing the one or more words in the generated recording document with electronic program guide (EPG) data to determine if the content item is available for recording; and if the content item is available, adding a reference in a recording list to cause recordation of the content item. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. One or more computer readable memory devices comprising computer executable instructions that, when executed by a computer, direct the computer to:
-
examine, by a recording module, a textual description of a content item to locate one or more words that describe the content item; dynamically generate, by the recording module, a recording document having the located one or more words; and form a communication for communicating the recording document for comparison with electronic program guide (EPG) data to determine if the content item described by the recording document is available for recording, and if so, how the content item is to be recorded. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A head end comprising:
-
a processor; and memory configured to maintain; electronic program guide (EPG) data; a recording document having a plurality of elements which describe a content item, wherein the recording document was generated by a recording module configured to examine a textual description of the content item to locate one or more words that describe the content item and dynamically generate the recording document, wherein the recording document includes the located one or more words; and a parser module that is executable on the processor without user intervention to; determine if the content item described in the recording document is available for recording by comparing at least one said element with the electronic program guide (EPG) data; examine client state data that describes conditional access rights of a plurality of clients to determine if recordation of the content item for a particular said client is permitted based on one or more parental blocks; and if the content item is available and recordation of the content item for the particular said client is permitted, add a reference to a recording list describing how the content item is to be recorded for causing recordation of the content item in the memory for access by the particular said client. - View Dependent Claims (22, 23)
-
-
24. A client comprising:
-
a processor; and memory configured to maintain; an electronic program guide (EPG) formed from a plurality of EPG data; a recording document having a plurality of elements which describe a content item, wherein the recording document was generated by a recording module configured to examine a textual description of the content item to locate one or more words that describe the content item and dynamically generate the recording document, wherein the recording document includes the located one or more words from the textual description; and a parser module that is executable on the processor to; determine, without user intervention, if the content item described in the recording document is available for recording by comparing at least one said element with the electronic program guide (EPG) data; examine client state data, which describes conditional access rights, to determine if recordation of the content item is permitted based on one or more content subscriptions; and if the content item is available and recordation is permitted, add a reference in a recording list, based on the query and without user intervention, for causing recordation of the content item. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A system comprising:
-
a network; a head end that is communicatively coupled to the network, includes a database having electronic program guide (EPG) data, and has a parser module that is executable thereon without user intervention to; query the EPG data to determine if a content item described in a recording document that is received from over the network is available for recording, wherein the recording document was generated by a recording module configured to examine a textual description of the content item to locate one or more words that describe the content item and dynamically generate the recording document, wherein the recording document includes the located one or more words from the textual description; if the content item is available, examine client state data that describes conditional access rights of a plurality of clients to determine if recordation of the content item for a particular said client is permitted; if recordation of the content item for the particular said client is permitted, add a reference in a recording list for causing recordation of the content item; and form a communication for communicating the recording list via the network; and the particular said client that is communicatively coupled to the network and includes a navigation module that is executable thereon to; receive the communication having the recording list; and record the referenced content item.
-
Specification