Patent ID: 7219223
Filing Date: 2007-05-15
Classification: H04L

Abstract:
1. A method of providing data from a service to a client over a telecommunication network based on encryption capabilities of the client, the method comprising the computer-implemented steps of: at an intermediate server, creating and storing a mapping that associates encryption types to a plurality of available online services, wherein each of the plurality of online services is provided by one or more of a plurality of servers; wherein the intermediate server is coupled to the client and to the plurality of servers; at the intermediate server, receiving from the client a request for data and a list of encryption types representing encryption capabilities that are available at the client; determining an encryption type match by matching the list of encryption types received from the client to the mapping of encryption types to the plurality of online services; selecting, from the plurality of online services, an online service that can provide the data to the client based on the encryption type match, wherein selecting the online service comprises selecting a particular server from the plurality of servers that provides the online service; and causing communication of the data from the selected online service to the client.