System and method of determining and searching for patterns in a large database
First Claim
1. A computer-based method of querying a database, the method comprising the steps of:
- generating at least one visual representation of data associated with the database in response to a query entered by a user, the visual representation being density-based and including an indication of a location of at least one query point within the density-based visual representation;
presenting the at least one visual representation to the user; and
determining a result of the query based on at least one response received from the user, the at least one response being provided by the user in accordance with the user viewing the at least one visual representation including the location of the at least one query point and specifying at least one density value corresponding to a preference of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for finding query responses from database queries using an interactive process between a user (e.g., a person entering a query to a database) and a computer system (e.g., a computing system upon which the database resides or which has access to the database). The interactive process comprises providing the user with one or more visual perspectives as feedback on the distribution of points in the database. These visual perspectives may be considered by the user in order for the user to provide feedback to the computer system. The computer system may then use the user-provided feedback to determine the best response to the query.
32 Citations
46 Claims
-
1. A computer-based method of querying a database, the method comprising the steps of:
-
generating at least one visual representation of data associated with the database in response to a query entered by a user, the visual representation being density-based and including an indication of a location of at least one query point within the density-based visual representation;
presenting the at least one visual representation to the user; and
determining a result of the query based on at least one response received from the user, the at least one response being provided by the user in accordance with the user viewing the at least one visual representation including the location of the at least one query point and specifying at least one density value corresponding to a preference of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for querying a database, the apparatus comprising:
at least one processor operative to;
(i) generate at least one visual representation of data associated with the database in response to a query entered by a user, the visual representation being density-based and including an indication of a location of at least one query point within the density-based visual representation;
(ii) cause the presentation of the at least one visual representation to the user; and
(iii) determine a result of the query based on at least one response received from the user, the at least one response being provided by the user in accordance with the user viewing the at least one visual representation including the location of the at least one query point and specifying at least one density value corresponding to a preference of the user.- View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
31. An article of manufacture for querying a database, the article comprising a machine readable medium containing one or more programs which when executed implement the steps of:
-
generating at least one visual representation of data associated with the database in response to a query entered by a user, the visual representation being density-based and including an indication of a location of at least one query point within the density-based visual representation;
presenting the at least one visual representation to the user; and
determining a result of the query based on at least one response received from the user, the at least one response being provided by the user in accordance with the user viewing the at least one visual representation including the location of the at least one query point and specifying at least one density value corresponding to a preference of the user. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. An interactive feedback-based method of querying a database involving a user and a computer system, the method comprising the steps of:
-
the user entering a query;
the computer system generating at least one visual representation of data associated with the database in response to the query entered by a user, the visual representation being density-based and including an indication of a location of at least one query point within the density-based visual representation;
the computer system presenting the at least one visual representation to the user;
the user viewing the at least one visual representation;
the user providing at least one response to the computer system after viewing the at least one visual representation, the response including a specification of at least one density value corresponding to a preference of the user; and
the computer system determining a result of the query based on the at least one response provided by the user.
-
Specification