×

Method and apparatus for generating a query to an information system specified using natural language-like constructs

  • US 5,574,908 A
  • Filed: 06/06/1995
  • Issued: 11/12/1996
  • Est. Priority Date: 08/25/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. Apparatus for generating a query to an information system, said information system having been created using a drag-and-drop information system specification means utilizing a computer language having both textual and graphical forms for translating natural language-like constructs into object-role modeling symbology, said information system specification means further for entering text, utilizing the textual form of said computer language, onto a display device, for parsing said text into at least one of object, fact and constraint into a repository, for forming a conceptual schema representing said information system, and for mapping said conceptual schema to a database, said apparatus implemented on a programmable computer including memory, data entry means, said display means, a graphical user interface, and having said repository implemented thereon, said apparatus using said natural language-like constructs for specifying said query to said information system by providing means for displaying said conceptual schema utilizing said graphical form of said computer language, drag and drop cursor control means for moving a cursor over said conceptual schema diagram and for selecting a first object, and fact tree formation means for forming a fact tree from a first object stored in said repository and displayed on said conceptual schema diagram, said first object forming the root node of a fact tree, said apparatus further comprising:

  • relational query mapping means for mapping said query to said database and for returning said query in a language appropriate to said database, said query mapping means utilizing said root node defined by said first object, which first object is displayed using utilizing said graphical form of said computer language, and selected by said drag and drop cursor control means.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×