Customized user interface
First Claim
Patent Images
1. A method of tailoring a user interface for a user, the method comprising:
- establishing a master screen name for a master user, the master screen name being associated with an account;
logging the master user into the account under the master screen name;
while the master user is logged into the account under the master screen name, receiving, from the master user;
a first subordinate screen name for a first subordinate user that is subordinate to the master user, the first subordinate screen name being associated with the same account as the master screen name;
instructions to associate the first subordinate screen name with a first demographic grouping from among a list of demographic groupings;
a second subordinate screen name for a second subordinate user that is subordinate to the master user, the second subordinate screen name being associated with the same account as the master screen name and the first subordinate screen name; and
instructions to associate the second subordinate screen name with a second demographic grouping from among the list of demographic groupings;
associating the first subordinate screen name with the first demographic grouping;
associating the second subordinate screen name with the second demographic grouping;
accessing the first demographic grouping associated with the first subordinate screen name;
based on the first demographic grouping associated with the first subordinate screen name, automatically selecting a first menu and a first set of user interface controls, the first set of user interface controls comprising a common control and a second control, and the first menu containing a first plurality of links selectable to access content from remote sources;
accessing the second demographic grouping associated with the second subordinate screen name;
based on the second demographic grouping associated with the second subordinate screen name, automatically selecting a second menu and a second set of user interface controls, the second set of user interface controls including the common control and not including the second control, and the second menu containing a second plurality of links that is different from the first plurality of links and that is selectable to access content from remote sources;
receiving, from the first subordinate user, the first subordinate screen name;
in response to receiving the first subordinate screen name from the first subordinate user, automatically making a first graphical display perceivable to the first subordinate user, the first graphical display including a first toolbar and a control that isuser selectable to access the first menu, the first toolbar including the common control and the second control;
receiving, from the second subordinate user, the second subordinate screen name; and
in response to receiving the second subordinate screen name from the second subordinate user, automatically making a second graphical display perceivable to the second subordinate user, the second graphical display including a second tool bar and a control that is user selectable to access the second menu, the second toolbar including the common control and not including the second control.
6 Assignments
0 Petitions
Accused Products
Abstract
Regulating user interface controls includes identifying a grouping from among different groupings and providing a set of user interface controls corresponding to the identified grouping. The groupings can correspond to the maturity levels (e.g., kids and teenagers) of different network service provider users.
99 Citations
44 Claims
-
1. A method of tailoring a user interface for a user, the method comprising:
-
establishing a master screen name for a master user, the master screen name being associated with an account; logging the master user into the account under the master screen name; while the master user is logged into the account under the master screen name, receiving, from the master user; a first subordinate screen name for a first subordinate user that is subordinate to the master user, the first subordinate screen name being associated with the same account as the master screen name; instructions to associate the first subordinate screen name with a first demographic grouping from among a list of demographic groupings; a second subordinate screen name for a second subordinate user that is subordinate to the master user, the second subordinate screen name being associated with the same account as the master screen name and the first subordinate screen name; and instructions to associate the second subordinate screen name with a second demographic grouping from among the list of demographic groupings; associating the first subordinate screen name with the first demographic grouping; associating the second subordinate screen name with the second demographic grouping; accessing the first demographic grouping associated with the first subordinate screen name; based on the first demographic grouping associated with the first subordinate screen name, automatically selecting a first menu and a first set of user interface controls, the first set of user interface controls comprising a common control and a second control, and the first menu containing a first plurality of links selectable to access content from remote sources; accessing the second demographic grouping associated with the second subordinate screen name; based on the second demographic grouping associated with the second subordinate screen name, automatically selecting a second menu and a second set of user interface controls, the second set of user interface controls including the common control and not including the second control, and the second menu containing a second plurality of links that is different from the first plurality of links and that is selectable to access content from remote sources; receiving, from the first subordinate user, the first subordinate screen name; in response to receiving the first subordinate screen name from the first subordinate user, automatically making a first graphical display perceivable to the first subordinate user, the first graphical display including a first toolbar and a control that is user selectable to access the first menu, the first toolbar including the common control and the second control; receiving, from the second subordinate user, the second subordinate screen name; and in response to receiving the second subordinate screen name from the second subordinate user, automatically making a second graphical display perceivable to the second subordinate user, the second graphical display including a second tool bar and a control that is user selectable to access the second menu, the second toolbar including the common control and not including the second control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 42)
-
-
30. A system for tailoring a user interface to a user, the system comprising:
-
one or more computer processors configured to; establish a master screen name for a master user, the master screen name being associated with an account; log the master user into the account under the master screen name;
while the master user is logged into the account under the master screen name, receive, from the master user;a first subordinate screen name for a first subordinate user that is subordinate to the master user, the first subordinate screen name being associated with the same account as the master screen name; instructions to associate the first subordinate screen name with a first demographic grouping from among a list of demographic groupings;
a second subordinate screen name for a second subordinate user that is subordinate to the master user, the second subordinate screen name being associated with the same account as the master screen name and the first subordinate screen name; andinstructions to associate the second subordinate screen name with a second demographic grouping from among the list of demographic groupings; associate the first subordinate screen name with the first demographic grouping; associate the second subordinate screen name with the second demographic grouping; access the first demographic grouping associated with the first subordinate screen name; based on the first demographic grouping associated with the first subordinate screen name, automatically select a first menu and a first set of user interface controls, the first set of user interface controls comprising a common control and a second control, and the first menu containing a first plurality of links selectable to access content from remote sources; access the second demographic grouping associated with the second subordinate screen name; based on the second demographic grouping associated with the second subordinate screen name, automatically select a second menu and a second set of user interface controls, the second set of user interface controls including the common control and not including the second control, and the second menu containing a second plurality of links that is different from the first plurality of links and that is selectable to access content from remote sources; receive, from the first subordinate user, the first subordinate screen name; in response to receiving the first subordinate screen name from the first subordinate user, automatically make a first graphical display perceivable to the first subordinate user, the first graphical display including a first toolbar and a control that is user selectable to access the first menu, the first toolbar including the common control and the second control; receive, from the second subordinate user, the second subordinate screen name; and
in response to receiving the second subordinate screen name from the second subordinate user, automatically make a second graphical display perceivable to the second subordinate user, the second graphical display including a second tool bar and a control that is user selectable to access the second menu, the second toolbar including the common control and not including the second control. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43)
-
-
41. A system for tailoring a user interface to a user, the system comprising:
-
means for establishing a master screen name for a master user, the master screen name being associated with an account; means for logging the master user into the account under the master screen name; means for, while the master user is logged into the account under the master screen name, receiving, from the master user; a first subordinate screen name for a first subordinate user that is subordinate to the master user, the first subordinate screen name being associated with the same account as the master screen name; instructions to associate the first subordinate screen name with a first demographic grouping from among a list of demographic groupings; a second subordinate screen name for a second subordinate user that is subordinate to the master user, the second subordinate screen name being associated with the same account as the master screen name and the first subordinate screen name; and instructions to associate the second subordinate screen name with a second demographic grouping from among the list of demographic groupings; means for associating the first subordinate screen name with the first demographic grouping; means for associating the second subordinate screen name with the second demographic grouping; means for accessing the first demographic grouping associated with the first subordinate screen name; means for, based on the first demographic grouping associated with the first subordinate screen name, automatically selecting a first menu and a first set of user interface controls, the first set of user interface controls comprising a common control and a second control, and the first menu containing a first plurality of links selectable to access content from remote sources; means for accessing the second demographic grouping associated with the second subordinate screen name; means for, based on the second demographic grouping associated with the second subordinate screen name, automatically selecting a second menu and a second set of user interface controls, the second set of user interface controls including the common control and not including the second control, and the second menu containing a second plurality of links that is different from the first plurality of links and that is selectable to access content from remote sources; means for receiving, from the first subordinate user, the first subordinate screen name; means for, in response to receiving the first subordinate screen name from the first subordinate user, automatically making a first graphical display perceivable to the first subordinate user, the first graphical display including a first toolbar and a control that is user selectable to access the first menu, the first toolbar including the common control and the second control; means for receiving, from the second subordinate user, the second subordinate screen name; and means for, in response to receiving the second subordinate screen name from the second subordinate user, automatically making a second graphical display perceivable to the second subordinate user, the second graphical display including a second tool bar and a control that is user selectable to access the second menu, the second toolbar including the common control and not including the second control. - View Dependent Claims (44)
-
Specification