Optimizing presentation of interactive graphical elements based on contextual relevance
First Claim
1. A method comprising:
- receiving, at a particular time, a user request for a graphical user interface (GUI) comprising 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 a corresponding application;
determining, by a processing device and for each of the plurality of interactive graphical elements, a relevance of a respective interactive graphical element to the user at the particular time based on one or more operations previously performed by the user with respect to the respective interactive graphical element close to the particular time within the user account; and
causing a presentation of a subset of the plurality of interactive graphical elements for the user account using an ordering of the subset of the interactive graphical elements wherein the order of the interactive graphical elements in the subset is based on the relevance of each interactive graphical element in the subset to the user at the particular time in view of a selection sequence previously followed by the user for the interactive graphical elements at a same calendar time in the past, within the user account, wherein the subset of the interactive graphical elements is to be presented on a screen of a user device of the user at the particular calendar time to correspond to the selection sequence previously followed by the user for the interactive graphical elements at the same calendar time in the past and concurrently with content provided by an application identified by one of the plurality of interactive graphical elements.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving, at a particular time, a user request for a graphical user interface comprising 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 a corresponding application. The method further includes determining, for each of the plurality of interactive graphical elements, a relevance of a respective interactive graphical element to the user at the particular time based on one or more operations previously performed by the user with respect to the respective interactive graphical element close to the particular time within the user account, and causing a presentation of the plurality of interactive graphical elements for the user account using an ordering of the interactive graphical elements that is based on the relevance of each of the plurality of interactive graphical elements to the user at the particular time.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a particular time, a user request for a graphical user interface (GUI) comprising 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 a corresponding application; determining, by a processing device and for each of the plurality of interactive graphical elements, a relevance of a respective interactive graphical element to the user at the particular time based on one or more operations previously performed by the user with respect to the respective interactive graphical element close to the particular time within the user account; and causing a presentation of a subset of the plurality of interactive graphical elements for the user account using an ordering of the subset of the interactive graphical elements wherein the order of the interactive graphical elements in the subset is based on the relevance of each interactive graphical element in the subset to the user at the particular time in view of a selection sequence previously followed by the user for the interactive graphical elements at a same calendar time in the past, within the user account, wherein the subset of the interactive graphical elements is to be presented on a screen of a user device of the user at the particular calendar time to correspond to the selection sequence previously followed by the user for the interactive graphical elements at the same calendar time in the past and concurrently with content provided by an application identified by one of the plurality of interactive graphical elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a memory; and a processing device, coupled to the memory, to; receive, at a particular time, a user request for a graphical user interface (GUI) comprising 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 a corresponding application; determine, for each of the plurality of interactive graphical elements, a relevance of a respective interactive graphical element to the user at the particular time based on one or more operations previously performed by the user with respect to the respective interactive graphical element close to the particular time within the user account; and cause a presentation of a subset of the plurality of interactive graphical elements for the user account using an ordering of the subset of the interactive graphical elements, wherein the order of the interactive graphical elements in the subset is based on the relevance of each interactive graphical element in the subset to the user at the particular time in view of a selection sequence previously followed by the user for the interactive graphical elements at a same calendar time in the past, within the user account, wherein the subset of the interactive graphical elements is to be presented on a screen of a user device of the user at the particular calendar time to correspond to the selection sequence previously followed by the user for the interactive graphical elements at the same calendar time in the past and concurrently with content provided by an application identified by one of the plurality of interactive graphical elements. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium comprising instructions, which when executed by a processing device, cause the processing device to perform a method comprising:
-
receiving, at a particular time, a user request for a graphical user interface (GUI) comprising 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 a corresponding application; determining, for each of the plurality of interactive graphical elements, a relevance of a respective interactive graphical element to the user at the particular time based on one or more operations previously performed by the user with respect to the respective interactive graphical element close to the particular time within the user account; and causing a presentation of a subset of the plurality of interactive graphical elements for the user account using an ordering of the subset of the interactive graphical elements wherein the order of the interactive graphical elements in the subset is based on the relevance of each interactive graphical element in the subset to the user at the particular time in view of a selection sequence previously followed by the user for the interactive graphical elements at a same calendar time in the past, within the user account, wherein the subset of the interactive graphical elements is to be presented on a screen of a user device of the user at the particular calendar time to correspond to the selection sequence previously followed by the user for the interactive graphical elements at the same calendar time in the past and concurrently with content provided by an application identified by one of the plurality of interactive graphical elements. - View Dependent Claims (18, 19, 20)
-
Specification