Patent ID: 9471755
Filing Date: 2016-10-18
CPC Classification: G06F

Claim Text:
1. A method implemented by a computing device, the method comprising: obtaining a font package for an application, the font package obtained from one or more servers and including one or more protected fonts protected by obfuscation; responsive to launching the application, communicating a request to a font protection service to determine authorization to use the one or more protected fonts in connection with the application, the request including an application identifier embedded in code of the application and metadata from the font package that identifies the font package and the one or more protected fonts, authorization to use the one or more protected fonts being determinable based on the application identifier and the metadata; receiving a response from the font protection service indicative of authorization to use the one or more protected fonts in connection with the application; responsive to the response from the font protection service indicating that use of the one or more protected fonts is authorized in connection with the application, de-obfuscating the one or more protected fonts, by the computing device, and displaying an interface of the application with the de-obfuscated fonts; and responsive to the response indicating that use of the one or more protected fonts is not authorized in connection with the application, displaying the interface of the application with one or more default fonts.