Multimedia content search and recording scheduling system
First Claim
1. A method, comprising:
- in response to an activation of a synchronization process, accessing, by a server, a wishlist stored on a client device;
wherein each entry in the wishlist was, at a time when the entry was entered into the wishlist, not available for scheduling a recording on a currently available electronic program guide (EPG) data;
searching, by the server, for schedule information of a particular multimedia content to which a program ID obtained from the wishlist corresponds in a database, the schedule information of the particular multimedia content indicating a specific time for at least one showing of the particular multimedia content;
in response to determining that the schedule information of the particular multimedia content is in the database, instructing, by the server, the client device to record the particular multimedia content at the specific time as indicated in the database.
8 Assignments
0 Petitions
Accused Products
Abstract
Techniques described herein enable searching for multimedia content and for downloading or scheduling the recording of the multimedia content. The multimedia content may have been previously stored on one or more databases. The client device may download or schedule the recording of multimedia content in one step, for example, in one touch. When desired multimedia content is not available, the multimedia content is added to the client device'"'"'s wish list. When the client device'"'"'s does not have a wish list, the client device'"'"'s wish list may be created on the spot. During the scheduling of the recording, a tag associated with the multimedia content is checked to determine whether the multimedia content is live or delayed. When the tag indicates the multimedia content is live or delayed, the client device prompts with a suggestion to add extra time to the end of the recording of the multimedia content.
50 Citations
18 Claims
-
1. A method, comprising:
-
in response to an activation of a synchronization process, accessing, by a server, a wishlist stored on a client device; wherein each entry in the wishlist was, at a time when the entry was entered into the wishlist, not available for scheduling a recording on a currently available electronic program guide (EPG) data; searching, by the server, for schedule information of a particular multimedia content to which a program ID obtained from the wishlist corresponds in a database, the schedule information of the particular multimedia content indicating a specific time for at least one showing of the particular multimedia content; in response to determining that the schedule information of the particular multimedia content is in the database, instructing, by the server, the client device to record the particular multimedia content at the specific time as indicated in the database. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
a subsystem at least in part implemented in hardware that accesses, by a server, a wishlist stored on a client device in response to an activation of a synchronization process; wherein each entry in the wishlist was, at a time when the entry was entered into the wishlist, not available for scheduling a recording on a currently available electronic program guide (EPG) data; a subsystem at least in part implemented in hardware that searches, by the server, for schedule information of a particular multimedia content to which a program ID obtained from the wishlist corresponds in a database, the schedule information of the particular multimedia content indicating a specific time for at least one showing of the particular multimedia content; a subsystem at least in part implemented in hardware that instructs, by the server, the client device to record the particular multimedia content at the specific time as indicated in the database in response to determining that the schedule information of the particular multimedia content is in the database. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium carrying one or more sequences of instructions, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
in response to an activation of a synchronization process, accessing, by a server, a wishlist stored on a client device; wherein each entry in the wishlist was, at a time when the entry was entered into the wishlist, not available for scheduling a recording on a currently available electronic program guide (EPG) data; searching, by the server, for schedule information of a particular multimedia content to which a program ID obtained from the wishlist corresponds in a database, the schedule information of the particular multimedia content indicating a specific time for at least one showing of the particular multimedia content; in response to determining that the schedule information of the particular multimedia content is in the database, instructing, by the server, the client device to record the particular multimedia content at the specific time as indicated in the database. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification