Abstract:
A system implements a method of identifying an electronic device that requests access to a web service. A processor may receive, from an electronic device via a communication network, a first group of requests to access one or more web service functions on behalf of a registered user of the web service. The processor will receive, in connection each of the requests in the first group, one or more data points about the electronic device from which the request originated, will analyze the data points and grouping the requests into a plurality of strong components so that each strong component comprises requests that originate from either a single electronic device or from a plurality of electronic devices having one or more similar properties, and will generate a graph representative of one or more associations between or among the strong components within the grouping.
Abstract:
A system implements a method of identifying an electronic device that requests access to a web service. A processor may receive, from an electronic device via a communication network, a first group of requests to access one or more web service functions on behalf of a registered user of the web service. The processor will receive, in connection each of the requests in the first group, one or more data points about the electronic device from which the request originated, will analyze the data points and grouping the requests into a plurality of strong components so that each strong component comprises requests that originate from either a single electronic device or from a plurality of electronic devices having one or more similar properties, and will generate a graph representative of one or more associations between or among the strong components within the grouping.
Abstract:
A web service provider identifies electronic devices that are associated with a particular user by using device parameters, and user agents strings to cluster the user's web service requests determine whether the requests in each cluster originated from a single device or multiple devices. For any cluster having requests from multiple devices, the provider will analyze the scheduling cookies associated with each request to determine how many devices submitted the requests in each cluster. The system will then store identified devices and their characteristics in a profile for the user. Then, when the user submits a new web service request, the web service provider can compare data in the request such as device parameters, user agent strings and/or cookies to identify the device from which the new request originated.
Abstract:
A system implements a method of identifying an electronic device that requests access to a web service. A processor may receive, from an electronic device via a communication network, a first group of requests to access one or more web service functions on behalf of a registered user of the web service. The processor will receive, in connection each of the requests in the first group, one or more data points about the electronic device from which the request originated, will analyze the data points and grouping the requests into a plurality of strong components so that each strong component comprises requests that originate from either a single electronic device or from a plurality of electronic devices having one or more similar properties, and will generate a graph representative of one or more associations between or among the strong components within the grouping.