Responsiveness for application launch
First Claim
Patent Images
1. A computer-implemented method comprising:
- maintaining a plurality of folders, wherein individual folders include one or more applications;
receiving a command to open a selected folder of the plurality of folders;
predicting which application included in the selected folder will be selected for launching and loading program code associated with the predicted application into active memory in response to receiving the command to open the selected folder, wherein predicting which application included in the selected folder will be selected for launching comprises considering data received from (i) a Global Positioning System (GPS) sensor when the command to open the selected folder is received and (ii) a microphone when the command to open the selected folder is received;
receiving a command to launch a selected application included in the selected folder; and
launching the selected application in response to receiving the command to launch the selected application.
2 Assignments
0 Petitions
Accused Products
Abstract
The technology generally relates to predictively launching applications and powering up devices. Embodiments may include a computer-implemented method that maintains a plurality of individual folders. The individual folders may include one or more applications. A command may be used to open a selected folder. In response to receiving the command, embodiments may predict which application in the selected folder will be selected for launching and load program code associated with the predicted application into active memory. A command to launch a selected application included in the selected folder is received and, in response, the selected application is launched.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
maintaining a plurality of folders, wherein individual folders include one or more applications; receiving a command to open a selected folder of the plurality of folders; predicting which application included in the selected folder will be selected for launching and loading program code associated with the predicted application into active memory in response to receiving the command to open the selected folder, wherein predicting which application included in the selected folder will be selected for launching comprises considering data received from (i) a Global Positioning System (GPS) sensor when the command to open the selected folder is received and (ii) a microphone when the command to open the selected folder is received; receiving a command to launch a selected application included in the selected folder; and launching the selected application in response to receiving the command to launch the selected application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
a display device configured to display a graphical user interface comprising a plurality of folders, wherein individual folders include one or more applications; non-transitory computer-readable media comprising active memory configured to store program code associated with one or more active applications and storage memory configured to store program code associated with one or more inactive applications; a user interface configured to receive a command to open a folder of the plurality of folders; and a prediction module configured to predict which application included in the selected folder will be selected for launching and to initiate the transfer of program code associated with the predicted application from the storage memory to the active memory in response to receiving the command to open the selected folder, wherein the prediction module is configured to predict which application included in the selected folder will be selected for launching based on at least (i) a day and time that the command to open the selected folder is received and (ii) data received from a Global Positioning System (GPS) sensor when the command to open the selected folder is received. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification