The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 01, 2014

Filed:

May. 04, 2011
Applicants:

Avery Li-chun Wang, Palo Alto, CA (US);

Rahul Powar, London, GB;

William Michael Mills, Twickenham, GB;

Christopher Jacques Penrose Barton, San Francisco, CA (US);

Philip Georges Inghelbrecht, San Francisco, CA (US);

Dheeraj Shankar Mukherjee, London, GB;

Inventors:

Avery Li-Chun Wang, Palo Alto, CA (US);

Rahul Powar, London, GB;

William Michael Mills, Twickenham, GB;

Christopher Jacques Penrose Barton, San Francisco, CA (US);

Philip Georges Inghelbrecht, San Francisco, CA (US);

Dheeraj Shankar Mukherjee, London, GB;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G10H 7/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

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.


Find Patent Forward Citations

Loading…