The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 23, 2008

Filed:

Mar. 31, 2004
Applicants:

Adam J. Ferrari, Cambridge, MA (US);

Andrew M. Lau, Cambridge, MA (US);

Vinay B. Mohta, Cambridge, MA (US);

Daniel Tunkelang, New York, NY (US);

John S. Walter, Brookline, MA (US);

Inventors:

Adam J. Ferrari, Cambridge, MA (US);

Andrew M. Lau, Cambridge, MA (US);

Vinay B. Mohta, Cambridge, MA (US);

Daniel Tunkelang, New York, NY (US);

John S. Walter, Brookline, MA (US);

Assignee:

Endeca Technologies, Inc., Cambridge, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A data-driven, hierarchical information search and navigation system and method enable search and navigation of sets of materials by certain common attributes that characterize the materials. A rules engine provides for manipulation of the content displayed to the user based on the query entered by the user. The rules engine includes one or more rules with a trigger and an action. The action of a rule is performed only if the trigger is satisfied. A trigger may be specified in terms of expressions of attribute-value pairs and is evaluated against a given query or navigation state. The actions can include various techniques for content manipulation, such as supplementing content, rendering content in a particular way, and sorting content in a particular way. An action may be specified in terms of navigation states. The rules engine may include a script for processing the rules. An integrated application allows a user to observe, in a unified environment, both the rules engine and the search and navigation system. The integrated application allows a user to see the consequences of rule changes to search and navigation results, as well as to use the search and navigation system to create rules.


Find Patent Forward Citations

Loading…