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.
Patent No.:
Date of Patent:
Apr. 15, 2003
Filed:
Apr. 12, 2002
Rhett Davis Guthrie, Dallas, TX (US);
Graham W. Glass, Dallas, TX (US);
Recursion Software, Inc., Frisco, TX (US);
Abstract
A software system is disclosed which provides for dynamic generation of remote proxy classes at run time through a distributed object management system . The software system provides for a client system and server system which communicate via distributed object management system which operates over a distributed computer network to allow communications between client system and server system . Any inter-object communication will invoke a remote proxy generation control module if a remote proxy class does not already exist for the requested subject object . A remote proxy generation control module is provided which first invokes reflection engine to determine the applicable information of subject class . Next, a communication enabling module determines and inserts the appropriate computer code to allow local object to communicate with subject object utilizing remote proxy object . After the system determines what information is required by remote proxy class , byte code generator automatically generates the executable code containing remote proxy class . Finally, class loader loads remote proxy class onto the system and creates a new instance which is remote proxy object