User-based customization of a user interface
First Claim
Patent Images
1. A method comprising:
- providing, via a device and to a user, a program service that includes a customized user interface service;
tracking, by the device, the user'"'"'s behavior pertaining to a use of the program service;
storing, by the device, usage data based on the user'"'"'s behavior, wherein the usage data includes navigational data that indicates a navigational history of the user'"'"'s use of original user interfaces of the program service;
storing, by the device, business rules pertaining to the customized user interface service, wherein the business rules include a first rule for all users that prevents a removal of a particular function and a service associated with the original user interfaces, a second rule for all users that restricts, but does not prevent, a particular type of customization of the original user interfaces, and a third rule that pertains to the tracking of the user'"'"'s behavior;
generating, by the device, a customized user interface based on the business rules and the usage data, wherein the customized user interface includes an alteration of one or more graphical elements of one or more user interfaces of the original user interfaces of the program service;
displaying, via the device, the customized user interface to the user; and
including the customized user interface as a part of the original user interfaces of the program service.
1 Assignment
0 Petitions
Accused Products
Abstract
A customized user interface service includes a self-customization and an auto-customization of user interfaces. A user interface is customized based on usage data of the user. The usage data includes historical navigational data. The usage data is analyzed to identify a pattern of usage. The user interface is customized based on the identified pattern of usage. The customized user interface service also allows a user to select and execute customizations.
10 Citations
20 Claims
-
1. A method comprising:
-
providing, via a device and to a user, a program service that includes a customized user interface service; tracking, by the device, the user'"'"'s behavior pertaining to a use of the program service; storing, by the device, usage data based on the user'"'"'s behavior, wherein the usage data includes navigational data that indicates a navigational history of the user'"'"'s use of original user interfaces of the program service; storing, by the device, business rules pertaining to the customized user interface service, wherein the business rules include a first rule for all users that prevents a removal of a particular function and a service associated with the original user interfaces, a second rule for all users that restricts, but does not prevent, a particular type of customization of the original user interfaces, and a third rule that pertains to the tracking of the user'"'"'s behavior; generating, by the device, a customized user interface based on the business rules and the usage data, wherein the customized user interface includes an alteration of one or more graphical elements of one or more user interfaces of the original user interfaces of the program service; displaying, via the device, the customized user interface to the user; and including the customized user interface as a part of the original user interfaces of the program service. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device comprising:
-
a communication interface; a memory, the memory stores instructions; and a processor, the processor executes the instructions to; provide a program service that includes a customized user interface service to a user; track the user'"'"'s behavior pertaining to a use of the program service; store usage data based on the user'"'"'s behavior, wherein the usage data includes navigational data that indicates a navigational history of the user'"'"'s use of original user interfaces of the program service; store business rules pertaining to the customized user interface service, wherein the business rules include a first rule for all users that prevents a removal of a particular function and a service associated with the original user interfaces, a second rule for all users that restricts, but does not prevent, a particular type of customization of the original user interfaces, and a third rule that pertains to a tracking of the user'"'"'s behavior; generate a customized user interface based on the business rules and the usage data, wherein the customized user interface includes an alteration of one or more graphical elements of one or more user interfaces of the original user interfaces of the program service; display or cause to display the customized user interface; and include the customized user interface as a part of the original user interfaces of the program service. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory storage medium storing instructions executable by a computational device, wherein the instructions comprise instructions to:
-
track a user'"'"'s behavior pertaining to a use of a program service that includes a customized user interface service; store usage data based on the user'"'"'s behavior, wherein the usage data includes navigational data that indicates a navigational history of the user'"'"'s use of original user interfaces of the program service; store business rules pertaining to the customized user interface service, wherein the business rules include a first rule for all users that prevents a removal of a particular function and a service associated with the original user interfaces, a second rule for all users that restricts, but does not prevent, a particular type of customization of the original user interfaces, and a third rule that pertains to a tracking of the user'"'"'s behavior; and generate a customized user interface based on the business rules and the usage data, wherein the customized user interface includes an alteration of one or more graphical elements of one or more user interfaces of the original user interfaces of the program service. - View Dependent Claims (17, 18, 19, 20)
-
Specification