Patents by Inventor Avery Li-Chun Wang
Avery Li-Chun Wang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20160156731Abstract: 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: ApplicationFiled: February 8, 2016Publication date: June 2, 2016Inventors: Avery Li-Chun Wang, Adrian Allan Revill
-
Publication number: 20160132600Abstract: Methods and systems for performing content recognition for a surge of incoming recognition queries are provided. Within examples, methods comprise receiving, by one or more computing devices, a stream of incoming content recognition queries, and a given content recognition query includes a sample of media content and a request to identify the sample of media content. Methods also comprise filtering, by the one or more computing devices, a plurality of content recognition queries from the stream of incoming content recognition queries belonging to a surge event, and the surge event is associated with content recognition queries received within a time window and including common samples of media content.Type: ApplicationFiled: November 7, 2014Publication date: May 12, 2016Inventors: Ira Joseph Woodhead, Avery Li-Chun Wang, Charles Robert Henrich, Saulius Grusnys, Scott Matthew Loyd
-
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: 9225444Abstract: A user (102) hears an audio program being broadcast and can record a sample of the audio. The sample is then conveyed to an analyzing means (106) to determine to which broadcast station the user is listening. The analyzing means monitors many broadcast channels. Thus, characteristics of the audio sample and samples taken from the broadcast channels can be compared to find a match. Broadcast information pertaining to the broadcast channel from which the match was found may then be reported back to the user, combined with an advertisement of a promotion, prize notification, discount offers, and other information specific for a certain radio station for example.Type: GrantFiled: June 26, 2015Date of Patent: December 29, 2015Assignee: Shazam Investments LimitedInventor: Avery Li-Chun Wang
-
Publication number: 20150295667Abstract: A user (102) hears an audio program being broadcast and can record a sample of the audio. The sample is then conveyed to an analyzing means (106) to determine to which broadcast station the user is listening. The analyzing means monitors many broadcast channels. Thus, characteristics of the audio sample and samples taken from the broadcast channels can be compared to find a match. Broadcast information pertaining to the broadcast channel from which the match was found may then be reported back to the user, combined with an advertisement of a promotion, prize notification, discount offers, and other information specific for a certain radio station for example.Type: ApplicationFiled: June 26, 2015Publication date: October 15, 2015Inventor: 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: 9092518Abstract: A system and method are described for recognizing repeated audio material within at least one media stream without prior knowledge of the nature of the repeated material. The system and method are able to create a screening database from the media stream or streams. An unknown sample audio fragment is taken from the media stream and compared against the screening database to find if there are matching fragments within the media streams by determining if the unknown sample matches any samples in the screening database.Type: GrantFiled: October 28, 2013Date of Patent: July 28, 2015Assignee: Shazam Investments LimitedInventors: David L. DeBusk, Darren P. Briggs, Michael Karliner, Richard W. Cheong Tang, Avery Li-Chun Wang
-
Publication number: 20150205865Abstract: 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: March 30, 2015Publication date: July 23, 2015Inventors: Avery Li-Chun Wang, Chee Wong, Jonathan Symons
-
Patent number: 9071371Abstract: A user (102) hears an audio program being broadcast and can record a sample of the audio. The sample is then conveyed to an analyzing means (106) to determine to which broadcast station the user is listening. The analyzing means monitors many broadcast channels. Thus, characteristics of the audio sample and samples taken from the broadcast channels can be compared to find a match. Broadcast information pertaining to the broadcast channel from which the match was found may then be reported back to the user, combined with an advertisement of a promotion, prize notification, discount offers, and other information specific for a certain radio station for example.Type: GrantFiled: July 10, 2014Date of Patent: June 30, 2015Assignee: Shazam Investments LimitedInventor: 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
-
Publication number: 20140360343Abstract: 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: August 21, 2014Publication date: December 11, 2014Inventor: Avery Li-Chun Wang
-
Publication number: 20140323034Abstract: A user (102) hears an audio program being broadcast and can record a sample of the audio. The sample is then conveyed to an analyzing means (106) to determine to which broadcast station the user is listening. The analyzing means monitors many broadcast channels. Thus, characteristics of the audio sample and samples taken from the broadcast channels can be compared to find a match. Broadcast information pertaining to the broadcast channel from which the match was found may then be reported back to the user, combined with an advertisement of a promotion, prize notification, discount offers, and other information specific for a certain radio station for example.Type: ApplicationFiled: July 10, 2014Publication date: October 30, 2014Inventor: Avery Li-Chun Wang
-
Publication number: 20140316787Abstract: A method for recognizing an audio sample locates an audio file that closely matches the audio sample from a database indexing a large set of original recordings. Each indexed audio file is represented in the database index by a set of landmark timepoints and associated fingerprints. Landmarks occur at reproducible locations within the file, while fingerprints represent features of the signal at or near the landmark timepoints. To perform recognition, landmarks and fingerprints are computed for the unknown sample and used to retrieve matching fingerprints from the database. For each file containing matching fingerprints, the landmarks are compared with landmarks of the sample at which the same fingerprints were computed. If a large number of corresponding landmarks are linearly related, i.e., if equivalent fingerprints of the sample and retrieved file have the same time evolution, then the file is identified with the sample.Type: ApplicationFiled: April 14, 2014Publication date: October 23, 2014Inventors: Avery Li-Chun Wang, Julius O. Smith, III
-
Publication number: 20140280265Abstract: Methods and systems for identifying information of a broadcast station and information of broadcasted content are provided. In one example, a method includes receiving at a client device media content rendered by a media rendering source, and the client device making an attempt to determine an identity of the media content based on information stored on the client device. The method also includes based on the attempt of the client device to determine the identity of the media content, determining an identity of the media rendering source. The method further includes based on the attempt of the client device to determine the identity of the media content and on determining the identity of the media rendering source, sending information indicative of the media content to a content recognition server to determine the identity of the media content.Type: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicant: SHAZAM INVESTMENTS LTD.Inventor: Avery Li-Chun Wang
-
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: 8811885Abstract: A user (102) hears an audio program being broadcast and can record a sample of the audio. The sample is then conveyed to an analyzing means (106) to determine to which broadcast station the user is listening. The analyzing means monitors many broadcast channels. Thus, characteristics of the audio sample and samples taken from the broadcast channels can be compared to find a match. Broadcast information pertaining to the broadcast channel from which the match was found may then be reported back to the user, combined with an advertisement of a promotion, prize notification, discount offers, and other information specific for a certain radio station for example.Type: GrantFiled: September 13, 2012Date of Patent: August 19, 2014Assignee: Shazam Investments LimitedInventor: Avery Li-Chun Wang
-
Publication number: 20140214532Abstract: A method and system for provides a user with an ability to capture a sample of an experiential environment and deliver that sample to an interactive service to trigger one or more predetermined events. In exemplary embodiments of the invention such triggered events include the delivery of information and services to the user, the execution of tasks and instructions by the service on the user's behalf, communication events; surveillance events and other control-oriented events that are responsive to the user's wishes. In other exemplary embodiments of the invention, the triggered events include transaction-oriented events, entertainment events, and events associated with enhancements to human ability or function.Type: ApplicationFiled: March 31, 2014Publication date: July 31, 2014Applicant: Shazam Investments LimitedInventors: Christopher Jacques Penrose Barton, Philip Georges Inghelbrecht, Dheeraj Shankar Mukherjee, Avery Li-Chun Wang
-
Publication number: 20140214190Abstract: A method and system for content sampling and identification is presented. A data stream is recorded, and samples of the stream are identified. Samples can be initially taken at random for identification. Once a sample is identified and segmented within the data stream, the next time to sample may be calculated to be outside the time frame of the identified sample. Thus, the sampling period can be adaptively adjusted to be at times after identified tracks.Type: ApplicationFiled: March 17, 2014Publication date: July 31, 2014Applicant: Shazam Investments LimitedInventor: Avery Li-Chun Wang