Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing
Patent
1997-07-15
1999-11-23
Banankhah, Majid A.
Electrical computers and digital processing systems: multicomput
Computer-to-computer data routing
Least weight routing
709104, G06F 900
Patent
active
059917946
ABSTRACT:
A component integration system including a component manager that controls the main message loop of the application program and allows a multiplicity of components running within a single process to share in main message loop services. If the application program supports multiple threads running within a single process, then the component manager allows a multiplicity of components running within a single thread to share in main message loop services. Specifically, the component manager routes messages from the main message queue to the various components and allows the components to share in the following services: (1) allocation of idle time, (2) pretranslation of accelerator and other messages, (3) notification of program state changes, and (4) pushing the main message loop. The component manager and the cooperating components define standard interfaces for introducing new components into the application program. Thus, these new components may share in the message loop services without having to duplicate the message loop processing code, and without developing parallel execution stacks.
REFERENCES:
patent: 5252951 (1993-10-01), Tannenbaum et al.
patent: 5721850 (1998-02-01), Farry et al.
Glasse Clarence A.
Halcoussis Michael
Hodges C. Douglas
Koppolu Srinivasa R.
Banankhah Majid A.
Microsoft Corporation
LandOfFree
Component integration system for an application program does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Component integration system for an application program, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Component integration system for an application program will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1234712