Multi-account messaging management
First Claim
1. A computer-implemented method, comprising:
- storing, at a client computing device, messages for a plurality of electronic mail accounts provided by a plurality of electronic mail server systems that are remote from the client computing device;
displaying, within an instantiation of an electronic mail application, messages from a first electronic mail account of the plurality of electronic mail accounts without concurrently displaying messages from one or more other electronic mail accounts of the plurality of electronic mail accounts, wherein particular ones of the displayed messages include displayed text that has been provided by corresponding senders of the particular ones of the displayed messages;
receiving, by the client computing device while the client computing device is displaying the messages from the first electronic mail account without concurrently displaying the messages from the one or more other electronic mail accounts, user input to display a menu;
responsive to receiving the user input to display the menu, concurrently displaying (i) the messages from the first electronic mail account, and (ii) the menu, with one or more user-selectable options that identify the one or more other electronic mail accounts being included in the menu, wherein the display of the menu overlaps a display of at least one message of the messages from the first electronic mail account;
receiving, by the client computing device while the client computing device is concurrently displaying the messages from the first electronic mail account and the menu, user selection from the menu of an option that identifies a second electronic mail account from among the one or more options that identify the one or more other electronic mail accounts, wherein the second electronic mail account is different from the first electronic mail account;
responsive to receiving the user selection of the option that identifies the second electronic mail account, displaying, in the instantiation of the electronic mail application, messages from the second electronic mail account without concurrently displaying messages from the first electronic mail account;
determining that each of the plurality of electronic mail accounts are hosted at a same electronic mail server system; and
in response to determining that each of the plurality of electronic mail accounts are hosted at the same electronic mail server system, displaying a portion of an account identifier for the first electronic mail account by displaying an account name portion for the first electronic mail account without displaying a hostname for the first electronic mail account.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a computer-implemented methods for email management are disclosed. The method includes storing messages for electronic mail accounts provided by remote electronic mail server systems. The method further includes determining that the remote electronic mail server systems each have a different hostname than the others of the remote electronic mail server systems. The method further includes displaying messages from a first one of the electronic mail accounts and displaying a hostname of a first remote electronic mail server system providing the first one of the electronic mail accounts. The method further includes receiving a request to view messages from a second one of the electronic mail accounts. The method further includes displaying messages from the second one of the electronic mail accounts and displaying a hostname of a second remote electronic mail server system providing the second one of the electronic mail accounts.
30 Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
storing, at a client computing device, messages for a plurality of electronic mail accounts provided by a plurality of electronic mail server systems that are remote from the client computing device; displaying, within an instantiation of an electronic mail application, messages from a first electronic mail account of the plurality of electronic mail accounts without concurrently displaying messages from one or more other electronic mail accounts of the plurality of electronic mail accounts, wherein particular ones of the displayed messages include displayed text that has been provided by corresponding senders of the particular ones of the displayed messages; receiving, by the client computing device while the client computing device is displaying the messages from the first electronic mail account without concurrently displaying the messages from the one or more other electronic mail accounts, user input to display a menu; responsive to receiving the user input to display the menu, concurrently displaying (i) the messages from the first electronic mail account, and (ii) the menu, with one or more user-selectable options that identify the one or more other electronic mail accounts being included in the menu, wherein the display of the menu overlaps a display of at least one message of the messages from the first electronic mail account; receiving, by the client computing device while the client computing device is concurrently displaying the messages from the first electronic mail account and the menu, user selection from the menu of an option that identifies a second electronic mail account from among the one or more options that identify the one or more other electronic mail accounts, wherein the second electronic mail account is different from the first electronic mail account; responsive to receiving the user selection of the option that identifies the second electronic mail account, displaying, in the instantiation of the electronic mail application, messages from the second electronic mail account without concurrently displaying messages from the first electronic mail account; determining that each of the plurality of electronic mail accounts are hosted at a same electronic mail server system; and in response to determining that each of the plurality of electronic mail accounts are hosted at the same electronic mail server system, displaying a portion of an account identifier for the first electronic mail account by displaying an account name portion for the first electronic mail account without displaying a hostname for the first electronic mail account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium including instructions that, when executed by one or more processors, cause performance of operations that include:
-
storing, at a client computing device, messages for a plurality of electronic mail accounts provided by a plurality of electronic mail server systems that are remote from the client computing device; displaying, within an instantiation of an electronic mail application, messages from a first electronic mail account of the plurality of electronic mail accounts without concurrently displaying messages from one or more other electronic mail accounts of the plurality of electronic mail accounts, wherein particular ones of the displayed messages include displayed text that has been provided by corresponding senders of the particular ones of the displayed messages; receiving, by the client computing device while the client computing device is displaying the messages from the first electronic mail account without concurrently displaying the messages from the one or more other electronic mail accounts, user input to display a menu; responsive to receiving the user input to display the menu, concurrently displaying (i) the messages from the first electronic mail account, and (ii) the menu, with one or more user-selectable options that identify the one or more other electronic mail accounts being included in the menu, wherein the display of the menu overlaps a display of at least one message of the messages from the first electronic mail account; receiving, by the client computing device while the client computing device is concurrently displaying the messages from the first electronic mail account and the menu, user selection from the menu of an option that identifies a second electronic mail account from among the one or more options that identify the one or more other electronic mail accounts, wherein the second electronic mail account is different from the first electronic mail account; responsive to receiving the user selection of the option that identifies the second electronic mail account, displaying, in the instantiation of the electronic mail application, messages from the second electronic mail account without concurrently displaying messages from the first electronic mail account; determining that each of the plurality of electronic mail accounts are hosted at different electronic mail server systems; and in response to determining that each of the plurality of electronic mail accounts are hosted at the same electronic mail server system, displaying a portion of an account identifier for the first electronic mail account by displaying an account name portion for the first electronic mail account without displaying a hostname for the first electronic mail account.
-
-
16. A computer-implemented method, comprising:
-
storing, at a client computing device, messages for a plurality of electronic mail accounts provided by a plurality of electronic mail server systems that are remote from the client computing device; displaying, within an instantiation of an electronic mail application, messages from a first electronic mail account of the plurality of electronic mail accounts without concurrently displaying messages from one or more other electronic mail accounts of the plurality of electronic mail accounts, wherein particular ones of the displayed messages include displayed text that has been provided by corresponding senders of the particular ones of the displayed messages; receiving, by the client computing device while the client computing device is displaying the messages from the first electronic mail account without concurrently displaying the messages from the one or more other electronic mail accounts, user input to display a menu; responsive to receiving the user input to display the menu, concurrently displaying (i) the messages from the first electronic mail account, and (ii) the menu, with one or more user-selectable options that identify the one or more other electronic mail accounts being included in the menu, wherein the display of the menu overlaps a display of at least one message of the messages from the first electronic mail account; receiving, by the client computing device while the client computing device is concurrently displaying the messages from the first electronic mail account and the menu, user selection from the menu of an option that identifies a second electronic mail account from among the one or more options that identify the one or more other electronic mail accounts, wherein the second electronic mail account is different from the first electronic mail account; responsive to receiving the user selection of the option that identifies the second electronic mail account, displaying, in the instantiation of the electronic mail application, messages from the second electronic mail account without concurrently displaying messages from the first electronic mail account; determining that each of the plurality of electronic mail accounts are hosted at a same electronic mail server system; and in response to determining that each of the plurality of electronic mail accounts are hosted at different electronic mail server systems, displaying a portion of an account identifier for the first electronic mail account by displaying a hostname of the first electronic mail account without displaying an account name of the first electronic mail account. - View Dependent Claims (17)
-
-
18. A non-transitory computer-readable medium including instructions that, when executed by one or more processors, cause performance of operations that include:
-
storing, at a client computing device, messages for a plurality of electronic mail accounts provided by a plurality of electronic mail server systems that are remote from the client computing device; displaying, within an instantiation of an electronic mail application, messages from a first electronic mail account of the plurality of electronic mail accounts without concurrently displaying messages from one or more other electronic mail accounts of the plurality of electronic mail accounts, wherein particular ones of the displayed messages include displayed text that has been provided by corresponding senders of the particular ones of the displayed messages; receiving, by the client computing device while the client computing device is displaying the messages from the first electronic mail account without concurrently displaying the messages from the one or more other electronic mail accounts, user input to display a menu; responsive to receiving the user input to display the menu, concurrently displaying (i) the messages from the first electronic mail account, and (ii) the menu, with one or more user-selectable options that identify the one or more other electronic mail accounts being included in the menu, wherein the display of the menu overlaps a display of at least one message of the messages from the first electronic mail account; receiving, by the client computing device while the client computing device is concurrently displaying the messages from the first electronic mail account and the menu, user selection from the menu of an option that identifies a second electronic mail account from among the one or more options that identify the one or more other electronic mail accounts, wherein the second electronic mail account is different from the first electronic mail account; responsive to receiving the user selection of the option that identifies the second electronic mail account, displaying, in the instantiation of the electronic mail application, messages from the second electronic mail account without concurrently displaying messages from the first electronic mail account; determining that each of the plurality of electronic mail accounts are hosted at a same electronic mail server system; and in response to determining that each of the plurality of electronic mail accounts are hosted at different electronic mail server systems, displaying a portion of an account identifier for the first electronic mail account by displaying a hostname of the first electronic mail account without displaying an account name of the first electronic mail account.
-
Specification