Search over structured data
First Claim
Patent Images
1. A method for allowing a user to perform a web-based search on structured data, comprising:
- allowing the user to enter a query term in a search engine;
determining a query result in accordance with the query term;
allowing the user to specify one or more attributes associated with at least one data item in the query result, where an attribute is a attribute name/attribute value pair, the attribute value having an attribute type; and
redetermining a second query result in accordance with the specified attributes.
2 Assignments
0 Petitions
Accused Products
Abstract
A user can refine a search over structured data by specifying that a label or an attribute value be used to further filter the results of a query.
-
Citations
20 Claims
-
1. A method for allowing a user to perform a web-based search on structured data, comprising:
-
allowing the user to enter a query term in a search engine;
determining a query result in accordance with the query term;
allowing the user to specify one or more attributes associated with at least one data item in the query result, where an attribute is a attribute name/attribute value pair, the attribute value having an attribute type; and
redetermining a second query result in accordance with the specified attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for allowing a user to perform a web-based search on structured data, comprising:
-
allowing the user to enter a query term in a search engine;
determining a query result in accordance with the query term;
allowing the user to specify one or more of a plurality of labels associated with at least one data item in the query result, where a label is a valueless tag; and
redetermining a second query result in accordance with the selected one or more labels. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus for allowing a user to perform a web-based search on structured data, comprising:
-
means for allowing the user to enter a query term in a search engine;
means for determining a query result in accordance with the query term;
means for allowing the user to specify one or more attributes associated with at least one data item in the query result, where an attribute is a attribute name/attribute value pair, the attribute value having an attribute type; and
means for redetermining a second query result in accordance with the specified attributes.
-
-
19. An appratus for allowing a user to perform a web-based search on structured data, comprising:
-
a search engine that allows the user to enter a query term in a search engine;
a user interface that allows the user to specify one or more attributes associated with at least one data item in a first query result in accordance with the query term, where an attribute is a attribute name/attribute value pair, the attribute value having an attribute type; and
a query engine that determines the first query result in accordance with the query term and that subsequently redetermines a second query result in accordance with the specified attributes.
-
-
20. A computer program product having instructions on a computer readable medium, the instructions capable of causing a data processing system to perform a method comprising:
-
allowing the user to enter a query term in search engine;
determining a query result in accordance with the query term;
allowing the user to specify one or more attributes associated with at least one data item in the query result, where an attribute is a attribute name/attribute value pair, the attribute value having an attribute type; and
redetermining a second query result in accordance with the specified attributes.
-
Specification