Method, system and apparatus for configuring a device for interaction with a server
First Claim
1. A method for configuring a computing device for interaction with a server, the method comprising:
- receiving an account identifier at the computing device, the account identifier corresponding to a single one of a plurality of accounts maintained by an application hosted on one of a plurality of application servers;
retrieving a preconfigured registration server address identifying a registration server from a memory of the computing device;
sending a first request including the account identifier to the registration server;
receiving an application server identifier based on a matching of the account identifier to a further account identifier paired with the application server identifier maintained by the registration server;
locating an application server based on the application server identifier;
establishing communication between the computing device and the application server; and
sending a second request, including the account identifier to the application server, for accessing the single one of the plurality of accounts from the computing device.
5 Assignments
0 Petitions
Accused Products
Abstract
A method to a method, system and apparatus for configuring a device for interaction with a server is provided. An intermediation infrastructure mediates registration traffic between any of a plurality of application servers hosting a server-side application and any of a plurality of computing devices executing a client-side application that corresponds to the server-side application. The intermediation infrastructure receives account registration information, including an account identifier and a server identifier, from an application server that is hosting an account. Any one of the computing devices can access the intermediation infrastructure using the account identifier and thereby determine the server identifier and thereafter direct communications with the application server can be effected.
-
Citations
19 Claims
-
1. A method for configuring a computing device for interaction with a server, the method comprising:
-
receiving an account identifier at the computing device, the account identifier corresponding to a single one of a plurality of accounts maintained by an application hosted on one of a plurality of application servers; retrieving a preconfigured registration server address identifying a registration server from a memory of the computing device; sending a first request including the account identifier to the registration server; receiving an application server identifier based on a matching of the account identifier to a further account identifier paired with the application server identifier maintained by the registration server; locating an application server based on the application server identifier; establishing communication between the computing device and the application server; and sending a second request, including the account identifier to the application server, for accessing the single one of the plurality of accounts from the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device comprising:
-
a memory interconnected with a processor; the processor configured to receive an account identifier, the account identifier corresponding to a single one of a plurality of accounts maintained by an application hosted on one of a plurality of application servers; the processor configured to retrieve a preconfigured registration server address identifying a registration server from the memory; the processor further configured to send a first request including the account identifier to the registration server; the processor further configured to receive an application server identifier from the registration server based on a matching of the account identifier to a further account identifier paired with the application server identifier maintained by the registration server; the processor further configured to locate an application server based on the application server identifier; the processor further configured to establish communication between the computing device and the application server; and the processor further configured to send a second request including the account identifier to the application server, to access the single one of the plurality of accounts from computing device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A registration server, comprising:
-
A network interface for connecting the registration server to a computing device and a plurality of application servers; a memory; and a processor configured to; receive, via the network interface from one of the application servers, a first account identifier corresponding to a single one of a plurality of accounts maintained by a single server application hosted on the one application server; pair the account identifier with an application server identifier identifying the one application server; store the paired identifiers in a record in the memory; subsequent to the storing, receive a second account identifier from the computing device; determine whether the second account identifier matches the first account identifier; when the determination is affirmative, retrieve the application server identifier paired with the first account identifier in the memory; and send the application server identifier to the computing device.
-
-
19. A non-transitory computer readable storage medium having a computer-readable program code executable by a computing device to implement a method to configure the computing device for interaction with a server, the method comprising:
-
receiving an account identifier at the computing device, the account identifier corresponding to a single one of a plurality of accounts maintained by an application hosted on one of a plurality of application servers; retrieving a preconfigured registration server address identifying a registration server from a memory of the computing device; sending a first request including the account identifier to the registration server; receiving an application server identifier, at the computing device, based on a matching of the account identifier to a further account identifier paired with the application server identifier maintained by the registration server; locating an application server based on the application server identifier; establishing communication between the computing device and the application server; and sending a second request including the account identifier to the application server for accessing the single one of the plurality of accounts from the computing device.
-
Specification