Smart car radio
First Claim
1. An audio system comprising:
- a tuner that selectively receives audio information content;
a controller that selectively records the audio information content based at least in part upon characteristics of the audio information content;
a component that generates a candidate list of seed items iteratively by initializing the candidate list, randomly selecting a number of media items from the audio information content for a random list, removing media items from the random list that fail to have substantial metadata, removing media items from the random list that are uncommon, computing similarities for remaining media items in the random list, and identifying a substantially dissimilar item from the random list and inserting the item into the candidate list; and
a playback component that selectively plays a subset of the recorded audio information content similar to at least one seed item.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a large capacity, user defined audio content delivery system. The system delivers uninterrupted music and delivers information content (e.g., news by evaluating and encoding an input audio stream while outputting another stream. Undesirable audio content (e.g., advertisements and unwanted news) are not present in the output audio stream as only desired portions of information content are stored for playback on demand. The invention also includes a user interface that is simple enough to facilitate utilization of the audio system in an automobile and employs standard hardware available in typical computing and/or personal digital assistant equipment. Additionally, the audio system can be portable (e.g., as portable as a personal digital assistant) and can be updated in real time or off line via a personal computer.
-
Citations
44 Claims
-
1. An audio system comprising:
-
a tuner that selectively receives audio information content; a controller that selectively records the audio information content based at least in part upon characteristics of the audio information content; a component that generates a candidate list of seed items iteratively by initializing the candidate list, randomly selecting a number of media items from the audio information content for a random list, removing media items from the random list that fail to have substantial metadata, removing media items from the random list that are uncommon, computing similarities for remaining media items in the random list, and identifying a substantially dissimilar item from the random list and inserting the item into the candidate list; and a playback component that selectively plays a subset of the recorded audio information content similar to at least one seed item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A user interface for an audio system, the interface comprising:
-
a display; a scan button located within the display, the scan button selectable to initiate a scan entertainment content function; a button to select at least one item from a candidate list that was generated iteratively by initializing the candidate list, randomly selecting a number of media items for a random list, removing media items from the random list that fail to have substantial metadata, removing media items from the random list that are uncommon, computing similarities for remaining media items in the random list, and identifying a substantially dissimilar item from the random list and inserting the item into the candidate list; and at least one of the following buttons;
a weather button located within the display screen, the weather button selectable to play a recent weather report;
a news button located within the display screen, the news button selectable to play a recent news report; and
a traffic button located within the display screen, the traffic button selectable to play a recent traffic report. - View Dependent Claims (17, 18)
-
-
19. A system tat facilitates utilization of information content comprising:
-
a tuner that selectively receives broadcasts; a module that generates a candidate list of broadcasts iteratively by initializing the candidate list, randomly selecting a number of broadcasts for a random list, removing broadcasts from the random list that fail to have substantial metadata, removing broadcasts from the random list that are uncommon, computing similarities for remaining broadcasts in the random list, and identifying a substantially dissimilar broadcast from the random list and inserting the broadcast into the candidate list; a recording component that selectively records a subset of the received broadcasts similar to at least one candidate broadcast based at least in part on analyzed content of the received broadcast; and a storage component tat stores and maintains the subset. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A scan-based playlist generation system, comprising:
-
a scan list engine that generates a list of candidate seed items iteratively by initializing the candidate list, randomly selecting a number of media items for a random list, removing media items from the random list that fail to have substantial metadata, removing media items from the random list that are uncommon, computing similarities for remaining media items in the random list and identifying a substantially dissimilar item from the random list and inserting the item into the candidate list, and that receives user input regarding a candidate seed item and generates at least one seed item corresponding to the candidate seed item; and a playlist generator that receives the at least one seed item and generates a playlist of media corresponding to the at least one seed item. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A computer implemented method for recording information content comprising:
-
automatically creating a candidate list of items iteratively by initializing the candidate list, randomly selecting a number of media items for a random list, removing media items from the random list that fail to have substantial metadata, removing media items from the random list that are uncommon, computing similarities for remaining media items in the random list, and identifying a substantially dissimilar item from the random list and inserting the item into the candidate list; automatically searching at least one channel to identify a signature associated with a media item similar to at least one candidate item; and automatically recording the media item on identifying the signature. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A method that facilitates utilizing entertainment content comprising:
-
initiating a scan function; generating a collection of candidate seed items, respectively having associated segments, iteratively by initializing the candidate list, randomly selecting a number of media items for a random list removing media items from the random list that fail to have substantial metadata, removing media items from the random list that are uncommon, computing similarities for remaining media items in the random list, and identifying a substantially dissimilar item from the random list and inserting the item into the candidate list; playing a current segment; on a user indicating the current segment as desirable, identifying an associated candidate seed item as a desirable seed item; on a user indicating the current segment as undesirable, identifying an associated candidate seed item as a undesirable seed item and iteratively playing a next segment until selected as a desirable; and generating a playlist based at least partly on the desirable seed item and the undesirable seed item. - View Dependent Claims (41, 42)
-
-
43. A computer readable medium storing computer executable instructions of components operable to perform a method that facilitates recording information content, comprising:
-
a component for generating a candidate list of items iteratively by initializing the candidate list, randomly selecting a number of media items for a random list, removing media items from the random list that fail to have substantial metadata, removing media items from the random list that are uncommon, computing similarities for remaining media items in the random list, and identifying a substantially dissimilar item from the random list and inserting the item into the candidate list; a component for analyzing a channel that broadcasts a media item similar to at least one candidate item to identify a starting signature; a component for recording the media item upon identifying the starting signature; a component for compressing the recorded media item; and a component for storing the recorded media item.
-
-
44. An audio system comprising:
-
means for selectively receiving audio information content; means for selectively recording the audio information content based at least in part upon characteristics of the audio information content; means for generating a candidate list of items iteratively by initializing the candidate list. randomly selecting a number of media items for a random list from the audio information content, removing media items from the random list that fail to have substantial metadata, removing media items from the random list that are uncommon, computing similarities for remaining media items in the random list, and identifying a substantially dissimilar item from the random list and inserting the item into the candidate list; and means for selectively playing a subset of the recorded audio information content similar to at least one candidate item.
-
Specification