Optimizing presentation of interactive graphical elements based on contextual relevance
First Claim
1. A method, comprising,identifying a plurality of interactive graphical elements that are associated with a user account of a user, each interactive graphical element identifies a type of an application and is selectable by the user to provide access to the respective application;
- accessing a history usage database for the user account, the history usage database including access patterns of the user, an access pattern defining a selection sequence followed by the user for the interactive graphical elements at a particular calendar time within the user account;
assigning a weighting value to one or more of the access patterns of the user regarding the plurality of interactive graphical elements; and
receiving a request to display the interactive graphical elements for the user account, the request acting to produce an ordering of the interactive graphical elements, the ordering, at least in part, being influenced based on the weighting value of the one or more access patterns of the user regarding the plurality of interactive elements and a current calendar time at which the request is received.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes identifying a plurality of interactive graphical elements that are associated with a user account. Each interactive graphical element identifies a type of an application and provides access to the respective application. A history usage database is accessed for the user account. The history usage database includes access patterns for the plurality of interactive graphical elements at particular calendar times. A weighting value is assigned to one or more of the access patterns of the interactive graphical elements. A request to display the interactive graphical elements for the user account is received and in response, an ordering of the interactive graphical elements is produced. The ordering of the select ones of the interactive graphical elements is influenced, at least in part, based on the weighting value of the one or more access patterns and a current calendar time when the request is received.
-
Citations
19 Claims
-
1. A method, comprising,
identifying a plurality of interactive graphical elements that are associated with a user account of a user, each interactive graphical element identifies a type of an application and is selectable by the user to provide access to the respective application; -
accessing a history usage database for the user account, the history usage database including access patterns of the user, an access pattern defining a selection sequence followed by the user for the interactive graphical elements at a particular calendar time within the user account; assigning a weighting value to one or more of the access patterns of the user regarding the plurality of interactive graphical elements; and receiving a request to display the interactive graphical elements for the user account, the request acting to produce an ordering of the interactive graphical elements, the ordering, at least in part, being influenced based on the weighting value of the one or more access patterns of the user regarding the plurality of interactive elements and a current calendar time at which the request is received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
providing access to a user account of a user in response to a request, the user account associated with context; identifying a plurality of interactive graphical elements for a current calendar time, based on the context of the user account, each interactive graphical element identifies a type of an application and is selectable by the user to provide a link to access the application; identifying access patterns of the user regarding the identified plurality of interactive graphical elements associated with the user account, from a history usage database, the history usage database maintaining access patterns of the user, an access pattern defining a selection sequence followed by the user for the interactive graphical elements at a particular calendar time within the user account; assigning a weighting value to one or more of the access patterns of the user regarding the interactive graphical elements; and presenting an ordering of the plurality of interactive graphical elements identified for the user account for a current calendar time, in response to the request, the ordering being influenced by the weighting value of the one or more access patterns of the user, the current calendar time and any user customization defined for the one or more of the interactive graphical elements. - View Dependent Claims (18)
-
-
19. A non-transitory computer readable medium having programming instructions, which when executed by a processor, cause the processor to:
-
identify a plurality of interactive graphical elements that are associated with a user account of a user, each interactive graphical element identifies a type of an application is selectable by the user to provide access to the respective application; access a history usage database for the user account, the history usage database including access patterns of the user, an access pattern defining a selection sequence followed by the user for the interactive graphical elements at a particular calendar time within the user account; assign a weighting value to one or more of the access patterns of the user regarding the interactive graphical elements; and receive a request to display the interactive graphical elements for the user account, the request acting to produce an ordering of the interactive graphical elements, the ordering at least in part being influenced based on the weighting value of the one or more access patterns of the user regarding the plurality of interactive elements and a current calendar time at which the request is received.
-
Specification