Systems and methods for generating playlist for a vehicle
AssigneeRovi Guides, Inc.
InventorsPeter Jason Calvert, Christopher Lidaka
Life of this patent
Estimating the term…
Abstract
Methods and systems are employed for selectively controlling the presentation of broadcast content item in which a unique set of broadcast content items are presented based on the selection of a content type and a selection of a geography for each content type to control the manner in which broadcast content types are recorded and/or presented for the vehicle. In some embodiments, methods and systems are employed for providing relevant information to a vehicle based on receiving multiple broadcast streams, and separating the broadcast content items into segments based on a variety of content types along a predicted path of the vehicle.
Claims20
A method for generating playlist for a vehicle, the method comprising:
- receiving a plurality of broadcast content items to generate a plurality of broadcast segments, each broadcast segment being associated with metadata;
- updating the metadata of each broadcast segment to include a quality index that is indicative of recording quality of that broadcast segment;
- determining that a first broadcast segment of the plurality of broadcast segments and a second broadcast segment of the plurality of broadcast segments correspond to the same content item;
- in response to a request to play the content item:
- determining if any part of the first broadcast segment and the second broadcast segment is contaminated;
- in response to determining a part of the first broadcast segment or the second broadcast segment is contaminated, replacing the contaminated part of the one of the first broadcast segment and the second broadcast segment with an uncontaminated part corresponding to the other of the first broadcast segment and the second broadcast segment;
- and
- causing for presentation in the vehicle one of the first broadcast segment and the second broadcast segment with the uncontaminated part.
A system for generating playlist for a vehicle, the system comprising:
- control circuitry configured to:
- receive a plurality of broadcast content items to generate a plurality of broadcast segments, each broadcast segment being associated with metadata;
- update the metadata of each broadcast segment to include a quality index that is indicative of recording quality of that broadcast segment;
- determine that a first broadcast segment of the plurality of broadcast segments and a second broadcast segment of the plurality of broadcast segments correspond to the same content item;
- in response to a request to play the content item:
- determine if any part of the first broadcast segment and the second broadcast segment is contaminated;
- in response to determining a part of the first broadcast segment or the second broadcast segment is contaminated, replacing the contaminated part contaminated of the one of the first broadcast segment and the second broadcast segment with an uncontaminated part corresponding to the other of the first broadcast segment and the second broadcast segment;
- and
- cause for presentation in the vehicle one of the first broadcast segment and the second broadcast segment with the uncontaminated part.
A non-transitory computer-readable medium for generating a playlist having instructions encoded thereon that when executed by control circuitry cause the control circuitry to
- receive a plurality of broadcast content items to generate a plurality of broadcast segments, each broadcast segment being associated with metadata;
- update the metadata of each broadcast segment to include a quality index that is indicative of recording quality of that broadcast segment, wherein the update comprises:
- maintain a library of plurality of original recording segments, wherein the library contains metadata for each of the original recording segments of the plurality of original recording segments, wherein the metadata comprises a title, a performer, lyrics, and musical notes;
- compare the metadata of each broadcast segment against the corresponding original recording segment to determine the quality index for each broadcast segment;
- and
- in response to determining a quality index, update the metadata for each of the broadcast segments with the quality index;
- determine that a first broadcast segment of the plurality of broadcast segments and a second broadcast segment of the plurality of broadcast segments correspond to the same content item;
- in response to a request to play the content item:
- select one of the first broadcast segment or the second broadcast segment based on their respective quality indices;
- and
- provide the selected broadcast segment for presentation in the vehicle.
Dependencies are inferred from the claim text.