Data processing: software development – installation – and managem – Software program development tool – Managing software components
Reexamination Certificate
2005-01-31
2010-06-01
Bullock, Jr., Lewis A (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Managing software components
C717S113000, C717S116000, C717S105000, C707S683000, C707S684000, C707S702000, C707S695000
Reexamination Certificate
active
07730450
ABSTRACT:
System and method for automatic versioning and data mutation for user-defined data types. A program development environment may be operable to: create a first version of a data type definition in response to user input; instantiate and store an object of the first version of the data type, optionally including a version identifier indicating the version of the object; modify the first version of the data type definition in response to user input, thereby creating a second version of the data type definition; load the object from storage; and automatically (without user intervention) modify the object to conform to the second version of the data type definition. Successive modifications of the data type definition may generate successive versions of the data type. Objects instantiated and stored according to a previous version of the data type may be loaded from storage and automatically modified to conform to a specified subsequent version.
REFERENCES:
patent: 5732277 (1998-03-01), Kodosky et al.
patent: 6119130 (2000-09-01), Nguyen et al.
patent: 6389425 (2002-05-01), DeMichiel et al.
patent: 6857118 (2005-02-01), Karr et al.
patent: 6868526 (2005-03-01), Singh
patent: 6947798 (2005-09-01), Bronikowski et al.
patent: 6963880 (2005-11-01), Pingte et al.
Simon Monk and Ian Sommerville Schema Evolution in OODBs Using Class Versioning Sep. 1993 SIGMOD Record, vol. 22, No. 3, pp. 16-22.
Coote et. al. Graphical and Iconic Programming Languages for Distributed Process Control : An Object Oriented approach 1988 In Proc . IEEE Workshop on Visual Language, 183-189.
Esmond Pitt et. al. java.rmi: The Remote Method Invocation Guide 2001 Pearson Education Limted Section 3.9 and 3.10.
Simon Monk A graphical User Interface for Schema Evolution in an Object-Oriented Database Computing Department, Lancaster University 1994.
Simon Monk A Model for Schema Evolution in Object-Oriented Database Systems Feb. 1993 Computing Department, Lancaster University.
Terence Critchlow Schema Coercion: Using Database Meta-Information to Facilitatedata Transfer Department of Computer Science The University of Utah Jun. 1997.
Fabrizio Ferrandina Thorsten Meyer, Roberto Zicari, Guy Ferran, Joelle Madec Schema and Database Evolution in the O2 Object Database System Proceedings of the 21th VLDB Conference, 1995.
Erik Odberg A Global Perspective of Schema Modification Management for Object-Oriented Databases Department of Computer Science Norwegian Institute of Technology 1994.
Misha Dmitriev The First Experience of Class Evolution Support in PJama Department of Computing Science University of Glasgow, Jul. 1998.
David Garlan, Charles Krueger, Barbara Lerner TransformGen: Automating the Maintenance of Structure-Oriented Environments ACM Transactions on Progranmmng Languages and Systems, vol. 16, No. 3, May 1994, pp. 727-774.
Barbara Lerner, Nico Habermann Beyond Schema Evolution to Database Reorganization ACM SIGPLAN Notices archive vol. 25 , Issue 10 (Oct. 1990) pp. 67-76 ISSN:0362-1340.
Object-based visual programming languages Sergiu S. Simmel Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum) Phoenix, Arizona, United States p. 99 Year of Publication: 1991.
Mattias Ericsson; “GOOP History by Mattias Ericsson”; Jul. 1, 2003; 2 pages; Retrieved from the Internet: www.openg.org/tiki/tiki-index.php?page=GOOP+History+by+Mattias+Ericsson.
Jorgen Jehander; “Graphical Object-Oriented Programming in LabVIEW”; Application Note 143; October 1999; 16 pages; National Instruments Corporation, Austin, TX.
Jim Kring; “OpenGOOP—a component framework”; June 3, 2003; 36 pages.
Bullock, Jr. Lewis A
Hood Jeffrey C.
Meyertons Hood Kivlin Kowert & Goetzel P.C.
Mills Paul
National Instruments Corporation
LandOfFree
Automatic versioning and data mutation of user-defined data... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Automatic versioning and data mutation of user-defined data..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Automatic versioning and data mutation of user-defined data... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4155296