Secure browser
First Claim
1. A method for interacting with a user, comprising:
- communicating with a client and at least one cooperative server through a normal web browser, wherein the communication with the client and the at least one cooperative server through the normal web browser includes sending, from the normal browser at the client to the at least one cooperative server, a normal IP command when selecting a normal URL through the normal web browser;
in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client,receiving, at the client, an associated type code indicative of a requirement for a secure web browser having restricted functionality with respect to a functionality of the normal web browser;
launching the secure web browser at the client for handling secure content, wherein the secure web browser is automatically launched at the client based at least in part on the type code received at the client in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client;
requesting, by the secure web browser from the at least one cooperative server, the secure content associated with the type code, wherein the secure content is requested by the secure web browser in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client;
receiving the secure content with the launched secure web browser for handling the secure content, wherein the secure content is not available for use by the user in the normal web browser and the launched secure web browser imposes restrictions on availability outside of the secure web browser of data derived from the secure content; and
communicating an input from the user, through the secure web browser, to the at least one cooperative server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for interacting with a user, comprising communicating with at least one cooperative server through a normal browser; automatically receiving encrypted data having an associated received type code indicative of a requirement for a secure browser having restricted functionality with respect to a functionality of the normal browser; selectively and automatically invoking the secure browser for handling of the received encrypted data based on the received type code associated with the received encrypted data; receiving the encrypted data with the invoked secure browser for handling thereof, wherein the received encrypted data is not available for use by the user in the normal browser and the invoked secure browser imposes restrictions on availability outside of the secure browser of decrypted data derived from the encrypted data; and communicating an input from the user, through the secure browser, to the at least one cooperative server.
73 Citations
22 Claims
-
1. A method for interacting with a user, comprising:
-
communicating with a client and at least one cooperative server through a normal web browser, wherein the communication with the client and the at least one cooperative server through the normal web browser includes sending, from the normal browser at the client to the at least one cooperative server, a normal IP command when selecting a normal URL through the normal web browser; in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client, receiving, at the client, an associated type code indicative of a requirement for a secure web browser having restricted functionality with respect to a functionality of the normal web browser; launching the secure web browser at the client for handling secure content, wherein the secure web browser is automatically launched at the client based at least in part on the type code received at the client in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client; requesting, by the secure web browser from the at least one cooperative server, the secure content associated with the type code, wherein the secure content is requested by the secure web browser in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client; receiving the secure content with the launched secure web browser for handling the secure content, wherein the secure content is not available for use by the user in the normal web browser and the launched secure web browser imposes restrictions on availability outside of the secure web browser of data derived from the secure content; and communicating an input from the user, through the secure web browser, to the at least one cooperative server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
-
communicating with a client and at least one cooperative server through a normal web browser, wherein the communication with the client and the at least one cooperative server through the normal web browser includes sending, from the normal browser at the client to the at least one cooperative server, a normal IP command when selecting a normal URL through the normal web browser; in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client, receiving, at the client, secure content having an associated type code indicative of a requirement for a secure web browser having restricted functionality with respect to a functionality of the normal web browser; launching the secure web browser at the client for handling the received secure content, wherein the secure web browser is automatically launched at the client based at least in part on the type code received at the client in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client; requesting, by the secure web browser from the at least one cooperative server, the secure content associated with the type code, wherein the secure content is requested by the secure web browser in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client; receiving the secure content with the launched secure web browser for handling the secure content, wherein the secure content is not available for use by the user in the normal web browser and the launched secure web browser imposes restrictions on availability outside of the secure web browser of data derived from the secure content; and communicating an input from the user, through the secure web browser, to the at least one cooperative server.
-
-
10. A method for interacting with a user, comprising:
-
communicating with a client and at least one cooperative server through a normal web browser, wherein the communication with the client and the at least one cooperative server through the normal web browser includes sending, from the normal browser at the client to the at least one cooperative server, a normal IP command when selecting a normal URL through the normal web browser; in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client, receiving, at the client, an associated type code indicative of a requirement for a secure web browser having restricted functionality with respect to a functionality of the normal web browser; launching the secure web browser at the client for handling the received secure content, wherein the secure web browser is automatically launched at the client based at least in part on the type code received at the client in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
-
communicating with a client and at least one cooperative server through a normal web browser, wherein the communication with the client and the at least one cooperative server through the normal web browser includes sending, from the normal browser at the client to the at least one cooperative server, a normal IP command when selecting a normal URL through the normal web browser; in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client, receiving, at the client, an associated type code indicative of a requirement for a secure web browser having restricted functionality with respect to a functionality of the normal web browser; launching the secure web browser at the client for handling the received secure content, wherein the secure web browser is automatically launched at the client based at least in part on the type code received at the client in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client.
-
-
21. An automated computer system for interacting with a user, comprising:
-
a processor of a client computer configured to execute a normal web browser configured to communicate with at least one cooperative server, wherein the communication with the client and the at least one cooperative server through the normal web browser includes sending, from the normal browser at the client to the at least one cooperative server, a normal IP command when selecting a normal URL through the normal web browser; in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client, a communications interface of the client computer configured to receive, at the client, an associated type code indicative of a requirement for a secure web browser having restricted functionality with respect to a functionality of the normal web browser; and wherein the processor is further configured to launch the secure web browser at the client computer for handling secure content, wherein the secure web browser is automatically launched at the client based at least in part on the type code received at the client in response to the at least one cooperative server receiving the normal IP command from the normal URL selected through the normal browser at the client. - View Dependent Claims (22)
-
Specification