Determining application performance characterisitics and providing on-device indications thereof
First Claim
Patent Images
1. A method, comprising:
- determining presence of a content streaming application executable on a mobile device;
determining, during a first time period, a first signal strength of a WiFi connection between the mobile device and a wireless access point;
determining that the first signal strength of the WiFi connection meets or exceeds a threshold signal strength;
determining, based at least in part on the first signal strength, that an application icon associated with the content streaming application is to be rendered at a first position on a display of the mobile device;
determining, during a second time period, a second signal strength of the WiFi connection;
determining that the second signal strength of the WiFi connection is below the threshold signal strength;
determining, based at least in part on the second signal strength, that the application icon is to be rendered at a second position, wherein the first position is associated with a higher priority than the second position; and
rendering the application icon at the second position on the display of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, devices, methods, and computer-readable media are discussed herein for assessing performance characteristics of an application executable on a user device and providing an on-device indication of the performance characteristics prior to the application being launched. The on-device indication may take the form of a graphical indicator that provides a user with an indication of the level of performance to expect from the application after the application is launched. In this manner, a user may decide whether the expected level of performance of the application is acceptable to the user prior to actually launching the application.
15 Citations
19 Claims
-
1. A method, comprising:
-
determining presence of a content streaming application executable on a mobile device; determining, during a first time period, a first signal strength of a WiFi connection between the mobile device and a wireless access point; determining that the first signal strength of the WiFi connection meets or exceeds a threshold signal strength; determining, based at least in part on the first signal strength, that an application icon associated with the content streaming application is to be rendered at a first position on a display of the mobile device; determining, during a second time period, a second signal strength of the WiFi connection; determining that the second signal strength of the WiFi connection is below the threshold signal strength; determining, based at least in part on the second signal strength, that the application icon is to be rendered at a second position, wherein the first position is associated with a higher priority than the second position; and rendering the application icon at the second position on the display of the mobile device. - View Dependent Claims (2, 3)
-
-
4. A method, comprising:
-
determining, by a device, an application performance parameter associated with an application executable on the device; determining, by the device, a current value for the application performance parameter; determining, by the device, that the current value for the application performance parameter is below a threshold value; determining a current performance level of the application based at least in part on determining that the current value for the application performance parameter is below the threshold value, the current performance level being one of a plurality of performance levels for the application; determining, based at least in part on the current performance level of the application, that an application icon associated with the application is to be rendered at a first position on a display of the device; determining that the current performance level of the application has changed from a first performance level to a second performance level of the plurality of performance levels; determining that the application icon is to be rendered at a second position, wherein the first position is associated with a higher priority than the second position; and rendering the application icon at the second position on the display. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device, comprising:
-
a display; at least one memory storing computer-executable instructions; and at least one processor operatively coupled to the display and the at least one memory, wherein the at least one processor is configured to access the at least one memory and execute the computer-executable instructions to; determine first historical application usage data associated with the device, the first historical application usage data indicating at least one of;
i) a first device location associated with launching of a first application on the device, ii) a first time period associated with launching of the first application on the device, or iii) a first usage frequency of the first application;determine second historical application usage data associated with the device, the second historical application usage data indicating at least one of;
i) a second device location associated with launching of a second application on the device, ii) a second time period associated with launching of the second application on the device, or iii) a second usage frequency of the second application;determine that one or more conditions are satisfied; determine, using the first historical application usage data and the second historical application usage data, a sorting order indicative of an order in which a first application icon representative of the first application and a second application icon representative of the second application are to be rendered on a display of the device; determine, based at least in part on current performance level of the application, that the first application icon is to be rendered at a first position on the display; determine that the current performance level of the first application has changed from a first performance level to a second performance level; determine that the first application icon is to be rendered at a second position, wherein the first position is associated with a higher priority than the second position; and render the first application at the second position. - View Dependent Claims (16, 17, 18, 19)
-
Specification