Patent ID: 8984612
Filing Date: 2015-03-17
Classification: G06F,H04L

Abstract:
1. A method of identifying a device that requests access to a web service, comprising, by one or more processors of a provider of the web service: receiving, from a registered user of the web service, a first group of requests to access one or more web service functions; receiving, in connection each of the requests in the first group, one or more data points about an electronic device from which the request originated; analyzing the data points and grouping the requests into a plurality of clusters so that each cluster comprises requests that originate from either a single electronic device or from a plurality of electronic devices having one or more similar properties; using the clusters to identify a set of devices that are used by the registered user by: receiving, from the requesting user via a requesting device, an additional request to access one of the more of the web service functions; analyzing the additional request to determine whether the requesting device is one of the devices in the registered user's profile; upon determining that the requesting device is one of the electronic devices in the user's profile, providing the web service functions of the additional request to the requesting device.