Method and system for accessing network services
First Claim
Patent Images
1. A method for accessing a service, comprising:
- receiving over a network, from a client a request for at least one service location that provides access to the service, wherein the request includes a network address of the client and information that identifies one or more client preferences stored on a network device that provides the at least one service location to the client;
determining, by a resolver, the at least one service location to return to the client based at least partially on the network address and at least one client characteristic including data describing hardware of the client, data describing software of the client and network configuration of the client; and
returning the at least one service location to the client.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for accessing network services. A client sends a request for a service. The request includes an address of the client. One or more resolvers receive the request for a service. The one or more resolvers determine at least one service location to return to the client based at least partially on the service requested and the address of the client. The at least one service location is then returned to the client. The service locations returned to the client may also be based on a policy, user preferences, client preferences, or client characteristics.
-
Citations
41 Claims
-
1. A method for accessing a service, comprising:
-
receiving over a network, from a client a request for at least one service location that provides access to the service, wherein the request includes a network address of the client and information that identifies one or more client preferences stored on a network device that provides the at least one service location to the client; determining, by a resolver, the at least one service location to return to the client based at least partially on the network address and at least one client characteristic including data describing hardware of the client, data describing software of the client and network configuration of the client; and returning the at least one service location to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 41)
-
-
21. A method for accessing a service, comprising:
-
receiving over a network, from a client, a request for at least one service location that provides access to the service, wherein the request includes a network address of the client and information that identifies one or more client preferences stored on a network device that provides the at least one service location to the client; determining, by a resolver, the at least one service location to return to the client based at least partially on the network address, at least one client preference out of the one or more client preferences, and at least one client characteristic including data describing hardware of the client, data describing software of the client and network configuration of the client; and returning the at least one service location to the client. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An apparatus for mapping a request to a service, comprising:
-
an interface arranged to receive requests from a plurality of clients over a network, each request sent from one of the plurality of clients, each request including a network address associated with the client that sent the request and information that identifies one or more client preferences stored on a network device that provides the at least one service location to the client; and a resolver coupled to the interface, wherein the resolver is arranged to perform actions including determining a set of one or more service locations to return to a requesting client based at least in part on the service and the network address associated with the requesting client and at least one client characteristic including data describing hardware of the client, data describing software of the client and network configuration of the client. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. An apparatus for resolving service requests, comprising:
-
an interface arranged to receive requests from a plurality of clients, each request sent from one of the plurality of clients over a network, each request including a network address associated with the client that sent the request and information that identifies one or more client preferences stored on a network device that provides the at least one service location to the client; means for resolving each request to at least one service location based at least in part on the service and the requesting client and at least one client characteristic including data describing hardware of the client, data describing software of the client and network configuration of the client. - View Dependent Claims (40)
-
Specification