Patent classifications
H04H60/74
System and method for capturing and accessing real-time audio and associated metadata
Disclosed embodiments provide methods and systems to capture, persist, and access a real-time audio stream and metadata associated with a radio broadcast. The real-time audio stream is captured on an audio capture device comprising a real-time clock. The audio is associated with the points in time it is captured with time markers. In embodiments, the audio is encoded for transmission with the time markers to a remote server. After being captured, encoded, and associated with time markers, the audio is transmitted to a remote server for archiving. Client devices are used to provide access to archived content. Clients request portions of the real-time audio stream from the remote server, and identify the portions they are requesting by including in their request either real-time bounds, or other information which is associated on the remote server with real-time bounds, such as content descriptor types.
DETERMINING A UNIFIED NUMBERING SYSTEM IDENTIFIER FOR A WORK
A method for use in a processing system includes receiving information regarding a work, where the information does not include a valid unified numbering system identifier that identifies a particular work of a plurality of works, and where the information includes one or more received attributes associated with the work. The method further includes obtaining a plurality of sets of attributes from one or more databases, which include a set of attributes associated with each work of the plurality of works. The method further includes determining whether a threshold number for a set of attributes of the plurality of sets of attributes matches corresponding ones of the one or more received attributes. When the threshold number does not match, the method further includes assigning a new unified numbering system identifier associated with the work and storing the new unified numbering system identifier in a database of the processing system.
DETERMINING A UNIFIED NUMBERING SYSTEM IDENTIFIER FOR A WORK
A method for use in a processing system includes receiving information regarding a work, where the information does not include a valid unified numbering system identifier that identifies a particular work of a plurality of works, and where the information includes one or more received attributes associated with the work. The method further includes obtaining a plurality of sets of attributes from one or more databases, which include a set of attributes associated with each work of the plurality of works. The method further includes determining whether a threshold number for a set of attributes of the plurality of sets of attributes matches corresponding ones of the one or more received attributes. When the threshold number does not match, the method further includes assigning a new unified numbering system identifier associated with the work and storing the new unified numbering system identifier in a database of the processing system.
Method of recommending related programs
Method and system of recommending program without individually compiling subscribe profile information. The method and system being suitable for recommending television programs, movies, and any other media, including but not limited to advertisements and music.
Method of recommending related programs
Method and system of recommending program without individually compiling subscribe profile information. The method and system being suitable for recommending television programs, movies, and any other media, including but not limited to advertisements and music.
Generation of media station previews using a secondary tuner
In one aspect, an example method includes (i) while a media playback device of a vehicle is playing back content received on a first channel, generating, by the media playback device, a query fingerprint using second content received on a second channel; (ii) sending, by the media playback device, the query fingerprint to a server that maintains a reference database containing a plurality of reference fingerprints; (iii) receiving, by the media playback device from the server, identifying information corresponding to a reference fingerprint of the plurality of reference fingerprints that matches the query fingerprint; and (iv) while the media playback device is playing back the first content received on the first channel, providing, by the media playback device for display, at least a portion of the identifying information.
Method of Recommending Related Programs
Method and system of recommending program without individually compiling subscribe profile information. The method and system being suitable for recommending television programs, movies, and any other media, including but not limited to advertisements and music.
Method of Recommending Related Programs
Method and system of recommending program without individually compiling subscribe profile information. The method and system being suitable for recommending television programs, movies, and any other media, including but not limited to advertisements and music.
Accessing radio content from a non-radio source
Systems and methods are provided for accessing broadcast media items and segments from non-broadcast sources. In response to detecting that a user has not finished listening to a broadcast segment (e.g., a radio segment), an electronic device can automatically identify and access an alternate, non-broadcast source for the same broadcast segment (e.g., a corresponding podcast episode). Using the electronic device, a user can play back the segment from the non-broadcast source, starting playback at the last position of the broadcast segment when the user stopped listening to the broadcast. In some embodiments, the electronic device can update library counts (e.g., play counts and new/not new tags) based on media items and segments played back as part of a media broadcast.
Accessing radio content from a non-radio source
Systems and methods are provided for accessing broadcast media items and segments from non-broadcast sources. In response to detecting that a user has not finished listening to a broadcast segment (e.g., a radio segment), an electronic device can automatically identify and access an alternate, non-broadcast source for the same broadcast segment (e.g., a corresponding podcast episode). Using the electronic device, a user can play back the segment from the non-broadcast source, starting playback at the last position of the broadcast segment when the user stopped listening to the broadcast. In some embodiments, the electronic device can update library counts (e.g., play counts and new/not new tags) based on media items and segments played back as part of a media broadcast.