Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2005-07-29
2009-12-08
Rones, Charles (Department: 2164)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000
Reexamination Certificate
active
07631011
ABSTRACT:
The subject disclosure pertains to code generation patterns for use in object relational mapping. The code patterns may be used to manage bidirectional relationships and ensure consistency. The code patterns may support on-demand or deferred loading of relational data. Change detection and tracking are also provided. In addition, a default member modifier allows developers to override tool generated source code without directly modifying the generated source code.
REFERENCES:
patent: 5500881 (1996-03-01), Levin et al.
patent: 5504885 (1996-04-01), Alashqur
patent: 5615362 (1997-03-01), Jensen et al.
patent: 5664180 (1997-09-01), Halpert et al.
patent: 5748966 (1998-05-01), Sato
patent: 5761493 (1998-06-01), Blakeley et al.
patent: 5897622 (1999-04-01), Blinn et al.
patent: 5907846 (1999-05-01), Berner et al.
patent: 5937402 (1999-08-01), Pandit
patent: 5937409 (1999-08-01), Wetherbee
patent: 6016497 (2000-01-01), Suver
patent: 6101502 (2000-08-01), Heubner et al.
patent: 6243709 (2001-06-01), Tung
patent: 6339775 (2002-01-01), Zamanian et al.
patent: 6470354 (2002-10-01), Aldridge et al.
patent: 6567819 (2003-05-01), Cheng et al.
patent: 6615323 (2003-09-01), Petersen et al.
patent: 6690981 (2004-02-01), Kawachi et al.
patent: 6857118 (2005-02-01), Karr et al.
patent: 6985912 (2006-01-01), Mullins et al.
patent: 6993529 (2006-01-01), Basko et al.
patent: 7043720 (2006-05-01), Kuzmin
patent: 7096231 (2006-08-01), Rajak et al.
patent: 7103590 (2006-09-01), Murthy et al.
patent: 7137100 (2006-11-01), Iborra et al.
patent: 7185016 (2007-02-01), Rasmussen
patent: 7197747 (2007-03-01), Ishizaki et al.
patent: 7284242 (2007-10-01), Vion-Dury
patent: 7289997 (2007-10-01), Kita et al.
patent: 7310638 (2007-12-01), Blair
patent: 2002/0194155 (2002-12-01), Aldridge et al.
patent: 2003/0208505 (2003-11-01), Mullins et al.
patent: 2004/0098384 (2004-05-01), Min et al.
patent: 2004/0148592 (2004-07-01), Vion-Dury
patent: 2004/0158549 (2004-08-01), Matena et al.
patent: 2004/0194057 (2004-09-01), Schulte et al.
patent: 2004/0210828 (2004-10-01), Langer
patent: 2004/0230584 (2004-11-01), Nouri
patent: 2004/0243921 (2004-12-01), Carr et al.
patent: 2004/0260691 (2004-12-01), Desai et al.
patent: 2004/0268328 (2004-12-01), Plesko et al.
patent: 2005/0027681 (2005-02-01), Bernstein et al.
patent: 2005/0055336 (2005-03-01), Hui et al.
patent: 2005/0138073 (2005-06-01), Zhou et al.
patent: 2006/0179068 (2006-08-01), Warner et al.
patent: 2006/0195476 (2006-08-01), Nori et al.
patent: 2006/0200438 (2006-09-01), Schloming
patent: 2006/0294059 (2006-12-01), Chamberlain et al.
patent: 2007/0027907 (2007-02-01), Kulkarni et al.
patent: 2007/0067716 (2007-03-01), Jung et al.
Abelson, et al., Structure and Interpretbn of Computer programs. The Rules of Evaluation [online], Cambridge, MA: The MIT Press. 1996 [retrieved on Jan. 30, 2007]. Retrieved from the Internet: CURL:http:llmitpress.mit.edu/sicp/full-text/sicp/book
ode56.html>,(chapter 3.2.1).
Barcndrfgt, The Impact of the Lambda Calculus and Computer Science, The Bulletin of Symbolic Logic [online], Jun. 1997 [retrieved on Jan. 30, 2007] Retrieved from the Inlemet:<UPL;https://www.mcs.vuw.ac.nz/courses/COMP432/2006T2/docs/BarLambda.pdf>.
International Search Report dated Mar. 1, 2007 for PCT Application Serial No. PCT/US 06/24567, 2 Pages.
Vieira et al. “XVerter: Querying XML Data with OR-DBMS,” AMD 2003, Nov. 7, 2003, 8 pages, New Orleans, Louisiana.
Bonifati et al. “Pushing Reactive Services to XML Repositories Using Active Rules,” ACM 2001, May 1, 2001, 9 pages, Hong Kong.
Sundaresan et al. “Algorithms and Programming Models for Efficient Representation of XML for Internet Applications,” ACM 2001, May 1, 2001, 10 pages, Hong Kong.
International Search Report dated Sep. 17, 2007 for PCT Application Serial No. PCT/US 06/24567, 3 Pages.
C#: Overview of C# 3.0, Draft 2, Jul. 2005, 18 pages.
U.S. Appl. No. 11/193,574, filed Jul. 29, 2005, Meijer et al.
U.S. Appl. No. 11/193,573, filed Jul. 29, 2005, Warren et al.
U.S. Appl. No. 11/193,787, filed Jul. 29, 2005, Meijer et al.
U.S. Appl. No. 11/019,335, filed Dec. 21, 2004, Sonkin et al.
Brigit Demuth, et al. OCL as a Specification Language for Business Rules in Database Applications. Springer Verlag Berlin, Heidelberg 2001.
J. A. Orenstein, et al. Assessing a Relational Database through an Object Oriented Interface (extended abstract) VLDB Conference 1995.
Thad Scheer, et al. Acceleration Your Object—Oriented Development. An Obectivity, Inc.White Paper. Lockheed-Martin Mission Systems 1999.
Timothy L. Eshelman. Standard Interface : An Object to Relational Mapping Interface to Relational Databases. TCL 2003/2004. At&T Corp.
International Search Report dated Nov. 14, 2007 for PCT Application Serial No. PCT/US06/25575, 2 Pages.
TH Heil, JE Smith. “Concurrent garbage collection using hardware-assisted profiling,” Proceeding of the 2nd international symposium on Memory . . . , 200—prtal.acm.org.
Gupta, et al. Semantic-Based Filtering: Logic Programming Killer App. Retrieved Jul. 30, 2007.
Jones, et al. A Pattern Language Implementation, 2004. Retrieved Jul. 30, 2007.
OA Dated Oct. 31, 2008 for U.S. Appl. No. 11/193,573, 22 pages.
Urban, et al. An Object Oriented Query Object Interface to Relational Databases, IEEE, 1994.
Schrettner, et al. Parallel Execution of Object Functional Queries. Proceedings of the Fourth Symposium on Programming Languages and Software Tools, Hungary, Jun. 9-10, 1995.
Burton. .Net Common Language Runtime Unleashed, Chapter 14: Delegates and Events, Apr. 4, 2002, 3 pages. SAMS.
Functional Programming. J. Webster (ed). Wiley Encyclopedia of Electrical and Electronics Engineering, 1999. John Wiley and Sons, Inc., 13 pages.
OA Dated Dec. 12, 2008 for U.S. Appl. No. 11/193,565, 90 pages.
OA Dated Dec. 29, 2008 for U.S. Appl. No. 11/193,566, 24 pages.
OA Dated Dec. 18, 2008 for U.S. Appl. No. 11/193,574, 26 pages.
Bolognese Luca
Hallam Peter A.
Hejlsberg Anders
Kulkarni Dinesh Chandrakant
Meijer Henricus Johannes Maria
Microsoft Corporation
Ortiz Belix M
Rones Charles
Workman Nydegger
LandOfFree
Code generation patterns does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Code generation patterns, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Code generation patterns will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4120473