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:
Oct. 28, 2014

Filed:

Sep. 02, 2011
Applicants:

Puneet Gupta, Bangalore, IN;

Akshay Darbari, Allahabad, IN;

Venkat Kumar Sivaramamurthy, Bangalore, IN;

Inventors:

Puneet Gupta, Bangalore, IN;

Akshay Darbari, Allahabad, IN;

Venkat Kumar Sivaramamurthy, Bangalore, IN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 29/08 (2006.01); H04N 21/231 (2011.01); H04N 21/2343 (2011.01); H04N 21/258 (2011.01); H04N 21/433 (2011.01); H04N 21/4402 (2011.01); H04N 21/442 (2011.01); H04N 21/45 (2011.01); H04N 21/4782 (2011.01); H04N 21/61 (2011.01);
U.S. Cl.
CPC ...
H04L 67/306 (2013.01); H04L 67/322 (2013.01); H04N 21/23106 (2013.01); H04N 21/2343 (2013.01); H04N 21/25891 (2013.01); H04N 21/4331 (2013.01); H04N 21/4402 (2013.01); H04N 21/44222 (2013.01); H04N 21/4532 (2013.01); H04N 21/4782 (2013.01); H04N 21/6131 (2013.01);
Abstract

Systems and methods for dynamically rendering content based on user expectations and user tolerance levels are disclosed. Content is delivered to a user in a way that maximizes user experience and minimizes frustration while accessing web content. Because every user's expectations and tolerance levels are different, embodiments of the invention exploit these two parameters to deliver optimized web content to users within an acceptable time frame, thus ensuring a better browsing experience. In one embodiment of the invention, the method includes intercepting at a computing device a request for content from a server, determining a quality of service value based on user expectations and a user tolerance level from the content and a user profile, and delivering a modified version of the content to the user based on the quality of service value. The system is a computing device programmed with instructions to accomplish these functional steps.


Find Patent Forward Citations

Loading…