Searching content associated with multiple applications
AssigneeAirWatch LLC
InventorsManjunath Bhat, Vivek Ratilal Vekariya, Raghvendra Singh, Dheeraj Bhati
Life of this patent
Estimating the term…
Abstract
Disclosed are examples that relate to searching for content associated with applications. In various examples, a system can include a computing device and a search interface component executable by the computing device. The search interface component can cause the computing device to obtain a search query from a search component and search for application content associated with the search query. The application content can be associated with respective sandboxes. The search interface component can also cause the computing device to provide search results to the search component.
Claims20
A system, comprising:
- a computing device;
- and
- a search interface component executable by the computing device, wherein the search interface component, when executed by the computing device, is configured to cause the computing device to at least:
- determine that a communication key has been obtained in the search interface component;
- determine that the communication key is authentic;
- in response to determining that the communication key has been obtained and the communication key is authentic:
- obtain a search query from a search component;
- search for first application content that corresponds to the search query, wherein the first application content is secured by a first sandbox for a first application;
- search for second application content that corresponds to the search query, wherein the second application content is secured by a second sandbox for a second application;
- and
- provide at least one search result to the search component, wherein the at least one search result is based on at least one of the first application content that corresponds to the search query or the second application content that corresponds to the search query.
A non-transitory computer-readable medium storing a plurality of computer instructions executable by a computing device, the plurality of computer instructions being configured to cause the computing device to at least:
- determine that a communication key has been obtained in the search interface component;
- determine that the communication key is authentic;
- in response to determining that the communication key has been obtained and the communication key is authentic:
- obtain a search query from a search component;
- search for first application content that corresponds to the search query, wherein the first application content is secured by a first sandbox for a first application;
- search for second application content that corresponds to the search query, wherein the second application content is secured by a second sandbox for a second application;
- and
- provide at least one search result to the search component, wherein the at least one search result is based on at least one of the first application content that corresponds to the search query or the second application content that corresponds to the search query.
A method, comprising:
- installing a search interface component in a computing device;
- determine that a communication key has been obtained in the search interface component;
- determine that the communication key is authentic;
- in response to determining that the communication key has been obtained and the communication key is authentic, obtaining, by the search interface component, a search query from a search component;
- searching, by the search interface component, for first application content that corresponds to the search query, wherein the first application content is secured by a first sandbox for a first application;
- searching for second application content that corresponds to the search query, wherein the second application content is secured by a second sandbox for a second application;
- and
- providing, by the search interface component, at least one search result to the search component, wherein the at least one search result is based on at least one of the first application content that corresponds to the search query or the second application content that corresponds to the search query.
A non-transitory computer-readable medium storing a plurality of computer instructions executable by a computing device, the plurality of computer instructions being configured to cause the computing device to at least:
- obtain a search query from a search component;
- search for first application content that corresponds to the search query, wherein the first application content is associated with a first sandbox for a first application;
- search for second application content that corresponds to the search query, wherein the second application content is associated with a second sandbox for a second application;
- and
- provide at least one search result to the search component, wherein the at least one search result is based on at least one of the first application content that corresponds to the search query or the second application content that corresponds to the search query.
A method, comprising:
- installing a search interface component in a computing device;
- obtaining, by the search interface component, a search query from a search component;
- searching, by the search interface component, for first application content that corresponds to the search query, wherein the first application content is associated with a first sandbox for a first application;
- searching for second application content that corresponds to the search query, wherein the second application content is associated with a second sandbox for a second application;
- and
- providing, by the search interface component, at least one search result to the search component, wherein the at least one search result is based on at least one of the first application content that corresponds to the search query or the second application content that corresponds to the search query.
Dependencies are inferred from the claim text.