PROVIDING USER INTERFACE ELEMENTS FOR INTERACTIVE SESSIONS
First Claim
1. A method performed by data processing apparatus, the method comprising:
- identifying, by one or more data processing apparatus, prior session data associated with a set of prior interactive sessions, each interactive session being an online session during which a task was performed and being associated with a corresponding session category, and wherein at least two different session categories are associated with prior interactive sessions;
identifying, for each interactive session in the set of prior interactive sessions, prior configuration data associated with a set of user interface elements employed during the interactive session;
receiving, from a user, an indication of an intention to begin a new interactive session belonging to one of the corresponding session categories;
selecting, by one or more data processing apparatus, one or more user interface elements to be presented to the user during the new interactive session, based at least in part on an analysis of the prior session data and the prior configuration data associated with the corresponding session category to which the new interactive session belongs; and
providing, by one or more data processing apparatus, data identifying the one or more selected user interface elements in response to the indication of the user'"'"'s intention to begin the new interactive session.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing user interface elements for interactive sessions. In one aspect, a method includes identifying prior session data, identifying prior configuration data associated with a set of user interface elements employed during prior interactive sessions, beginning a new interactive session belonging to one or more corresponding session categories, selecting one or more user interface elements to be presented during the new interactive session, based at least in part on an analysis of the prior session data and the prior configuration data associated with the corresponding session category to which the new interactive session belongs, and providing data identifying the one or more selected user interface elements in response to an indication of a user'"'"'s intention to begin the new interactive session.
-
Citations
20 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
identifying, by one or more data processing apparatus, prior session data associated with a set of prior interactive sessions, each interactive session being an online session during which a task was performed and being associated with a corresponding session category, and wherein at least two different session categories are associated with prior interactive sessions; identifying, for each interactive session in the set of prior interactive sessions, prior configuration data associated with a set of user interface elements employed during the interactive session; receiving, from a user, an indication of an intention to begin a new interactive session belonging to one of the corresponding session categories; selecting, by one or more data processing apparatus, one or more user interface elements to be presented to the user during the new interactive session, based at least in part on an analysis of the prior session data and the prior configuration data associated with the corresponding session category to which the new interactive session belongs; and providing, by one or more data processing apparatus, data identifying the one or more selected user interface elements in response to the indication of the user'"'"'s intention to begin the new interactive session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage device storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
identifying, by one or more data processing apparatus, prior session data associated with a set of prior interactive sessions, each interactive session being an online session during which a task was performed and being associated with a corresponding session category, and wherein at least two different session categories are associated with prior interactive sessions; identifying, for each interactive session in the set of prior interactive sessions, prior configuration data associated with a set of user interface elements employed during the interactive session; receiving, from a user, an indication of an intention to begin a new interactive session belonging to one of the corresponding session categories; selecting, by one or more data processing apparatus, one or more user interface elements to be presented to the user during the new interactive session, based at least in part on an analysis of the prior session data and the prior configuration data associated with the corresponding session category to which the new interactive session belongs; and providing, by one or more data processing apparatus, data identifying the one or more selected user interface elements in response to the indication of the user'"'"'s intention to begin the new interactive session. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more computers; and a computer-readable medium tangibly embodying a computer program product comprising instructions to cause the one or more computers to perform operations comprising; identifying, by one or more data processing apparatus, prior session data associated with a set of prior interactive sessions, each interactive session being an online session during which a task was performed and being associated with a corresponding session category, and wherein at least two different session categories are associated with prior interactive sessions; identifying, for each interactive session in the set of prior interactive sessions, prior configuration data associated with a set of user interface elements employed during the interactive session; receiving, from a user, an indication of an intention to begin a new interactive session belonging to one of the corresponding session categories; selecting, by one or more data processing apparatus, one or more user interface elements to be presented to the user during the new interactive session, based at least in part on an analysis of the prior session data and the prior configuration data associated with the corresponding session category to which the new interactive session belongs; and providing, by one or more data processing apparatus, data identifying the one or more selected user interface elements in response to the indication of the user'"'"'s intention to begin the new interactive session. - View Dependent Claims (17, 18, 19, 20)
-
Specification