Method and system for accessing objects of different thread...

Electrical computers and digital processing systems: interprogra – Interprogram communication using message – Object oriented message

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C719S315000, C719S318000, C719S323000

Reexamination Certificate

active

06996826

ABSTRACT:
A method in a computer system for accessing Microsoft Component Object Model (“COM”) objects of varying thread types from a Java-based program. The computer system has a Java virtual machine (“VM”) that executes statements of the Java program and that executes in a multithreaded process. When executing a statement of the Java-based program to instantiate a COM object, the system creates a wrapper object. When the COM object is not thread-safe, the system requests an appropriate thread to instantiate the COM object and stores an identifier of the thread in the wrapper object. When the COM object is thread-safe, the system instantiates the COM object from the current thread and stores an indication in the wrapper object that the COM object can be accessed from any thread. When executing a statement of the Java-based program to invoke a method of the COM object, the system requests the thread identified in the wrapper object to invoke the method of the COM object. When the wrapper object indicates that the COM object can be referenced from any thread, the system invokes the method of the COM object referenced by the wrapper object directly from the current thread.

REFERENCES:
patent: 4525780 (1985-06-01), Bratt et al.
patent: 5475845 (1995-12-01), Orton et al.
patent: 5481706 (1996-01-01), Peek
patent: 5511197 (1996-04-01), Hill et al.
patent: 5515536 (1996-05-01), Corbett et al.
patent: 5519867 (1996-05-01), Moeller et al.
patent: 5931900 (1999-08-01), Notani et al.
patent: 5951653 (1999-09-01), Hill et al.
patent: 5963955 (1999-10-01), Melahn et al.
patent: 5995945 (1999-11-01), Notani et al.
patent: 6085030 (2000-07-01), Whitehead et al.
patent: 6209125 (2001-03-01), Hamilton et al.
patent: 6415334 (2002-07-01), Kanamori
“Mapping A Common Geoscientific Object Model to Heterogeneous Spacial Data Repositories”, by: Silvia Nittel, Jiong Yang, and Richard R. Muntz, proceedings of the 4thACM international international workshop on Advances in geographic informat, Nov. 1996.
“Adding Type parameterization to the Java Language”, by: Ole Agesen and Stephen N. Freud and John C. Mitchell, ACM SIGPLAN notices, proceedings of the 12thACM SIGPLAN conference on Object-Oriented programming Language, and Application, Oct. 1997.
“The Design and Implementation Of An Object-Oriented Toolkit For 3D And Visualization”, by. William J. Schoeder, Kenneth M. Martin, and William E. Lorensen, Proceedings of the 7thconference on Visualization '96, Oct. 1996.
“Evaluation of Object Behavior using Context Relations”, by: Linda M. Seiter, Jens Palsberg, and Karl J. Lieberherr, ACM SIGPLAN Software Engineering Notes, proceedings of the 4thACM SIGPLAN symposium on Founfations of Software Engineering, Oct. 1996.
Platt, David. “Give ActiveX-based Web Pages a Boost with the Apartment Threading Model” Microsoft System Journal, vol. 12 Issue 2 (Feb. 1997).
“Using Java and COM Together: Apartment Model and Threading Issues” Microsoft Corp. (1996).
Bottom, David,Interfacing Ada 95 to Microsoft COM and DCOM Technologies, ACM pp. 9-14, 1999.
Hailpern, Brent,Extending Objects to Support Multiple Interfaces and Access Control, pp. 1247-1257, IEE, 1990.
Rogerson, Dale E.,Inside COM, Microsoft Press, Redmond, Washington, pp. v-xiii and Chapter 12, 1997.
Lindholm and Yellin,The Java Virtual Machine Specification, Sun Microsystems, Inc., Mountain View, California, pp. vii-xi and Chapters 1-3, 1997.
The Common Object Request Broker: Architecture and Specification, CORBA V2.0, Jul. 1995.
Brockschmidt, Kraig,Inside OLE, Second Edition, Chapter 3: Type Information, pp. 145-186, Chapter 14: OLE Automation and Automation Objects, pp. 635-760, Microsoft Press, 1995.
Vanhelsuwe, Laurence,Mastering Java Beans, Chapter 10: Java Core Reflection and Bean Introspection, pp. 592-652, 1997.
Robinson, Steve and Krasilchikov, Alex,ActiveX Magic: An ActiveX Control and DCOM Sample Using ATL, MSDN Online Web Workshop, May 1997.
SunSoft Delivers Critical Technology for Networked Object Interoperability, Sun.com, 1995.
JavaBeans Migration Assistant for AcvtiveX: Migrating ActiveX Components to JavaBeans, Retrieved from Internet Dec. 1999, IBM Posted Apr. 5, 1998.
SUN Enriches JavaBeans Component Architecture, Press Release Online, SUN Microsystems, Jul. 1997, Retrieved from the Internet1999.
SUN Microsystems' JavaBeans Development Kit in Full-Scale Depolyment, Press Release Online Mar. 1997, Retrieved from the Internet 1999.
SUN Microsystems, Inc. Announces JavaBeans Development Kit, Press Release Online, SUN Microsystems, Dec. 1999, Retrieved from the Internet 1999.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for accessing objects of different thread... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for accessing objects of different thread..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for accessing objects of different thread... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3665197

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.