ACQUISITION OF A DEVICE FINGERPRINT FROM AN INSTANCE OF A CLIENT APPLICATION
First Claim
Patent Images
1. An article comprising at least one non-transitory machine-readable storage medium comprising instructions executable by a processing resource of a remote service to:
- acquire, from a web browser on a client computing device, login information for a target user account of the remote service;
acquire, from the web browser, device context information for the client computing device;
associate a target device fingerprint, based on the acquired device context information, with the target user account in the remote service;
acquire, from an unpaired instance of a client application, an application device fingerprint determined by the instance of the client application based on device context information for a computing device including the instance of the client application; and
in response to a determination that the application device fingerprint matches the target device fingerprint, pair the instance of the client application with the target user account based on the acquired application device fingerprint and without user input.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples disclosed herein relate to acquisition of a device fingerprint from an instance of a client application. Examples include association of a target device fingerprint, based on device context information, with a target user account in a remote service, and acquisition of an application device fingerprint from an unpaired instance of a client application.
11 Citations
15 Claims
-
1. An article comprising at least one non-transitory machine-readable storage medium comprising instructions executable by a processing resource of a remote service to:
-
acquire, from a web browser on a client computing device, login information for a target user account of the remote service; acquire, from the web browser, device context information for the client computing device; associate a target device fingerprint, based on the acquired device context information, with the target user account in the remote service; acquire, from an unpaired instance of a client application, an application device fingerprint determined by the instance of the client application based on device context information for a computing device including the instance of the client application; and in response to a determination that the application device fingerprint matches the target device fingerprint, pair the instance of the client application with the target user account based on the acquired application device fingerprint and without user input. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system to at least partially implement a remote service, the system comprising:
-
a login engine to log in a target user account of the remote service based on login information acquired from a web browser on a client computing device; an Information engine to acquire, from the web browser, device context information for the client computing device; an associate engine to associate a target device fingerprint, based on the acquired device context information, with the logged in target user account in the remote service; an acquire engine to acquire, from an unpaired instance of a client application, an application device fingerprint determined by the instance of the client application based on device context information for a computing device including the instance of the client application; a determine engine to determine whether the application device fingerprint matches any of a plurality of device fingerprints associated with respective user accounts of the remote service; and a pair engine to, in response to a determination that the application device fingerprint matches the target device fingerprint, pair the instance of the client application with the target user account based on the acquired application device fingerprint and without user input. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
providing a web browser access to a target user account of a remote service based on account login information acquired from a web browser of a client computing device; in response to selection of a link associated with downloading an instance of a client application via the web browser, providing to the web browser at least one web page to cause the web browser to collect, and provide to the remote service, device context information for the client computing device; generating, with a processing resource of the remote service, a target device fingerprint based on the device context information for the client computing device provided to the remote service by the web browser; associating the target device fingerprint with the logged in target user account in an account repository of the remote service; acquiring, from an unpaired instance of the client application, an application device fingerprint determined by the instance of the client application based on device context information for a computing device including the instance of the client application; and determining whether to pair the instance of the client application with the target user account, without user input, based on whether the application device fingerprint matches the target device fingerprint. - View Dependent Claims (14, 15)
-
Specification