System and method for enhancing recorded radio or television programs with information on the world wide web
First Claim
1. A method comprising:
- receiving, by a computing device from a user, a selection of a program previously recorded on a recording device from a channel, the program having an associated start program time and end program time;
determining, by the computing device, a subset of program time between the start program time and the end program time;
receiving, by the computing device, a selection from the user of one or more topics associated with the program and the subset of program time;
upon the receiving of the selection of the one or more topics, obtaining, by the computing device from a server associated with a hyperlink related to the subset of program time and the program, additional information relating to the one or more topics; and
displaying, by the computing device, the additional information to the user.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a system, method and computer program for enabling a user (an auditor or a viewer) to access complementary information related to one or a plurality of sequences or topics of interest in a recorded program previously broadcast on the radio or television and played back on a device, such as an audio or video tape or disk recorder/player. The preferred embodiment of the invention relates to a system and method for enabling a person listening to or watching a recorded program, to select one or a plurality of topics drawing his or her attention and for immediately receiving further information related to these topics from the World Wide Web. The system is based on the synchronization of local times of transmitters and recorders. The flow of information transmitted, received and recorded is always synchronized, independently of the relative positions of recorders and transmitters.
6 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing device from a user, a selection of a program previously recorded on a recording device from a channel, the program having an associated start program time and end program time; determining, by the computing device, a subset of program time between the start program time and the end program time; receiving, by the computing device, a selection from the user of one or more topics associated with the program and the subset of program time; upon the receiving of the selection of the one or more topics, obtaining, by the computing device from a server associated with a hyperlink related to the subset of program time and the program, additional information relating to the one or more topics; and displaying, by the computing device, the additional information to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; program selection receiving logic executed by the processor for receiving, from a user, a selection of a program previously recorded on a recording device from a channel, the program having an associated start program time and end program time; program time determining logic executed by the processor for determining a subset of program time between the start program time and the end program time; topic selection receiving logic executed by the processor for receiving a selection from the user of one or more topics associated with the program and the subset of program time; obtaining logic executed by the processor for obtaining, upon the receiving of the selection of the one or more topics, from a server associated with a hyperlink related to the subset of program time and the program, additional information relating to the one or more topics; and displaying logic executed by the processor for displaying the additional information to the user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium comprising computer program code for execution by a processor, the computer program code comprising instructions for:
-
receiving, by the processor from a user, a selection of a program previously recorded on a recording device from a channel, the program having an associated start program time and end program time; determining, by the computing device, a subset of program time between the start program time and the end program time receiving, by the computing device, a selection from the user of one or more topics associated with the program and the subset of program time; upon the receiving of the selection of the one or more topics, obtaining, by the computing device from a server associated with a hyperlink related to the subset of program time and the program, additional information relating to the one or more topics; and displaying, by the computing device, the additional information to the user. - View Dependent Claims (18, 19, 20)
-
Specification