Patent ID: 8751306

Claim:
A computing system for managing an identity of a user, comprising: a server comprising a processor and configured to communicate with each of a plurality of client devices in corresponding request and response streams; an inference engine executed by the processor of the server and configured to: monitor the request and response streams between the server and each of the plurality of client devices for identifying factors that distinguish each of the plurality of client devices from other of the plurality of client devices; make an inference that two or more of the plurality of client devices are used by the user, upon detecting one or more of the identifying factors for each of the two or more client devices that match within a threshold probability; and based upon the inference, create a virtual identity record at the server linking the two or more client devices; and an identity verification engine executed by the processor of the server and configured to: receive an identity verification request inquiring about an unverified user logging into a service from a different client device than is on record with the service, the request asking whether the different client device is linked to the user in the virtual identity record.