METHOD, APPARATUS, AND SYSTEM FOR SENDING CREDENTIALS SECURELY
First Claim
Patent Images
1. A method comprising:
- connecting to a remote server using a software application executing in a first local operating environment, wherein the remote server requires a credential of a user to complete a transaction;
authenticating, in a second local operating environment, a user based on a user input received in the second local operating environment, the second local operating environment operating external to the first local operating environment; and
communicating the credential of the user to the remote server from the second local operating environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A software application executing in a first local operating environment may be used to connect to a remote server that requires a credential of a user to complete a transaction. In a second local operating environment that operates external to the first local environment a user may be authenticated based on a user input received in the second local operating environment. The credential of the user may be securely communicated to the remote server from the second local operating environment. Other embodiments are described and claimed.
-
Citations
20 Claims
-
1. A method comprising:
-
connecting to a remote server using a software application executing in a first local operating environment, wherein the remote server requires a credential of a user to complete a transaction; authenticating, in a second local operating environment, a user based on a user input received in the second local operating environment, the second local operating environment operating external to the first local operating environment; and communicating the credential of the user to the remote server from the second local operating environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a computing platform to host a first local operating environment, the first operating environment to execute a first software application to connect to a remote server, the remote server requiring a credential of a user to complete a transaction, and to host a second local operating environment, the second local operating environment to execute a second software application to authenticate a user based on a user input received in the second local operating environment and to communicate the credential of the user to the remote server, wherein the second local operating environment is to operate external to the first local operating environment; and an input device to collect the user input for reception in the second local operating environment. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
connecting to a remote application from a host operating environment, the application requiring a credential for completion of a transaction; confirming that the remote application supports completing the transaction from a secure local operating environment, the secure local operating environment operating external to the host operating environment; receiving in the secure local operating environment via an out-of-band connection a string for completing the transaction, the out-of-band connection being inaccessible to the host operating environment; in the secure local operating environment, determining a user is authorized to complete the transaction based on a user input to the secure local operating environment; and if the user is authorized to complete the transaction, communicating the credential to the remote application via the out-of-band connection. - View Dependent Claims (16, 17)
-
-
18. A processor-readable storage medium having stored thereon instructions that, if executed by a processor, cause the processor to perform a method comprising:
-
connecting to a remote server using a software application executing in a first local operating environment, wherein the remote server requires a credential of a user to complete a transaction; authenticating, in a second local operating environment, a user based on a user input received in the second local operating environment, the second local operating environment operating external to the first local operating environment; and communicating the credential of the user to the remote server from the second local operating environment. - View Dependent Claims (19, 20)
-
Specification