Patent ID: 7603349
Filing Date: 2009-10-13
Classification: G06F,G06Q,Y10S

Abstract:
1. A method for processing a query, the method comprising the computer-implemented steps of: receiving, from a client, at a server, via a contextual search interface displayed on a content presentation application executing on the client, query data indicating a query initiated by a user of said client; receiving from said client, at said server, with said query data, a context vector associated with the contextual search interface, the context vector including context data derived from content displayed on the client by the content presentation application when the query data was entered by the user; generating a first search result comprising a ranked list of hits using at least the query data, the context vector, and a plurality of hits obtained from searching a search corpus; transmitting the first search result for presentation to the user; with said first search result, transmitting to the user a user-editable list of context terms from the context vector; receiving, from the client, an updated context vector based on a user update to the user-editable list of context terms; generating a second search result comprising a second ranked list of hits using at least the query data, the updated context vector, and a second plurality of hits obtained from searching a search corpus; transmitting the second search result for presentation to the user.