Context based data searching
AssigneeIII Holdings 1, LLC
InventorShawn O'DONNELL
Life of this patent
Estimating the term…
Abstract
Data searching over a network is facilitated. A search request is received from a user device via the network. The search request includes information related to the user device. The search request is processed by identifying a context chain related to the user device based on information passed with the search request. The context chain is an array of contexts. Contexts are added to and subtracted from the context chain dependent upon communications received from the user device. The search request is responded to by providing at least one search result to the user device. The search result is obtained from at least one context in the plurality of contexts.
Claims20
A method comprising:
- receiving a user communication;
- using first context information to determine a plurality of responsive actions from second context information for the user communication;
- applying a ranking rule to the plurality of responsive actions;
- and
- subsequent to said applying the ranking rule, executing at least one of the plurality of responsive actions.
A computer-readable storage device comprising a plurality of computer-executable instructions stored therein, wherein the plurality of computer-executable instructions comprise:
- instructions to receive a user communication;
- instructions to use first context information to determine a plurality of responsive actions from second context information for the user communication;
- instructions to apply a ranking rule to the plurality of responsive actions;
- and
- instructions to execute at least one of the plurality of responsive actions subsequent to performance of the instructions to apply the ranking rule.
An apparatus comprising:
- a user interface manager operable to receive a user communication;
- a first processing unit operable to use first context information to determine a plurality of responsive actions from second context information for the user communication;
- a response manager operable to apply a ranking rule to the plurality of responsive actions;
- and
- a second processing unit operable to execute at least one of the plurality of responsive actions subsequent to the response manager applying the ranking rule.
Dependencies are inferred from the claim text.