Data processing: database and file management or data structures – Database design – Database and data structure management
Reexamination Certificate
2011-05-17
2011-05-17
Wong, Don (Department: 2163)
Data processing: database and file management or data structures
Database design
Database and data structure management
Reexamination Certificate
active
07945596
ABSTRACT:
A programming model for customized data objects is provided. For several embodiments, a method for providing customizable data objects comprises storing an abstract definition of an entity in metadata, the definition including a set of properties of the entity; and generating an entity view class based on the set of properties of the entity and including at least one property of the entity in the entity view. When programming against the entity view class, only those properties included in the entity view class are allowed to be seen or modified.
REFERENCES:
patent: 5297279 (1994-03-01), Bannon et al.
patent: 5499371 (1996-03-01), Henninger et al.
patent: 5542078 (1996-07-01), Martel et al.
patent: 5774725 (1998-06-01), Yadav et al.
patent: 5794041 (1998-08-01), Law et al.
patent: 5838965 (1998-11-01), Kavanagh et al.
patent: 6067525 (2000-05-01), Johnson et al.
patent: 6175837 (2001-01-01), Sharma et al.
patent: 6226692 (2001-05-01), Miloushev et al.
patent: 6275977 (2001-08-01), Nagai et al.
patent: 6289380 (2001-09-01), Battat et al.
patent: 6308168 (2001-10-01), Dovich et al.
patent: 6539374 (2003-03-01), Jung
patent: 6567846 (2003-05-01), Garg et al.
patent: 6658633 (2003-12-01), Devins et al.
patent: 6694316 (2004-02-01), Langseth et al.
patent: 6708166 (2004-03-01), Dysart et al.
patent: 6941316 (2005-09-01), Venkatesh et al.
patent: 6950802 (2005-09-01), Barnes et al.
patent: 6959268 (2005-10-01), Myers, Jr. et al.
patent: 6985905 (2006-01-01), Prompt et al.
patent: 6988109 (2006-01-01), Stanley et al.
patent: 7089530 (2006-08-01), Dardinski et al.
patent: 7599948 (2009-10-01), Thompson et al.
patent: 2002/0091990 (2002-07-01), Little et al.
patent: 2002/0104069 (2002-08-01), Gouge et al.
patent: 2003/0023413 (2003-01-01), Srinivasa
patent: 2003/0098887 (2003-05-01), Li
patent: 2003/0126181 (2003-07-01), Young
patent: 2003/0187706 (2003-10-01), Buchmiller et al.
patent: 2004/0117355 (2004-06-01), Lef et al.
patent: 2004/0168153 (2004-08-01), Marvin
patent: 2004/0181291 (2004-09-01), Plaisted et al.
patent: 2004/0181418 (2004-09-01), Petersen et al.
patent: 2004/0181534 (2004-09-01), Mortensen et al.
patent: 2005/0131970 (2005-06-01), Salazar et al.
patent: 2005/0154699 (2005-07-01), Lipkin et al.
patent: 2005/0166193 (2005-07-01), Smith et al.
patent: 2005/0262475 (2005-11-01), Halpern
patent: 2007/0011192 (2007-01-01), Barton
patent: WO 02/35351 (2002-05-01), None
patent: WO 02/39255 (2002-05-01), None
patent: WO 03/042821 (2003-05-01), None
Foote, B., et al., “Metada and active object-models,”University of Illinoise at Urbana-Champaign, 1998, http://www.joeyoder.com/papers/patterns/Medadata/metadata.pdf, downloaded from the Internet on or about Apr. 6, 2006, 1-23.
Lédeczi, A., et al., “Composing domain-specific design environments,”IEEE, 2001, 44-51.
Yoder, J.W., et al., “Architecture and design of adaptive object-models,”ACM SIGPLAN Notices, 2001, 36(12), 50-60.
Florijn et al., “Tool support for object-oriented patterns”, Utrecht University, Proceedings of ECOOP 1997, 472-495.
Japanese application No. 2004-069828: Notice of Rejection dated May 18, 2010.
Japanese application No. 2004-069828: Notice of Rejection dated Sep. 10, 2010.
Ramakrishnan, Database Management Systems, The McGraw-Hill Companies, Inc., 1998, 11-13.
Anonsen Steven P.
Brookins Timothy J.
Harter Steven V.
Orth Adrian L.
Plaisted Patrick E.
Microsoft Corproation
Wong Don
Woodcock & Washburn LLP
Xue Belinda
LandOfFree
Programming model for customized data objects does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Programming model for customized data objects, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programming model for customized data objects will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2674739