Method for automatic and semi-automatic event scheduling based on information embedded in multimedia content
First Claim
1. A method for providing a scheduling function to the recipient of a multimedia presentation independent of any Electronic Program Guide, said method comprising steps of:
- communicating program scheduling information to a multimedia broadcast processing device, said scheduling information integrated within and presented during said multimedia broadcast presentation from a broadcast location;
determining whether said program scheduling information was received at said processing device, extracting said program scheduling information if it was received, and placing said program scheduling information in a data queue;
notifying a user of availability of said program scheduling information for programming of a future presentation;
said user making a selection to schedule a future program or an event according to said program scheduling information received; and
processing said selection according to contents of said program scheduling information so that said Processing device automatically tunes to a selected program at a subsequent scheduled time according to a user preference, wherein program scheduling functionality is performed without need for communication back to a broadcast location.
2 Assignments
0 Petitions
Accused Products
Abstract
The method of the present invention allows a viewer/listener to schedule a future event based on information which is embedded in a multimedia presentation, such as a promotional commercial. The viewer or the viewer'"'"'s equipment, on the basis of the viewer'"'"'s preferences, causes the event to be scheduled at the appropriate time. The types of events that can be scheduled include:
scheduling the reception of a future television/radio/data download program, including turning the processing device on and switching to a correct channel or station;
scheduling play of audio or visual reminders for informing of the imminent start of a scheduled program;
scheduling the recordation of future program or data imbedded in such a program on a recording device, e.g., VCR, audio recorder, computer medium recorder; and
schedule the downloading of data.
-
Citations
34 Claims
-
1. A method for providing a scheduling function to the recipient of a multimedia presentation independent of any Electronic Program Guide, said method comprising steps of:
-
communicating program scheduling information to a multimedia broadcast processing device, said scheduling information integrated within and presented during said multimedia broadcast presentation from a broadcast location;
determining whether said program scheduling information was received at said processing device, extracting said program scheduling information if it was received, and placing said program scheduling information in a data queue;
notifying a user of availability of said program scheduling information for programming of a future presentation;
said user making a selection to schedule a future program or an event according to said program scheduling information received; and
processing said selection according to contents of said program scheduling information so that said Processing device automatically tunes to a selected program at a subsequent scheduled time according to a user preference, wherein program scheduling functionality is performed without need for communication back to a broadcast location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
ascertaining and embedded said program scheduling information into a content of said multimedia presentation during an authoring step.
-
-
3. The method of claim 1, wherein said step of extracting further comprising the steps of:
-
a. setting preferences and tuning a program selection;
b. waiting until said program scheduling information has been placed on said data queue; and
c. waiting until a notification time is reached.
-
-
4. The method of claim 3, wherein said steps of notifying and making a selection are performed without interrupting said multimedia presentation.
-
5. The method of claim 4, wherein said step of notifying is performed by various notification means, said various notifying means being selectable by said user.
-
6. The method of claim 5, wherein said multimedia presentation is video.
-
7. The method of claim 5, wherein said multimedia presentation is audio.
-
8. The method of claim 5, wherein said notification means includes a remote control input device, said step of making a selection is performed by a single key press on said input device.
-
9. The method of claim 6, wherein said step of making a selection is performed using an on-screen graphics menu.
-
10. The method of claim 9, wherein said step of processing further comprising following steps:
-
d. waiting until said notification time has passed;
e. terminating the notification of said user of availability of said program scheduling information and continuing processing at step (b);
f. determining whether said user has made said selection, if said user has not made said selection continuing processing at step (d);
g. terminating the notification of said user of availability of said program scheduling information; and
h. waiting until a scheduled presentation time is reached.
-
-
11. The method of claim 10, wherein said step of processing further comprises a step of recording a subsequent program at a scheduled time according to said program scheduling information.
-
12. The method of claim 11, wherein said step of processing further comprises a step of recording content embedded in a subsequent program at a scheduled time according to said program scheduling information.
-
13. The method of claim 12, wherein said step of processing further comprises a step of reminding said user of said scheduled event at a scheduled time according to said program scheduling information.
-
14. The method of claim 13, wherein after said step of reminding, the step of allowing said user to tune said processing device to said scheduled program by making a current selection.
-
15. The method of claim 13, wherein said step of reminding is a video reminder on said processing device.
-
16. The method of claim 13, wherein said step of reminding is an audio reminder on said processing device.
-
17. The method of claim 13, wherein said step of making a current selection is performed by a single key press on said input device.
-
18. A computer program device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for providing a semi-automatic scheduling function to audience of a multimedia broadcast presentation independent of any Electronic Program Guide, said method comprising steps of:
-
communicating program scheduling information to a multimedia broadcast processing device, said scheduling information integrated within and presented during said multimedia broadcast presentation from a broadcast location;
determining whether said program scheduling information was received at said processing device, extracting said program scheduling information if it was received, and placing said program scheduling information on a data queue;
notifying a user of availability of said program scheduling information for programming of a future presentation;
said user making a selection to schedule a future program or an event according to said program scheduling information received; and
processing said selection according to contents of said program scheduling information so that said processing device automatically tunes to a selected program at a subsequent scheduled time according to a user preference, wherein program scheduling functionality is performed without need for communication back to a broadcast location. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
ascertaining and embedded said program scheduling information into a content of said multimedia presentation during an authoring step.
-
-
20. The method of claim 18, wherein said step of extracting further comprising the steps of:
-
a. setting preferences and tuning a program selection;
b. waiting until said program scheduling information has been placed on said data queue; and
c. waiting until a notification presentation time is reached.
-
-
21. The method of claim 20, wherein said steps of notifying and making a selection are performed without interrupting said multimedia presentation.
-
22. The method of claim 21, wherein said step of notifying is performed by various notification means, said various notifying means being selectable by said user.
-
23. The method of claim 22, wherein said multimedia presentation is video.
-
24. The method of claim 22, wherein said multimedia presentation is audio.
-
25. The method of claim 22, wherein said notification means includes a remote control input device, said step of making a selection is performed by a single key press on said input device.
-
26. The method of claim 23, wherein said step of making a selection is performed using an on-screen graphics menu.
-
27. The method of claim 26, wherein said step of processing further comprising following steps:
-
d. waiting until said notification presentation time has passed;
e. terminating the notification of said user of availability of said program scheduling information and continuing processing at step (b);
f. determining whether said user has made said selection, if said user has not made said selection continuing processing at step (d);
g. terminating the notification of said user of availability of said program scheduling information; and
h. waiting until a scheduled presentation time is reached.
-
-
28. The method of claim 27, said step of processing further comprises a step of recording a subsequent program at a scheduled time according to said program scheduling information.
-
29. A The method of claim 28, wherein said step of processing further comprises a step of recording content embedded in a subsequent program at a scheduled time according to said program scheduling information.
-
30. The method of claim 29, wherein said step of processing further comprises a step of reminding said user of said scheduled event at a scheduled time according to said program scheduling information.
-
31. The method of claim 30, wherein after said step of reminding, the step of allowing said user to tune said processing device to said scheduled program by making a current selection.
-
32. The method of claim 30, wherein said step of reminding is a video reminder on said processing device.
-
33. The method of claim 30, wherein said step of reminding is an audio reminder on said processing device.
-
34. The method of claim 30, wherein said step of making a current selection is performed by a single key press on said input device.
Specification