Search in application launcher
First Claim
1. A method for providing a user with access to an item, the method comprising:
- receiving an indication of a search request from a user at a computing device, the search request including one or more search criteria;
identifying one or more items maintained at one or more sources accessible by the user at the computing device meeting the search criteria, wherein at least one identified item is not locally available;
determining an application associated with each of the one or more items, wherein an application is associated with an item when the application facilitates access to the item;
generating an instance of each of the one or more items; and
providing the instance of each of the one or more items for display to the user at the computing device in response to the search request,wherein the provided instance of each of the one or more items facilitates user interaction with the item with at least partial functionality directly from the provided instance of the item without accessing the application associated with the item,wherein the item is provided for downloading when the item is not locally available, andwherein the application associated with the item is provided for downloading to provide additional functionality when the application associated with the item is not locally available.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and machine-implemented method for facilitating an application launcher providing direct access to one or more items, the method including identifying one or more items maintained at one or more sources accessible by the user at the computing device meeting search criteria specified by a user, determining an application associated with each of the one or more items facilitating access to the item, generating an instance of each of the one or more items facilitating direct user interaction with the item, where the user is able to interact with the item directly from the instance of the item and providing the instance of each of the one or more items for display to the user at the computing device in response to the request.
-
Citations
20 Claims
-
1. A method for providing a user with access to an item, the method comprising:
-
receiving an indication of a search request from a user at a computing device, the search request including one or more search criteria; identifying one or more items maintained at one or more sources accessible by the user at the computing device meeting the search criteria, wherein at least one identified item is not locally available; determining an application associated with each of the one or more items, wherein an application is associated with an item when the application facilitates access to the item; generating an instance of each of the one or more items; and providing the instance of each of the one or more items for display to the user at the computing device in response to the search request, wherein the provided instance of each of the one or more items facilitates user interaction with the item with at least partial functionality directly from the provided instance of the item without accessing the application associated with the item, wherein the item is provided for downloading when the item is not locally available, and wherein the application associated with the item is provided for downloading to provide additional functionality when the application associated with the item is not locally available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for facilitating an application launcher providing direct access to one or more items, the system comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising; receiving one or more search criteria provided by a user at a computing device; identifying one or more items maintained at one or more sources accessible by the user at the computing device meeting the one or more search criteria, wherein at least one identified item is not locally available; generating an instance of each of the one or more items, the instance of the item facilitating direct user interaction with the item; and providing the instance of each of the one or more items for display to the user in response to the search request, wherein the item or an application associated with the item is downloaded to provide additional functionality when the item or the application associated with the item is not locally available, and wherein the user is able to interact with the item with at least partial functionality directly from the provided instance of the item being displayed without being redirected to the application associated with the item. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
-
receiving one or more search criteria provided by a user at a computing device; identifying one or more items accessible through one or more applications accessible by the user at the computing device meeting the one or more search criteria, wherein at least one identified item is not locally available; identifying an application associated with each of the one or more items; generating an instance of each of the one or more items, the instance of the item facilitating direct user interaction with the item; and providing the instance of each of the one or more items for display to the user in response to the search request, wherein the item or the application associated with the item is downloaded to provide additional functionality when the item or the application associated with the item is not locally available, and wherein the user is able to interact with the item with at least partial functionality directly from the provided instance of the item being displayed without being redirected to the application associated with the item. - View Dependent Claims (18, 19, 20)
-
Specification