Patent ID: 9128513
Filing Date: 2015-09-08
Classification: G06F,G06Q

Abstract:
1. A computing device comprising: a processor to: display an online catalog that identifies a plurality of files available for download to the computing device and a plurality of user interface elements for controlling download process of the plurality of files, wherein the plurality of user interface elements are multi-state buttons configured to receive input from a user, appearance of the multi-state buttons are modified to indicate one of a plurality of possible operational states comprising an initial state, a downloading state, and a launch state; receive a selection of a first user interface element among the plurality of user interface elements when the first user interface element is in the initial state, the first user interface element corresponding to a first file; in response to receiving the selection of the first user interface element, initiate a download of the first file to the computing device while modifying the first user interface element to the downloading state that indicates a status of the download; and modify the first user interface element to the launch state subsequent to the download of the first file, the launch state enabling the first file to be opened from within the online catalog when the first user interface element is selected, wherein the processor continues to display the online catalog and the plurality of user interface elements during the download of one or more files among the plurality of files to allow concurrent downloading of multiple files of the plurality of files.