Resource distribution based upon search signals
AssigneeAirWatch LLC
InventorsManjunath Bhat, Ramani Panchapakesan, Sivasubramaniam Sivakumar
Life of this patent
Estimating the term…
Abstract
Embodiments of the disclosure are related to distribution of content in response to search signals in an enterprise environment. Embodiments of the disclosure obtain search signals from a client device associated with a user. In response to obtaining such a search signal, content stored on a resource repository can be located. Such a resource repository can be a private repository associated with an enterprise. In response to located content, a notification can be sent to the client device of the user.
Claims20
A non-transitory computer-readable medium embodying program code executable in a computing device, the program code being configured to cause the computing device to:
- obtain a search query associated with a user account, wherein a search engine is unable to access a private repository accessible to an application executed by the computing device, the private repository not indexable by the search engine and being associated with an enterprise, wherein a browser installed on a client device is configured to separately submit the search query to the search engine and the application, the application identifying a resource stored in the private repository accessible to the application that is relevant to the search query;
- identify, independent of a plurality of search results returned to the browser by the search engine, the resource stored in the private repository that is relevant to the search query;
- and
- transmit the resource to an agent application installed on the client device in a notification, the notification being transmitted independent of the plurality of search results returned to the browser by the search engine and comprising a notification sent using an operating system application programming interface (API) associated with the client device, the notification rendered on a display of the client device that the resource is available via the private repository.
A system, comprising:
- at least one computing device;
- programming code executable in the at least one computing device, the programming code being configured to cause the at least one computing device to at least:
- obtain a search query associated with a user account, wherein a search engine is unable to access a private repository accessible to an application executed by the computing device, the private repository not indexable by the search engine and being associated with an enterprise, wherein a browser installed on a client device is configured to separately submit the search query to the search engine and the application, the application identifying a resource stored in the private repository accessible to the application that is relevant to the search query;
- identify, independent of a plurality of search results returned to the browser by the search engine, the resource stored in the private repository that is relevant to the search query;
- and
- transmit the resource to an agent application installed on the client device in a notification, the notification being transmitted independent of the plurality of search results returned to the browser by the search engine and comprising a notification sent using an operating system application programming interface (API) associated with the client device, the notification rendered on a display of the client device that the resource is available via the private repository.
A method, comprising:
- obtaining a search query associated with a user account, wherein a search engine is unable to access a private repository accessible to an application executed by the computing device, the private repository not indexable by the search engine and being associated with an enterprise, wherein a browser installed on a client device is configured to separately submit the search query to the search engine and the application, the application identifying a resource stored in the private repository accessible to the application that is relevant to the search query;
- identifying, independent of a plurality of search results returned to the browser by the search engine, the resource stored in the private repository that is relevant to the search query;
- and
- transmitting the resource to an agent application installed on the client device in a notification sent using an operating system application programming interface (API) associated with the client device, the notification being transmitted independent of the plurality of search results returned to the browser by the search engine and comprising a notification rendered on a display of the client device that the resource is available via the private repository.
Dependencies are inferred from the claim text.