Utilizing a customized digital font to identify a computing device
First Claim
1. In a digital medium environment for managing digital assets, a method of utilizing electronic fonts to securely identify and authenticate computing devices seeking to access digital assets, comprising:
- generating, by at least one server device storing client information corresponding to a computing device, a customized digital font unique to the computing device for authenticating the computing device by changing a first character order of a base digital font to a second character order specific to the computing device;
sending the customized digital font from the at least one server device to the computing device;
upon receiving, by the at least one server device, a request for the client information from the computing device, authenticating the computing device based on the computing device utilizing the customized digital font by;
sending a second request to the computing device to render a textual element utilizing the customized digital font;
identifying the textual element by capturing an image of the textual element rendered by the computing device via a web browser; and
determining that the textual element rendered by the computing device via the web browser uses the customized digital font by applying an optical character recognition algorithm to the image of the textual element rendered by the computing device and comparing the textual element with a reference text generated utilizing the customized digital font; and
in response to authenticating the computing device based on the customized digital font, providing the client information corresponding to the computing device from the server device to the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for securely identifying a computing device via a web browser utilizing a customized digital font. In particular, in one or more embodiments, the disclosed systems and methods generate a customized digital font and install the customized digital font on a computing device. Moreover, the disclosed systems and methods utilize the customized digital font to identify the computing device. In particular, one or more embodiments include systems and methods that identify an element of a webpage rendered by the computing device utilizing the customized digital font and identify the client device based on the rendered element of the webpage.
18 Citations
20 Claims
-
1. In a digital medium environment for managing digital assets, a method of utilizing electronic fonts to securely identify and authenticate computing devices seeking to access digital assets, comprising:
-
generating, by at least one server device storing client information corresponding to a computing device, a customized digital font unique to the computing device for authenticating the computing device by changing a first character order of a base digital font to a second character order specific to the computing device; sending the customized digital font from the at least one server device to the computing device; upon receiving, by the at least one server device, a request for the client information from the computing device, authenticating the computing device based on the computing device utilizing the customized digital font by; sending a second request to the computing device to render a textual element utilizing the customized digital font; identifying the textual element by capturing an image of the textual element rendered by the computing device via a web browser; and determining that the textual element rendered by the computing device via the web browser uses the customized digital font by applying an optical character recognition algorithm to the image of the textual element rendered by the computing device and comparing the textual element with a reference text generated utilizing the customized digital font; and in response to authenticating the computing device based on the customized digital font, providing the client information corresponding to the computing device from the server device to the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
at least one server device; and at least one non-transitory computer readable storage medium storing instructions that, when executed by the at least one server device, cause the system to; generate, by the at least one server device storing client information corresponding to a computing device, a customized digital font unique to the computing device for authenticating the computing device by changing a first character order of a base digital font to a second character order specific to the computing device; send the customized digital font from the at least one server device to the computing device; upon receiving, by the at least one server device, a request for the client information from the computing device, authenticate the computing device based on the customized digital font by; sending a second request to the computing device to render a textual element utilizing the customized digital font; identifying the textual element by capturing an image of the textual element rendered by the computing device via a web browser; and determining that the textual element rendered by the computing device via the web browser uses the customized digital font by applying an optical character recognition algorithm to the image of the textual element rendered by the computing device and comparing the textual element with a reference text generated utilizing the customized digital font; and in response to authenticating the computing device based on the customized digital font, provide the client information corresponding to the computing device from the at least one server device to the computing device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computer system to:
-
generate, by at least one server device storing client information corresponding to a computing device, a customized digital font unique to the computing device for authenticating the computing device by changing a first character order of a base digital font to a second character order specific to the computing device; send the customized digital font unique to the computing device from the at least one server device to the computing device; upon receiving, by the at least one server device, a request for the client information from the computing device, authenticate the computing device based on the customized digital font unique to the computing device by; sending a second request to the computing device to render a textual element utilizing the customized digital font unique to the computing device; identifying the textual element by capturing an image of the textual element rendered by the computing device via a web browser; and determining that the textual element rendered by the computing device via the web browser uses the customized digital font unique to the computing device by applying an optical character recognition algorithm to the image of the textual element rendered by the computing device via the web browser and comparing the textual element with a reference text generated utilizing the customized digital font; and in response to authenticating the computing device based on the customized digital font unique to the computing device, provide the client information corresponding to the computing device from the at least one server device to the computing device. - View Dependent Claims (18, 19, 20)
-
Specification