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).
-
Patent number: 8725829Abstract: A method and system is described which allows users to identify (pre-recorded) sounds such as music, radio broadcast, commercials, and other audio signals in almost any environment. The audio signal (or sound) must be a recording represented in a database of recordings. The service can quickly identify the signal from just a few seconds of excerption, while tolerating high noise and distortion. Once the signal is identified to the user, the user may perform transactions interactively in real-time or offline using the identification information.Type: GrantFiled: April 26, 2004Date of Patent: May 13, 2014Assignee: Shazam Investments LimitedInventors: Avery Li-Chun Wang, Christopher Jacques Penrose Barton, Dheeraj Shankar Mukherjee, Philip Inghelbrecht
-
Patent number: 8700407Abstract: 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: GrantFiled: January 24, 2013Date of Patent: April 15, 2014Assignee: Shazam Investments LimitedInventors: Avery Li-Chun Wang, Julius O. Smith
-
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: 8688248Abstract: A method and system for content sampling (106) and identification is presented. A data stream is recorded, and samples of the stream are identified. Samples (106) can be initially taken at random for identification. Once a sample (106) is identified and segmented within the data stream, the next time to sample (106) may be calculated to be outside the time frame of the identified sample (106). Thus, the sampling period can be adaptively adjusted to be at times after identified tracks.Type: GrantFiled: April 19, 2005Date of Patent: April 1, 2014Assignee: Shazam Investments LimitedInventor: Avery Li-Chun Wang
-
Patent number: 8688600Abstract: 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: GrantFiled: July 28, 2011Date of Patent: April 1, 2014Assignee: Shazam Investments LimitedInventors: Christopher J. Penrose Barton, Philip Inghelbrecht, Dheeraj Shankar Mukherjee, Avery Li-Chun Wang
-
Publication number: 20140052284Abstract: 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: ApplicationFiled: October 28, 2013Publication date: February 20, 2014Applicant: Shazam Investments LimitedInventors: David L. DeBusk, Darren P. Briggs, Michael Karliner, Richard W. Cheong Tang, Avery Li-Chun Wang
-
Patent number: 8571864Abstract: 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: December 2, 2011Date of Patent: October 29, 2013Assignee: Shazam Investments LimitedInventors: David L. DeBusk, Darren P. Briggs, Michael Karliner, Richard W. Cheong Tang, Avery Li-Chun Wang
-
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
-
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
-
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
-
Patent number: 8386258Abstract: 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: GrantFiled: April 30, 2012Date of Patent: February 26, 2013Assignee: Shazam Investments LimitedInventors: Avery Li-Chun Wang, Julius O. Smith, III
-
Publication number: 20130010204Abstract: 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: September 13, 2012Publication date: January 10, 2013Applicant: Shazam Investments LimitedInventor: Avery Li-Chun Wang
-
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
-
Patent number: 8290423Abstract: 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 20, 2011Date of Patent: October 16, 2012Assignee: Shazam Investments LimitedInventor: Avery Li-Chun Wang
-
Publication number: 20120221131Abstract: 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 30, 2012Publication date: August 30, 2012Inventors: Avery Li-Chun Wang, Julius O. Smith, III
-
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
-
Patent number: 8190435Abstract: A method for recognizing an audio sample locates an audio file that most 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: GrantFiled: November 24, 2010Date of Patent: May 29, 2012Assignee: Shazam Investments LimitedInventors: Avery Li-Chun Wang, Julius O. Smith, III
-
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
-
Publication number: 20120076310Abstract: 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: ApplicationFiled: December 2, 2011Publication date: March 29, 2012Applicant: SHAZAM ENTERTAINMENT LIMITEDInventors: David L. DeBusk, Darren P. Briggs, Michael Karliner, Richard W. Cheong Tang, Avery Li-Chun Wang