Abstract:
A method (700) of customizing the selection of channels among aplurality of channels includes the steps of receiving (702) a digitally encoded bit stream over-the-air on the plurality of channels and decoding (704) a selected channel among the plurality of channels. The method further comprises the steps of selectively tagging (706) a desired type of content on the selected channel, analyzing (708) a broadcast information channel and/or an Electronic program Guide for an indication of content of the desired type among the plurality of channels, and alerting (710) a user of a desired channel containing the indication.
Abstract:
A system for and method of implementing mobile commerce in a satellite radio broadcasting system. A unique program identifier is associated with each program segment of a broadcast. When a listener hears a program segment of interest, the listener causes the associated program identifier to be captured and thereafter to be transferred to a central location or hub. The transferring operation can be accomplished manually, via a media link or via a wireless network. Upon receipt of the program identifier at the central hub, the program identifier is used to determine information about the listener, obtain additional information regarding the program segment associated with the program identifier for the listener and/or initiate an e-commerce transaction involving the listener and/or other parties including merchandisers and advertisers.
Abstract:
A method and apparatus for generating a personalized radio channel playlist by time division multiplexing songs from multiple received channels from one or more broadcast source streams in a queue. Users can specify favorite channels for building their personal playlists, or multiple default playlist channels can be provided by genre. If matches are found, the channel carrying the favorite is extracted and added to the playlist. Channel searching for matches involves monitoring real-time song and artist labels for all channels carried in a separate data channel. Preview times can vary depending on the size of the playlist or number of channels used. During a preview of a segment, users can, opt to listen to the full song or back up in the playlist to listen to a previous song. Connectivity options and web interfaces are provided to facilitate transfer and sharing of customization parameters for personalized radio configuration.
Abstract:
A method and apparatus for convolutionally encoding (30) and interleaving (46, 48) a source data stream for transmission on one or more transmission channels (66, 68). Convolutionally encoded data groups (36) are time-interleaved (46) to disperse selected bits of puncture groups (45) in the data groups, bits in between data groups, and bits in selected sets of data groups, facilitating reconstruction of the source data from at least a portion of the interleaved data received on at least one transmission channel. The time-interleaving functions (46) are selected to facilitate reconstruction of the source data from one transmission channel following continuous blockage. Puncture groups are selected to allow reconstruction of the source data using a minimum number of puncture group bits. Multiple combinations (44a-44d) of puncture group bits can be used to reconstruct the source data following blockage of one channel. A Viterbi decoder (26) performs decoding.
Abstract:
A vehicle messaging method (600) and system (100) can include any number of data sources (101-103), an interface (104) that formats messages and addresses from the data sources, and a corresponding number of messaging servers (111-113) that receive targeted messages intended for a predetermined subset of subscribers associated with a vehicle identification number (VIN). Each messaging server can include a corresponding controller (121-123) programmed to assign (604) targeted messages to a predetermined channel and encode (606) the addresses of the targeted messages to the predetermined subset of subscribers using a VIN or portion thereof. The controller can be further programmed to transfer (608) the targeted messages and addresses to a satellite uplink (107) and satellite (110) via a messaging uplink interface (106) for retransmission and reception by a plurality of selective call receivers (109) addressable individually using a predetermined VIN or portion thereof.
Abstract:
A system and method for time-shifting a live broadcast, and facilitating the purchase of live or time-shifted broadcast content. The device (100) records broadcast content being listened to by user, which gives the user the option to replay content. The device (100) and method also provides a preview service that allows the user to experience fresh media content on a regular basis, even where a live signal is not available. The broadcast source (20) broadcasts new content on a regular basis to avoid providing users with stale content. The user identifies content using the device and data is stored that corresponds to the identified content. The broadcast source or a third-party content provider uses the corresponding data to provide the identified content to the user. In addition to audio content, the device (100) also provides and facilitates the acquisition of video, graphics, text or any other media content.
Abstract:
A method (700) of customizing the selection of channels among aplurality of channels includes the steps of receiving (702) a digitally encoded bit stream over-the-air on the plurality of channels and decoding (704) a selected channel among the plurality of channels. The method further comprises the steps of selectively tagging (706) a desired type of content on the selected channel, analyzing (708) a broadcast information channel and/or an Electronic program Guide for an indication of content of the desired type among the plurality of channels, and alerting (710) a user of a desired channel containing the indication.
Abstract:
A device (100) for receiving, storing and playing back digital audio radio signals comprises a receiver (203), a decoder (502 and/or 504), a user input (516), a storage medium (510) coupled to the decoder, and a system controller (508) coupled to the user input. The receiver receives a digitally encoded bit stream (300) on a plurality of communication resources (104), wherein each communication resource contains content and associated index information. The decoder selectively decodes a selected plurality of communication resources and the user input selects the selected plurality based on the associated index information and selects a portion of the content contained in selected plurality to be retrieved. The storage medium stores the content and associated index information contained in the selected plurality of communication resources and the system controller stores and retrieves content to and from the storage medium based on input received at the user input.
Abstract:
A digital receiver unit (28) having a backup energy source (214) for use in a vehicle (250) that operates on a primary energy source (216) includes a receiver (203) powered by the primary energy source when the vehicle is operating, a switching mechanism (210 and 212) for switching the receiver between the primary energy source and the backup energy source and a controller (210) coupled to the receiver for controlling the switching mechanism. The receiver receives data during a scheduled predetermined time and the backup energy source powers the receiver during the scheduled predetermined time if the vehicle is not operating.
Abstract:
A method and apparatus are provided for generating a personalized radio channel playlist by time division multiplexing songs from multiple received channels from one or more broadcast source streams in a queue. Users can specify favorite channels for building their personal playlists, or multiple default playlist channels can be provided by genre.