System and method for providing an electronic program guide of live and cached radio programs accessible to a mobile device
First Claim
1. A method for delivering radio programs and related schedule information using a mobile device, the method comprising:
- retrieving schedule information pertaining to radio programs;
formatting the schedule information into a program guide comprising first and second axes and a plurality of elements, the first axis corresponding to a plurality of radio stations, the second axis corresponding to a plurality of time slots, each element corresponding to a radio program;
displaying the program guide on a screen integrated with the mobile device;
receiving a user selection of an element corresponding to a radio program to be broadcast in the future;
scheduling a task to receive the selected radio program at a time indicated by the program guide; and
in response to the selected radio program being received, caching the selected radio program.
11 Assignments
0 Petitions
Accused Products
Abstract
An electronic program guide for the radio (radio EPG) depicts radio programs available via the Internet or analog transmission. The radio EPG displays the programming available for a plurality of radio stations and time slots. The radio EPG is interactive in that a user may select a radio program for immediate playback or future recording. Radio programs are continuously received and cached by the Internet-enabled television system such that a user may be able to select and listen to an earlier-broadcast radio program listed in the radio EPG. The EPG is broadcast using a wireless technology so that mobile devices such as cellular phones, webpads, personal desktop assistants (PDA'"'"'s), personal stereos, car stereos, and laptop computers with wireless network connections can receive and display the EPG.
-
Citations
58 Claims
-
1. A method for delivering radio programs and related schedule information using a mobile device, the method comprising:
-
retrieving schedule information pertaining to radio programs; formatting the schedule information into a program guide comprising first and second axes and a plurality of elements, the first axis corresponding to a plurality of radio stations, the second axis corresponding to a plurality of time slots, each element corresponding to a radio program; displaying the program guide on a screen integrated with the mobile device; receiving a user selection of an element corresponding to a radio program to be broadcast in the future; scheduling a task to receive the selected radio program at a time indicated by the program guide; and in response to the selected radio program being received, caching the selected radio program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for delivering radio programs and related schedule information using a mobile device, the system comprising:
-
a display screen integrated with the mobile device; a schedule retrieval component configured to retrieve schedule information pertaining to radio programs; a formatting component, coupled to the schedule retrieval component, configured to format the schedule information into a program guide comprising first and second axes and a plurality of elements, the first axis corresponding to a plurality of radio stations, the second axis corresponding to a plurality of time slots, each element corresponding to a radio program; a display component, coupled to the formatting component and the display screen, configured to show the program guide on the display screen; a user selection component configured to receive a user selection of an element corresponding to a radio program to be broadcast in the future; a scheduling component configured to schedule a task to receive the selected radio program at a time indicated by the program guide; a radio program reception component configured to receive the selected radio program; and a caching component configured to cache the selected radio program in response to the selected radio program being received. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A mobile device comprising:
-
a wireless digital receiver configured to receive radio program schedule information; a formatting component configured to format the radio program schedule information into a program guide comprising first and second axes and a plurality of elements, the first axis corresponding to a plurality of radio stations, the second axis corresponding to a plurality of time slots, each element corresponding to a radio program; a display screen; a display component configured to display the program guide on the integrated display screen; and a storage device configured to cache radio programs for future playback. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A method for delivering radio programs and related schedule information using a mobile device, the method comprising:
-
retrieving schedule information pertaining to radio programs; formatting the schedule information into a program guide comprising first and second axes and a plurality of elements, the first axis corresponding to a plurality of radio stations, the second axis corresponding to at least one time slot, each element corresponding to a radio program; displaying the program guide on a screen integrated with the mobile device; and caching at least one selected radio program within the mobile device for future playback.
-
-
57. A system for delivering radio programs and related schedule information using a mobile device, the system comprising:
-
means for retrieving schedule information pertaining to radio programs; means for formatting the schedule information into a program guide comprising first and second axes and a plurality of elements, the first axis corresponding to at least one radio station, the second axis corresponding to a plurality of time slots, each element corresponding to a radio program; means for displaying the program guide on a screen integrated with the mobile device; means for receiving a user selection of an element corresponding to a radio program to be broadcast in the future; means for scheduling a task to receive the selected radio program at a time indicated by the program guide; and means for caching, in response to the selected radio program being received, the selected radio program.
-
-
58. A computer program product comprising computer-readable code for performing a method for delivering radio programs and related schedule information using a mobile device, the method comprising:
-
retrieving schedule information pertaining to radio programs; formatting the schedule information into a program guide comprising first and second axes and a plurality of elements, the first axis corresponding to a plurality of radio stations, the second axis corresponding to a plurality of time slots, each element corresponding to a radio program; displaying the program guide on a screen integrated with the mobile device; receiving a user selection of an element corresponding to a radio program to be broadcast in the future; scheduling a task to receive the selected radio program at a time indicated by the program guide; and in response to the selected radio program being received, caching the radio program.
-
Specification