Methods and systems for personalized, interactive and intelligent searches
First Claim
Patent Images
1. A method for providing interactive and intelligent searches to a user, comprising:
- identifying, at a user device, a search query based on a user image input, the user image input collected in real-time of the user using a camera associated with the user device, said user image input including at least a portion of the user'"'"'s body separate from the user'"'"'s face;
attempting to authenticate the user using biometric information;
granting access to private information based on a successful authentication result;
limiting access to the private information based on a failed authentication result;
modifying the search query based on information accessible by the user device, as determined by the authentication result, using artificial intelligence to render a modified query;
communicating the modified query from the user device to a remote server;
receiving search results from the remote server; and
checking for user input suggesting to end the search.
0 Assignments
0 Petitions
Accused Products
Abstract
Existing search methods/systems are often generic and sometimes offer no user specific information. Disclosed herein are methods and systems for providing personalized, interactive, and intelligent search information. In particular, intelligent analysis for better interpreting and understanding user input and interactive user feedback concerning both search query quality and search result quality are provided to improve search quality and user experience, especially for accurate and intelligent searches in an interactive system (e.g., in an AR system).
36 Citations
29 Claims
-
1. A method for providing interactive and intelligent searches to a user, comprising:
-
identifying, at a user device, a search query based on a user image input, the user image input collected in real-time of the user using a camera associated with the user device, said user image input including at least a portion of the user'"'"'s body separate from the user'"'"'s face; attempting to authenticate the user using biometric information; granting access to private information based on a successful authentication result; limiting access to the private information based on a failed authentication result; modifying the search query based on information accessible by the user device, as determined by the authentication result, using artificial intelligence to render a modified query; communicating the modified query from the user device to a remote server; receiving search results from the remote server; and checking for user input suggesting to end the search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system comprising:
-
one or more processors; and a non-transitory computer readable medium including one or more sequences of instructions that, when executed by the one or more processors, cause the processors to; receive and identify a search query based on a user image input, the user image input collected in real-time of the user using a camera associated with the user device, said user image input including at least a portion of the user'"'"'s body separate from the user'"'"'s face; attempt to authenticate the user using biometric information; grant access to private information based on a successful authentication result; limit access to the private information based on a failed authentication result; modify the search query based on information accessible by the user device, as determined by the authentication result, using artificial intelligence to render a modified query; communicate the modified-query from the user device to a remote server; receive search results from the remote server; and check for user input suggesting to end the search. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium having stored thereon program code instructions that, when executed by a processor of a message management service, cause the message management service to perform a method comprising:
-
identifying, at a user device, a search query based on a user image input, the user image input collected in real-time of the user using a camera associated with the user device, said user image input including at least a portion of the user'"'"'s body separate from the user'"'"'s face; attempting to authenticate the user using biometric information; granting access to private information based on a successful authentication result; limiting access to the private information based on a failed authentication result; modifying the search query based on information accessible by the user device, as determined by the authentication result, using artificial intelligence to render a modified query; communicating the modified query from the user device to a remote server; receiving search results from the remote server; and checking for user input suggesting to end the search. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification