PERFORMANCE OPTIMIZER FOR MOBILE DEVICES WEBSITE
First Claim
Patent Images
1. A method for creating a response to a hypertext transfer protocol (HTTP) request from a mobile device comprising:
- receiving the HTTP request from the mobile device; and
determining whether to optimize the response based on a user preference for reducing response times to the mobile device; and
if it is determined that the response is to be optimized, then (i) determining an action to be performed on an object in connection with optimizing the response, wherein the object is part of a document specified in the HTTP request; and
(ii) generating the optimized response based on the action.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for creating a response to a hypertext transfer protocol (HTTP) request from a mobile device. The HTTP request is received from the mobile device. A determination may be made as to whether to optimize the response based on the HTTP request. If it is determined that the response is to be optimized, then an action to be performed on an object in connection with optimizing the response is determined. The object may be part of a document specified in the HTTP request. An optimized response may then be generated based on the action.
-
Citations
20 Claims
-
1. A method for creating a response to a hypertext transfer protocol (HTTP) request from a mobile device comprising:
-
receiving the HTTP request from the mobile device; and determining whether to optimize the response based on a user preference for reducing response times to the mobile device; and if it is determined that the response is to be optimized, then (i) determining an action to be performed on an object in connection with optimizing the response, wherein the object is part of a document specified in the HTTP request; and
(ii) generating the optimized response based on the action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system, comprising:
-
a processor; and a memory comprising a wireless application protocol (WAP) server executable by the processor to; receive a hypertext transfer protocol (HTTP) request from a mobile device for a web page; determine one or more device capabilities of the mobile device based on a user-agent string within the HTTP request; determine one or more network capabilities of a carrier network associated with the mobile device based on an Internet protocol (IP) address within the HTTP request; determine whether to optimize the response based on the device capabilities, the network capabilities, and a user preference for reducing response times to the mobile device; and if it is determined that the response is to be optimized, then (i) determine an action to be performed on an object in connection with optimizing the response, wherein the object is part of the web page; and
(ii) generate the optimized response based on the action. - View Dependent Claims (16, 17, 18)
-
-
19. A user interface for setting a response mode on a mobile device, comprising:
-
displaying a hyperlink that specifies a user preference to reduce a response time to an HTTP request from the mobile device; receiving a user selection of the hyperlink; and sending the user preference to a web server for mobile devices. - View Dependent Claims (20)
-
Specification