Context based data searching
DC CAFCFirst Claim
1. A system for facilitating data searching over a network, the system comprising:
- a first component adapted to communicate with a user via a user device over the network;
a second component adapted to receive a search request from the user via the user device over the network, process the search request by identifying a context chain related to the user based on information passed with the search request, and provide a search result in response to the search request; and
a database adapted to store information including the context chain related to the user, the context chain including a plurality of contexts, each context in the plurality of contexts being a private context in which content is controlled by a publisher, or a public context in which content is not controlled by a publisher,wherein the second component selects at least one context from the context chain from which to obtain the search result.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Systems, methods, and software are provided for facilitating data searching over a network. For example, in one implementation, a first component may be adapted to communicate with a user via a user device over the network. A second component may be adapted to receive a search request from the user via the user device over the network, process the search request by identifying zero or more contexts related to the user based on information that may be passed with the search request or via other sources, and provide zero or more search results in response to the search request. A database may be adapted to store information, including contextual information, related to the user. The second component may select information from the database related to zero or more contexts in order to provide zero or more search results to the user. Various other implementations are also provided.
46 Citations
24 Claims
-
1. A system for facilitating data searching over a network, the system comprising:
-
a first component adapted to communicate with a user via a user device over the network; a second component adapted to receive a search request from the user via the user device over the network, process the search request by identifying a context chain related to the user based on information passed with the search request, and provide a search result in response to the search request; and a database adapted to store information including the context chain related to the user, the context chain including a plurality of contexts, each context in the plurality of contexts being a private context in which content is controlled by a publisher, or a public context in which content is not controlled by a publisher, wherein the second component selects at least one context from the context chain from which to obtain the search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for facilitating data searching over a network, the method comprising:
-
receiving a search request from a user device via the network, the search request including information related to the user device; processing the search request by identifying a context chain related to the user device based on information passed with the search request, the context chain including a plurality of contexts, each context in the plurality of contexts being a private context in which content is controlled by a publisher, or a public context in which content is not controlled by a publisher; and responding to the search request by providing at least one search result to the user device, the search result being obtained from at least one context in the plurality of contexts. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A software program encoded in one or more non-transitory media structurally and functionally interrelated to the software program in such a manner that enables the software program to act as computer component and realize functionality, the software program when executed:
-
receives a search request from a user device via the network, the search request including information related to the user device; processes the search request by identifying at least one context related to the user device based on information passed with the search request, the context chain including a plurality of contexts, each context in the plurality of contexts being a private context in which content is controlled by a publisher, or a public context in which content is not controlled by a publisher; and responds to the search request by providing at least one search result to the user device, the search result being obtained from at least one context in the plurality of contexts. - View Dependent Claims (24)
-
Specification