Display of user relationships
First Claim
Patent Images
1. A method comprising:
- receiving, by an email messaging computer program of a given user executed by a processor, one email having a plurality of users as recipients thereof, including the given user;
displaying, by the email messaging computer program as executed by the processor, the one email to the given user within an email display area of a graphical user interface (GUI) window of the email messaging computer program;
after displaying the one email to the given user, and responsive to receiving user selection of a GUI button displayed within the GUI window,receiving, by the processor, identification of the users;
retrieving, by the processor, information regarding recipient of the one email;
determining, by the processor, a plurality of relationships of a plurality of different relationship types among the users as recipients of the one email, based on the information retrieved regarding each user as the one of the recipients of the one email, the relationships including relationships among the recipients of the one email;
displaying, by the email messaging computer program as executed by the processor, the relationships of a first relationship type of the different relationship types among the recipients of the email to the given user within a second GUI window, the second GUI window displayed responsive to receiving user selection of the GUI button displayed within the GUI window, wherein displaying the relationships of the first relationship type comprises;
displaying a GUI element for each recipient at a corresponding position within the second GUI window, the GUI element for each recipient including a name of the recipient;
for each relationship of the first relationship type, displaying a corresponding polygon surrounding the GUI element of each recipient that is part of the relationship, the corresponding polygon having a unique line type;
for each relationship of the first relationship type, displaying text identifying the relationship inside the polygon outside of the GUI element of each recipient;
displaying, by the email messaging computer program, a plurality of second GUI buttons within the second GUI window, each second GUI button corresponding to one of the different relationship types, the second GUI buttons separate from the relationships displayed within the second GUI window; and
responsive to receiving user selection of a particular button of the second GUI buttons displayed within the second GUI window, displaying within the second GUI window, by the email messaging computer program, the relationships of the relationship type corresponding to the particular button, comprising;
displaying the GUI element for each recipient at the corresponding position within the second GUI window, the corresponding position at which the GUI element for each recipient is displayed as part of displaying the relationships of the relationship type corresponding to the particular button being a same position at which the GUI element was displayed as part of displaying the relationships of the first relationship type;
for each relationship of the relationship type corresponding to the particular button, displaying a second corresponding polygon surrounding the GUI element of each recipient that is part of the relationship, the second corresponding polygon having a second unique line type;
for each relationship of the relationship type corresponding to the particular button, displaying text identifying the relationship inside the polygon and outside the GUI element of each recipient; and
after displaying the one or more relationships among the users, and responsive to the given user initiating a reply-all email response to the email,permitting the given user to tailor who will receive the reply-all email response to the email from among the users, based on the one or more relationships among the users that have been displayed.
1 Assignment
0 Petitions
Accused Products
Abstract
Information regarding each recipient of a selected group of users is retrieved, such as each recipient of a number of recipients of an email, and such as responsive to a request made in relation to the email. One or more relationships among the users are determined, based on the information retrieved regarding each user. Such relationships can include job groups, job titles, locations, and/or family relationships, among other types of relationships. The one or more relationships among the users are displayed.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by an email messaging computer program of a given user executed by a processor, one email having a plurality of users as recipients thereof, including the given user; displaying, by the email messaging computer program as executed by the processor, the one email to the given user within an email display area of a graphical user interface (GUI) window of the email messaging computer program; after displaying the one email to the given user, and responsive to receiving user selection of a GUI button displayed within the GUI window, receiving, by the processor, identification of the users; retrieving, by the processor, information regarding recipient of the one email; determining, by the processor, a plurality of relationships of a plurality of different relationship types among the users as recipients of the one email, based on the information retrieved regarding each user as the one of the recipients of the one email, the relationships including relationships among the recipients of the one email; displaying, by the email messaging computer program as executed by the processor, the relationships of a first relationship type of the different relationship types among the recipients of the email to the given user within a second GUI window, the second GUI window displayed responsive to receiving user selection of the GUI button displayed within the GUI window, wherein displaying the relationships of the first relationship type comprises; displaying a GUI element for each recipient at a corresponding position within the second GUI window, the GUI element for each recipient including a name of the recipient; for each relationship of the first relationship type, displaying a corresponding polygon surrounding the GUI element of each recipient that is part of the relationship, the corresponding polygon having a unique line type; for each relationship of the first relationship type, displaying text identifying the relationship inside the polygon outside of the GUI element of each recipient; displaying, by the email messaging computer program, a plurality of second GUI buttons within the second GUI window, each second GUI button corresponding to one of the different relationship types, the second GUI buttons separate from the relationships displayed within the second GUI window; and responsive to receiving user selection of a particular button of the second GUI buttons displayed within the second GUI window, displaying within the second GUI window, by the email messaging computer program, the relationships of the relationship type corresponding to the particular button, comprising; displaying the GUI element for each recipient at the corresponding position within the second GUI window, the corresponding position at which the GUI element for each recipient is displayed as part of displaying the relationships of the relationship type corresponding to the particular button being a same position at which the GUI element was displayed as part of displaying the relationships of the first relationship type; for each relationship of the relationship type corresponding to the particular button, displaying a second corresponding polygon surrounding the GUI element of each recipient that is part of the relationship, the second corresponding polygon having a second unique line type; for each relationship of the relationship type corresponding to the particular button, displaying text identifying the relationship inside the polygon and outside the GUI element of each recipient; and after displaying the one or more relationships among the users, and responsive to the given user initiating a reply-all email response to the email, permitting the given user to tailor who will receive the reply-all email response to the email from among the users, based on the one or more relationships among the users that have been displayed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; network hardware to communicatively connect to a storage device over a network, the storage device storing a database of information regarding a plurality of users; and
,a storage device storing an email communication computer program executable by the processor to; receive one email having a plurality of given users of the plurality of users as recipients thereof, including a particular user that is operating the email communication computer program; display the one email to the particular user within an email display area of a graphical user interface (GUI) window of the email communication computer program; and after displaying the one email to the particular user, and responsive to receiving user selection of a GUI button displayed within the GUI window; retrieve from the database information regarding the given users; determine a plurality of relationships of a plurality of different relationship types among the given users, based on the information regarding the given users, the relationships including relationships among the given users; display the relationships of a first relationship type of the different relationship types among the given users to the particular user within a second GUI window, the second GUI window displayed responsive to receiving user selection of the GUI button displayed within the GUI window, wherein displaying the relationships of the first relationship type comprises; displaying a GUI element for each recipient at a corresponding position within the second GUI window, the GUI element for each recipient including a name of the recipient; for each relationship of the first relationship type, displaying a corresponding polygon surrounding the GUI element of each recipient that is part of the relationship, the corresponding polygon having a unique line type; for each relationship of the first relationship type, displaying text identifying the relationship inside the polygon outside of the GUI element of each recipient; display a plurality of second GUI buttons within the second GUI window, each second GUI button corresponding to one of the different relationship types, the second GUI buttons separate from the relationships displayed within the second GUI window; and responsive to receiving user selection of a particular button of the second GUI buttons displayed within the second GUI window, display within the second GUI window, by the email messaging computer program, the relationships of the relationship type corresponding to the particular button, comprising; displaying the GUI element for each recipient at the corresponding position within the second GUI window, the corresponding position at which the GUI element for each recipient is displayed as part of displaying the relationships of the relationship type corresponding to the particular button being a same position at which the GUI element was displayed as part of displaying the relationships of the first relationship type; for each relationship of the relationship type corresponding to the particular button, displaying a second corresponding polygon surrounding the GUI element of each recipient that is part of the relationship, the second corresponding polygon having a second unique line type; for each relationship of the relationship type corresponding to the particular button, displaying text identifying the relationship inside the polygon and outside the GUI element of each recipient. - View Dependent Claims (8, 9, 10)
-
-
11. A computer program product comprising a storage device storing computer-readable code executable by a processor to perform a method comprising:
-
receiving, by an email messaging computer program of a user, one email having a plurality of recipients including the user; displaying, by the email messaging computer program, the one email to the user within an email display area of a graphical user interface (GUI) window of the email messaging computer program; after displaying the one email to the user, and responsive to receiving user selection of a GUI button displayed within the GUI window, retrieving information regarding each recipient of the one email; determining a plurality of relationships of a plurality of different relationship types among the recipients of the one email, based on the information retrieved regarding each recipient of the one email, the plurality of relationships including relationships among the recipients of the one email; displaying, by the email messaging computer program, the relationships of a first relationship type of the different relationship types among the recipients of the email to the user within a second GUI window, the second GUI window displayed responsive to receiving user selection of the GUI button displayed within the GUI window, wherein displaying the relationships of the first relationship type comprises; displaying a GUI element for each recipient at a corresponding position within the second GUI window, the GUI element for each recipient including a name of the recipient; for each relationship of the first relationship type, displaying a corresponding polygon surrounding the GUI element of each recipient that is part of the relationship, the corresponding polygon having a unique line type; for each relationship of the first relationship type, displaying text identifying the relationship inside the polygon outside of the GUI element of each recipient; displaying, by the email messaging computer program, a plurality of second GUI buttons within the second GUI window, each second GUI button corresponding to one of the different relationship types, the second GUI buttons separate from the relationships displayed within the second GUI window; and responsive to receiving user selection of a particular button of the second GUI buttons displayed within the second GUI window, displaying within the second GUI window, by the email messaging computer program, the relationships of the relationship type corresponding to the particular button, comprising; displaying the GUI element for each recipient at the corresponding position within the second GUI window, the corresponding position at which the GUI element for each recipient is displayed as part of displaying the relationships of the relationship type corresponding to the particular button being a same position at which the GUI element was displayed as part of displaying the relationships of the first relationship type; for each relationship of the relationship type corresponding to the particular button, displaying a second corresponding polygon surrounding the GUI element of each recipient that is part of the relationship, the second corresponding polygon having a second unique line type; for each relationship of the relationship type corresponding to the particular button, displaying text identifying the relationship inside the polygon and outside the GUI element of each recipient. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification