The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 30, 2003

Filed:

May. 10, 2000
Applicant:
Inventors:

Richard Allen Perona, Gilbert, AZ (US);

Clifford Andrew Williams, Phoenix, AZ (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/00 ;
U.S. Cl.
CPC ...
G06F 1/00 ;
Abstract

Software execution control in which a series of two-way rule checks is performed between software-defined communications system component records to ensure and maintain system security and integrity. A system platform ( ) performs a series of two-way rule checks between records of a system platform ( ) and an application ( ) called by the platform ( ), between records of the called application ( ) and a module ( ) that defines the called application ( ), and between the records of the module ( ) that defines the called application ( ) and the platform ( ). Both the called application ( ) and the module ( ) that defines the called application ( ) are then instantiated if the two-way rule checks are successful. Because the rule checks are performed in a two-way manner, restrictions such as licensing and source restrictions may be placed not only on system modules ( ), but also on the applications ( ) using the modules ( ), thereby enabling higher levels of system security to be achieved. In addition, the present invention minimizes processing overhead by providing for load-time rule checking rather than run-time checking associated with conventional enforcement systems.


Find Patent Forward Citations

Loading…