Apparatus and method for coordinating multiple e-mail accounts
First Claim
1. A method for coordinating messages between an internal e-mail account of a service and an external e-mail account comprising:
- retrieving specified e-mail messages from said external e-mail account and storing a copy of said messages in said internal e-mail account, wherein;
said internal e-mail account is maintained and controlled directly by said service;
said internal e-mail account is configured to send and/or receive e-mail message updates to/from a plurality of external e-mail accounts; and
said external e-mail account is not maintained and controlled directly by said service;
mapping internal identification (“
ID”
) codes assigned to said e-mail messages by said internal e-mail account to external ID codes assigned to said e-mail messages by said external e-mail account;
detecting that an operation has been performed on a particular e-mail message on said internal account;
determining an external ID code for said particular message based on said mapping; and
transmitting an update to update said external account, said update including said external ID code to identify said particular e-mail message and an indication of said operation performed in said internal account;
wherein mapping further comprises;
storing said internal ID codes assigned to said e-mail messages by said internal e-mail account in a table with said external ID codes assigned to said e-mail messages by said external e-mail account, wherein each row of said table has one internal ID code and one external ID code associated with said internal ID code.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for coordinating messages between an internal e-mail account and an external e-mail account is described comprising: retrieving specified e-mail messages from the external e-mail account and storing the messages in the internal e-mail account; mapping internal identification (“ID”) codes assigned to the e-mail messages by the internal e-mail account to external ID codes assigned to the e-mail messages by the external e-mail account; detecting that an operation has been performed on a particular e-mail message on the internal account; determining an external ID code for the particular message based on the mapping; and transmitting an update to update the external account, the update including the external ID code to identify the particular e-mail message and an indication of the operation performed in the internal account.
-
Citations
29 Claims
-
1. A method for coordinating messages between an internal e-mail account of a service and an external e-mail account comprising:
-
retrieving specified e-mail messages from said external e-mail account and storing a copy of said messages in said internal e-mail account, wherein; said internal e-mail account is maintained and controlled directly by said service; said internal e-mail account is configured to send and/or receive e-mail message updates to/from a plurality of external e-mail accounts; and said external e-mail account is not maintained and controlled directly by said service; mapping internal identification (“
ID”
) codes assigned to said e-mail messages by said internal e-mail account to external ID codes assigned to said e-mail messages by said external e-mail account;detecting that an operation has been performed on a particular e-mail message on said internal account; determining an external ID code for said particular message based on said mapping; and transmitting an update to update said external account, said update including said external ID code to identify said particular e-mail message and an indication of said operation performed in said internal account; wherein mapping further comprises; storing said internal ID codes assigned to said e-mail messages by said internal e-mail account in a table with said external ID codes assigned to said e-mail messages by said external e-mail account, wherein each row of said table has one internal ID code and one external ID code associated with said internal ID code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for coordinating messages between an internal e-mail account of a service and an external e-mail account comprising:
-
message fetch and update logic to retrieve specified e-mail messages from said external e-mail account and store a copy of said messages in said internal e-mail account, wherein; said internal e-mail account is controlled by said service; said internal e-mail account is configured to send and/or receive e-mail message updates to/from a plurality of external e-mail accounts; and said external e-mail account is not maintained and controlled directly by said service; message mapping logic to map internal identification (“
ID”
) codes assigned to said e-mail messages by said internal e-mail account to external ID codes assigned to said e-mail messages by said external e-mail account; andin response to detecting that an operation has been performed on a particular e-mail message on said internal account, said message fetch and update logic to identify an external ID code for said particular message based on said mapping, and to transmit an update to update said external account, said update including said external ID code to identify said particular e-mail message and an indication of said operation performed in said internal account; wherein mapping further comprises; storing said internal ID codes assigned to said e-mail messages by said internal e-mail account in a table with said external ID codes assigned to said e-mail messages by said external e-mail account, wherein each row of said table has one internal ID code and one external ID code associated with said internal ID code. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An article of manufacture including program code which, when executed by a machine, cause said machine to perform the operations of:
-
retrieving specified e-mail messages from an external e-mail account and storing a copy of said messages in an internal e-mail account of a service, wherein; said internal e-mail account is controlled by said service; and said internal e-mail account is configured to send and/or receive e-mail message updates to/from a plurality of external e-mail accounts; said external e-mail account is not maintained and controlled directly by said service; mapping internal identification (“
ID”
) codes assigned to said e-mail messages by said internal e-mail account to external ID codes assigned to said e-mail messages by said external e-mail account;detecting that an operation has been performed on a particular e-mail message on said internal account; determining an external ID code for said particular message based on said mapping; and transmitting an update to update said external account, said update including said external ID code to identify said particular e-mail message and an indication of said operation performed in said internal account; wherein mapping further comprises; storing said internal ID codes assigned to said e-mail messages by said internal e-mail account in a table with said external ID codes assigned to said e-mail messages by said external e-mail account, wherein each row of said table has one internal ID code and one external ID code associated with said internal ID code. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification