Generating a database model from natural language...

Data processing: artificial intelligence – Knowledge processing system – Knowledge representation and reasoning technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-4114343

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