System and method for determining methods and properties to...

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06990652

ABSTRACT:
A method for developing an automation client program in a graphical programming environment is disclosed. The graphical programming environment provides a set of automation nodes that may be wired together to create a graphical program, including nodes for referencing user-selected automation classes from automation type libraries exported by automation server applications; nodes for instantiating objects from the selected automation class; and nodes for invoking user-selected methods and/or properties of the automation class. A method for performing class and/or type propagation checking of automation objects in graphical programs is also disclosed. The automation class of a first automation node is propagated from the first node to a second automation node when the two nodes are wired together or when the automation class of the first node is changed to a second class. The automation nodes perform type checking to verify that the user-selected method or property is valid for the automation class of the node.

REFERENCES:
patent: 4901221 (1990-02-01), Kodosky et al.
patent: 5261043 (1993-11-01), Wolber et al.
patent: 5386568 (1995-01-01), Wold et al.
patent: 5421008 (1995-05-01), Banning et al.
patent: 5428776 (1995-06-01), Rothfield
patent: 5455952 (1995-10-01), Gjovaag
patent: 5481741 (1996-01-01), McKaskle et al.
patent: 5487141 (1996-01-01), Cain et al.
patent: 5497500 (1996-03-01), Rogers et al.
patent: 5576946 (1996-11-01), Bender et al.
patent: 5588104 (1996-12-01), Lanier et al.
patent: 5640572 (1997-06-01), Mondrik et al.
patent: 5642511 (1997-06-01), Chow et al.
patent: 5651108 (1997-07-01), Cain et al.
patent: 5727175 (1998-03-01), Malone et al.
patent: 5768578 (1998-06-01), Kirk et al.
patent: 5784583 (1998-07-01), Redpath
patent: 5841741 (1998-11-01), Freeman
patent: 5847953 (1998-12-01), Sojoodi et al.
patent: 5850548 (1998-12-01), Williams
patent: 5884079 (1999-03-01), Furusawa
patent: 5892510 (1999-04-01), Lau et al.
patent: 5913205 (1999-06-01), Jain et al.
patent: 5915113 (1999-06-01), McDonald et al.
patent: 5940296 (1999-08-01), Meyer
patent: 5991535 (1999-11-01), Fowlow et al.
patent: 6014138 (2000-01-01), Cain et al.
patent: 6038395 (2000-03-01), Chow et al.
patent: 6064812 (2000-05-01), Parthasarathy et al.
patent: 6219826 (2001-04-01), De Pauw et al.
patent: 6437805 (2002-08-01), Sojoodi et al.
patent: 2001/0037412 (2001-11-01), Miloushev et al.
patent: 2002/0196285 (2002-12-01), Sojoodi et al.
Wyant,G., Introducing Modula-3 . . . , 1994, ACM, p. 1-8.
Burnett et al., Visual Object Oriented Programming, 1995, p. 17-19, 51-57, 144-159.
Ewing, D., Que's Computer Programmer's Dictionary, 1993, p. 219, 398.
Pleas, K., BYTE Magazine Special Report, Apr. 1996, “OLE's Missing Links: An emerging standard for communication between applications, OLE 2 will work better when software vendors agree on its meaning,” 6 pages.
Linthicum, D., BYTE Magazine State of the Art, Jan. 1996, “Integration, Not Perspiration: CORBA, OLE, and OpenDoc: Three technologies for desktop components face off,” 11 pages.
Smedley, Trevor J., “Visual Programming Applied to Industrial Software Development”, 1995, pp. 2-28.
LabVIEW Function Reference Manual, Aug. 1993 Edition, pp 10-11 and 10-12.
LabVIEW Code Interface Reference Manual, Dec. 1993.
Labview Function Reference Manual, “Call Library Function,” Sep. 1994, pp. 10-3.
Labview Function On-Line Help Manual, “Call Library Function Node,” Sep. 1994, 14 pages.
“HP VEE Reference” manual, Edition 3, Sep. 1993, 686 pgs.
“How to Use HP VEE” manual, Edition 1, Jan. 1995, 302 pgs.
“HP VEE Reference” manual, Edition 4, Jan. 1995, 771 pgs.
Robert Helsel, “Cutting Your Test Development Time with HP VEE”, 1994, 444 pgs.
“HP VEE Advanced Programming Techniques”, Edition 4, May 1998, 376 pgs.
Robert Helsel, “Graphical Programming A Tutorial for HP VEE”, 1995, 429 pgs.
“HP VEE 3.0 The Most Productive Language for Test & Measurement”, 1995, 23 pgs.
“HP VEE 4.0 Visual Programming Language”, 1995, 70 pgs.
Bitterer et al. “Visual Age and Transaction Processing in a Client/Server Environment”, 1996, 369 pgs.
Developing Distributed Object Applications with VisualAge Smalltalk and SOMobjects, Feb. 1996, 251 pgs.
Stewart McKie, “DBMS—The IBM Enterprise”, Apr. 1996, 8 pgs.
Dan Rogers, VisualAge C++ 3.5 for Windows, Oct. 1996, 6 pgs.
Fang et al., “VisualAge for Smalltalk and SOMobjects, Developing Distributed Object Applications”, 1997, 305 pgs.
Marc Carrel-Billiard et al., “Programming with VisualAge for C++ for Windows”, 1997, 598 pgs.
VisualAge for Smalltalk User's Reference, Version 3, Release 0, Third Edition Nov. 1995, 529 pgs.
“LabVIEW for Windows, User Manual”, Dec. 1993, 434 pgs.
“LabVIEW Code Interface Reference Manual”, Dec. 1993, 249 pgs.
“LabVIEW Code Interface Reference Manual”, Sep. 1994, 266 pgs.
“LabVIEW Code Interface Reference Manual”, Jan. 1996, 163 pgs.
“LabVIEW Networking Reference Manual”, Dec. 1993, 85 pgs.
“LabVIEW Networking Reference Manual”, Sep. 1994, 145 pgs.
“LabVIEW Communications VI Reference Manual”, Jan. 1996 Edition, 166 pgs.
“LabVIEW for Tutorial”, Aug. 1993, 204 pgs.
“LabVIEW for Windows Tutorial”, Sep. 1994, 230 pgs.
“LabVIEW Tutorial Manual”, Jan. 1996 Edition, 246 pgs.
“LabVIEW Utility Reference Manual” Nov. 1992, 66 pgs.
“Dr. Dobb's Journal”, 1994, 7 pgs. Plus Joseph Firmage, Novell's AppWare Distributed Bus Extending a Powerful Event Engine Across the Network, 1994, 11 pgs.
Rijinders et al., “Versatile Visual Programming Environment for Scientific Applications”, 1991, 6 pgs.
“Software Reviews”, vol. 8, Sep. 1993, 16 pgs.
“Icon Author Reference Manual”, Version 7.0, Nov. 1995, 601 pgs.
“Icon Author User Manual”, Version 7.0, Nov. 1995, 382 pgs.
“Icon Author Getting Started”, Version 7.0, Nov. 1995, 205 pgs.
“Max and Programming”, No Date, 12 pgs.
“IRCAM DSP Software for DEC/ALPHA and DEC/MIPS”, Aug. 1993, 3 pgs.
“A Brief History of MAX”, 1998, 3 pgs.
Miller Puckette, “Combining Event and Signal Processing in the MAX Graphical Programming Environment”, 1991, 16 pgs.
Charles Petzold, “Windows 3.1—Hello to TrueType, OLE, and Easier DDE; Farewell to Real Mode”,12 pgs.
“MSI Operating System Sensation”, downloaded from web May 9, 2003, 5 pgs.
Jon Udell, “Novell's Campaign—The Vision: a billion connected users and device 2000. The Plan reinvent its operating systems, p services”, Feb. 1995, 15 pgs.
“Oberon Prospero, User's Guide, Getting Started”, Release 1.1, May 1996, 224 pgs.
Joseph Williams, DBMS, Prospero 1.1, Sep. 1996, 6 pgs.
“Application Extensions” Release 1.5, Dec. 1996, 151 pgs.
“HP VEE, The Most Productive Language for Test & Measurement”, 1995, 25 pgs.
“Alta Group Announces CONVERGENCE Simulation Architeure Supporting Full-System, Mixed-Level Verification”, Oct. 24, 1995, 3 pgs.
The Alta Outlook A custom newsletter for DAC 1996, 34 pgs.
SPW Product Datasheets and articles, Berkeley Design Technology, Inc., 1995, 47 pgs.
SPW Product Datasheets, 1994-1996, 181 pgs.
James Carroll, “Smalltalk-based Visual Programming Tools”, 1995, 17 pgs.
“HP ORB Plus and Distributed SmallTalk”, Sep. 1993, 3 pgs.
Bernini et al., VIPERS: A Data Flow Visual Programming Environment Based on the Tcl Language, 1994, 3 pgs.
“Parcplace-Digitalk Announces Availability of PARTS(R) for JAA(TM), Ships $1.2 Million in Product During First Week”, Jul. 22, 1996, 2 pgs.
Digitalk List of Books, 1986-1994, 1 pg.
“Smalltalk V, 32-Bit Object-Oriented Progra

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

System and method for determining methods and properties to... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for determining methods and properties to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for determining methods and properties to... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3538876

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