Dynamic application arranger
First Claim
Patent Images
1. A device, comprising:
- one or more memories; and
one or more processors, connected to the one or more memories, to;
present information that identifies a plurality of conditions associated with presenting an application shortcut for display on a home screen of the device;
receive user input that identifies a set of specified conditions, of the plurality of conditions, associated with presenting the application shortcut for display on the home screen of the device,the set of specified conditions including at least one of;
a time detected by the device,a day detected by the device,a date detected by the device,a speed detected by the device,a geographic location detected by the device,a temperature detected by the device,an altitude detected by the device, ora network connectivity detected by the device;
receive aggregated in formation aggregated from a plurality of users,the aggregated information indicating a quantity or a percentage of users, of the plurality of users, that have launched an application, associated with the application shortcut, when the set of specified conditions is satisfied;
determine that the quantity or the percentage satisfies a threshold;
provide a recommendation that the application shortcut be presented on the home screen of the device based on determining that the quantity or the percentage satisfies the threshold;
receive user input, based on providing the recommendation, that specifies that the application shortcut is to be presented on the home screen of the device when the set of specifies conditions is met;
determine a set of current conditions associated with the device;
determine that the set of current conditions satisfies the set of specified conditions; and
present the application shortcut on the home screen of the device based on determining that the set of current conditions satisfies the set of specified conditions and based on receiving the user input that specifies that the application shortcut is to be presented on the home screen of the device when the set of specified conditions is met.
2 Assignments
0 Petitions
Accused Products
Abstract
A device may determine an application shortcut and a set of specified conditions, where the application shortcut is to be presented on a home screen of a user device when the set of specified conditions is satisfied. The device may determine a set of current conditions associated with the user device, and may present the application shortcut on the home screen of the user device based on the set of current conditions satisfying the set of specified conditions.
-
Citations
20 Claims
-
1. A device, comprising:
-
one or more memories; and one or more processors, connected to the one or more memories, to; present information that identifies a plurality of conditions associated with presenting an application shortcut for display on a home screen of the device; receive user input that identifies a set of specified conditions, of the plurality of conditions, associated with presenting the application shortcut for display on the home screen of the device, the set of specified conditions including at least one of; a time detected by the device, a day detected by the device, a date detected by the device, a speed detected by the device, a geographic location detected by the device, a temperature detected by the device, an altitude detected by the device, or a network connectivity detected by the device; receive aggregated in formation aggregated from a plurality of users, the aggregated information indicating a quantity or a percentage of users, of the plurality of users, that have launched an application, associated with the application shortcut, when the set of specified conditions is satisfied; determine that the quantity or the percentage satisfies a threshold; provide a recommendation that the application shortcut be presented on the home screen of the device based on determining that the quantity or the percentage satisfies the threshold; receive user input, based on providing the recommendation, that specifies that the application shortcut is to be presented on the home screen of the device when the set of specifies conditions is met; determine a set of current conditions associated with the device; determine that the set of current conditions satisfies the set of specified conditions; and present the application shortcut on the home screen of the device based on determining that the set of current conditions satisfies the set of specified conditions and based on receiving the user input that specifies that the application shortcut is to be presented on the home screen of the device when the set of specified conditions is met. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
presenting, on a user interface of a user device, information that identifies a plurality of conditions associated with presenting an application shortcut for display on a home screen of the user device; receiving, via the user interface of the user device, user input that identifies a set of specified conditions, of the plurality of conditions, associated with presenting the application shortcut for display on the home screen of the user device, the set of specified conditions including at least one of; a time detected by the user device, a day detected by the user device, a date detected by the user device, a speed detected by the user device, a geographic location detected by the user device, a temperature detected by the user device, an altitude detected by the user device, or a network connectivity detected by the user device; receiving, by the user device, aggregated information aggregated from a plurality of users, the aggregated information indicating a quantity or a percentage of users, of the plurality of users, that have launched an application, associated with the application shortcut, when the set of specified conditions is satisfied; determining, by the user device, that the quantity or the percentage satisfies a threshold; providing, by the user device and based on determining that the quantity or the percentage satisfies the threshold, a recommendation that the application shortcut be presented on the home screen of the user device; receiving, by the device and based on providing the recommendation, user input that specifies that the application shortcut is to be presented on the home screen of the device when the set of specified conditions is met; detecting, by the user device, a set of current conditions associated with the user device; determining, by the user device, that the set of current conditions satisfies the set of specified conditions; and presenting, by the user device, the application shortcut on the home screen of the user device based on determining that the set of current conditions satisfies the set of specified conditions and based on receiving the user input that specifies that the application shortcut is to be presented on the home screen of the device when the set of specified conditions is met. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by a processor of a user device, cause the processor to; present information that identifies a plurality of conditions associated with presenting an application shortcut for display on a home screen of the user device; receive user input that identifies a set of specified conditions, of the plurality of conditions, associated with presenting the application shortcut for display on the home screen of the user device, the set specified conditions including at least one of; a time detected by the user device, a day detected by the user device, a date detected by the user device, a speed detected by the user device, a geographic location detected by the user device, a temperature detected by the user device, an altitude detected by the user device, or a network connectivity detected by the user device; receive aggregated information aggregated from a plurality of users, the aggregated information indicting a quantity or a percentage of users, of the plurality of users, that have launched an applications, associated with the application shortcut, when the set of specified conditions is satisfied; determine that the quantity or the percentage satisfies a threshold; provide, based on determining that the quantity or the percentage satisfies the threshold, a recommendation that the application shortcut presented on the home screen of the user device when the set of specified conditions is satisfied; receive user input, based on providing the recommendation, that specifies that the application shortcut is to be presented on the home screen of the device when the set of specified conditions is met; determine a set of current conditions associated with the user device; determine that the set of current conditions satisfies the set of specified conditions; and present the application shortcut on the home screen of the user device based on determining that the set of current conditions satisfies the set of specified conditions and based on receiving the user input that specifies that the application shortcut is to be presented on the home screen of the device when the set of specified conditions is met. - View Dependent Claims (16, 17, 18, 19, 20)
Specification