Hybrid in-memory/pageable spatial column data
US-2024311371-A1 · Sep 19, 2024 · US
US2021109911A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2021109911-A1 |
| Application number | US-202017128856-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 21, 2020 |
| Priority date | Oct 23, 2013 |
| Publication date | Apr 15, 2021 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A pervasive search architecture that indexes personal content of a querying user and made accessible to the user by other users. A compute node of a personal content location facilitates index generation and serve of the index. The index is generated for personal content stored at the personal content location. For a given content location, the index may encapsulate content stored in a set of locations with access permissions. The indexing application runs periodically at the personal content location and incrementally indexes content that is added to the shared locations. The same application allows the user to configure locations with the desired access permissions for participation in the search.
Opening claim text (preview).
What is claimed is: 1 . A computing system, comprising: a processor; and memory storing instructions that, when executed by the processor, cause the processor to perform acts comprising: receiving, over a network connection, a query from a computing device operated by a first user; conducting a first search over a search engine index of a search engine based upon the query, wherein the search engine index indexes a first item that is publicly available; identifying the first item as being relevant to the query based upon the first search; conducting a second search over a personal content index of a second user based upon the query, wherein the personal content index of the second user indexes a second item that is not publicly available, but has been previously identified by the second user as being shareable with the first user; identifying the second item as being relevant to the query based upon the second search; and returning, over the network connection and based upon the first item and the second item being identified as being relevant to the query, search results to the computing device, the search results comprising a first identifier for the first item and a second identifier for the second item. 2 . The computing system of claim 1 , wherein the second item is an image captured by a camera of the second user. 3 . The computing system of claim 1 , wherein the first identifier is presented in a first region of a display of the computing device, wherein the second identifier is presented in a second region of the display of the computing device, wherein the first identifier is shown in the first region due to the first item being indexed in the search engine index, wherein the second identifier is shown in the second region due to the second item being indexed in the personal content index. 4 . The computing system of claim 1 , wherein the personal content index indexes a third item that has previously been identified by the second user as being shareable with a third user but not sharable with the first user, wherein the search results fail to include an identifier for the third item regardless as to whether the third item is relevant to the query. 5 . The computing system of claim 1 , the acts further comprising: subsequent to returning the search results, receiving an indication that the second user has identified a third item as being shareable with the first user; based upon the indication, updating the personal content index to index the third item. 6 . The computing system of claim 1 , wherein the second item is stored on a device of the second user. 7 . The computing system of claim 1 , wherein the second item is stored in data storage that is remote from both the computing device and a second computing device operated by the second user. 8 . The computing system of claim 1 , wherein the second item is identified in the search results as being shared by the second user with the first user. 9 . The computing system of claim 1 , wherein the first identifier and the second identifier are displayed simultaneously on a display of the computing device. 10 . A method executed by a processor of a computing system, the method comprising: receiving, over a network connection, a query from a computing device operated by a first user; conducting a first search over a search engine index of a search engine based upon the query, wherein the search engine index indexes a first item that is publicly available; identifying the first item as being relevant to the query based upon the first search; conducting a second search over a personal content index of a second user based upon the query, wherein the personal content index of the second user indexes a second item that is not publicly available, but has been previously identified by the second user as being shareable with the first user; identifying the second item as being relevant to the query based upon the second search; and returning, over the network connection and based upon the first item and the second item being identified as being relevant to the query, search results to the computing device, the search results comprising a first identifier for the first item and a second identifier for the second item. 11 . The method of claim 10 , wherein the first user and the second user are members of a computer-implemented social network, the method further comprising: prior to conducting the second search over the personal content index, validating access of the first user to the personal content index based upon a degree of separation between the first user and the second user within the computer-implemented social network. 12 . The method of claim 10 , further comprising: computing a confidence measure indicative of a likelihood that the second item indexed in the personal content index is relevant to the query, wherein the second item is identified as being relevant to the query when the confidence measure exceeds a threshold value. 13 . The method of claim 10 , wherein the first user is a customer, wherein the second user is a retailer, wherein the second item is a product of the retailer. 14 . The method of claim 10 , further comprising: prior to returning the search results to the computing device, ranking the first item and the second item based upon preferences of the first user, wherein the first item and the second item are presented on a display of the computing device in an order based upon the ranking. 15 . The method of claim 10 , wherein conducting the second search over the personal content index comprises submitting the query to a compute node executing on a second computing device of the second user, wherein the compute node processes the query against the personal content index, wherein the compute node returns the second identifier to the computing system. 16 . The method of claim 10 , wherein first item comprises a first image from a website, wherein the second item comprises a second image stored on data storage of a second computing device of the second user. 17 . The method of claim 10 , wherein the second item is stored in data storage that is remote from both the computing device and a second computing device operated by the second user. 18 . A non-transitory computer-readable storage medium comprising instructions that, when executed by a processor of a computing system, cause the processor to perform acts comprising. receiving, over a network connection, a query from a computing device operated by a first user; conducting a first search over a search engine index of a search engine based upon the query, wherein the search engine index indexes a first item that is publicly available; identifying the first item as being relevant to the query based upon the first search; conducting a second search over a personal content index of a second user based upon the query, wherein the personal content index of the second user indexes a second item that is not publicly available, but has been previously identified by the second user as being shareable with the first user; identifying the second item as being relevant to the query based upon the second search; and returning, over the network connection and based upon the first item and the second item being identified as being relevant to the query, search results to the computing device, the search results comprising a first identifier for the first item and a second identifier for the second item. 19 . The non-transitory computer-readable storage medium o
Indexing structures · CPC title
utilising user interfaces specially adapted for shopping · CPC title
using image data, e.g. images, photos, pictures taken by a user · CPC title
Distributed indices · CPC title
Search customisation based on user profiles and personalisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.