×

Structured natural language query and knowledge system

  • US 7,263,517 B2
  • Filed: 10/31/2002
  • Issued: 08/28/2007
  • Est. Priority Date: 10/31/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of creating a query in an object-relational algebra, the method comprising:

  • prompting a user to choose one or more previously defined object-relational algebra general method and/or one or more object-relational algebra operators, the one or more operators being chosen from a group including a select operator, a Cartesian product operator, a project operator, an aggregate operator, a union operator, and a difference operator;

    prompting the user to choose from a list of defined data source elements as one or more arguments to the one or more methods selected and/or the one or more operators selected;

    if the user chose select operator, prompting the user to choose one or more conditions from at least a set of defined conditions, and prompting the user to specify one or more parameters for each selected condition;

    if the user chose project operator, prompting the user to select one or more attributes from the set of attributes of the argument data source element for the purpose of projection;

    if the user chose aggregate operator, prompting the user to select one or more attributes to separate members of the argument data source element into different groups, and prompting the user to specify one or more aggregate functions to each of said groups; and

    using object-relational algebra to create a query with the responses received from the user.

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