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: 10981056Abstract: Example methods and systems for computing a reaction time from an indexed event occurring in an indexed recording to a reaction signal are described. An example method includes receiving a sample of ambient content of a computing device, determining a position identification of the sample of ambient content into an indexed recording to which the sample of ambient content matches, based on the position identification, synchronizing display of content on a user interface of the computing device to the indexed recording, and computing the reaction time. The reaction signal is generated by the computing device and is indicative of a user's response to the indexed event.Type: GrantFiled: December 26, 2018Date of Patent: April 20, 2021Assignee: Apple Inc.Inventors: Daniel Carter Hunt, Cori Anne Shearer, Bronwyn Elizabeth Mahieu, Jeffrey Clemens Ludden, Mily Gupta Dahlke, Brian Jeffrey Kaull, Avery Li-Chun Wang
-
Methods and systems for determining a latency between a source and an alternative feed of the source
Patent number: 10757456Abstract: An example method includes receiving queries from devices that include respective samples of content from a stream of content rendered by a source, receiving samples of content from a stream of content rendered by an alternative feed of the source, and for each sample of content from the alternative feed of the source, identifying respective matching queries that match to the same content as the sample of content from the alternative feed of the source. The method also includes for each respective matching query, determining a respective relative time difference between a time that the content appears in the sample of content from the alternative feed and a time that the content appears in the respective matching query, accumulating a distribution of the time differences over time, and determining a latency between the source and the alternative feed of the source.Type: GrantFiled: October 10, 2018Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Avery Li-Chun Wang, Ira Joseph Woodhead, Christopher Matthew Healy, Scott Edward Holechek -
Patent number: 10497378Abstract: 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 23, 2018Date of Patent: December 3, 2019Assignee: Apple Inc.Inventors: Avery Li-Chun Wang, Julius O. Smith, III
-
Publication number: 20190143212Abstract: Example methods and systems for computing a reaction time from an indexed event occurring in an indexed recording to a reaction signal are described. An example method includes receiving a sample of ambient content of a computing device, determining a position identification of the sample of ambient content into an indexed recording to which the sample of ambient content matches, based on the position identification, synchronizing display of content on a user interface of the computing device to the indexed recording, and computing the reaction time. The reaction signal is generated by the computing device and is indicative of a user's response to the indexed event.Type: ApplicationFiled: December 26, 2018Publication date: May 16, 2019Inventors: Daniel Carter Hunt, Cori Anne Shearer, Bronwyn Elizabeth Mahieu, Jeffrey Clemens Ludden, Mily Gupta Gahlke, Brian Jeffrey Kaull, Avery Li-Chun Wang
-
Methods and Systems for Determining a Latency Between a Source and an Alternative Feed of the Source
Publication number: 20190124380Abstract: An example method includes receiving queries from devices that include respective samples of content from a stream of content rendered by a source, receiving samples of content from a stream of content rendered by an alternative feed of the source, and for each sample of content from the alternative feed of the source, identifying respective matching queries that match to the same content as the sample of content from the alternative feed of the source. The method also includes for each respective matching query, determining a respective relative time difference between a time that the content appears in the sample of content from the alternative feed and a time that the content appears in the respective matching query, accumulating a distribution of the time differences over time, and determining a latency between the source and the alternative feed of the source.Type: ApplicationFiled: October 10, 2018Publication date: April 25, 2019Inventors: Avery Li-Chun Wang, Ira Joseph Woodhead, Christopher Matthew Healy, Scott Edward Holechek -
Patent number: 10166472Abstract: Example methods and systems for computing a reaction time from an indexed event occurring in an indexed recording to a reaction signal are described. An example method includes receiving a sample of ambient content of a computing device, determining a position identification of the sample of ambient content into an indexed recording to which the sample of ambient content matches, based on the position identification, synchronizing display of content on a user interface of the computing device to the indexed recording, and computing the reaction time. The reaction signal is generated by the computing device and is indicative of a user's response to the indexed event.Type: GrantFiled: May 4, 2017Date of Patent: January 1, 2019Assignee: Shazam Investments Ltd.Inventors: Daniel Carter Hunt, Cori Anne Shearer, Bronwyn Elizabeth Mahieu, Jeffrey Clemens Ludden, Mily Gupta Dahlke, Brian Jeffrey Kaull, Avery Li-Chun Wang
-
Publication number: 20180374491Abstract: 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: January 23, 2018Publication date: December 27, 2018Inventors: Avery Li-Chun Wang, Julius O. Smith, III
-
Methods and systems for determining a latency between a source and an alternative feed of the source
Patent number: 10129575Abstract: An example method includes receiving queries from devices that include respective samples of content from a stream of content rendered by a source, receiving samples of content from a stream of content rendered by an alternative feed of the source, and for each sample of content from the alternative feed of the source, identifying respective matching queries that match to the same content as the sample of content from the alternative feed of the source. The method also includes for each respective matching query, determining a respective relative time difference between a time that the content appears in the sample of content from the alternative feed and a time that the content appears in the respective matching query, accumulating a distribution of the time differences over time, and determining a latency between the source and the alternative feed of the source.Type: GrantFiled: October 25, 2017Date of Patent: November 13, 2018Assignee: Shazam Entertainment LimitedInventors: Avery Li-Chun Wang, Ira Joseph Woodhead, Christopher Matthew Healy, Scott Edward Holechek -
Publication number: 20180318711Abstract: Example methods and systems for computing a reaction time from an indexed event occurring in an indexed recording to a reaction signal are described. An example method includes receiving a sample of ambient content of a computing device, determining a position identification of the sample of ambient content into an indexed recording to which the sample of ambient content matches, based on the position identification, synchronizing display of content on a user interface of the computing device to the indexed recording, and computing the reaction time. The reaction signal is generated by the computing device and is indicative of a user's response to the indexed event.Type: ApplicationFiled: May 4, 2017Publication date: November 8, 2018Inventors: Daniel Carter Hunt, Cori Anne Shearer, Bronwyn Elizabeth Mahieu, Jeffrey Clemens Ludden, Mily Gupta Dahlke, Brian Jeffrey Kaull, Avery Li-Chun Wang
-
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
-
Publication number: 20180101610Abstract: 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 13, 2017Publication date: April 12, 2018Inventors: Avery Li-Chun Wang, Chee Wong, Jonathan Symons
-
Patent number: 9899030Abstract: A method for recognizing an audio sample locates an audio file that matches the sample from a database indexing original recordings. Each indexed 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, and the fingerprints are invariant with respect to time stretching of the sample. 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: July 19, 2016Date of Patent: February 20, 2018Assignee: Shazam Investments LimitedInventors: Avery Li-Chun Wang, Julius O. Smith, III
-
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: 9773058Abstract: Methods and systems for arranging and searching a database of media content recordings are provided. In one example, a method is provided that comprises receiving a sample of media content, and performing, by a computing device, a content recognition of the sample of media content using a data file including a concatenation of representations for each of a plurality of media content recordings. In other examples, another method is provided that comprises receiving media content recordings, determining a representation for each media content recording, concatenating by a computing device the representation for each media content recording as a data file, and storing by the computing device a mapping between an identifier for a respective media content recording and a global position in the data file that corresponds to the representation of the respective media content recording.Type: GrantFiled: March 15, 2013Date of Patent: September 26, 2017Assignee: Shazam Investments Ltd.Inventors: Avery Li-Chun Wang, Ira Joseph Woodhead, Erich Konrad Elsen
-
Patent number: 9721287Abstract: 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: March 31, 2014Date of Patent: August 1, 2017Assignee: Shazam Investments LimitedInventors: Christopher Jacques Penrose Barton, Philip Georges Inghelbrecht, Dheeraj Shankar Mukherjee, Avery Li-Chun Wang
-
Publication number: 20160328473Abstract: 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: July 19, 2016Publication date: November 10, 2016Inventors: Avery Li-Chun Wang, Julius O. Smith, III
-
Patent number: 9451048Abstract: 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: GrantFiled: March 12, 2013Date of Patent: September 20, 2016Assignee: Shazam Investments Ltd.Inventor: Avery Li-Chun Wang
-
Patent number: 9401154Abstract: 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 14, 2014Date of Patent: July 26, 2016Assignee: Shazam Investments LimitedInventors: Avery Li-Chun Wang, Julius O. Smith, III
-
Patent number: 9390170Abstract: Methods and systems for arranging and searching a database of media content recordings are provided. In one example, a method is provided that comprises receiving a sample of media content, and performing, by a computing device, a content recognition of the sample of media content using a data file including a concatenation of representations for each of a plurality of media content recordings. In other examples, another method is provided that comprises receiving media content recordings, determining a representation for each media content recording, concatenating by a computing device the representation for each media content recording as a data file, and storing by the computing device a mapping between an identifier for a respective media content recording and a global position in the data file that corresponds to the representation of the respective media content recording.Type: GrantFiled: March 15, 2013Date of Patent: July 12, 2016Assignee: Shazam Investments Ltd.Inventors: Avery Li-Chun Wang, Ira Joseph Woodhead, Erich Konrad Elsen
-
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