Patents by Inventor Avery Wang

Avery 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: 10757468
    Abstract: An example method for performing playout of multiple media recordings includes receiving a plurality of media recordings, indexing the plurality of media recordings for storage into a database, dividing each of the plurality of media recordings into multiple segments, and for each segment of each media recording, (i) comparing the segment with the indexed plurality of media recordings stored in the database to determine one or more matches to the segment, and (ii) determining a relative time offset of the segment within each matched media recording. Following, the method includes performing playout of a representation of the plurality of media recordings based on the relative time offset of each matched segment.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Avery Wang, Maxwell Leslie Szabo
  • Publication number: 20190141388
    Abstract: An example method for performing playout of multiple media recordings includes receiving a plurality of media recordings, indexing the plurality of media recordings for storage into a database, dividing each of the plurality of media recordings into multiple segments, and for each segment of each media recording, (i) comparing the segment with the indexed plurality of media recordings stored in the database to determine one or more matches to the segment, and (ii) determining a relative time offset of the segment within each matched media recording. Following, the method includes performing playout of a representation of the plurality of media recordings based on the relative time offset of each matched segment.
    Type: Application
    Filed: December 17, 2018
    Publication date: May 9, 2019
    Inventors: Avery Wang, Maxwell Leslie Szabo
  • Patent number: 10158907
    Abstract: An example method for performing playout of multiple media recordings includes receiving a plurality of media recordings, indexing the plurality of media recordings for storage into a database, dividing each of the plurality of media recordings into multiple segments, and for each segment of each media recording, (i) comparing the segment with the indexed plurality of media recordings stored in the database to determine one or more matches to the segment, and (ii) determining a relative time offset of the segment within each matched media recording. Following, the method includes performing playout of a representation of the plurality of media recordings based on the relative time offset of each matched segment.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: December 18, 2018
    Assignee: Shazam Investments Ltd.
    Inventors: Avery Wang, Maxwell Leslie Szabo
  • Publication number: 20090265174
    Abstract: The present invention provides an innovative technique for rapidly and accurately determining whether two audio samples match, as well as being immune to various kinds of transformations, such as playback speed variation. The relationship between the two audio samples is characterized by first matching certain fingerprint objects derived from the respective samples. A set (230) of fingerprint objects (231,232), each occurring at a particular location (242), is generated for each audio sample (210). Each location (242) is determined in dependence upon the content of the respective audio sample (210) and each fingerprint object (232) characterizes one or more local features (222) at or near the respective particular location (242). A relative value is next determined for each pair of matched fingerprint objects. A histogram of the relative values is then generated. If a statistically significant peak is found, the two audio samples can be characterized as substantially matching.
    Type: Application
    Filed: October 21, 2004
    Publication date: October 22, 2009
    Inventors: Avery Wang, Daniel Culbert
  • Publication number: 20080091366
    Abstract: A method of characterizing the overlap of two media segments is provided. In an instance where there is some amount of overlap of a file and a data sample, the file could be an excerpt of an original file and begin and end within the data sample. By matching identified features of the file with identified features of the data sample, a beginning and ending time of a portion of the file that is within the data sample can be determined.
    Type: Application
    Filed: June 24, 2005
    Publication date: April 17, 2008
    Applicants: Landmark Digital Services, LLC
    Inventor: Avery Wang
  • Publication number: 20070143777
    Abstract: 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: Application
    Filed: February 18, 2005
    Publication date: June 21, 2007
    Applicant: Landmark Digital Services LLc
    Inventor: Avery Wang
  • Publication number: 20050267817
    Abstract: 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: Application
    Filed: July 25, 2005
    Publication date: December 1, 2005
    Inventors: Christopher Barton, Philip Inghelbrecht, Dheeraj Mukherjee, Avery Wang
  • Publication number: 20050177372
    Abstract: The present invention provides an innovative technique for rapidly and accurately determining whether two audio samples match, as well as being immune to various kinds of transformations, such as playback speed variation. The relationship between the two audio samples is characterized by first matching certain fingerprint objects derived from the respective samples. A set (230) of fingerprint objects (231,232), each occurring at a particular location (242), is generated for each audio sample (210). Each location (242) is determined in dependence upon the content of the respective audio sample (210) and each fingerprint object (232) characterizes one or more local features (222) at or near the respective particular location (242). A relative value is next determined for each pair of matched fingerprint objects. A histogram of the relative values is then generated. If a statistically significant peak is found, the two audio samples can be characterized as substantially matching.
    Type: Application
    Filed: October 21, 2004
    Publication date: August 11, 2005
    Inventors: Avery Wang, Daniel Culbert
  • Patent number: 6766427
    Abstract: A method and apparatus for loading data from memory to a cache is provided. The method and apparatus provide substantially improved performance, especially in conjunction with large data arrays for which each element of data is processed completely at once and need not be later accessed. A technique is provided to allow a data element to be loaded directly to a cache location corresponding to the local variable used to process that data element, thereby avoiding copying of the data element to multiple cache locations. In conjunction with the use of non-caching stores of processed results back into main memory, this technique completely avoids cache thrashing within the framework of a conventional microprocessor architecture. This technique is ideally suited for high-performance processing of streaming multimedia data including video processing.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: July 20, 2004
    Assignee: ATI International SRL
    Inventors: Avery Wang, Richard W. Webb
  • Patent number: 6581085
    Abstract: An approximation circuit approximates a function f(x) of an input value “x” by adding at least the first two terms in a Taylor series (i.e., f(a) and f′(a)(x−a)) where “a” is a number reasonably close to value “x”. The first term is generated by a first look-up table which receives the approximation value “a”. The first look-up table generates a function f(a) of the approximation value “a”. The second look-up table generates a first derivative f′(a) of the function f(a). A first multiplier then multiplies the first derivative f′(a) by a difference (x−a) between input value “x” and approximation value “a” to generate a product f′(a)(x−a). The approximation circuit can approximate the function f(x) by adding the third term of the Taylor series, (½)f″(a)(x−a)2.
    Type: Grant
    Filed: May 12, 1999
    Date of Patent: June 17, 2003
    Assignee: ATI International SrL
    Inventors: Lordson L. Yue, Parin B. Dalal, Avery Wang
  • Patent number: 5812737
    Abstract: A quasi periodic signal is frequency warped by selectively frequency modulating it, thereby resulting in a signal that is stationary with a simplified spectrum which is more amenable to analysis. The resultant demodulated signal is low pass filtered resulting in an analytic signal whose phase winding rate is the frequency of the signal. The phase is differenced by multiplying the signal with a delayed version of itself creating an instantaneous autocorrelation. Thereafter the phase difference is measured with a complex arctangent to yield a resulting phase error. The resulting phase error is integrated by an integrator whose output value is the estimate of the frequency. This output frequency parameter is then used to update the demodulating signal thus closing the signal loop. In a second embodiment, a plurality of frequency locked loop trackers are servoed together centering each one of the trackers on a multiple of the fundamental frequency of the input signal.
    Type: Grant
    Filed: January 9, 1995
    Date of Patent: September 22, 1998
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventor: Avery Wang