Abstract:
Systems and methods are provided for improved traffic flow reporting (e.g., system bandwidth conservation and timely traffic flow updates) using in-vehicle devices, service hub, and communications system for transmitting aggregated traffic flow data to the vehicles. In-vehicle devices store data relating to monitored segments of roadways (e.g., segment identifiers or location codes and designated range(s) of speed), and send messages to the hub when current vehicle speed is not within a selected range designated for the current segment of roadway where the vehicle is located. Vehicles can be configured to send messages based on various criteria. A selected vehicle or group of vehicles can be commanded to send a message to the hub. The hub provides updated traffic flow data based on the messages to the communications system for transmission to the vehicles.
Abstract:
A method and apparatus encode a source data stream via convolutional encoding or selected encoding scheme. Plural encoded data streams are interleaved and transmitted on a transmission channel. Data groups generated via convolutional or selected encoding are interleaved via time-interleaving functions to disperse selected bits within puncture groups of the data groups, bits in between data groups, and bits in selected sets of data groups to facilitate reconstruction of the source data stream from at least a portion of the interleaved data stream received on at least one transmission channel. The time-interleaving functions are selected to facilitate reconstruction of the source data stream from one transmission channel following continuous blockage. Subsets of bits of puncture groups are selected to allow reconstruction of the source data stream from more than one of plural transmission channels using a minimum number of subsets. Multiple combinations of subsets can be received on both transmission channels to reconstruct the source data stream following blockage of one channel. Decoding is performed via a Viterbi decoder.
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 system and method for time-shifting a live broadcast, and facilitating the purchase of live or time-shifted broadcast content. The device records broadcast content being listened to by user, which gives the user the option to replay content. The device 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 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 also provides and facilitates the acquisition of video, graphics, text or any other media content.
Abstract:
A method and apparatus encode a source data stream via convolutional encoding. Plural encoded data streams are interleaved and transmitted on plural transmission channels. Data groups generated via convolutional encoding are interleaved via time-interleaving functions to disperse selected bits within puncture groups of the data groups, bits in between data groups, and bits in selected sets of data groups to facilitate reconstruction of the source data stream from at least a portion of the interleaved data stream received on at least one transmission channel. The time-interleaving functions are selected to facilitate reconstruction of the source data stream from one transmission channel following continuous blockage. Subsets of bits of puncture groups are selected to allow reconstruction of the source data stream from more than one of the transmission channels using a minimum number of subsets. Multiple combinations of subsets can be received on both transmission channels to reconstruct the source data stream following blockage of one channel. Decoding is performed via a Viterbi decoder.
Abstract:
A satellite system provides geosynchronous satellites in elliptical orbits in respective elliptical orbital planes separated by 120 degrees. The satellites traverse a common figure-eight ground track comprising northern and southern loops. The satellites are controllably switched to operate the satellite currently traversing the northern loop to deliver a selected signal (e.g., a selected frequency signal) to satellite receivers.
Abstract:
A satellite system provides geosynchronous satellites in tundra orbits in respective elliptical orbital planes separated by 120 degrees. The satellites traverse a common figure-eight ground track comprising northern and southern loops. The satellites are controllably switched to operate the satellite currently traversing the northern loop to deliver a selected signal (e.g., a selected frequency signal) to satellite receivers.
Abstract:
A method of interleaving data for transmission is provided wherein first and second interleaving patterns for arranging data symbols in a source data stream into first and second transmitted data streams are selected. Each of said data symbols has at least one bit. The first and second transmitted data streams are transmitted substantially simultaneously on separate transmission channels to at least one receiver. The first and second patterns are used to transmit the data symbols in the source data stream in a different order on the respective transmission channels to maximize recovery of the source data stream when the transmission channels are blocked. The selected interleaving patterns can involve reordering the data symbols throughout the first and second transmitted data streams using different reordering criteria The reordering. criteria can vary on a frame-by-frame basis if the source data stream is time division multiplexed. Complementary data can be sent on respective transmission channels.
Abstract:
A composite data stream is stored on a data storage medium. The composite data stream comprises a plurality of program channels to provide services such as satellite digital audio radio service (SDARS), among others. The program channels are multiplexed into the composite data stream, which also comprises control data for indicating where services are located in the composite data stream. A playback device is configured to access the composite data stream on the data storage medium, to demultiplex at least the program channels and to retrieve selected services from the data storage medium in response to user inputs by using the control data.
Abstract:
A time diversity satellite system provides geosynchronous satellites in tundra orbits in three orbital planes. The satellites traverse a common figure-eight ground track comprising northern and southern loops. Power modes and early and late operating modes of the satellites are selectively switched to select the satellite currently traversing the northern loop be the late satellite delivering a late signal, that is, a delayed early signal, to satellite receivers. A receiver can therefore employ a relatively small buffer for storing the early satellite signal for only the selected channel in a multi-channel TDM content signal without experiencing latency problems when selecting a new channel.