Data processing: speech signal processing – linguistics – language – Linguistics – Natural language
Reexamination Certificate
2004-07-30
2011-11-01
Dorvil, Richemond (Department: 2626)
Data processing: speech signal processing, linguistics, language
Linguistics
Natural language
C704S010000, C717S102000
Reexamination Certificate
active
08050907
ABSTRACT:
An embodiment of the present invention is a method for generating software components from one or more business rule statements expressed in a language. Symbols of a vocabulary of a language and business rule statements expressed using the symbols of the vocabulary of the language are received as input. The language has grammatical rules. Each of the business rule statements is parsed in accordance with the grammatical rules to generate a language-based structure. The language-based structure is processed to generate an expression model. The expression model is processed to generate a logical model. The logical model is processed to generate platform-independent implementation model in response to a user request for such generation. A target platform description is received. The platform-independent implementation model is processed to generate a platform-specific implementation model using the target platform description. Software components are generated from the platform-specific implementation model for deployment.
REFERENCES:
patent: 4974191 (1990-11-01), Amirghodsi
patent: 5167009 (1992-11-01), Skeirik
patent: 5197005 (1993-03-01), Schwartz
patent: 5495604 (1996-02-01), Harding et al.
patent: 5590322 (1996-12-01), Harding et al.
patent: 5592668 (1997-01-01), Harding et al.
patent: 5634024 (1997-05-01), Yamaguchi
patent: 5748974 (1998-05-01), Johnson
patent: 5907840 (1999-05-01), Evans
patent: 5953526 (1999-09-01), Day
patent: 6016467 (2000-01-01), Newsted
patent: 6023669 (2000-02-01), Suda
patent: 6173441 (2001-01-01), Klein
patent: 6460043 (2002-10-01), Tabbara et al.
patent: 6523172 (2003-02-01), Martinez-Guerra et al.
patent: 6587849 (2003-07-01), Mason
patent: 6618732 (2003-09-01), White et al.
patent: 6640207 (2003-10-01), Witschel
patent: 6735592 (2004-05-01), Neumann et al.
patent: 6763341 (2004-07-01), Okude
patent: 6789252 (2004-09-01), Burke et al.
patent: 6829603 (2004-12-01), Wolf et al.
patent: 7020869 (2006-03-01), Abrari
patent: 7131110 (2006-10-01), Brewin
patent: 7185016 (2007-02-01), Rasmussen
patent: 7233915 (2007-06-01), Metcalfe
patent: 7257579 (2007-08-01), Wachholz-Prill
patent: 7356522 (2008-04-01), Herrera
patent: 7499850 (2009-03-01), Neubauer et al.
patent: 7523133 (2009-04-01), Mackie
patent: 7606782 (2009-10-01), Haley
patent: 7613666 (2009-11-01), Baisley
patent: 7613676 (2009-11-01), Baisley et al.
patent: 2002/0107889 (2002-08-01), Stone
patent: 2003/0046061 (2003-03-01), Preston
patent: 2003/0097363 (2003-05-01), Dorsey
patent: 2003/0216919 (2003-11-01), Roushar
patent: 2004/0030421 (2004-02-01), Haley
patent: 2004/0210445 (2004-10-01), Veronese et al.
patent: 2005/0096908 (2005-05-01), Bacchiani
patent: 2005/0108001 (2005-05-01), Aarskog
patent: 2005/0177817 (2005-08-01), Arcaro
patent: 2005/0246157 (2005-11-01), Baisley
patent: 2005/0246371 (2005-11-01), Baisley
patent: 2005/0289560 (2005-12-01), Sedogbo
patent: 2006/0026576 (2006-02-01), Basley
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.
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 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.
Office Action dated Oct. 19, 2007 cited in related U.S. Appl. No. 10/899,891.
Office Action dated Jun. 27, 2008 cited in related U.S. Appl. No. 10/899,891.
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.
Terry Halpin, Information modeling and Relational Database from Conceptual Analysis to Logical Design, pp. 412-454, Moragan Kaufmann Publishers, 2001.
Office Action dated Dec. 16, 2008 cited in U.S. Appl. No. 10/831,679.
Office Action dated Jan. 7, 2009 cited in U.S. Appl. No. 10/899,891.
Notice of Allowance dated Apr. 3, 2009 cited in U.S. Appl. No. 10/837,299.
Notice of Allowance dated Oct. 28, 2008 cited in U.S. Appl. No. 10/860,672.
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 Jun. 25, 2009 cited in U.S. Appl. No. 10/831,679.
Notice of Allowance dated Jul. 7, 2009 cited in U.S. Appl. No. 10/837,299.
Notice of Allowance dated Jul. 10, 2009 cited in U.S. Appl. No. 10/899,891.
Office Action dated Jan. 29, 2010 cited in U.S. Appl. No. 10/836,832.
U.S. Appl. No. 10/836,832, Mail Date Jun. 28, 2010, Notice of Allowance.
Baisley Donald Edward
Dirckze Ravi Anthony Joseph
Adesanya Olujimi A
Dorvil Richemond
Microsoft Corporation
Workman Nydegger
LandOfFree
Generating software components from business rules expressed... 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 software components from business rules expressed..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generating software components from business rules expressed... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4303345