Automated user registration
First Claim
1. A method of provisioning a service in a communications network between a user terminal and an application server, said method comprising an initial subscription request phase followed by a subsequent service request phase, the subscription request phase comprising:
- (i) receiving a subscription request for the service at the application server, said subscription request including a subscriber identity associated with the user terminal;
(ii) initiating a configuration dialogue between the application server and the user terminal to configure an application on the user terminal, wherein the application server sends an identity number to the user terminal and the identity number is a random number generated by the application server;
(iii) storing at the user terminal the identity number and sending from the user terminal to the application server the identity number and a serial number associated with the user terminal;
(iv) in response to said sending the serial number with the corresponding identity number in step (iii), storing at the application server the serial number with the corresponding identity number sent by the user terminal in step (iii);
and wherein the subsequent service request phase comprises;
(v) sending a request for the service from the user terminal to the application server using the configured application, said service request including the identity number and the serial number stored at the user terminal;
(vi) comparing by the application server the identity number and serial number sent by the user terminal from step (v) and comparing said numbers with the corresponding numbers stored at the application server, and if the number match, then providing the requested service to the user terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
For users to access network services such as video streaming from a device, users usually have to register themselves with the service first. Most registration mechanisms require a user to input a username, password, date of birth and other details. When implemented through a web interface, this mechanism is relatively easy for the service provider to provision. However, the problem is that users are required to manually enter significant amounts of information which can be both time consuming, especially on a mobile device where there usually no QWERTY input device, and susceptible to unintentional errors. The present invention proposes an automated registration process that does not require a user to enter any details manually except for the initial request to subscribe to a service. The process gathers information automatically about the user and the device used, which is then stored and used for user authentication during subsequent service requests following the initial subscription request. The subsequent requests for service also do not require the user to manually input any user data.
12 Citations
17 Claims
-
1. A method of provisioning a service in a communications network between a user terminal and an application server, said method comprising an initial subscription request phase followed by a subsequent service request phase, the subscription request phase comprising:
-
(i) receiving a subscription request for the service at the application server, said subscription request including a subscriber identity associated with the user terminal; (ii) initiating a configuration dialogue between the application server and the user terminal to configure an application on the user terminal, wherein the application server sends an identity number to the user terminal and the identity number is a random number generated by the application server; (iii) storing at the user terminal the identity number and sending from the user terminal to the application server the identity number and a serial number associated with the user terminal; (iv) in response to said sending the serial number with the corresponding identity number in step (iii), storing at the application server the serial number with the corresponding identity number sent by the user terminal in step (iii); and wherein the subsequent service request phase comprises; (v) sending a request for the service from the user terminal to the application server using the configured application, said service request including the identity number and the serial number stored at the user terminal; (vi) comparing by the application server the identity number and serial number sent by the user terminal from step (v) and comparing said numbers with the corresponding numbers stored at the application server, and if the number match, then providing the requested service to the user terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A user terminal configured to conduct communications with an application server of a communications network, the user terminal comprising:
-
a storage device; and a processor configured to participate in an initial subscription request phase followed by a subsequent service request phase; wherein the processor, in order to participate in the initial subscription request phase, is configured to; send a subscription request for a service to the application server, said subscription request including a subscriber identity associated with the user terminal; participate in a configuration dialogue with the application server to configure an application on the user terminal, wherein the user terminal receives an identity number from the application server and the identity number is a random number generated by the application server; store in the storage device of the user terminal the identity number and send to the application server the identity number and a serial number associated with the user terminal for storage by the application server of the serial number with the corresponding identity number sent by the user terminal; wherein the processor, in order to participate in the subsequent service request phase, is configured to; send a request for the service to the application server using the configured application, said service request including the identity number and the serial number stored at the user terminal; and receive the requested service from the application server which compares the identity number and serial number sent by the user terminal and compares said numbers with the corresponding numbers stored at the application server, and provides the requested service to the user terminal if the number match. - View Dependent Claims (11, 12, 13)
-
-
14. An application server for providing a service in a communications network to a user terminal, the application server comprising:
-
a storage device; and a processor configured to participate in an initial subscription request phase followed by a subsequent service request phase; wherein the processor, in order to participate in the initial subscription request phase, is configured to; receive a subscription request for the service, said subscription request including a subscriber identity associated with the user terminal; participate in a configuration dialogue with the user terminal to configure an application on the user terminal, and send an identity number to the user terminal, wherein the identity number is a random number generated by the application server; receive the identity number and a serial number associated with the user terminal, the identity number being previously stored at the user terminal; and store, in the storage device of the application server, the serial number with the corresponding identity number received from the user terminal; and wherein the processor, in order to participate in the subsequent service request phase, is configured to; receive a request for the service from the user terminal using the configured application, said service request including the identity number and the serial number stored at the user terminal; and compare the identity number and serial number received from the user terminal, and compare said numbers with the corresponding numbers stored at the application server, and if the number match, then provide the requested service to the user terminal. - View Dependent Claims (15, 16, 17)
-
Specification