A device implementing a system for limiting the scope of a search includes a processor configured to, receive, by a first application, first user input including at least a portion of a first search term, and to determine that a second application corresponds to the first search term. The processor is further configured to display a graphical element for activating a search filter that limits search results to content of the second application, and to receive second user input including selection of the graphical element. The processor is further configured to send, to the second application, a search request including at least one of the first search term or a second search term, to receive, from the second application, a completion suggestion or search result based on a search performed on the content of the second application, and to provide the completion suggestion or search result.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein at least part of the content of the second application is locally stored on the device.
3. The method of claim 2, wherein the at least one completion suggestion or search result is obtained from the locally-stored content of the second application.
4. The method of claim 1, wherein at least part of the content of the second application is remote from the device.
5. The method of claim 4, wherein the at least one completion suggestion or search result is obtained from a remote service corresponding to the second application.
7. The method of claim 1, wherein the sending further comprises sending the first search term to the second application, for performing the search further based on the first search term.
8. The method of claim 7, wherein determining that the at least the portion of the first search term is included in the content of the second application comprises determining that the first search term appears a threshold number of times within the content of the second application.
10. The device of claim 9, wherein at least part of the content of the second application is locally stored on the device.
11. The device of claim 10, wherein the at least one completion suggestion or search result is obtained from the locally-stored content of the second application.
12. The device of claim 9, wherein at least part of the content of the second application is remote from the device.
13. The device of claim 12, wherein the at least one completion suggestion or search result is obtained from a remote service corresponding to the second application.
15. The device of claim 9, wherein the sending comprises sending the first search term to the second application, for performing the search based on the first search term.
16. The device of claim 15, wherein determining that the at least the portion of the first search term is included in the content of the second application comprises determining that the first search term appears a threshold number of times within the content of the second application.
19. The computer program product of claim 17, wherein the sending comprises sending the first search term to the second application, for performing the search based on the first search term.
20. The computer program product of claim 19, wherein determining that the at least the portion of the first search term is included in the content of the second application comprises determining that the first search term appears a threshold number of times within the content of the second application.
21. The method of claim 1, wherein the at least one completion suggestion or search result is obtained from a remote service corresponding to the second application.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 19, 2019
June 20, 2023
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.