INDUSTRIAL PROCESS VISUALIZATION APPLICATION HAVING AN OPERATING SYSTEM LOCALE-BASED REGIONALLY LIMITED LICENSE
First Claim
1. A method for enforcing a locale-based license restriction by a process visualization application program, the method comprising the steps of:
- reading a locale-based license configuration from a license file associated with the process visualization application program;
calling an operating system application program interface to identify a current locale of an operating system, the current locale affecting a language utilized to present text via a graphical user interface display;
comparing a locale specified by the locale-based license configuration to the current locale of the operating system; and
generating a licensing result representing success or failure based upon whether the locale specified by the locale-based license configuration matches the current locale of the operating system.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system and method are described for enforcing a locale-based license restriction by a process visualization application program. A locale-based license configuration is read from a license file associated with the process visualization application program. An operating system application program interface is called to identify a current locale of the operating system. The current locale affects a language utilized to present text via a graphical user interface display. Thereafter, a locale specified by the locale-based license configuration is compared to the current locale of the operating system. Thereafter, a licensing result is generated representing success or failure based upon whether the locale specified by the locale-based license configuration matches the current locale of the operating system. The aforementioned steps are carried out in a computer system including a computer-readable medium having computer-executable instructions for carrying out the above-described steps.
-
Citations
20 Claims
-
1. A method for enforcing a locale-based license restriction by a process visualization application program, the method comprising the steps of:
-
reading a locale-based license configuration from a license file associated with the process visualization application program; calling an operating system application program interface to identify a current locale of an operating system, the current locale affecting a language utilized to present text via a graphical user interface display; comparing a locale specified by the locale-based license configuration to the current locale of the operating system; and generating a licensing result representing success or failure based upon whether the locale specified by the locale-based license configuration matches the current locale of the operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable-medium including a process visualization application program comprising computer-executable instructions for enforcing a locale-based license restriction method comprising the steps of:
-
reading a locale-based license configuration from a license file associated with the process visualization application program; calling an operating system application program interface to identify a current locale of an operating system, the current locale affecting a language utilized to present text via a graphical user interface display; comparing a locale specified by the locale-based license configuration to the current locale of the operating system; and generating a licensing result representing success or failure based upon whether the locale specified by the locale-based license configuration matches the current locale of the operating system. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system including:
-
a processor; a graphical user interface display; and a computer readable-medium including; an operating system including an application program interface exposing a function for identifying a current locale of the operating system, the current locale affecting a language utilized to present text via the graphical user interface display, and a process visualization application program comprising computer-executable instructions for enforcing a locale-based license restriction method comprising the steps of; reading a locale-based license configuration from a license file associated with the process visualization application program; calling an operating system application program interface to identify a current locale of the operating system, the current locale affecting a language utilized to present text via the graphical user interface display; comparing a locale specified by the locale-based license configuration to the current locale of the operating system; and generating a licensing result representing success or failure based upon whether the locale specified by the locale-based license configuration matches the current locale of the operating system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification