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.
Patent No.:
Date of Patent:
Jan. 29, 2008
Filed:
Oct. 16, 2002
Adam J. Ferrari, Cambridge, MA (US);
David J. Gourley, Boston, MA (US);
Keith A. Johnson, Cambridge, MA (US);
Frederick C. Knabe, Boston, MA (US);
Vinay B. Mohta, Cambridge, MA (US);
Daniel Tunkelang, Cambridge, MA (US);
John S. Walter, Boston, MA (US);
Andrew Lau, Cambridge, MA (US);
Adam J. Ferrari, Cambridge, MA (US);
David J. Gourley, Boston, MA (US);
Keith A. Johnson, Cambridge, MA (US);
Frederick C. Knabe, Boston, MA (US);
Vinay B. Mohta, Cambridge, MA (US);
Daniel Tunkelang, Cambridge, MA (US);
John S. Walter, Boston, MA (US);
Andrew Lau, Cambridge, MA (US);
Endeca Technologies, Inc., Cambridge, MA (US);
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.