Supporting multiple messaging services on mobile devices in a single user experience
AssigneeCellco Partnership d/b/a Verizon Wireless
InventorsAmir Mayblum, Chunkwok Lee, Alice Yuan Bain, Kim M. Gutierrez
Life of this patent
Estimating the term…
Abstract
A system is described that contains a device including a memory with a management application installed thereon. The management application contains a manager that generates a plurality of user accounts and associates at least one communication service as a messaging account with each user account, and an interface module that generates a user interface that presents the plurality of user accounts and that modifies the user interface based on the identification of the selected user account to present a selected account display.
Claims25
A system, comprising:
- a device including a memory with a management application installed thereon, wherein the management application comprises:
- a manager mechanism of a manager module that, based on messaging account credentials, generates a plurality of user accounts and associates at least one communication service as a messaging account with each user account;
- an interface module that generates a user interface that presents the plurality of user accounts and that modifies the user interface based on a selected user account to present a selected account display including the selected user account, messaging accounts associated with the selected user account, and the service information relative to the messaging accounts of the selected user account,
- wherein the manager mechanism identifies the at least one communication service based on the messaging account credentials, and
- wherein the manager mechanism polls service information from each associated communication service.
A method, comprising:
- generating, by an electronic device, a plurality of user accounts based on messaging account credentials;
- identifying at least one communication service based on the messaging account credentials;
- associating at least one communication service as a messaging account with each user account;
- and
- generating a user interface that presents the plurality of user accounts;
- polling service information from each associated communication service;
- and
- modifying the user interface based on an identification of a selected user account to present a selected account display including the selected user account, messaging accounts associated with the selected user account, and the service information relative to the messaging accounts of the selected user account.
A computer-readable medium tangibly embodying computer-executable instructions, comprising:
- generating, by an electronic device, a plurality of user accounts based on messaging account credentials;
- identifying at least one communication service based on the messaging account credentials;
- associating at least one communication service as a messaging account with each user account;
- and
- generating a user interface that presents the plurality of user accounts;
- polling service information from each associated communication service;
- and
- modifying the user interface based on the identification of a selected user account to present a selected account display including the selected user account, messaging accounts associated with the selected user account, and the service information relative to the messaging accounts of the selected user account.
A system, comprising:
- a device including a memory with a management application installed thereon, wherein the management application comprises:
- a manager module that includes
- a manager mechanism that based on messaging account credentials generates a user account and associates at least one communication service as a messaging account with the user account, and that polls service information from each associated communication service,
- an authentication mechanism that verifies the messaging account credentials when the manager module associates any communication service with the user account by performing an authentication sequence with the associated communication service,
- a selection mechanism that identifies a selected messaging account from messaging accounts associated with the user account based on input received through a user interface, and
- a notification mechanism that manages notifications presented by the user interface based on the service information polled by the manager mechanism;
- and
- an interface module that generates the user interface that presents a user account display including the user account, messaging accounts associated with the user account, and the service information relative to the messaging accounts of the user account, and that modifies the user account display based on the selected messaging account to present a selected account display.
Dependencies are inferred from the claim text.