PERSONALIZED GRAPHICAL USER INTERFACE CONTROL FRAMEWORK
First Claim
1. A computing system, comprising:
- at least one processor; and
memory comprising an interface customization system configured to manage a graphical user interface of a computer-executable application for a user, the interface customization system being executable by the at least one processor, the interface customization system comprising;
a personalization component configured to identify a customization of a graphical control element for a function of the computer-executable application in the graphical user interface for the user, the graphical control element being selectable to facilitate performance of the function of the computer-executable application, the customization of the graphical control element for the function of the computer-executable application being identified based on;
individual usage data of the user for functions of the computer-executable application; and
aggregated usage data of a plurality of users for the functions of the computer-executable application; and
a control component configured to modify the graphical user interface to incorporate the customization of the graphical control element for the function of the computer-executable application.
1 Assignment
0 Petitions
Accused Products
Abstract
Various technologies described herein pertain to managing a graphical user interface of a computer-executable application for a user. A customization of a graphical control element for a function of the computer-executable application in the graphical user interface can be identified for the user. The graphical control element can be selectable to facilitate performance of the function of the computer-executable application. The customization of the graphical control element for the function of the computer-executable application can be identified based on individual usage data of the user for functions of the computer-executable application and aggregated usage data of a plurality of users for the functions of the computer-executable application. Further, the graphical user interface can be modified to incorporate the customization of the graphical control element for the function of the computer-executable application.
24 Citations
20 Claims
-
1. A computing system, comprising:
-
at least one processor; and memory comprising an interface customization system configured to manage a graphical user interface of a computer-executable application for a user, the interface customization system being executable by the at least one processor, the interface customization system comprising; a personalization component configured to identify a customization of a graphical control element for a function of the computer-executable application in the graphical user interface for the user, the graphical control element being selectable to facilitate performance of the function of the computer-executable application, the customization of the graphical control element for the function of the computer-executable application being identified based on; individual usage data of the user for functions of the computer-executable application; and aggregated usage data of a plurality of users for the functions of the computer-executable application; and a control component configured to modify the graphical user interface to incorporate the customization of the graphical control element for the function of the computer-executable application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of managing a graphical user interface of a computer-executable application for a user, comprising:
-
receiving aggregated usage data of a plurality of users for functions of the computer-executable application, the aggregated usage data specifies a link between a first function of the computer-executable application and a second function of the computer-executable application; identifying a customization of a graphical control element for the first function of the computer-executable application in the graphical user interface for the user, the graphical control element being selectable to facilitate performance of the first function of the computer-executable application, the customization of the graphical control element for the first function of the computer-executable application being identified based on; a frequency of use of the second function by the user indicated in individual usage data of the user; and the link between the first function of the computer-executable application and the second function of the computer-executable application; and modifying the graphical user interface to incorporate the customization of the graphical control element for the first function of the computer-executable application. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computing system, comprising:
-
at least one processor; and memory comprising an interface customization system configured to manage a graphical user interface of a computer-executable application for a user, the interface customization system being executable by the at least one processor, the interface customization system comprising; a personalization component configured to identify a customization of a graphical control element for a first function of the computer-executable application in the graphical user interface for the user, the graphical control element being selectable to facilitate performance of the first function of the computer-executable application, the customization of the graphical control element for the first function of the computer-executable application being identified based on; a frequency of use of a second function of the computer-executable application by the user indicated in individual usage data of the user for functions of the computer-executable application; and a link between the first function of the computer-executable application and the second function of the computer-executable application indicated in aggregated usage data of a plurality of users for the functions of the computer-executable application; and a control component configured to modify the graphical user interface to incorporate the customization of the graphical control element for the first function of the computer-executable application.
-
Specification