Patent ID: 8639713

Claim:
An interactive information retrieval system, including non-transitory computer-accessible storage media, that searches a database of content items, the system comprising: (a) a multi-prefix search module, embodied in a first non-transitory computer-accessible storage medium, that receives keystrokes as they are entered by a user into a device, searches for content items within the database that contain words having a prefix matching the keystrokes, and generates a set of search results containing matching content items; (b) a search result delivery module, embodied in the first non-transitory computer-accessible storage medium, that delivers the set of search results to the device for display to the user; (c) a client application, embodied in a second non-transitory computer-accessible storage medium, running on the device that generates, based on the content of a first content item within the set of search results, a set of one or more dynamic menu items, each dynamic menu item having an associated action that is performed with respect to the first content item when the user selects that dynamic menu item, and (d) wherein the client application identifies one or more data fields within the first content item, and the associated action performed by each dynamic menu item references at least one of the data fields.