Techniques for Acquiring Updates for Application Programs
First Claim
Patent Images
1. A computer-implemented method for updating application programs, said method comprising:
- receiving an access request to an online store by a user, the online store offering for purchase one or more digital products;
determining an account associated with the user accessing the online store;
determining a set of prior digital product purchases associated with the account;
determining one or more available updates to those of the digital products in the set of prior digital product purchases; and
sending update availability data in response to the request, the update availability data being based on the one or more available updates.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved approaches for submission, management and/or distribution of updates to digital products, such as application programs (software programs), with respect to an online product distribution site are disclosed. Updates to numerous digital products can be centrally managed in a uniform and computer-assisted manner so that updates can be efficiently distributed to appropriate users.
175 Citations
29 Claims
-
1. A computer-implemented method for updating application programs, said method comprising:
-
receiving an access request to an online store by a user, the online store offering for purchase one or more digital products; determining an account associated with the user accessing the online store; determining a set of prior digital product purchases associated with the account; determining one or more available updates to those of the digital products in the set of prior digital product purchases; and sending update availability data in response to the request, the update availability data being based on the one or more available updates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13)
-
-
12. A computer-implemented method for updating application programs at a client computing device, said method comprising:
-
receiving a list of updated programs available to the client computing device; and presenting an update page at the client computing device, the update page including information on a plurality of the updated programs in the list of updated programs. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method for updating application programs at a client computing device, said method comprising:
-
receiving a list of updated programs available to the client computing device; determining a count of the updated programs available to the client computing device in the list of updated programs; and presenting an information page at the client computing device, the information page includes information about at least one digital product offered for purchase at the online store, and the information page includes the count such that the information page be displayed with the count.
-
-
21. A graphical user interface for a computing device, said graphical user interface comprising:
-
an online store page presenting, via the computing device, information on a plurality of application programs, an application updates control, and a numeric indicator, wherein the application updates control initiates a request for information on one or more application updates when selected by a user of the computing device; and wherein the numeric indicator indicates a number of application updates that are available to the user of the computing device. - View Dependent Claims (22, 23, 24)
-
-
25. A graphical user interface for a computing device, said graphical user interface comprising:
-
an application updates page configured to present a plurality of available application updates to a user of the computing device, said application updates page presenting descriptive information and a graphical image for each of the plurality of available updates, wherein said application updates page further comprises (i) a set of first individual update controls respectively assigned to each of the plurality of available updates, and (ii) an all updates control, wherein on user selection of one of the first individual update controls, the corresponding one of the available application updates is requested, and wherein on user selection of the all updates control, all the available application updates to the user are requested. - View Dependent Claims (26, 27, 28, 29)
-
Specification