METHOD, MEDIUM AND SYSTEM FOR AN INTEGRATED APPLICATION STORE FOR A USER DEVICE
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and machine readable tangible storage media that integrate an application store in a user device. In one embodiment, a selected document that cannot be used as selected triggers a request to an application store server to determine an availability of applications to use the document as selected. The user device enhances the display of the document selection interface to allow the user to display an application store interface to purchase the application. The purchased application is downloaded and installed on the user device, and the user is optionally apprised of the progress of the purchase with an animated icon representing the application “flying” from the application store interface and “landing” in a dock area within the display on the user device when ready for subsequent launch. Other embodiments are also described.
10 Citations
23 Claims
-
1. (canceled)
-
2. A method for generating an application store access interface on a data processing system, the method comprising:
-
receiving, on the data processing system, a first user input selecting an object; determining, in response to the first user input, whether an application store includes an application for download suitable for accessing the object based at least in part on data received over a network connection from a server, the server being remote from the data processing system; and generating, on the data processing system in response to a determination that the application store includes an application suitable for accessing the object, the application store access interface providing access to the application store. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium comprising instructions that, when executed on a data processing system, cause the data processing system to:
-
receive, on the data processing system, a first user input selecting a user interface element representing a file accessible by the data processing system; transmit, in response to the first user input, data identifying a type of the file to an application store server over a network connection; receive, from the application store server, an indication that the application store server maintains an application suitable for accessing the file; and generating, on the data processing system in response to receiving the indication that the application store server maintains the application suitable for accessing the file, an application store access interface to enable a user of the data processing system to select the application suitable for accessing the file. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A data processing system comprising:
-
a network interface; a processor; a display controller; a memory device coupled to the processor and including instructions that, when executed by the processor, cause the data processing system to; receive a first user input selecting an object represented on a display by the display controller; determine, in response to the first user input, whether an application store includes an application for download suitable for accessing the object based at least in part on data received over the network interface from an application store server remote from the data processing system; generate, in response to determining that the application store includes an application suitable for accessing the object, a user interface providing access to the application store; and display, via the display controller, the user interface providing access to the application store. - View Dependent Claims (23)
-
Specification