System and Method for Browser within a Web Site and Proxy Server
AssigneeGhost, Inc.
InventorsZvi Schreiber, Yousef Abdalkaream Mustafa Ghandour, Hamza Khalil Hasan Alhalayqa, Mohammad Shaheen Mohammad Shaheen
Life of this patent
Estimating the term…
Abstract
A computer implemented method of browsing, comprising: rendering a browser within a web page; inputting a target URL in an input field of said web page browser; submitting said input target URL to a proxy server as a request; proxifying said request; forwarding said proxified request to said target URL; receiving a response to said proxified request; and forwarding said received response to said rendered web page browser, wherein said web page browser renders the forwarded response without being overwritten.
Claims44
A computer implemented method of browsing, comprising:
- rendering a browser within a web page;
- indicating a target URL to said web page browser;
- submitting said input target URL to a proxy server as a request;
- forwarding said proxified request to said target URL;
- receiving a response to said proxified request;
- and
- forwarding said received response to said rendered web page browser,
- wherein said web page browser renders the forwarded response without being overwritten.
A computer implemented method according to any of the preceding claims, further comprising:
- stripping any cookie attached to said received response;
- storing said stripped cookie;
- and
- attaching said stored cookie to a subsequent request to a URL associated with said stored cookie.
A machine-readable medium containing instructions for controlling a device to perform a machine implemented method of browsing, the method comprising:
- rendering a browser within a web page;
- inputting a target URL in an input field of said web page browser;
- submitting said input target URL to a proxy server as a request;
- proxifying said request;
- forwarding said proxified request to said target URL;
- receiving a response to said proxified request;
- and
- forwarding said received response to said rendered web page browser,
- wherein said web page browser renders the forwarded response without being overwritten.
A proxy server operative to enable virtual hosting, said proxy server comprising:
- a downloadable client exhibiting a web page within a browser;
- and
- a proxifying functionality operative to:
- proxify requests received from said web page browser;
- forward said proxified request to said target URL;
- receive a response to said proxified request;
- and
- forward said received response to said web page browser,
- wherein said web page browser renders the forwarded response without being overwritten.
Dependencies are inferred from the claim text.