BROWSER-BASED PROXY SERVER FOR CUSTOMIZATION AND DISTRIBUTION OF EXISTING APPLICATIONS
First Claim
Patent Images
1. A method of executing at least one client computer software application comprising:
- embedding a web browser in a proxy server, thereby forming a proxy browser; and
using said proxy browser to execute said application inside said proxy server.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product for executing at least one client computer software application by embedding a web browser in a proxy server, thereby forming a proxy browser. The proxy browser is used to execute the application inside the proxy server. In one embodiment of the invention, each client browser that connects to the proxy server is assigned an instance of the proxy browser and session information is maintained for the client browser. When the client browser makes a request to the proxy server, the request is linked to the instance of the proxy browser.
34 Citations
25 Claims
-
1. A method of executing at least one client computer software application comprising:
-
embedding a web browser in a proxy server, thereby forming a proxy browser; and using said proxy browser to execute said application inside said proxy server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of embedding a web browser in a proxy server comprising:
-
placing said web browser in said proxy server, thereby forming a proxy browser; logically connecting within said proxy server an event translator to said proxy browser; and logically interfacing a transcoder within said proxy server to said proxy browser and to said event translator. - View Dependent Claims (11, 12, 13)
-
-
14. A method of providing access to web applications comprising:
-
receiving a request from a client browser by a proxy browser contained within a proxy server; translating said request into an operation; applying said operation to a web page within said proxy browser; extracting relevant portions of said web page; and generating an output using said extracted relevant portions of said web page, said output being readable by said client browser. - View Dependent Claims (15, 16)
-
-
17. A proxy server comprising:
-
a proxy browser coupled to an external web server; an event translator for receiving requests from a client browser; and a transcoder for extracting relevant portions of content received from said external web server by said proxy browser and generating an output that is sent to said client browser. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer program product comprising a computer usable medium having a computer readable program, wherein said computer readable program when executed on a computer causes said computer to:
-
embed a web browser in a proxy server, thereby forming a proxy browser; and use said proxy browser to execute a client application inside said proxy server. - View Dependent Claims (23, 24, 25)
-
Specification