Data processing: artificial intelligence – Knowledge processing system – Knowledge representation and reasoning technique
Reexamination Certificate
2004-07-27
2009-11-03
Vincent, David R (Department: 2129)
Data processing: artificial intelligence
Knowledge processing system
Knowledge representation and reasoning technique
C715S201000, C707S793000
Reexamination Certificate
active
07613676
ABSTRACT:
One embodiment of the invention is a method for generating a database model from a set of business rules. For a business rule given as input, an empty list of fact types is created. A determination of whether the business rule is a definitional rule defining that one or more propositions become true upon occurrence of an event is made. If the business rule is a definitional rule, the fact type of each of the propositions is added to the list of fact types. Otherwise, a determination of whether the business rule is an authorization rule for provision of information that comprises one or more authorized provisions of information corresponding to one or more fact types is made. If the business rule is an authorization rule for provision of information, the corresponding fact types are added to the list of fact types. For each fact type in the list of fact types, the fact type having at least one role, the role having a type, if the type of the role is not a lexical type, the type is added to a list of types. The types in the list of types are processed and the fact types in the list of fact types are processed.
REFERENCES:
patent: 4974191 (1990-11-01), Amirghodsi
patent: 5167009 (1992-11-01), Skeirik
patent: 5197005 (1993-03-01), Shwartz
patent: 5748974 (1998-05-01), Johnson
patent: 5907840 (1999-05-01), Evans
patent: 6023669 (2000-02-01), Suda
patent: 6173441 (2001-01-01), Klein
patent: 6523172 (2003-02-01), Martinez-Guerra
patent: 6587849 (2003-07-01), Mason
patent: 6640207 (2003-10-01), Witschel
patent: 6754321 (2004-06-01), Innes
patent: 6789252 (2004-09-01), Burke
patent: 7020869 (2006-03-01), Abrari
patent: 7185016 (2007-02-01), Rasmussen
patent: 7356522 (2008-04-01), Herrera
patent: 2001/0027446 (2001-10-01), Metcalfe
patent: 2002/0107889 (2002-08-01), Stone
patent: 2003/0097363 (2003-05-01), Dorsey
patent: 2003/0216919 (2003-11-01), Roushar
patent: 2003/0220890 (2003-11-01), Okude
patent: 2004/0030421 (2004-02-01), Haley
patent: 2004/0210445 (2004-10-01), Veronese
patent: 2005/0096908 (2005-05-01), Bacchiani
patent: 2005/0108001 (2005-05-01), Aarskog
patent: 2005/0246371 (2005-11-01), Baisley
patent: 2005/0289560 (2005-12-01), Sedogbo
Terry Halpin, Information Modeling and Relational Databases from Conceptual Analysis to Logical Design, pp. 412-454, Morgan Kaufmann Publishers, 2001.
Bryant et al., From Natural Language Requirements to Executable Models of Software Components, Sep. 24, 2003, 8 pages.
Donald Baisley and Peter Cunnningham, Business Transformation Utilizing Business Rule Technologies, Dec. 2, 2003, 18 pages.
L. Mich et al, NL-OOPs: A Requirements Analysis Tool Based on Natural Language Processing, 2002, 11 pages.
Office Action dated Dec. 6, 2007 cited in related U.S. Appl. No. 10/860,672.
Office Action dated Dec. 12, 2007 cited in related U.S. Appl. No. 10/837,299.
Perex-Gonzales et al. “GOOAL: A Graphic Object Oriented Analysis Laboratory” Nov. 2002, AMC OOPSLA '02, pp. 38-39.
Evans “A Comparison of Tule-Based and Machine Learning Methods for Identifying Non-Normal It”, 2000, NPL 2000, LNCS 1835, pp. 233-240.
Office Action dated Oct. 3, 2008 cited in U.S. Appl. No. 10/837,299.
Office Action dated Oct. 5, 2007 cited in U.S. Appl. No. 10/831,679.
Office Action dated Jul. 10, 2008 cited in U.S. Appl. No. 10/831,679.
Office Action dated Nov. 28, 2007 cited in U.S. Appl. No. 10/903,452.
Halpin, “Object Role Modeling: An Overview”, Microsoft White Paper, Nov. 2001, Available at: http://msdn.microsoft.com/en-us/library/aa290383.aspx.
Notice of Allowance dated Oct. 28, 2008 cited in U.S. Appl. No. 10/860,672.
Office Action dated Nov. 14, 2008 cited in U.S. Appl. No. 10/903,452.
Office Action dated Dec. 16, 2008 cited in U.S. Appl. No. 10/831,679.
Notice of Allowance dated Apr. 3, 2009 cited in U.S. Appl. No. 10/837,299.
Baisley Donald Edward
Cole Russel Elliot
Dirckze Ravi Anthony Joseph
Ziebell Jonathan Virgil
Bharadwaj Kalpana
Microsoft Corporation
Vincent David R
Workman Nydegger
LandOfFree
Generating a database model from natural language... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Generating a database model from natural language..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generating a database model from natural language... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4114343