SECURE BROWSER
First Claim
1. 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.
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.
69 Citations
21 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for interacting with a user, comprising:
-
requesting an insecure document having an associated insecure document type code from a cooperative server through a normal browser in a computer; receiving data in response to the request for the insecure document, comprising information representing the insecure document and the associated insecure document type code; browsing the insecure document through the normal browser, permitting unrestricted access by the user to information in the insecure document and permitting interaction by the user with processes in the computer other than those permitted by the secure browser, the information in the insecure document being available for interaction by the user through the normal browser in the computer; requesting a secure document having an associated secure document type code from a cooperative server through a normal browser in a computer; receiving data in response to the request for the document, comprising encrypted information representing the document and the associated document type code; automatically invoking a secure browser, based on at least the received associated document type code, when the associated document type code indicates a secure document type which has associated limitations on external availability of information in the document having the secure document type outside of the secure browser, the secure browser permitting access by the user to decrypted information corresponding to the encrypted information within the document having the secure document type, and restricting interaction by the user with processes in the computer other than those permitted by the secure browser, the restricted interaction processes being available for interaction of the user through the normal browser in the computer; and automatically communicating an input from the user, through the secure browser, to a cooperative server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An automated computer system for interacting with a user, comprising:
-
a normal browser executing on a computer, adapted to communicate with at least one cooperative server; a communications interface of the computer adapted to receive 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; a secure browser executing on the computer, which is selectively and automatically invoked for handling of the received encrypted data based on the received type code associated with the received encrypted data; the encrypted data being received through the communications interface 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 the computer communicating an input from the user, generated by the secure browser, through the communications interface, to the at least one cooperative server.
-
Specification