Context based data searching

US9262533B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9262533-B2
Application numberUS-201113039133-A
CountryUS
Kind codeB2
Filing dateMar 2, 2011
Priority dateMar 8, 2007
Publication dateFeb 16, 2016
Grant dateFeb 16, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

I claim: 1. A system for facilitating data searching over a network, the system comprising: a server device including a processor and a memory, wherein the server device is operable to communicate with a user via a user device over the network, and is further operable to receive a search request from the user via the user device over the network, to process the search request by identifying a context chain related to the user based on information passed with the search request and by using the context chain to obtain a result in response to the search request, and to provide the result; and a database, including hardware, that stores information including the context chain related to the user, wherein the context chain includes a plurality of contexts that are publishing spaces in which interpretation of the search request takes place by using content published to the publishing spaces by publishers of different viewpoints, and wherein the server device is further operable to examine contexts in the context chain in a last-in-first-out order in which the most recently added contexts to the context chain are examined before earlier added contexts. 2. The system of claim 1 , wherein the server device is operable to modify the context chain. 3. The system of claim 2 , wherein the server device is operable to modify the context chain by adding a context to the context chain. 4. The system of claim 2 , wherein the server device is operable to modify the context chain by removing at least one context from the context chain. 5. The system of claim 2 , wherein the server device is operable to modify the context chain by prepending a context to the context chain. 6. The system of claim 1 , wherein the server device is operable to examine contexts in the context chain in parallel. 7. The system of claim 1 , wherein the server device is operable to remove any examined context from which the search request is not satisfied until a context satisfies the search request. 8. The system of claim 1 , wherein responsive to the user selecting a first result from a first context of the context chain instead of selecting the result, contexts that were added to the context chain after addition of the first context are removed from the context chain. 9. The system of claim 1 , wherein the server device is operable to keep any examined context from which the search request is not satisfied. 10. The system of claim 1 , wherein at least one context of the context chain is independently searchable with respect to other contexts of the context chain. 11. A method for facilitating data searching over a network, the method comprising: receiving a search request from a user device via the network, wherein the search request includes information related to the user device; processing the search request by identifying a context chain related to the user device based on the information and by using the context chain to obtain a search result in response to the search request, wherein the context chain includes a plurality of contexts that are publishing spaces in which interpretation of the search request takes place by using content published to the publishing spaces by publishers of different viewpoints, wherein the processing the search request includes: examining contexts in the context chain in a last-in-first-out order in which the most recently added contexts to the context chain are examined before earlier added contexts, and wherein at least one context of the context chain is independently searchable with respect to other contexts of the context chain; and providing the search result to the user device. 12. The method of claim 11 , wherein the processing the search request includes modifying the context chain. 13. The method of claim 12 , wherein the modifying the context chain includes adding a context to the context chain. 14. The method of claim 12 , wherein the modifying the context chain includes removing at least one context from the context chain. 15. The method of claim 12 , wherein the modifying the context chain includes prepending a context to the context chain. 16. The method of claim 11 , wherein the examining contexts in the context chain includes removing any examined context from which the search request is not satisfied until a context satisfies the search request. 17. A non-transient computer-readable medium comprising a plurality of computer-executable instructions stored therein, wherein the computer-executable instructions comprise: instructions to receive a search request from a user device via a network, wherein the search request includes information related to the user device; instructions to process the search request by identifying a context chain related to the user device based on the information and by using the context chain to obtain a search result in response to the search request, wherein the context chain includes a plurality of contexts that are publishing spaces in which interpretation of the search request takes place by using content published to the publishing spaces by publishers of different viewpoints, wherein the instructions to process the search request include: instructions to examine contexts in the context chain in a last-in-first-out order in which the most recently added contexts to the context chain are examined before earlier added contexts, and wherein at least one context of the context chain is independently searchable with respect to other contexts of the context chain; and instructions to provide the search result to the user device. 18. The non-transient computer-readable medium of claim 17 , wherein the instructions to process include instructions to modify the context chain, and wherein at least one context of the context chain is independently searchable with respect to other contexts of the context chain.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9262533B2 cover?
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 subtra…
Who is the assignee on this patent?
O'Donnell Shawn C, Iii Holdings 1 Llc
What technology area does this patent fall under?
Primary CPC classification G06F17/30867. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 16 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).