8910262

Supporting Multiple Messaging Services on Mobile Devices in a Single User Experience

PublishedDecember 9, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
22 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. 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 configured to generate an umbrella data structure having a generated user account that uses first and second messaging account credentials to access respective first and second user accounts of a plurality of user accounts and associate at least one communication service as a messaging account with the plurality of user accounts; an interface module that generates a user interface for the generated user account that presents the plurality of user accounts associated with the first and second user messaging account credentials 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 for the generated user account based on the first and second messaging account credentials, wherein the manager mechanism polls service information from the at least one associated communication service, and wherein the manager module includes an authentication mechanism that verifies the first and second messaging account credentials when the manager module associates the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service.

Plain English Translation

A system manages multiple messaging services on a mobile device using a single user interface. The device has a management application that creates an "umbrella" data structure and user accounts. This structure uses credentials from different messaging accounts (e.g., first and second accounts) to access multiple user accounts. The application associates communication services (like SMS, WhatsApp, etc.) with these user accounts. The user interface displays these user accounts. Selecting a user account changes the interface to show the selected account, its associated messaging accounts, and related service information. The system identifies communication services based on the messaging account credentials, retrieves service information from them, and authenticates the credentials when associating services with user accounts.

Claim 2

Original Legal Text

2. The system of claim 1 , wherein the manager module includes a privacy mechanism that manages user account privacy settings that separately govern each user account of the plurality of user accounts, and wherein user account privacy settings include a locked mode that permits after successful entry of authorization credentials the presentation of the selected account display, and an unlocked mode that permits without entering authorization credentials the presentation of the selected account display.

Plain English Translation

In the system described above (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 configured to generate an umbrella data structure having a generated user account that uses first and second messaging account credentials to access respective first and second user accounts of a plurality of user accounts and associate at least one communication service as a messaging account with the plurality of user accounts; an interface module that generates a user interface for the generated user account that presents the plurality of user accounts associated with the first and second user messaging account credentials 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 for the generated user account based on the first and second messaging account credentials, wherein the manager mechanism polls service information from the at least one associated communication service, and wherein the manager module includes an authentication mechanism that verifies the first and second messaging account credentials when the manager module associates the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service), user account privacy settings are managed separately for each account. Privacy includes a "locked" mode requiring authorization credentials to view an account and an "unlocked" mode which allows direct viewing without credentials.

Claim 3

Original Legal Text

3. The system of claim 2 , wherein the manager module includes a notification mechanism that manages notifications presented by the user interface based on the service information polled by the manager mechanism, and wherein the notification mechanism executes an exclusion mode for user accounts governed by the locked mode.

Plain English Translation

In the system with user privacy settings (The system of claim 1 , wherein the manager module includes a privacy mechanism that manages user account privacy settings that separately govern each user account of the plurality of user accounts, and wherein user account privacy settings include a locked mode that permits after successful entry of authorization credentials the presentation of the selected account display, and an unlocked mode that permits without entering authorization credentials the presentation of the selected account display), notifications are managed based on service information. A notification "exclusion" mode is enabled for accounts in "locked" mode, preventing message previews or other private information from appearing in notifications without authentication.

Claim 4

Original Legal Text

4. The system of claim 1 , wherein the manager module includes a notification mechanism that manages notifications presented by the user interface based on the service information polled by the manager mechanism, and wherein the notification mechanism manages the notifications according to an inclusion mode that includes the service information in the notifications, an exclusion mode that excludes the service information from the notifications, and a disable mode where the notifications are disabled.

Plain English Translation

In the system described above (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 configured to generate an umbrella data structure having a generated user account that uses first and second messaging account credentials to access respective first and second user accounts of a plurality of user accounts and associate at least one communication service as a messaging account with the plurality of user accounts; an interface module that generates a user interface for the generated user account that presents the plurality of user accounts associated with the first and second user messaging account credentials 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 for the generated user account based on the first and second messaging account credentials, wherein the manager mechanism polls service information from the at least one associated communication service, and wherein the manager module includes an authentication mechanism that verifies the first and second messaging account credentials when the manager module associates the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service), the notification system offers different modes: "inclusion" (notifications show service information), "exclusion" (notifications hide service information), and "disable" (notifications are turned off entirely).

Claim 5

Original Legal Text

5. The system of claim 1 , wherein the interface module includes a composer mechanism that permits entry of a message, selection of any communication service, and selection of a destination messaging account.

Plain English Translation

In the system described above (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 configured to generate an umbrella data structure having a generated user account that uses first and second messaging account credentials to access respective first and second user accounts of a plurality of user accounts and associate at least one communication service as a messaging account with the plurality of user accounts; an interface module that generates a user interface for the generated user account that presents the plurality of user accounts associated with the first and second user messaging account credentials 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 for the generated user account based on the first and second messaging account credentials, wherein the manager mechanism polls service information from the at least one associated communication service, and wherein the manager module includes an authentication mechanism that verifies the first and second messaging account credentials when the manager module associates the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service), a composer interface allows the user to create a message, choose a communication service (e.g., SMS, WhatsApp), and select a destination messaging account within that service.

Claim 6

Original Legal Text

6. The system of claim 1 , wherein the manager module includes a selection mechanism that identifies, based on input received through the user interface, the selected user account from the plurality of user accounts.

Plain English Translation

In the system described above (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 configured to generate an umbrella data structure having a generated user account that uses first and second messaging account credentials to access respective first and second user accounts of a plurality of user accounts and associate at least one communication service as a messaging account with the plurality of user accounts; an interface module that generates a user interface for the generated user account that presents the plurality of user accounts associated with the first and second user messaging account credentials 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 for the generated user account based on the first and second messaging account credentials, wherein the manager mechanism polls service information from the at least one associated communication service, and wherein the manager module includes an authentication mechanism that verifies the first and second messaging account credentials when the manager module associates the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service), the selected user account is identified based on input received through the user interface, allowing the user to switch between accounts.

Claim 7

Original Legal Text

7. A method, comprising: generating, by an electronic device, an umbrella data structure having first and second user accounts of a plurality of user accounts, the first and second user accounts having respective first and second 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 for the plurality of user accounts; verifying the first and second messaging account credentials while associating the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service; generating a user interface that presents the plurality of user accounts; polling service information of the umbrella data structure from the at least one communication service associated with the first and second messaging account credentials; 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.

Plain English Translation

A method performed by an electronic device manages multiple messaging services. The method generates an "umbrella" data structure and user accounts using messaging account credentials. It identifies communication services based on those credentials and associates them with user accounts. It verifies credentials when associating services by performing authentication. A user interface displays these user accounts. The method retrieves service information and modifies the user interface based on the selected user account. The interface displays the selected account, its associated messaging accounts, and related service information.

Claim 8

Original Legal Text

8. The method of claim 7 , wherein the method further comprises: managing user account privacy settings that separately govern each user account of the set of user accounts, and wherein user account privacy settings include a locked mode that permits after successful entry of authorization credentials the presentation of the selected account display, and an unlocked mode that permits without entering authorization credentials the presentation of the selected account display.

Plain English Translation

The method for managing multiple messaging services on a mobile device (A method, comprising: generating, by an electronic device, an umbrella data structure having first and second user accounts of a plurality of user accounts, the first and second user accounts having respective first and second 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 for the plurality of user accounts; verifying the first and second messaging account credentials while associating the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service; generating a user interface that presents the plurality of user accounts; polling service information of the umbrella data structure from the at least one communication service associated with the first and second messaging account credentials; 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) further includes managing user account privacy settings separately for each account. Privacy includes a "locked" mode requiring credentials to view an account and an "unlocked" mode allowing direct viewing.

Claim 9

Original Legal Text

9. The method of claim 8 , wherein the method further comprises: managing notifications, that are presented by the user interface, based on the service information, and wherein managing notifications includes executing an exclusion mode for user accounts governed by the locked mode.

Plain English Translation

The method with user privacy settings (The method of claim 7 , wherein the method further comprises: managing user account privacy settings that separately govern each user account of the set of user accounts, and wherein user account privacy settings include a locked mode that permits after successful entry of authorization credentials the presentation of the selected account display, and an unlocked mode that permits without entering authorization credentials the presentation of the selected account display) further includes managing notifications based on service information. A notification "exclusion" mode is enabled for accounts in "locked" mode, hiding private information.

Claim 10

Original Legal Text

10. The method of claim 7 , wherein the method further comprises: managing notifications, that are presented by the user interface, based on the service information, and wherein managing notifications includes executing an inclusion mode that includes the service information in the notifications, an exclusion mode that excludes the service information from the notifications, and a disable mode where the notifications are disabled.

Plain English Translation

The method for managing multiple messaging services on a mobile device (A method, comprising: generating, by an electronic device, an umbrella data structure having first and second user accounts of a plurality of user accounts, the first and second user accounts having respective first and second 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 for the plurality of user accounts; verifying the first and second messaging account credentials while associating the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service; generating a user interface that presents the plurality of user accounts; polling service information of the umbrella data structure from the at least one communication service associated with the first and second messaging account credentials; 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) further includes managing notifications with different modes: "inclusion" (notifications show service information), "exclusion" (notifications hide service information), and "disable" (notifications are turned off).

Claim 11

Original Legal Text

11. The method of claim 7 , wherein the method further comprises: providing a composer interface within the user interface that permits entry of a message, selection of a communication service, and a destination messaging account.

Plain English Translation

The method for managing multiple messaging services on a mobile device (A method, comprising: generating, by an electronic device, an umbrella data structure having first and second user accounts of a plurality of user accounts, the first and second user accounts having respective first and second 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 for the plurality of user accounts; verifying the first and second messaging account credentials while associating the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service; generating a user interface that presents the plurality of user accounts; polling service information of the umbrella data structure from the at least one communication service associated with the first and second messaging account credentials; 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) further includes providing a composer interface allowing the user to create a message, choose a communication service, and select a destination messaging account.

Claim 12

Original Legal Text

12. The method of claim 7 , wherein the method further comprises: identifying, based on input received through the user interface, the selected user account from the plurality of user accounts.

Plain English Translation

The method for managing multiple messaging services on a mobile device (A method, comprising: generating, by an electronic device, an umbrella data structure having first and second user accounts of a plurality of user accounts, the first and second user accounts having respective first and second 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 for the plurality of user accounts; verifying the first and second messaging account credentials while associating the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service; generating a user interface that presents the plurality of user accounts; polling service information of the umbrella data structure from the at least one communication service associated with the first and second messaging account credentials; 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) further includes identifying the selected user account based on user interface input.

Claim 13

Original Legal Text

13. A non-transitory computer-readable medium tangibly embodying computer-executable instructions, comprising: generating, by an electronic device, an umbrella data structure having first and second user accounts of a plurality of user accounts, the first and second user accounts having respective first and second 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; verifying the first and second messaging account credentials while associating the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service; 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.

Plain English Translation

A non-transitory computer-readable medium stores instructions for managing multiple messaging services. The instructions generate an "umbrella" data structure and user accounts using messaging account credentials. They identify communication services based on those credentials and associate them with user accounts. Credentials are verified when associating services through authentication. A user interface displays the accounts. The instructions retrieve service information and modifies the user interface based on the selected account, displaying the selected account, its associated messaging accounts, and related service information.

Claim 14

Original Legal Text

14. The computer-readable medium of claim 13 , wherein the instructions further comprise: managing user account privacy settings that separately govern each user account of the set of user accounts, and wherein user account privacy settings include a locked mode that permits after successful entry of authorization credentials the presentation of the selected account display, and an unlocked mode that permits without entering authorization credentials the presentation of the selected account display.

Plain English Translation

The computer-readable medium storing instructions for managing multiple messaging services on a mobile device (A non-transitory computer-readable medium tangibly embodying computer-executable instructions, comprising: generating, by an electronic device, an umbrella data structure having first and second user accounts of a plurality of user accounts, the first and second user accounts having respective first and second 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; verifying the first and second messaging account credentials while associating the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service; 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) further includes instructions for managing user account privacy settings separately for each account, with "locked" and "unlocked" modes.

Claim 15

Original Legal Text

15. The computer-readable medium of claim 14 , wherein the instructions further comprise: managing notifications, that are presented by the user interface, based on the service information, and wherein managing notifications includes executing an exclusion mode for user accounts governed by the locked mode.

Plain English Translation

The computer-readable medium with user privacy settings (The computer-readable medium of claim 13 , wherein the instructions further comprise: managing user account privacy settings that separately govern each user account of the set of user accounts, and wherein user account privacy settings include a locked mode that permits after successful entry of authorization credentials the presentation of the selected account display, and an unlocked mode that permits without entering authorization credentials the presentation of the selected account display) further includes instructions for managing notifications based on service information. A notification "exclusion" mode is enabled for accounts in "locked" mode.

Claim 16

Original Legal Text

16. The computer-readable medium of claim 13 , wherein the instructions further comprise: managing notifications, that are presented by the user interface, based on the service information, and wherein managing notifications includes executing an inclusion mode that includes the service information in the notifications, an exclusion mode that excludes the service information from the notifications, and a disable mode where the notifications are disabled.

Plain English Translation

The computer-readable medium storing instructions for managing multiple messaging services (A non-transitory computer-readable medium tangibly embodying computer-executable instructions, comprising: generating, by an electronic device, an umbrella data structure having first and second user accounts of a plurality of user accounts, the first and second user accounts having respective first and second 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; verifying the first and second messaging account credentials while associating the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service; 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) further includes instructions for managing notifications with "inclusion," "exclusion," and "disable" modes.

Claim 17

Original Legal Text

17. The computer-readable medium of claim 13 , wherein the instructions further comprise: providing a composer interface within the user interface that permits entry of a message, selection of a communication service, and a destination messaging account.

Plain English Translation

The computer-readable medium storing instructions for managing multiple messaging services (A non-transitory computer-readable medium tangibly embodying computer-executable instructions, comprising: generating, by an electronic device, an umbrella data structure having first and second user accounts of a plurality of user accounts, the first and second user accounts having respective first and second 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; verifying the first and second messaging account credentials while associating the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service; 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) further includes instructions for providing a composer interface allowing message creation, service selection, and destination account selection.

Claim 18

Original Legal Text

18. The computer-readable medium of claim 13 , wherein the instructions further comprises: identifying, based on input received through the user interface, the selected user account from the plurality of user accounts.

Plain English Translation

The computer-readable medium storing instructions for managing multiple messaging services (A non-transitory computer-readable medium tangibly embodying computer-executable instructions, comprising: generating, by an electronic device, an umbrella data structure having first and second user accounts of a plurality of user accounts, the first and second user accounts having respective first and second 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; verifying the first and second messaging account credentials while associating the at least one communication service with the first and second user accounts by performing an authentication sequence with the associated communication service; 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) further includes instructions for identifying the selected user account based on user interface input.

Claim 19

Original Legal Text

19. 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 to access a plurality of messaging accounts and associates at least one communication service with the plurality of messaging accounts, and that polls service information from the at least one communication service associated with the plurality of messaging accounts, 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 the plurality of 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 associated with the plurality of messaging accounts; and an interface module that generates the user interface that presents a user account display including the user account, the plurality of messaging accounts associated with the user account, and the service information relative to the plurality of 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.

Plain English Translation

A system manages multiple messaging accounts within a single user account on a device. A manager module uses messaging account credentials to create a user account and associate messaging accounts and communication services (SMS, WhatsApp, etc.) with that user account. It polls service information. An authentication mechanism validates credentials. A selection mechanism identifies a selected messaging account based on user input. A notification mechanism manages notifications based on polled service information. An interface module presents a user account display with the user account, associated messaging accounts, and related service information. The display changes to show a selected account display when a messaging account is chosen.

Claim 20

Original Legal Text

20. The system of claim 19 , wherein a privacy mechanism of the manager module manages user account privacy settings that governs the user account and associated messaging accounts, and wherein user account privacy settings include a locked mode that permits after successful entry of authorization credentials the presentation of the user account display, and an unlocked mode that permits without entering authorization credentials the presentation of the user account display.

Plain English Translation

In the system managing multiple messaging accounts (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 to access a plurality of messaging accounts and associates at least one communication service with the plurality of messaging accounts, and that polls service information from the at least one communication service associated with the plurality of messaging accounts, 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 the plurality of 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 associated with the plurality of messaging accounts; and an interface module that generates the user interface that presents a user account display including the user account, the plurality of messaging accounts associated with the user account, and the service information relative to the plurality of 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), a privacy mechanism manages account privacy with "locked" (requires credentials) and "unlocked" (no credentials needed) modes.

Claim 21

Original Legal Text

21. The system of claim 19 , wherein the notification mechanism manages the notifications according to an inclusion mode that includes the service information in the notifications, an exclusion mode that excludes the service information from the notifications, and a disable mode where the notifications are disabled.

Plain English Translation

In the system managing multiple messaging accounts (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 to access a plurality of messaging accounts and associates at least one communication service with the plurality of messaging accounts, and that polls service information from the at least one communication service associated with the plurality of messaging accounts, 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 the plurality of 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 associated with the plurality of messaging accounts; and an interface module that generates the user interface that presents a user account display including the user account, the plurality of messaging accounts associated with the user account, and the service information relative to the plurality of 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), the notification mechanism offers "inclusion," "exclusion," and "disable" modes for notifications.

Claim 22

Original Legal Text

22. The system of claim 19 , wherein the interface module includes a composer mechanism that permits entry of a message, selection of any communication service, and selection of a destination messaging account.

Plain English Translation

In the system managing multiple messaging accounts (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 to access a plurality of messaging accounts and associates at least one communication service with the plurality of messaging accounts, and that polls service information from the at least one communication service associated with the plurality of messaging accounts, 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 the plurality of 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 associated with the plurality of messaging accounts; and an interface module that generates the user interface that presents a user account display including the user account, the plurality of messaging accounts associated with the user account, and the service information relative to the plurality of 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), the interface module includes a composer for creating messages, choosing a communication service, and selecting a destination.

Patent Metadata

Filing Date

Unknown

Publication Date

December 9, 2014

Inventors

Amir Mayblum
Chunkwok Lee
Alice Yuan Bain
Kim M. Gutierrez

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SUPPORTING MULTIPLE MESSAGING SERVICES ON MOBILE DEVICES IN A SINGLE USER EXPERIENCE” (8910262). https://patentable.app/patents/8910262

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8910262. See llms.txt for full attribution policy.

SUPPORTING MULTIPLE MESSAGING SERVICES ON MOBILE DEVICES IN A SINGLE USER EXPERIENCE