Data processing: software development – installation – and managem – Software upgrading or updating – Plural version management
Reexamination Certificate
2005-12-27
2005-12-27
Das, Ohameli C. (Department: 2192)
Data processing: software development, installation, and managem
Software upgrading or updating
Plural version management
C717S108000, C717S116000, C717S169000, C707S793000
Reexamination Certificate
active
06981250
ABSTRACT:
A system and methods for versioning software components in connection with a computer programming language are provided. In exemplary aspects, the versioning system makes use of intelligent defaults, provides a vehicle for unambiguous specification of developer intent and implements conflict resolution rules in connection with the versioning of software components. In another aspect, the versioning system bounds names at run-time, but does not bound offsets at compile-time.
REFERENCES:
patent: 5689711 (1997-11-01), Bardasz et al.
patent: 5781730 (1998-07-01), Reimer et al.
patent: 5805899 (1998-09-01), Evans et al.
patent: 5878432 (1999-03-01), Misheski et al.
patent: 5890176 (1999-03-01), Kish et al.
patent: 5907704 (1999-05-01), Gudmundson et al.
patent: 6112024 (2000-08-01), Almond et al.
patent: 6205465 (2001-03-01), Schoening et al.
patent: 6226788 (2001-05-01), Schoening et al.
patent: 6282712 (2001-08-01), Davis et al.
patent: 6385767 (2002-05-01), Ziebell
patent: 6442754 (2002-08-01), Curtis
patent: 6622302 (2003-09-01), Delaney et al.
patent: 6629316 (2003-09-01), Curtis
patent: 6769124 (2004-07-01), Schoening et al.
TITLE: Version Management of Composite Objects in CAD Databases, author: Ahmed, ACM, 1991.
TITLE: Visual Support for Version Management, author: Wein et al, ACM, 1992.
TITLE: Analytical Version Control Mangement in a Hypertext System, author: Dattolo et al, ACM, 1994.
TITLE: Version Management in Gypsy, author: Cohen et al, ACM, 1988.
Bendix, L., et al., “CoEd—A Tool for Versioning of Hierarchical Documents,” System Configuration Managment, Boris Magnusson (Ed.),ECOOP '98 SCM-8 Symposium, Brussels, Belgium,Springer, Jul. 20-21, 1998, 173-187.
Biglari-Abhari, M., et al., “Improving binary compatibility in VL1W machines through compiler assisted dynamic rescheduling,”IEEE, 2000, 386-393.
Bratsberg, S.E., “Unified class evolution by object-oriented views,” 11thInternational Conference on the Entity-Relationship Approach, Pernul, G., et al., (Eds.), Karlsruhe, Germany,Springer-Verlag, Oct. 7-9, 1992, 423-439.
Clamen, S. et al., “Schema Evolution and Integration”,Distributed and Parallel Databases, 1994, 2, 101-125.
Conradi, R. et al., “Change-oriented versioning: Rationale and evaluation”,Software Engineering and Its Applications—Proceedings: Third International Workshop, Dec. 3-7, 1990, 1, 97-109.
Conradi, R. et al., “Version Models for Software Configuration Management”,ACM Computing Surveys, Jun. 1998, 30:2, 232-282.
De Castro, C. et al., “Schema: Versioning for Multitemporal Relational Databases”,Information Systems, 1997, 22:5, 249-290.
Drossopoulou, S. et al., “A Fragment Calculus- towards a model of separate compilation, linking and binary compatibility”,IEEE—Proceedings: 14thSymposium on Logic in Computer Science, Jul. 2-5, 1999, Trento, Italy, 147-156.
Franconi, E. et al., “A Semantic Approach for Schema Evolution and Versioning in Object-Oriented Databases”,Computational Logic—CL 2000: First International Conference, Jul. 24-28, 2000, London, UK, J. Lloyd et al. (Eds.), 1048-1062.
Gal, A. et al., “A Multiagent Update Process in a Database with Temporal Data Dependencies and Schema Versioning”,IEEE Transactions on Knowledge and Data Engineering, Jan./Feb. 1998, 10:1, 21-37.
Goldstein, T. C. et al, “The Object Binary Interface—C++ Objects for Evolvable Shared Class Libraries”,Proceedings of the 1994 USENIX C++ Conference, Apr. 11-14, 1994, Cambridge, MA, 1-19.
Lewine, D.A., “Certifying Binary Applications”,Proceedings of the Spring 1992 EurOpera&USENIX Workshop, Apr. 6-9, Jersey, Channel Islands, 25-32.
Oiwa, Y. et al., “Extending Java Virtual Machine with Integer-Reference Conversion”,Concurrency: Practice and Experience, May, 2000, 12:6, 407-22.
Oussalah, C. et al., “Complex Object Versioning”,Advanced Information Systems Engineering: 9thInternational Conference, Jun. 16-20, 1997, 259-272.
Proper, H.A., “Data schema design as a schema evolution process”,Data&Knowledge Engineering, 1997, 22, 159-189.
Roddick, J.F. “A Survey of schema versioning issues for database systems”,Inforamation and Software Technology, 1995, 37:7, 383-393.
Rose, E. et al., “Schema versioning in a temporal object-oriented data model”,International Journal on Artificial Intelligence Tools, 1998, 7:3, 293-318.
Tsotras, V. et al., “Optimal Versioning of Objects”,Eighth International Conference on Data Engineering, Feb. 2-3, 1992, Tempe, AZ, 358-365.
Urtado, C. et al., “Complex Entity Versioning at Two Granularity Levels”,Information Systems, Feb. 12, 1998, 23:3/4, 197-216.
Wieczerzycki, W. et al., “Advanced versioning mechanisms supporting CSCW environments”,Journal of Systems Architecture, 1997, 43, 215-227.
Abrams Bradley M.
Hejlsberg Anders
Sollich Peter F.
Wiltamuth Scott
Das Ohameli C.
Microsoft Corporation
Woodcock & Washburn LLP
LandOfFree
System and methods for providing versioning of software... 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 providing versioning of software..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and methods for providing versioning of software... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3502865