Network based authentication
First Claim
1. An apparatus that is removably attachable to a computer system, the apparatus comprising:
- an authentication module including a module compatible with authentication in a mobile telephone network, the module including at least one of a Subscriber Identification Module (SIM), a Universal Subscriber Identity Module (USIM), a 3GPP IP Multimedia Subsystem Services Identity Module (ISIM), and a module compatible with a CDMA or 3GPP2 networks;
a memory with application software stored therein, the application software, including instructions for execution of a communication application on the computer system, the communication application including a configurable user interface for emulating one of a plurality of mobile telephone devices; and
an interface for communicating with a remote server over a data communication network;
wherein the application software includes instructions, which, when loaded and executed on the computer system cause the computer system to;
establish by a first application executing as a stand-alone application in an operating environment of an operating system of the computer system an application layer connection between the first application and the remote server without requiring a service of another application on the computer system to establish the application layer connection; and
use by the first application executing on the computer system the authentication module to automatically authorize an application layer interaction between the first application and the remote server on the application layer connection.
5 Assignments
0 Petitions
Accused Products
Abstract
Application layer authentication of a data-network based application makes use of a SIM function accessible to the application and telephone network authentication service accessible to a server to the application. For example, the application uses SIP (Session Initiation Protocol) for communication with the server and the authentication service is provided via a GSM based telephone network. In one implementation, a device (a “dongle”) includes an authentication module, application software, and an interface for communicating with a remote server over a data communication network. The application software includes instructions for using the authentication module to authorize an application layer interaction with the remote server.
-
Citations
14 Claims
-
1. An apparatus that is removably attachable to a computer system, the apparatus comprising:
-
an authentication module including a module compatible with authentication in a mobile telephone network, the module including at least one of a Subscriber Identification Module (SIM), a Universal Subscriber Identity Module (USIM), a 3GPP IP Multimedia Subsystem Services Identity Module (ISIM), and a module compatible with a CDMA or 3GPP2 networks; a memory with application software stored therein, the application software, including instructions for execution of a communication application on the computer system, the communication application including a configurable user interface for emulating one of a plurality of mobile telephone devices; and an interface for communicating with a remote server over a data communication network; wherein the application software includes instructions, which, when loaded and executed on the computer system cause the computer system to; establish by a first application executing as a stand-alone application in an operating environment of an operating system of the computer system an application layer connection between the first application and the remote server without requiring a service of another application on the computer system to establish the application layer connection; and use by the first application executing on the computer system the authentication module to automatically authorize an application layer interaction between the first application and the remote server on the application layer connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
loading executable software for a first application from a removable device onto a computer system, the first application including a communication application including a configurable user interface for emulating one of a plurality of mobile telephone devices; and executing the software on the computer system, including; establishing by the first application an application layer connection between the first application executing as a stand-alone application in an operating environment of an operating system of the computer system and a remote server over a data communication network without requiring a service of another application on the computer system to establish the application layer connection, accessing by the first application executing on the computer system an authentication module on the removable device, the authentication module including a module compatible with authentication in a mobile telephone network, the module including at least one of a Subscriber Identification Module (SIM), a Universal Subscriber Identity Module (USIM), a 3GPP IP Multimedia Subsystem Services Identity Module (ISIM), and a module compatible with a CDMA or 3GPP2 networks, and using the first application executing on the computer system the authentication module to automatically authorize an application layer interaction between the first application and the remote server on the application layer connection. - View Dependent Claims (12, 13, 14)
-
Specification