IP Library Patent Application 11158734
Patent Application
App. No. 11/158,734

System and method for dynamic generation of remote proxies

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/158,734
Abstract

A software system is disclosed which provides for dynamic generation of remote proxy classes at run time through a distributed object management system 16 . The software system provides for a client system 14 and server system 12 which communicate via distributed object management system 16 which operates over a distributed computer network to allow communications between client system 14 and server system 12 . Any inter-object communication will invoke a remote proxy generation control module 34 if a remote proxy class 23 does not already exist for the requested subject object 18 . A remote proxy generation control module 34 is provided which first invokes reflection engine 36 to determine the applicable information of subject class 19 . Next, a communication enabling module 40 determines and inserts the appropriate computer code to allow local object 20 to communicate with subject object 18 utilizing remote proxy object 22 . After the system determines what information is required by remote proxy class 23 , byte code generator 42 automatically generates the executable code containing remote proxy class 23 . Finally, class loader 46 loads remote proxy class 23 onto the system and creates a new instance which is remote proxy object 22.

Claims (4)

1 . A remote proxy generator for dynamic generation of remote proxy classes within an object oriented distributed processing environment, comprising:

a reflection engine operable to determine the name, interfaces, methods and superclass information of a remote object within the object oriented distributed processing environment for use in creating the remote proxy class in response to a request for access to the remote object;

a communications enabling module operable to aid in creating the remote proxy class by inserting within the remote proxy class computer code required for communications between objects within the object oriented distributed processing environment; and

a byte code generator operable to generate the executable computer code representing the determined name, interfaces, methods, superclass information and communications computer code for the remote proxy class.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2020
From: INTELLECTUAL VENTURES ASSETS 161 LLC
To: HANGER SOLUTIONS, LLC
Reel/Frame 052159/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2007
From: OBJECTSPACE, INC.
To: RECURSION SOFTWARE, INC.
Reel/Frame 020121/0875 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2007
From: GUTHRIE, RHETT DAVIS; GLASS, GRAHAM W.
To: OBJECTSPACE, INC.
Reel/Frame 020111/0714 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2005
From: RECURSION SOFTWARE, INC.
To: MAINLINE DATA LLC
Reel/Frame 016500/0181 →