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.
Patent No.:
Date of Patent:
Nov. 15, 2011
Filed:
Jan. 05, 2007
Manish Gupta, Santa Clara, CA (US);
John Harding, San Francisco, CA (US);
Stephen Michael Lacy, Mountain View, CA (US);
Willard Rusch, Ii, Woodside, CA (US);
Manish Gupta, Santa Clara, CA (US);
John Harding, San Francisco, CA (US);
Stephen Michael Lacy, Mountain View, CA (US);
Willard Rusch, II, Woodside, CA (US);
Google Inc., Mountain View, CA (US);
Abstract
Systems and methods provide for on-the-fly adaptation of a send rate for content sent to a client based on a detected read rate of the client system for data previously sent. The system and method work within the bounds of simple, existing, open protocols and the media files served are playable by standard media playback clients. The method is driven by a request for media content from a client, in response to which the server provides portions of the media content and monitors the reception rate of the content as it is sent to the client. This method allows for dynamic modification of the send rate of the content after the server has calculated an adjustment to correct for the difference between the reading rate and sending rate, thereby allowing for a send rate most compatible with the client.