Patent ID: 8949956
Filing Date: 2015-02-03
Classification: G06Q,H04L

Abstract:
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.