Method and apparatus for automotive radio time shifting personalized to multiple drivers
AssigneeInternational Business Machines Corporation
InventorViktors Berstis
Life of this patent
Estimating the term…
Abstract
A plurality of users each selects desired listening broadcast programs that are recorded by a system in a memory and indexed to the specific user. The user may also select the desired playback schedule and playback format. Conveniently, the system retrieves recorded broadcast programs stored in memory, then plays them according to the specific user's desired format and schedule. Additionally, each user may select which broadcast programs are stored, which broadcast frequencies are scanned by the system for the desired broadcast programs, and how long each broadcast program is stored in memory.
Claims42
A method implemented in a data processing system for storing broadcast events for playback at a later time, wherein the data processing system includes a broadcast receiver, the method comprising:
- receiving a designation of at least two broadcast events;
- prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- and
- accessing a broadcast frequency associated with the highest priority designated broadcast event.
A method implemented in a data processing system for storing broadcast events for playback at a later time, wherein the data processing system includes a broadcast receiver, the method comprising:
- receiving a designation of at least two broadcast events;
- prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- accessing the highest priority designated broadcast event;
- and
- storing the highest priority broadcast events in a memory.
A method implemented in a data processing system for storing broadcast events for playback at a later time, wherein the data processing system includes a broadcast receiver, the method comprising:
- receiving a designation of at least two broadcast events;
- prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- storing the designated broadcast events in a memory;
- responsive to prioritizing the designated broadcast events, retrieving the highest priority designated broadcast event from the memory;
- and
- playing the broadcast event retrieved from memory.
A method implemented in a data processing system for creating a data structure for storing broadcast events for playback at a later time, wherein the data processing system includes a broadcast receiver, the method comprising:
- receiving parameters in a data structure comprising:
- designating at least two broadcast events;
- prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- designating a broadcast frequency;
- and
- using the parameters received in the data structure for storing the designated broadcast events in a memory.
A method implemented in a data processing system for creating a data structure for storing broadcast events for playback at a later time, wherein the data processing system includes a broadcast receiver, the method comprising:
- receiving parameters in a data structure comprising:
- designating at least two broadcast events;
- prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- indicating storage parameters associated with the at least two broadcast events;
- using the parameters received in the data structure comprises:
- storing the designated at least two broadcast events in memory;
- storing the designated at least two broadcast events in memory;
- and
- playing the retrieved broadcast event.
A method implemented in a data processing system for storing broadcast events for playback at a later time, wherein the data processing system includes a broadcast receiver, the method comprising:
- receiving a retention parameter for retaining a broadcast event;
- receiving a playback scheduling parameter for scheduling a broadcast event;
- receiving a playback format parameter for playing back a broadcast event;
- retaining a broadcast event according to the retention parameter;
- retrieving a broadcast event according to the playback format parameter;
- and
- playing back a broadcast event according to the playback format parameter.
A data processing system for storing broadcast events for playback at a later time, the system comprising:
- receiving means for receiving a designation of at least two broadcast events;
- prioritizing means for prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- and
- accessing means for accessing a broadcast frequency associated with the highest priority designated broadcast event.
A data processing system for storing broadcast events for playback at a later time, the system comprising:
- receiving means for receiving a designation of at least two broadcast events;
- prioritizing means for prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- accessing means for accessing the highest priority designated broadcast event;
- and storing means for storing the highest priority broadcast events in a memory.
A data processing system for storing broadcast events for playback at a later time, the system comprising:
- receiving means for receiving a designation of at least two broadcast events;
- prioritizing means for prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- storing means for storing the designated broadcast events in a memory;
- responsive to prioritizing means for prioritizing the designated broadcast events, retrieving means for retrieving the highest priority designated broadcast event from the memory;
- and
- playing means for playing the broadcast event retrieved from memory.
A data processing system for creating a data structure for storing broadcast events for playback at a later time for storing broadcast events for playback at a later time, the system comprising:
- receiving means for receiving parameters in a data structure comprising:
- designating at least two broadcast events;
- prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- designating a broadcast frequency;
- and
- using means for using the parameters received into the data structure for storing the designated broadcast events in a memory.
A data processing system for creating a data structure for storing broadcast events for playback at a later time for storing broadcast events for playback at a later time, the system comprising:
- receiving means for receiving parameters in a data structure comprising:
- designating at least two broadcast events;
- prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- indicating storage parameters associated with the at least two broadcast events;
- using means for using the parameters received in the data structure comprises:
- storing means for storing the designated at least two broadcast events in memory;
- storing means for storing the designated at least two broadcast events in memory;
- and
- playing means for playing the retrieved broadcast event.
A data processing system for storing broadcast events for playback at a later time, the system comprising:
- receiving means for receiving a retention parameter for retaining a broadcast event;
- receiving means for receiving a playback scheduling parameter for scheduling a broadcast event;
- receiving means for receiving a playback format parameter for playing back a broadcast event;
- retaining means for retaining a broadcast event according to the retention parameter;
- retrieving means for retrieving a broadcast event according to the playback format parameter;
- and
- playing means for playing back a broadcast event according to the playback format parameter.
A computer program product, including instructions implemented in a data processing system for storing broadcast events for playback at a later time, embodied on a system readable medium, the instructions comprising:
- instructions for receiving a designation of at least two broadcast events;
- instructions for prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- instructions for accessing a broadcast frequency associated with the highest priority designated broadcast event;
- and
- instructions for storing the highest priority designated broadcast event in a memory.
A computer program product, including instructions implemented in a data processing system for storing broadcast events for playback at a later time, embodied on a system readable medium, the instructions comprising:
- instructions for receiving a designation of at least two broadcast events;
- instructions for prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- instructions for accessing the highest priority designated broadcast event;
- and
- instructions for storing the highest priority broadcast events in a memory.
A computer program product, including instructions implemented in a data processing system for storing broadcast events for playback at a later time, embodied on a system readable medium, the instructions comprising:
- instructions for receiving a designation of at least two broadcast events;
- instructions for prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- instructions for storing the designated broadcast events in a memory;
- responsive to instructions for prioritizing the designated broadcast events, instructions for retrieving the highest priority designated broadcast event from the memory;
- and
- instructions for playing the broadcast event retrieved from memory.
A computer program product, including instructions implemented in a data processing system for creating a data structure for storing broadcast events for playback at a later time, embodied on a system readable medium, the instructions comprising:
- instructions for receiving parameters in a data structure comprising:
- designating at least two broadcast events;
- prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- designating a broadcast frequency;
- and
- instructions for using the parameters received in the data structure for storing the designated broadcast events in a memory.
A computer program product, including instructions implemented in a data processing system for creating a data structure for storing broadcast events for playback at a later time, embodied on a system readable medium, the instructions comprising:
- instructions for receiving parameters in a data structure comprising:
- designating at least two broadcast events;
- prioritizing the designated at least two broadcast events including a highest priority designated broadcast event;
- indicating storage parameters associated with the at least two broadcast events;
- instructions for using the parameters received in the data structure comprises:
- storing the designated at least two broadcast events in memory;
- instructions for storing the designated at least two broadcast events in memory;
- and
- playing the retrieved broadcast event.
A computer program product, including instructions implemented in a data processing system for storing broadcast events for playback at a later time, embodied on a system readable medium, the instructions comprising:
- instructions for receiving a retention parameter for retaining a broadcast event;
- instructions for receiving a playback scheduling parameter for scheduling a broadcast event;
- instructions for receiving a playback format parameter for playing back a broadcast event;
- instructions for retaining a broadcast event according to the retention parameter;
- instructions for retrieving a broadcast event according to the playback format parameter;
- and
- instructions for playing back a broadcast event according to the playback format parameter.
Dependencies are inferred from the claim text.