Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2004-04-30
2009-11-17
Mitchell, Jason (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Code generation
C704S002000, C704S009000, C717S106000, C717S136000
Reexamination Certificate
active
07620935
ABSTRACT:
An embodiment of the present invention is a technique for processing an authorization rule. An object type is created for a return type of an operation in the rule authorizing a request for information. A current container is established. A propositional expression in the rule is processed to record the object type as a resulting context from the propositional expression in the current container.
REFERENCES:
patent: 4974191 (1990-11-01), Amirghodsi et al.
patent: 5167009 (1992-11-01), Skeirik
patent: 5197005 (1993-03-01), Shwartz et al.
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 et al.
patent: 6640207 (2003-10-01), Witschel
patent: 6754321 (2004-06-01), Innes
patent: 6763341 (2004-07-01), Okude
patent: 6789252 (2004-09-01), Burke
patent: 7185016 (2007-02-01), Rasmussen
patent: 7233915 (2007-06-01), Metcalfe
patent: 7356522 (2008-04-01), Herrera
patent: 2002/0107889 (2002-08-01), Stone et al.
patent: 2002/0120917 (2002-08-01), Abrari et al.
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
patent: 2005/0096908 (2005-05-01), Bacchiani
patent: 2005/0108001 (2005-05-01), Aarskog
patent: 2005/0289560 (2005-12-01), Sedogbo et al.
patent: 2006/0026576 (2006-02-01), Baisley
Perex-Gonzalez et al. “GOOAL: A graphic Object Oriented Analysis Laboratory” Nov. 2002, AMC OOPSLA '02, pp. 38-39.
Evans “A comparison of Rule-Based and Machine Learning Methods for Identifying non-nominal It”, 2000, NPL 2000, LNCS 1835, pp. 233-240.
Bryant et al, From Natural Language Requirements to Executable Models of Software Components, Sep. 24, 2003, 8 pages.
Donald Baisley and Peter Cunningham, 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.
Terry Halpin, Information modeling and Relational Database from Conceptual Analysis to Logical Design, pp. 412-454, Moragan Kaufmann Publishers, 2001.
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.
Related U.S. Appl. No. 10/860,672, filed Jun. 3, 2004 (Not Published).
Halpin, “Object Role Modeling: An Overview”, Microsoft White Paper, Nov. 2001, Available at: http://msdn.microsoft.com/en-us/library/aa290383.aspx.
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.
Notice of Allowance dated Nov. 3, 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 (Copy Attached).
Office Action dated Jan. 7, 2009 cited in U.S. Appl. No. 10/899,891 (Copy Attached).
Baisley Donald Edward
Cole Russel Elliot
Dirckze Ravi Anthony Joseph
Ziebell Jonathan Virgil
Microsoft Corporation
Mitchell Jason
Workman Nydegger
LandOfFree
Generating programmatic interfaces 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 programmatic interfaces from natural language..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generating programmatic interfaces from natural language... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4056499