Patent ID: 9398048
Filing Date: 2016-07-19
CPC Classification: H04L

Claim Text:
1. A method comprising: receiving, at a web browser executed at a user terminal, authentication data from a communication client executed at the user terminal, the communication client authenticated to communicate over a communication system on behalf of a user, the communication client associated with the communication system, and the web browser not associated with the communication system, the authentication data comprising a code, wherein, prior to providing the authentication data to the web browser, the communication client applies a predetermined transformation function to the authentication data to transform the authentication data into a transformed state, the communication client providing the authentication data to the web browser by instructing an operating system of the user terminal to provide the authentication data to the web browser in accordance with user preferences stored by the operating system, the user preferences identifying the web browser as a default web browser; transmitting the authentication data, in the transformed state, from the web browser to the communication system; and receiving, at the web browser, authentication to access the communication system if the communication system verifies that the authentication data corresponds to authentication data previously received by the communication client from the communication system, the authentication authenticating the web browser to communicate over the communication system on behalf of the user and without the user providing authentication details to the web browser, the predetermined transformation function known by both the communication client and the communication system.