Method and apparatus for supporting data communication...

Electrical computers and digital processing systems: interprogra – Event handling or event notification

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C719S310000, C719S313000

Reexamination Certificate

active

10013850

ABSTRACT:
An embodiment of the invention includes a method and apparatus for enabling application components to communicate through connection points. Embodiments of the invention include a communication manger allowing application components that implement connection points and listeners to communicate without having prior knowledge of each other's implementation. Application components implement connection point containers that register with a communication manager. Application components may broadcast events and messages to other components and request to be notified when an application component implementing a given type of connection point registers with the communication manager. Other embodiments of the invention implement proxy classes, which allows for automatic generation of connection point classes.

REFERENCES:
patent: 6629128 (2003-09-01), Glass
patent: 6633899 (2003-10-01), Coward
patent: 6643650 (2003-11-01), Slaughter et al.
patent: 6654932 (2003-11-01), Bahrs et al.
patent: 6782541 (2004-08-01), Cohen et al.
patent: 6829770 (2004-12-01), Hinson et al.
patent: 6868543 (2005-03-01), Nusbickel
patent: 2002/0035649 (2002-03-01), Korn et al.
Kathy Walrath, Mary Compione The JFC Swing Tutorial: “A Guide to Construction GUI's” ISBN # 0201433214. Book & CD Rom- Jul. 1999.
The JFC Swing Tutorial: http://java.sun.com/docs/books/tutorial/uiswing/TOC.html#start Sun Microsystems, Inc. 1995-2002.
The Java Tutorial: User Interfaces that Swing: A Quick Start: Layout Management http//java.sun.com/docs/books/tutorial/uiswing/mini/layout.html Sun Microsystems, Inc. 1995-2002.
The Java Tutorial: Swing Features and Concepts: Layout Management http//java.sun.com/docs/books/tutorial/uiswing/overview/layout.html Sun Microsystems, Inc. 1995-2002.
The Java Tutorial: Creating a GUI with JFC/Swing Lesson, Laying Out Components Within a Container, http//java.sun.com/docs/books/tutorial/uiswing/layout/index.html—Sun Microsystems, Inc. 1885-2002.
George Shepherd and Scot Wingo, MFC and Monikers, http://www.devx.com/premier/mgznarch/vcdj/1997/dec97/moniker1.asp Dec. 1997.
MSDN: Internet Development Index, URL Monikers Tutorial, http://msdn.microsoft.com/workshop
etworking/moniker/moniker/asp.?frame=true Microsoft corporation, 2002.
MSDN: URL Monikers: Overview http://msdn.microsoft.com/workshop
etworking/moniker/overview/overview.asp. Microsoft Corporation, 2002.
The COM Specification: Persistent Intelligent Names: Monikers, Chapter 11. Monikers (pp. 1-31), http://medg.lcs.mit.edu/ftp/emjordan/com/ch11%2mon.doc 1995, Microsoft Corporation.
Robin Cover: “The XML Cover Pages, XML Schemas” Feb. 19, 2002: oasis-open.org/cover/schemas.html (pp. 1-79).
Editor: James Clark: “W3C” “XSL Transformations (XSLT) Version 1.0” W3C Recommendation Nov. 16, 1999: w3.org/TR/1999/REC-sxlt-19991116 Copyright 1999 W3C. (pp. 1-110).
James Clark (editor), et al. Extensible Stylesheet Language (XSL), Professional XML. Wrox Press, Michael Kay. XLST, Programmer's Regerence. World Wide Web Consortium. 1998- Version 1.0—See w3.org/TR/1998/WD-xsl-19981216.

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 apparatus for supporting data communication... 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 apparatus for supporting data communication..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for supporting data communication... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3888442

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