System and methods for providing versioning of software...

Data processing: software development – installation – and managem – Software upgrading or updating – Plural version management

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S122000, C717S108000, C717S116000, C717S118000, C717S120000, C717S117000, C707S690000, C707S695000

Reexamination Certificate

active

07873958

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: 4558413 (1985-12-01), Schmidt et al.
patent: 4965743 (1990-10-01), Malin et al.
patent: 5481712 (1996-01-01), Silver et al.
patent: 5586329 (1996-12-01), Knudsen et al.
patent: 5632022 (1997-05-01), Warren et al.
patent: 5680619 (1997-10-01), Gudmundson et al.
patent: 5689711 (1997-11-01), Bardasz et al.
patent: 5706510 (1998-01-01), Burgoon
patent: 5781730 (1998-07-01), Reimer et al.
patent: 5787262 (1998-07-01), Shakib et al.
patent: 5805899 (1998-09-01), Evans et al.
patent: 5812773 (1998-09-01), Norin
patent: 5848273 (1998-12-01), Fontana et al.
patent: 5872973 (1999-02-01), Mitchell 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: 5920718 (1999-07-01), Uczekaj et al.
patent: 5956513 (1999-09-01), McLain, Jr.
patent: 6023579 (2000-02-01), Hellgren et al.
patent: 6059838 (2000-05-01), Fraley et al.
patent: 6085198 (2000-07-01), Skinner et al.
patent: 6112024 (2000-08-01), Almond et al.
patent: 6125371 (2000-09-01), Bohannon et al.
patent: 6158049 (2000-12-01), Goodwin et al.
patent: 6182160 (2001-01-01), Burgess
patent: 6195462 (2001-02-01), Bryniarski et al.
patent: 6199195 (2001-03-01), Goodwin et al.
patent: 6205465 (2001-03-01), Schoening et al.
patent: 6226652 (2001-05-01), Percival et al.
patent: 6226788 (2001-05-01), Schoening et al.
patent: 6230159 (2001-05-01), Golde
patent: 6230312 (2001-05-01), Hunt
patent: 6230314 (2001-05-01), Sweeney et al.
patent: 6269473 (2001-07-01), Freed et al.
patent: 6282712 (2001-08-01), Davis et al.
patent: 6314434 (2001-11-01), Shigemi et al.
patent: 6317754 (2001-11-01), Peng
patent: 6385767 (2002-05-01), Ziebell
patent: 6442460 (2002-08-01), Larson et al.
patent: 6442748 (2002-08-01), Bowman-Amuah
patent: 6442754 (2002-08-01), Curtis
patent: 6601234 (2003-07-01), Bowman-Amuah
patent: 6622302 (2003-09-01), Delaney et al.
patent: 6625804 (2003-09-01), Ringseth et al.
patent: 6629316 (2003-09-01), Curtis
patent: 6658659 (2003-12-01), Hiller et al.
patent: 6684395 (2004-01-01), Johnson et al.
patent: 6698015 (2004-02-01), Moberg et al.
patent: 6701513 (2004-03-01), Bailey
patent: 6721942 (2004-04-01), Sievert
patent: 6721952 (2004-04-01), Guedalia et al.
patent: 6769124 (2004-07-01), Schoening
patent: 6772160 (2004-08-01), Cho et al.
patent: 6826750 (2004-11-01), Curtis et al.
patent: 6886155 (2005-04-01), Hasha
patent: 6901588 (2005-05-01), Krapf et al.
patent: 6968538 (2005-11-01), Rust et al.
patent: 6968540 (2005-11-01), Beck et al.
patent: 6978281 (2005-12-01), Kruy et al.
patent: 6981250 (2005-12-01), Wiltamuth et al.
patent: 6986132 (2006-01-01), Schwabe
patent: 6993759 (2006-01-01), Aptus et al.
patent: 7055130 (2006-05-01), Charisius et al.
patent: 7055131 (2006-05-01), Charisius et al.
patent: 7103873 (2006-09-01), Tanner et al.
patent: 7131112 (2006-10-01), Bartz et al.
patent: 7171646 (2007-01-01), Charisius et al.
patent: 7181731 (2007-02-01), Pace et al.
patent: 7210132 (2007-04-01), Rivard et al.
patent: 7225426 (2007-05-01), Frank et al.
patent: 7322024 (2008-01-01), Carlson et al.
patent: 7610316 (2009-10-01), Bartz et al.
patent: 7634772 (2009-12-01), Parthasarathy et al.
patent: 7657887 (2010-02-01), Kothandaraman et al.
patent: 2002/0073409 (2002-06-01), Lundback et al.
patent: 2002/0147857 (2002-10-01), Sanchez, II et al.
patent: 2003/0023957 (2003-01-01), Bau, III et al.
patent: 2003/0037328 (2003-02-01), Cicciarelli et al.
patent: 2003/0046282 (2003-03-01), Carlson et al.
patent: 2003/0159135 (2003-08-01), Hiller et al.
patent: 2005/0154550 (2005-07-01), Singh et al.
Title: A layered architecture for uniform version management, author: Westfechtel, B.et al, dated: Aug. 7, 2002, source: IEEE.
Title: Persistent languages facilitate the implementation of software version management , author: Cooper et al, dated: Aug. 6, 2002, source: IEEE.
Title: Version Management for tightly integrated software engineering environments, author: Sachweh et al, dated: Apr. 5, 1995, source: IEEE.
Ahmed, R., et al., “Version management of composite objects in CAD databases,”ACM, 1991, 218-227.
Bendix, L., et al., “CoEd—A Tool for Versioning of Hierarchical Documents,” System Configuration Management, 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.
Cohen, E.S., et al., “Version management in gypsy,”ACM, 1988, 201-215.
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.
Dattolo, A., et al., “Analytical version control management in a hypertext system,”ACM, 1994, 132-139.
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”,Information 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 Versionin

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 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.

Rate now

     

Profile ID: LFUS-PAI-O-2697071

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