Profiles in suggest
US-2017242898-A1 · Aug 24, 2017 · US
US10949408B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10949408-B2 |
| Application number | US-201815901020-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 21, 2018 |
| Priority date | Oct 23, 2013 |
| Publication date | Mar 16, 2021 |
| Grant date | Mar 16, 2021 |
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 system, comprising: a hardware processor and a memory, the hardware processor configured to execute instructions in the memory to cause the hardware processor to enable: an online content index of an online search engine; a personal content index associated with personal content stored on a computing device of a first user, wherein the personal content index is accessible to querying devices of the online search engine based on a sharing permission set by the first user; and a server component associated with the online content index and the personal content index, the server component configured to: receive a query from a computing device of a second user, search data associated with the online content index based on the query, validate access criteria of the second user for access to the personal content index, wherein the validation comprises determining whether the sharing permission set by the first user provides access to the personal content stored on the computing device of the first user based on a physical proximity of the computing device of the second user and the computing device of the first user, search data associated with the personal content index based on the query, and return, to the computing device of the second user, a search result that comprises content from the online content index and the personal content index. 2. The system of claim 1 , wherein the personal content index is generated and updated in realtime at the computing device of the first user. 3. The system of claim 1 , wherein the server component comprises a sensor system configured to generate realtime sensor data that is used to update the personal content index in realtime. 4. The system of claim 1 , wherein an indexer component is further configured to generate a local content index for the personal content, and wherein the server component makes the local content index accessible to only the first user when the first user submits a query from any of a plurality of other computing nodes associated with a user account of the first user. 5. The system of claim 1 , wherein the server component is further configured to forward the query to other personal content locations of the first user that are spread across a plurality of computing nodes associated with the first user, and receive search result data from the other personal content locations of the first user, wherein the received search result data is returned to the computing device of the second user. 6. The system of claim 5 , wherein at least one of the other personal content locations of the first user denies access to content based on the sharing permission. 7. The system of claim 1 , wherein, prior to searching the personal content index, the server component is further configured to determine whether the personal content stored on the computing device of the first user meets a quality measure. 8. The system of claim 1 , wherein, prior to searching the personal content index, the server component is further configured to determine whether the personal content stored on the computing device of the first user meets a confidence measure, the confidence measure comprising a likelihood that the personal content stored on the computing device of the first user has content relevant to the query. 9. A method performed by a computing system, the method comprising: enabling an online content index of an online search engine; enabling a personal content index associated with personal content stored on a computing device of a first user, wherein the personal content index is accessible to querying devices of the online search engine based on a sharing permission set by the first user; receiving a query from a computing device of a second user, searching data associated with the online content index based on the query, validating access criteria of the second user for access to the personal content index, wherein validating the access criteria comprises determining whether the sharing permission set by the first user provides access to the personal content stored on the computing device of the first user based on a physical proximity of the computing device of the second user and the computing device of the first user, searching data associated with the personal content index based on the query, and returning, to the computing device of the second user, a search result that comprises content from the online content index and the personal content index. 10. The method of claim 9 , wherein the personal content index is generated and updated in realtime at the computing device of the first user. 11. The method of claim 9 , wherein a sensor system is configured to generate realtime sensor data that is used to update the personal content index in realtime. 12. The method of claim 9 , further comprising: generating a local content index for the personal content; and making the local content index accessible to only the first user when the first user submits a query from any of a plurality of other computing nodes associated with a user account of the first user. 13. The method of claim 9 , further comprising: forwarding the query to other personal content locations of the first user that are spread across a plurality of computing nodes associated with the first user; and receiving search result data from the other personal content locations of the first user, wherein the received search result data is returned to the computing device of the second user. 14. The method of claim 9 , wherein at least one of the other personal content locations of the first user denies access to content based on the sharing permission. 15. The method of claim 9 , further comprising: prior to searching the personal content index, determining whether the personal content stored on the computing device of the first user meets a quality measure. 16. The method of claim 9 , further comprising: prior to searching the personal content index, determining whether the personal content stored on the computing device of the first user meets a confidence measure, the confidence measure comprising a likelihood that the personal content stored on the computing device of the first user has content relevant to the query. 17. A computer-readable hardware storage medium comprising computer-executable instructions that when executed by a microprocessor, cause the microprocessor to perform acts comprising: enabling an online content index of an online search engine; enabling a personal content index associated with personal content stored on a computing device of a first user, wherein the personal content index is accessible to querying devices of the online search engine based on a sharing permission set by the first user; receiving a query from a computing device of a second user, searching data associated with the online content index based on the query, validating access criteria of the second user for access to the personal content index, wherein validating the access criteria comprises determining whether the sharing permission set by the first user provides access to the personal content stored on the computing device of the first user based on a physical proximity of the computing device of the second user and the computing device of the first user, searching data associated with the personal content index based on the query, and returning, to the computing device of the second user, a search result that comprises content from the online content index and the personal content index. 18. T
Indexing structures · CPC title
Services · CPC title
utilising user interfaces specially adapted for shopping · CPC title
Search customisation based on user profiles and personalisation · CPC title
using image data, e.g. images, photos, pictures taken by a user · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.