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 .