System and method for dynamically displaying application shortcut icons of an electronic device
First Claim
Patent Images
1. A method for dynamically displaying application shortcut icons of an electronic device, the electronic device comprising a storage device storing applications, the method comprising:
- (a) receiving a predetermined frequency value and a dependency rule, wherein the frequency value is a count that how many times an application has been invoked within a predetermined time interval and the dependency rule is a count of a taken browsing path to the application;
(b) detecting a currently invoked application, and identifying a browsing path to the currently invoked application, and storing the browsing path into the storage device;
(c) accessing an invoked frequency of the currently invoked application from the storage device;
(d) updating the invoked frequency, and saving the updated invoked frequency in the storage device;
(e) storing an identifier of the currently invoked application into a queue of the storage device upon the condition that the updated invoked frequency of the currently invoked application is equal to or more than the predetermined frequency value;
(f) constructing a first dependency relation graph for the applications whose identifiers are in the queue upon the condition that the count of the browsing path to the currently invoked application is equal to or more than the dependency rule;
(g) computing a weight value of each node in the first dependency relation graph using the algorithm;
1 Assignment
0 Petitions
Accused Products
Abstract
A method for dynamically displaying application shortcut icons of an electronic device constructs a dependency relation graph according to applications whose invoked frequency has reached a predetermined frequency value, and further according to browsing paths whose count has reached a predetermined dependency rule. The method further computes a weight value of each node in the dependency relation graph for ranking the applications to display application shortcut icons of the applications on the electronic device according to the rank.
35 Citations
17 Claims
-
1. A method for dynamically displaying application shortcut icons of an electronic device, the electronic device comprising a storage device storing applications, the method comprising:
-
(a) receiving a predetermined frequency value and a dependency rule, wherein the frequency value is a count that how many times an application has been invoked within a predetermined time interval and the dependency rule is a count of a taken browsing path to the application; (b) detecting a currently invoked application, and identifying a browsing path to the currently invoked application, and storing the browsing path into the storage device; (c) accessing an invoked frequency of the currently invoked application from the storage device; (d) updating the invoked frequency, and saving the updated invoked frequency in the storage device; (e) storing an identifier of the currently invoked application into a queue of the storage device upon the condition that the updated invoked frequency of the currently invoked application is equal to or more than the predetermined frequency value; (f) constructing a first dependency relation graph for the applications whose identifiers are in the queue upon the condition that the count of the browsing path to the currently invoked application is equal to or more than the dependency rule; (g) computing a weight value of each node in the first dependency relation graph using the algorithm; - View Dependent Claims (2, 3, 4, 5)
-
-
6. A storage device medium having stored thereon instructions that, when executed by a processor, causing the processor to perform a method for dynamically displaying application shortcut icons of an electronic device, the electronic device comprising a storage device storing applications, wherein the method comprises:
-
(a) receiving a predetermined frequency value and a dependency rule, wherein the frequency value is a count that how many times an application has been invoked within a predetermined time interval and the dependency rule is a count of a taken browsing path to the application; (b) detecting a currently invoked application, and identifying a browsing path to the currently invoked application, and storing the browsing path into the storage device; (c) accessing an invoked frequency of the currently invoked application from the storage device; (d) updating the invoked frequency, and saving the updated invoked frequency in the storage device; (e) storing an identifier of currently invoked application into a queue of the storage device upon the condition that the updated invoked frequency of the currently invoked application is equal to or more than the predetermined frequency value; (f) constructing a first dependency relation graph for the applications whose identifiers are in the queue upon the condition that the count of the browsing path to the current application is equal to or more than the dependency rule; (g) computing a weight value of each node in the first dependency relation graph using the algorithm; - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for dynamically displaying application shortcut icons of an electronic device, the electronic device being installed with applications, the system comprising:
-
a storage device; a parameter receiving module operable to receive a predetermined frequency value and a dependency rule, wherein the frequency value is a count that how many times an application has been invoked within a predetermined time interval and the dependency rule is a count of a taken browsing path to the application; a detecting module operable to detect a currently invoked application, and identify a browsing path to the currently invoked application, and store the browsing path into the storage device; a frequency computing module operable to access an invoked frequency of the currently invoked application from the storage device, update the invoked frequency, and save the updated invoked frequency in the storage device; a storing module operable to store an identifier of the currently invoked application into a queue of the storage device, upon the condition that the updated invoked frequency of the currently invoked application equals or is more than the predetermined frequency value; a dependency relation graph constructing module operable to construct a first dependency relation graph for the applications whose identifiers are in the queue upon the condition that the count of the browsing path to the current application is equal to or more than the dependency rule; a weight value computing module operable to compute a weight value of each node in the first dependency relation graph using the algorithm; - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification