USER INTERFACE FOR FACETED EXPLORATION
First Claim
1. A computer implemented process for searching more than one database by facet, the computer implemented process comprising:
- displaying a first facet navigator comprising a first view field surrounded by a first manipulator field, wherein the first manipulator field comprises a plurality of graphical constraint manipulators representing fields in a first database;
displaying a second facet navigator comprising a second view field surrounded by a second manipulator field, wherein the second manipulator field comprises a plurality of graphical constraint manipulators representing fields in a second database;
setting a first constraint for a facet in the first database with one of the graphical constraint manipulators in the first manipulator field;
searching the first database based on the first constraint; and
displaying in the first view field the search results from the first database that satisfy the first constraint.
2 Assignments
0 Petitions
Accused Products
Abstract
The extended facet navigator combines two or more facet navigators for searching two or more datasets into a single, space efficient user interface. Each facet navigator is comprised of a plurality of constraint manipulators surrounding a results viewer. In one embodiment, the results from a first facet navigator are a constraint for a second facet navigator. Whenever the results of a first facet navigator are a constraint for a second facet navigator, any change to a constraint manipulator on the first facet navigator will update the results for the first facet navigator. The updated results from the first facet navigator updates the constraint on the second facet navigator. The second facet navigator updates the results of the second facet navigator based on the updated constraint.
36 Citations
20 Claims
-
1. A computer implemented process for searching more than one database by facet, the computer implemented process comprising:
-
displaying a first facet navigator comprising a first view field surrounded by a first manipulator field, wherein the first manipulator field comprises a plurality of graphical constraint manipulators representing fields in a first database; displaying a second facet navigator comprising a second view field surrounded by a second manipulator field, wherein the second manipulator field comprises a plurality of graphical constraint manipulators representing fields in a second database; setting a first constraint for a facet in the first database with one of the graphical constraint manipulators in the first manipulator field; searching the first database based on the first constraint; and displaying in the first view field the search results from the first database that satisfy the first constraint. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for searching more than one database by facet, the apparatus comprising:
-
a processor; a memory connected to the processor; a first database file, a second database file, and a third database file in the memory; a web hosting application running in the memory operable to be accessed by a web browser, wherein the web hosting application is further operable to search and display items in the first database, the second database, and the third database; and an extended facet navigator program in the memory operable to; display a first facet navigator comprising a first view field surrounded by a first manipulator field, wherein the first manipulator field comprises a plurality of graphical constraint manipulators representing fields in a first database; display a second facet navigator comprising a second view field surrounded by a second manipulator field, wherein the second manipulator field comprises a plurality of graphical constraint manipulators representing fields in a second database; set a first constraint for a facet in the first database with one of the graphical constraint manipulators in the first manipulator field; search the first database based on the first constraint; and display in the first view field the search results from the first database that satisfy the first constraint. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable memory containing a plurality of instructions to cause a computer to search more than one database by facet, the plurality of instructions comprising:
-
a first instruction to display a first facet navigator comprising a first view field surrounded by a first manipulator field, wherein the first manipulator field comprises a plurality of graphical constraint manipulators representing fields in a first database; a second instruction to display a second facet navigator comprising a second view field surrounded by a second manipulator field, wherein the second manipulator field comprises a plurality of graphical constraint manipulators representing fields in a second database; a third instruction to set a first constraint for a facet in the first database with one of the graphical constraint manipulators in the first manipulator field; a fourth instruction to search the first database based on the first constraint; and a fifth instruction to display in the first view field the search results from the first database that satisfy the first constraint. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification