Systems and methods for mapping e-mail records between a client and server that use disparate storage formats
First Claim
Patent Images
1. A method, comprising:
- operating an e-mail application program on a client wherein e-mail records are stored in a hierarchical database;
linking the client to a server wherein the server stores e-mail records in a flat database; and
creating a mapping table that associates email records stored in the hierarchical database with corresponding e-mail records stored in the flat database.
2 Assignments
0 Petitions
Accused Products
Abstract
An e-mail application program operating on a client stores e-mail records in a hierarchical database. The client is linked to a server that stores e-mail records in a flat database. The e-mail records stored in the hierarchical database are mapped to the e-mail records stored in the flat database and vice versa. The mapped e-mail records are then stored in a mapping table.
53 Citations
17 Claims
-
1. A method, comprising:
-
operating an e-mail application program on a client wherein e-mail records are stored in a hierarchical database; linking the client to a server wherein the server stores e-mail records in a flat database; and creating a mapping table that associates email records stored in the hierarchical database with corresponding e-mail records stored in the flat database. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
- in a client, storing a server identification key and one or more client identification keys that correspond to the server identification key in a mapping table, wherein the server identification key uniquely identifies a server record from an e-mail server database and each of the one or more client identification keys uniquely identify client records stored in an e-mail client database that are related to the server record from the e-mail server database, wherein one of the e-mail sever database or the e-mail client database is a flat database while the other is a hierarchical database.
- View Dependent Claims (7, 8, 9)
-
10. A system, comprising:
-
means for operating an e-mail application program on a client wherein e-mail records are stored in a hierarchical database; means for linking the client to a server wherein the server stores e-mail records in a flat database; means for mapping the e-mail records stored in the hierarchical database to the e-mail records stored in the flat database and vice versa; and means for storing the mapping in a mapping table. - View Dependent Claims (11, 12, 13)
-
-
14. One or more computer-readable media having stored thereon computer executable instructions that, when executed by one or more processors, causes the one or more processors of a computer system to:
-
operate an e-mail application program on a client wherein e-mail records are stored in a hierarchical database; link the client to a server wherein the server stores e-mail records in a flat database; map the e-mail records stored in the hierarchical database to the e-mail records stored in the flat database and vice versa; and
store the mapping in a mapping table. - View Dependent Claims (15, 16, 17)
-
Specification