DATA NETWORK SERVICE BASED ON PROFILING CLIENT-ADDRESSES
First Claim
Patent Images
1. A method of providing a service on a data network, wherein:
- the data network comprises a plurality of clients and a further plurality of servers;
each specific one of the plurality of the clients has a specific one of a plurality of network addresses;
the method comprises;
dividing the plurality of network addresses into multiple groups, wherein;
each respective one of the groups has a respective one of multiple profiles;
each respective profile is determined by one or more respective commonalities in requests sent by the plurality of clients to the further plurality of the servers over a period of time; and
in a database, allocating each specific network address to at least one specific one of the groups based on specific ones of the requests sent by the specific client, wherein the allocating is independent of to which particular ones of the further plurality of the servers the specific requests were sent.
1 Assignment
0 Petitions
Accused Products
Abstract
A service is provided on a data network. The data network comprises a plurality of clients and one or more servers. Each specific client has a specific network address. In a database, respective groups are formed of the network addresses. Each respective group has a respective profile. Each respective profile is determined by one or more respective commonalities in requests sent by the clients to the one or more servers over a period of time. Each specific network address is grouped in at least one specific group based on the requests sent by the specific client and matching a specific profile.
56 Citations
17 Claims
-
1. A method of providing a service on a data network, wherein:
-
the data network comprises a plurality of clients and a further plurality of servers; each specific one of the plurality of the clients has a specific one of a plurality of network addresses; the method comprises; dividing the plurality of network addresses into multiple groups, wherein; each respective one of the groups has a respective one of multiple profiles; each respective profile is determined by one or more respective commonalities in requests sent by the plurality of clients to the further plurality of the servers over a period of time; and in a database, allocating each specific network address to at least one specific one of the groups based on specific ones of the requests sent by the specific client, wherein the allocating is independent of to which particular ones of the further plurality of the servers the specific requests were sent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of operating a server on a data network, wherein:
-
the data network comprises; multiple clients, each respective one thereof having a respective one of multiple network addresses; a database associating each respective network address with a respective one of a plurality of profiles, indicative of a respective commonality in requests sent by the clients via the data network; the method comprises; receiving a specific request from a specific one of the clients; identifying the network address of the specific client; consulting the database to identify a specific one of the profiles associated with the network address of the specific client; and serving via the data network the client with a response configured on the basis of the profile. - View Dependent Claims (15, 16, 17)
-
Specification