Patents Assigned to Shazam Entertainment, Ltd.
-
Patent number: 10003664Abstract: Methods and systems for processing a sample of a media stream are provided. In one example, a method includes receiving a sample of a media stream rendered by a media rendering source, and for matching media recordings from which the sample was obtained, the method also includes receiving a signature file including a temporally mapped collection of features describing content of the matching media recordings. Each received signature file may be stored in memory. In addition, a signature stream may be received that includes features extracted from the media stream, and a number of matching features between the signature stream of the media stream and the signature file for at least one matching media recording can be determined. In one example, when substantially matching features between the signature stream of the media stream and the signature file for a matching media recording stop occurring, a discontinuity can be identified.Type: GrantFiled: February 8, 2016Date of Patent: June 19, 2018Assignee: Shazam Entertainment Ltd.Inventors: Avery Li-Chun Wang, Adrian Allan Revill
-
Patent number: 9864800Abstract: A method and system of performing high-throughput identifications of broadcast content is provided. A device can send a content identification query, which includes a sample of content being broadcast, to a server to request an identity of the content. The server will perform a computational identification of the content, return the result to the device, and store the result. For all subsequently received content identification queries requesting an identity of content being broadcast from the same source and in a time during which the content is still being broadcast from the source, the server will send the stored content identification in response to the subsequent queries. If a subsequent content identification query does not request the identity of content being broadcast from the same source or is not received during the time that the content is still being broadcast, the server will perform a computational identification of a content sample.Type: GrantFiled: March 30, 2015Date of Patent: January 9, 2018Assignee: Shazam Entertainment, Ltd.Inventors: Avery Li-Chun Wang, Chee Wong, Jonathan Symons
-
Patent number: 9361370Abstract: A method and system of performing high-throughput identifications of broadcast content is provided. A device can send a content identification query, which includes a sample of content being broadcast, to a server to request an identity of the content. The server will perform a computational identification of the content, return the result to the device, and store the result. For all subsequently received content identification queries requesting an identity of content being broadcast from the same source and in a time during which the content is still being broadcast from the source, the server will send the stored content identification in response to the subsequent queries. If a subsequent content identification query does not request the identity of content being broadcast from the same source or is not received during the time that the content is still being broadcast, the server will perform a computational identification of a content sample.Type: GrantFiled: April 23, 2013Date of Patent: June 7, 2016Assignee: Shazam Entertainment, Ltd.Inventors: Avery Li-Chun Wang, Chee Wong, Jonathan Symons
-
Patent number: 9342851Abstract: Systems and methods for aggregating and filtering content of social media activity are provided. In one example, a method includes receiving content posted to a social network and associated with a user profile. The social network comprises a network of users that are related via one or more relationships indicating a type of connection between respective users, and the content posted to the social network includes a plurality of distinct data sets. The method also includes processing the plurality of distinct data sets to identify one or more respective data sets being indicative of media content, and filtering the one or more respective data sets based on a type of media content indicated by the one or more respective data sets. The method further includes providing within the social network for the user profile the content in an order based on the filtering.Type: GrantFiled: March 14, 2012Date of Patent: May 17, 2016Assignee: Shazam Entertainment Ltd.Inventor: Alexander Musil
-
Patent number: 9275141Abstract: Methods and systems for processing a sample of a media stream are provided. In one example, a method includes receiving a sample of a media stream rendered by a media rendering source, and for matching media recordings from which the sample was obtained, the method also includes receiving a signature file including a temporally mapped collection of features describing content of the matching media recordings. Each received signature file may be stored in memory. In addition, a signature stream may be received that includes features extracted from the media stream, and a number of matching features between the signature stream of the media stream and the signature file for at least one matching media recording can be determined. In one example, when substantially matching features between the signature stream of the media stream and the signature file for a matching media recording stop occurring, a discontinuity can be identified.Type: GrantFiled: May 4, 2011Date of Patent: March 1, 2016Assignee: Shazam Entertainment Ltd.Inventors: Avery Li-Chun Wang, Adrian Allan Revill
-
Patent number: 9256673Abstract: Methods and systems for identifying content in a data stream are provided. In one example, a client device receives a continuous data stream and substantially continuously performs a content identification of content in the data stream based on content patterns stored on the client device. The content patterns stored on the client device may include information associated with extracted features of a media file, or a temporally mapped collection of features describing a media file. The client device may determine whether the continuous data stream includes media content, and based on the determination, continuously perform the content identification of content in the data stream at the client device. The client device may query a server to determine an identity of content in the data stream based on receiving an instruction.Type: GrantFiled: June 4, 2012Date of Patent: February 9, 2016Assignee: Shazam Entertainment Ltd.Inventor: Avery Li-Chun Wang
-
Patent number: 9251796Abstract: Systems and methods of synchronizing media are provided. A client device may be used to capture a sample of a media stream being rendered by a media rendering source. The client device sends the sample to a position identification module to determine a time offset indicating a position in the media stream corresponding to the sampling time of the sample, and optionally a timescale ratio indicating a speed at which the media stream is being rendered by the media rendering source based on a reference speed of the media stream. The client device calculates a real-time offset using a present time, a timestamp of the media sample, the time offset, and optionally the timescale ratio. The client device then renders a second media stream at a position corresponding to the real-time offset to be in synchrony to the media stream being rendered by the media rendering source.Type: GrantFiled: August 21, 2014Date of Patent: February 2, 2016Assignee: Shazam Entertainment Ltd.Inventor: Avery Li-Chun Wang
-
Patent number: 9159338Abstract: Systems and methods of rendering a textual animation are provided. The methods include receiving an audio sample of an audio signal that is being rendered by a media rendering source. The methods also include receiving one or more descriptors for the audio signal based on at least one of a semantic vector, an audio vector, and an emotion vector. Based on the one or more descriptors, a client device may render the textual transcriptions of vocal elements of the audio signal in an animated manner. The client device may further render the textual transcriptions of the vocal elements of the audio signal to be substantially in synchrony to the audio signal being rendered by the media rendering source. In addition, the client device may further receive an identification of a song corresponding to the audio sample, and may render lyrics of the song in an animated manner.Type: GrantFiled: December 3, 2010Date of Patent: October 13, 2015Assignee: Shazam Entertainment Ltd.Inventors: Rahul Powar, Avery Li-Chun Wang
-
Patent number: 8996380Abstract: Systems and methods of synchronizing media are provided. A client device may be used to capture a sample of a media stream being rendered by a media rendering source. The client device sends the sample to a position identification module to determine a time offset indicating a position in the media stream corresponding to the sampling time of the sample, and optionally a timescale ratio indicating a speed at which the media stream is being rendered by the media rendering source based on a reference speed of the media stream. The client device calculates a real-time offset using a present time, a timestamp of the media sample, the time offset, and optionally the timescale ratio. The client device then renders a second media stream at a position corresponding to the real-time offset to be in synchrony to the media stream being rendered by the media rendering source.Type: GrantFiled: May 4, 2011Date of Patent: March 31, 2015Assignee: Shazam Entertainment Ltd.Inventors: Avery Li-Chun Wang, Rahul Powar, William Michael Mills, Christopher Jacques Penrose Barton, Philip Georges Inghelbrecht, Dheeraj Shankar Mukherjee
-
Patent number: 8816179Abstract: Systems and methods of synchronizing media are provided. A client device may be used to capture a sample of a media stream being rendered by a media rendering source. The client device sends the sample to a position identification module to determine a time offset indicating a position in the media stream corresponding to the sampling time of the sample, and optionally a timescale ratio indicating a speed at which the media stream is being rendered by the media rendering source based on a reference speed of the media stream. The client device calculates a real-time offset using a present time, a timestamp of the media sample, the time offset, and optionally the timescale ratio. The client device then renders a second media stream at a position corresponding to the real-time offset to be in synchrony to the media stream being rendered by the media rendering source.Type: GrantFiled: May 1, 2013Date of Patent: August 26, 2014Assignee: Shazam Entertainment Ltd.Inventor: Avery Li-Chun Wang
-
Patent number: 8686271Abstract: Systems and methods of synchronizing media are provided. A client device may be used to capture a sample of a media stream being rendered by a media rendering source. The client device sends the sample to a position identification module to determine a time offset indicating a position in the media stream corresponding to the sampling time of the sample, and optionally a timescale ratio indicating a speed at which the media stream is being rendered by the media rendering source based on a reference speed of the media stream. The client device calculates a real-time offset using a present time, a timestamp of the media sample, the time offset, and optionally the timescale ratio. The client device then renders a second media stream at a position corresponding to the real-time offset to be in synchrony to the media stream being rendered by the media rendering source.Type: GrantFiled: May 4, 2011Date of Patent: April 1, 2014Assignee: Shazam Entertainment Ltd.Inventors: Avery Li-Chun Wang, Rahul Powar, William Michael Mills, Christopher Jacques Penrose Barton, Philip Georges Inghelbrecht, Dheeraj Shankar Mukherjee
-
Patent number: 8543395Abstract: Methods and systems for performing audio synchronization with corresponding textual transcription and determining confidence values of the timing-synchronization are provided. Audio and a corresponding text (e.g., transcript) may be synchronized in a forward and reverse direction using speech recognition to output a time-annotated audio-lyrics synchronized data. Metrics can be computed to quantify and/or qualify a confidence of the synchronization. Based on the metrics, example embodiments describe methods for enhancing an automated synchronization process to possibly adapted Hidden Markov Models (HMMs) to the synchronized audio for use during the speech recognition. Other examples describe methods for selecting an appropriate HMM for use.Type: GrantFiled: May 18, 2010Date of Patent: September 24, 2013Assignee: Shazam Entertainment Ltd.Inventor: Ognjen Todic
-
Publication number: 20130247082Abstract: A method and system of performing high-throughput identifications of broadcast content is provided. A device can send a content identification query, which includes a sample of content being broadcast, to a server to request an identity of the content. The server will perform a computational identification of the content, return the result to the device, and store the result. For all subsequently received content identification queries requesting an identity of content being broadcast from the same source and in a time during which the content is still being broadcast from the source, the server will send the stored content identification in response to the subsequent queries. If a subsequent content identification query does not request the identity of content being broadcast from the same source or is not received during the time that the content is still being broadcast, the server will perform a computational identification of a content sample.Type: ApplicationFiled: April 23, 2013Publication date: September 19, 2013Applicant: Shazam Entertainment Ltd.Inventors: Avery Li-Chun Wang, Chee Wong, Jonathan Symons
-
Publication number: 20130243205Abstract: Systems and methods of synchronizing media are provided. A client device may be used to capture a sample of a media stream being rendered by a media rendering source. The client device sends the sample to a position identification module to determine a time offset indicating a position in the media stream corresponding to the sampling time of the sample, and optionally a timescale ratio indicating a speed at which the media stream is being rendered by the media rendering source based on a reference speed of the media stream. The client device calculates a real-time offset using a present time, a timestamp of the media sample, the time offset, and optionally the timescale ratio. The client device then renders a second media stream at a position corresponding to the real-time offset to be in synchrony to the media stream being rendered by the media rendering source.Type: ApplicationFiled: May 1, 2013Publication date: September 19, 2013Applicant: Shazam Entertainment Ltd.Inventor: Avery Li-Chun Wang
-
Patent number: 8442426Abstract: A method and system of performing high-throughput identifications of broadcast content is provided. A device can send a content identification query, which includes a sample of content being broadcast, to a server to request an identity of the content. The server will perform a computational identification of the content, return the result to the device, and store the result. For all subsequently received content identification queries requesting an identity of content being broadcast from the same source and in a time during which the content is still being broadcast from the source, the server will send the stored content identification in response to the subsequent queries. If a subsequent content identification query does not request the identity of content being broadcast from the same source or is not received during the time that the content is still being broadcast, the server will perform a computational identification of a content sample.Type: GrantFiled: December 1, 2011Date of Patent: May 14, 2013Assignee: Shazam Entertainment Ltd.Inventors: Avery Li-Chun Wang, Chee Wong, Jonathan Symons
-
Publication number: 20120317241Abstract: Methods and systems for performing comparisons of received data and providing a follow-on service based on the comparisons are described. In one example, a performer may utilize a portable device that includes a microphone to record a data stream of content from an ambient environment of a venue, and provide the data stream of content to a server. A user may utilize another portable device that includes a microphone to record a sample of the content from the ambient environment, and may send the sample to the server. The server may perform a comparison of characteristics of the sample with characteristics of the data stream, and can provide a response to the user with metadata. Further, based on the comparison, the server may register a presence of the user's device at the concert. The server may perform social networking functions based on results of content identification functions.Type: ApplicationFiled: June 6, 2012Publication date: December 13, 2012Applicant: SHAZAM ENTERTAINMENT LTD.Inventor: Avery Li-Chun Wang
-
Publication number: 20120317240Abstract: Methods and systems for identifying content in a data stream are provided. In one example, a client device receives a continuous data stream and substantially continuously performs a content identification of content in the data stream based on content patterns stored on the client device. The content patterns stored on the client device may include information associated with extracted features of a media file, or a temporally mapped collection of features describing a media file. The client device may determine whether the continuous data stream includes media content, and based on the determination, continuously perform the content identification of content in the data stream at the client device. The client device may query a server to determine an identity of content in the data stream based on receiving an instruction.Type: ApplicationFiled: June 4, 2012Publication date: December 13, 2012Applicant: SHAZAM ENTERTAINMENT LTD.Inventor: Avery Li-Chun Wang
-
Publication number: 20120239763Abstract: Systems and methods for aggregating and filtering content of social media activity are provided. In one example, a method includes receiving content posted to a social network and associated with a user profile. The social network comprises a network of users that are related via one or more relationships indicating a type of connection between respective users, and the content posted to the social network includes a plurality of distinct data sets. The method also includes processing the plurality of distinct data sets to identify one or more respective data sets being indicative of media content, and filtering the one or more respective data sets based on a type of media content indicated by the one or more respective data sets. The method further includes providing within the social network for the user profile the content in an order based on the filtering.Type: ApplicationFiled: March 14, 2012Publication date: September 20, 2012Applicant: SHAZAM ENTERTAINMENT LTD.Inventor: Alexander Musil
-
Publication number: 20120191231Abstract: Methods and systems for identifying content in a data stream by a client device are provided. The methods may include receiving at the client device a signature file that is indicative of one or more features extracted from media content and information identifying the media content. The method may also include based on a comparison with the signature file, the client device performing a content identification of received media content rendered by a media rendering source. The client device may receive a set of signature files based on any number of factors including a physical location of the client device, a network address of the client device, a previous content recognition request of the client device, a genre preference, an artist preference, and a user profile.Type: ApplicationFiled: February 14, 2012Publication date: July 26, 2012Applicant: SHAZAM ENTERTAINMENT LTD.Inventor: Avery Li-Chun Wang
-
Publication number: 20120079515Abstract: A method and system of performing high-throughput identifications of broadcast content is provided. A device can send a content identification query, which includes a sample of content being broadcast, to a server to request an identity of the content. The server will perform a computational identification of the content, return the result to the device, and store the result. For all subsequently received content identification queries requesting an identity of content being broadcast from the same source and in a time during which the content is still being broadcast from the source, the server will send the stored content identification in response to the subsequent queries. If a subsequent content identification query does not request the identity of content being broadcast from the same source or is not received during the time that the content is still being broadcast, the server will perform a computational identification of a content sample.Type: ApplicationFiled: December 1, 2011Publication date: March 29, 2012Applicant: SHAZAM ENTERTAINMENT LTD.Inventors: Avery Li-Chun Wang, Chee Wong, Jonathan Symons