Client-Side Caching of Search Keywords for Online Social Networks
US-2018039691-A1 · Feb 8, 2018 · US
US10163269B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10163269-B2 |
| Application number | US-201715433834-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 15, 2017 |
| Priority date | Feb 15, 2017 |
| Publication date | Dec 25, 2018 |
| Grant date | Dec 25, 2018 |
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.
Certain embodiments involve enhancing personalization of a virtual-commerce environment by identifying an augmented-reality visual of the virtual-commerce environment. For example, a system obtains a data set that indicates a plurality of augmented-reality visuals generated in a virtual-commerce environment and provided for view by a user. The system obtains data indicating a triggering user input that corresponds to a predetermined user input provideable by the user as the user views an augmented-reality visual of the plurality of augmented-reality visuals. The system obtains data indicating a user input provided by the user. The system compares the user input to the triggering user input to determine a correspondence (e.g., a similarity) between the user input and the triggering user input. The system identifies a particular augmented-reality visual of the plurality of augmented-reality visuals that is viewed by the user based on the correspondence and stores the identified augmented-reality visual.
Opening claim text (preview).
What is claimed is: 1. A method for enhancing personalization of a virtual-commerce environment by identifying an augmented reality visual of the virtual-commerce environment, the method comprising: obtaining, by a processor, data indicating a plurality of augmented-reality visuals generated in a virtual-commerce environment and provided for view by a user; obtaining, by the processor, data indicating a triggering user input, the triggering user input indicating a predetermined user input provideable by the user as the user views an augmented-reality visual of the plurality of augmented-reality visuals and detectable by the processor; obtaining, by the processor, data indicating a user input provided by the user; determining, by the processor, a correspondence between the user input and the triggering user input based on a comparison of the data indicating the user input and the data indicating the triggering user input, the correspondence indicating a match between the triggering user input and the user input; responsive to a determination of the lack of correspondence between the user input and the triggering user input, determining, by the processor, an epoch time that indicates a particular time that the user is likely to provide user input corresponding to the triggering user input; identifying, by the processor, a particular augmented-reality visual of the plurality of augmented-reality visuals that is viewed by the user at or nearest to the epoch time; and storing the identified augmented-reality visual. 2. The method of claim 1 , wherein identifying, by the processor, the particular augmented-reality visual further comprises identifying, by the processor and in response to determining the correspondence, the particular augmented-reality visual provided to the user at a time associated with the user input. 3. The method of claim 2 , wherein identifying the particular augmented-reality visual provided to the user at the time associated with the user input further comprises: obtaining, by the processor, a time stamp associated with each of the plurality of augmented-reality visuals; obtaining, by the processor, a time associated with the user input corresponding to the triggering user input; and identifying, by the processor, the particular augmented-reality visual provided to the user at the time the user provides the user input corresponding to the triggering user input based on a comparison of the time stamp associated with each of the plurality of augmented-reality visuals and the time associated with the user input corresponding to the triggering user input. 4. The method of claim 1 , wherein determining, by the processor, the epoch time comprises training, by the processor, a machine-learning algorithm usable to predict the epoch time using the data indicating the plurality of augmented-reality visuals, the data indicating the triggering user input, and the data indicating the user input. 5. The method of claim 1 , wherein the triggering user input corresponds to user input indicating a request for information associated with a virtual object in a virtual-reality visual of the plurality of augmented-reality visuals. 6. The method of claim 1 , further comprising: identifying, by the processor, a group of augmented-reality visuals based on the user input and the triggering user input; obtaining, by the processor, accelerometer data associated with each identified augmented-reality visual; and identifying, by the processor, a subset of the identified group of augmented-reality visuals based on a comparison of the accelerometer data associated with each identified augmented-reality visual and a threshold accelerometer value. 7. A system comprising: a processing device; and a non-transitory computer-readable medium communicatively coupled to the processing device, wherein the processing device is configured to perform operations comprising: obtaining data indicating a plurality of augmented-reality visuals generated in a virtual-commerce environment and provided for view by a user; obtaining data indicating a triggering user input detectable by the processing device, the triggering user input indicating a predetermined user input provideable by the user as the user views an augmented-reality visual of the plurality of augmented-reality visuals; obtaining data indicating a user input provided by the user; determining a correspondence or a lack of correspondence between the user input and the triggering user input based on a comparison of the data indicating the user input and the data indicating the triggering user input, the correspondence indicating a match between the triggering user input and the user input; responsive to a determination of the lack of correspondence between the user input and the triggering user input, determining an epoch time that indicates a particular time that the user is likely to provide user input corresponding to the triggering user input; identifying a particular augmented-reality visual of the plurality of augmented-reality visuals that is viewed by the user at or nearest to the epoch time; and storing the identified augmented-reality visual. 8. The system of claim 7 , wherein the processing device is further configured to determine the epoch time by training a machine-learning algorithm usable to predict the epoch time using the data indicating the plurality of augmented-reality visuals, the data indicating the triggering user input, and the data indicating the user input. 9. The system of claim 7 , wherein the processing device is further configured to identify the particular augmented-reality visual by identifying the particular augmented-reality visual of the plurality of augmented-reality visuals in response to determining the correspondence between the user input and the triggering user input. 10. The system of claim 9 , wherein the processing device is further configured to identify the particular augmented-reality visual by identifying, in response to determining the correspondence, the particular augmented-reality visual provided to the user at a time associated with the user input. 11. The system of claim 10 , wherein the processing device is further configured to identify the particular augmented-reality visual generated and provided to the user at the time associated with the user input by: obtaining a time stamp associated with each of the plurality of augmented-reality visuals; obtaining a time associated with the user input corresponding to the triggering user input; and identifying, by the processor, the particular augmented-reality visual provided to the user at the time the user provides the user input corresponding to the triggering user input based on a comparison of the time stamp associated with each of the plurality of augmented-reality visuals and the time associated with the user input corresponding to the triggering user input. 12. The system of claim 7 , wherein the triggering user input corresponds to user input indicating a request for information associated with a virtual object in a virtual-reality visual of the plurality of augmented-reality visuals. 13. The system of claim 7 , wherein the processing device is further configured to: identify a group of augmented-reality visuals based on the user input and the triggering user input; obtain accelerometer data associated with each identified augmented-reality visual; and identify a subset of the identified group of augmented-reality visuals based on a comparison of accelerometer data associated with each identified augmented-reality visual and a threshold accelerometer value. 14. A non-trans
Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title
Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title
utilising user interfaces specially adapted for shopping · CPC title
Administration; Management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.