Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2005-11-22
2005-11-22
Courtenay III, St. John (Department: 2126)
Data processing: software development, installation, and managem
Software program development tool
Code generation
C719S316000, C345S215000
Reexamination Certificate
active
06968538
ABSTRACT:
Computer-implemented methods, systems and apparatus implement techniques for generating custom coclasses. A runtime environment includes a client application implementing an object model, which includes a hierarchy of object classes that can be instantiated in the client application. The object model includes class templates, each having an associated class type, and includes class functionality information—including required class functionality and elective class functionality—for custom classes that can be implemented in the client application. When a user requests the creation of a custom class of a specified type, a design-time environment is launched and class functionality information is retrieved for a class template associated with the type. A custom class is created, based on a class definition defining a class having the required class functionality and the specified elective class functionality. Objects belonging to the custom class can be instantiated from the runtime environment independent of the design-time environment.
REFERENCES:
patent: 4862345 (1989-08-01), Lekron
patent: 4965743 (1990-10-01), Malin et al.
patent: 5008810 (1991-04-01), Kessel et al.
patent: 5398336 (1995-03-01), Tantry et al.
patent: 5446842 (1995-08-01), Schaeffer et al.
patent: 5544297 (1996-08-01), Milne et al.
patent: 5551035 (1996-08-01), Arnold et al.
patent: 5583983 (1996-12-01), Schmitter
patent: 5604892 (1997-02-01), Nuttall et al.
patent: 5627979 (1997-05-01), Chang et al.
patent: 5634129 (1997-05-01), Dickinson
patent: 5650941 (1997-07-01), Coelho et al.
patent: 5680619 (1997-10-01), Gudmundson et al.
patent: 5717877 (1998-02-01), Orton et al.
patent: 5764897 (1998-06-01), Khalidi
patent: 5768505 (1998-06-01), Gilchrist et al.
patent: 5778378 (1998-07-01), Rubin
patent: 5781732 (1998-07-01), Adams
patent: 5787283 (1998-07-01), Chin et al.
patent: 5787425 (1998-07-01), Bigus
patent: 5794001 (1998-08-01), Malone et al.
patent: 5822587 (1998-10-01), McDonald et al.
patent: 5867709 (1999-02-01), Klencke
patent: 5878432 (1999-03-01), Misheski et al.
patent: 5936860 (1999-08-01), Arnold et al.
patent: 6061515 (2000-05-01), Chang et al.
patent: 6083276 (2000-07-01), Davidson et al.
patent: 6226783 (2001-05-01), Limondin et al.
patent: 6263492 (2001-07-01), Fraley et al.
patent: 6266805 (2001-07-01), Nwana et al.
patent: 6314555 (2001-11-01), Ndumu et al.
patent: 6618852 (2003-09-01), van Eikeren et al.
Microsoft Corporation, “Programmer's Guide, Microsoft Visual Basic for Applications 6.0, Software Development Kit”, (2000), pps. 39-61, 83-99.
Microsoft Corporation, “Adding Objects and Controls”, MSDN Library, (2001) 8 pages.
Microsoft Corporation, “Adding a New Interface to an Existing Object or Control”, MSDN Library, (2001) 4 pages.
Microsoft Automation and Extensibility Overview, Feb. 2002, downloaded on Aug. 18, 2004 from: msdn.microsof.com/library/en-us/dv vstecha...soriAutomationExtensibilityOverview.asp?frame=true.
Microsoft Writing Custom Designers for .NET Components, Jun. 2001, downloaded on Aug. 18, 2004 from: //msdn.microsoft.com/library/en-us/dndotnet/html/custdsgnrdotnet.asp?frame=true.
Houstis et al., “The Architecture of a Software Framework for Building Problem Solving Environments for PDE Based Applications”, Dept. of Computer Sciences Purdue University, May 14, 1997.
Pirklbauer et al., “Object-Oriented Process Control Software”, Journal of Object-Oriented Programming, May 1994.
Pomberger et al., “The Role of Prototyping in Software Development”, 1994.
Weinreich et al., “The Communication Facilities of the Process Talk Application Framework”, OOPSLA 1994 Workshop.
Microsoft Creating Components in .NET, Feb. 2002, downloaded on Aug. 18, 2004 from: msdn.microsof.com/library/en-us/dpdotnet/html/componentsnet.asp?frame=true.
Microsoft Building A Custom Project Wizard in Visual Studio .NET, May 2003, downloaded on Aug. 18, 2004 from: //msdn.microsof.com/library/en-us/dv vstechart/html/customprojectwiz.asp!frame=true.
Pirklbauer et al., “Process Talk: An Object Oriented Framework for Distributed Automation Software”, 1992.
Pirklbauer et al., “Libraries and Tools for Object-Oriented Distributed Automation Software”, 1993.
Pirklbauer et al., “Object-Oriented and Conventional Process Automated Systems”, 1994.
Rust William C.
Worthem Dennis W.
Courtenay III St. John
Nguyen Van H.
Symyx Technologies Inc.
LandOfFree
System and methods for integration of custom classes into... 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 methods for integration of custom classes into..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and methods for integration of custom classes into... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3497994