E-mail protocol optimized for a mobile environment and gateway using same
First Claim
1. A message delivery server for delivery of electronic mail messages to a receiving client terminal, said server comprising:
- a data storage for storing attachments of said electronic mail messages;
a connection establishment unit for establishing a connection with said receiving client and obtaining one or more connection definition settings;
a connection unit for maintaining said connection with said receiving client; and
a definition unit for storing a connection definition corresponding to said one or more connection definition settings.
3 Assignments
0 Petitions
Accused Products
Abstract
A message delivery server system for delivery of electronic content to a receiving client, comprises: a data storage for storing electronic content, a connection unit for maintaining a connection with the receiving client, and a connection establishment unit for allowing a receiving client to establish a connection with the server. The connection establishment unit comprises a definition unit for placing one or more connection definitions relating to the connection in an entity that is independent of any actual connection socket used for the session. The definition unit can be use to establish additional sockets to maintain the session and the definitions within can be used to find the best way to download media to the receiving client.
257 Citations
80 Claims
-
1. A message delivery server for delivery of electronic mail messages to a receiving client terminal, said server comprising:
-
a data storage for storing attachments of said electronic mail messages;
a connection establishment unit for establishing a connection with said receiving client and obtaining one or more connection definition settings;
a connection unit for maintaining said connection with said receiving client; and
a definition unit for storing a connection definition corresponding to said one or more connection definition settings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A message delivery system, comprising:
-
a message delivery server storing email messages for delivery to clients, the email messages having attachments, and a client logged in to the server;
the server being configured to;
obtain client terminal information relating to the client, and send to the client a version of a selected attachment, modified according to the client terminal information.
-
-
33. A user networking client terminal, comprising a connection management unit indicating, to a message delivery server, one or more connection definition settings;
- the connection definition settings indicating for the message delivery server the modifications to make to one or more email attachments prior to download to the user networking client terminal.
- View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
43. A file modifier for use with a mail delivery system, the file modifier comprising:
-
an input receiver receiving a connection definition corresponding to one or more connection definition settings of a receiving client, said connection definition indicating a file modification, and a converter modifying a file to be downloaded to said receiving client in accordance with said connection definition. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A session identifier for use in an electronic data exchange session over a network between a terminal and a server, the identifer comprising:
-
login information, a terminal type definition, and terminal settings, said session identifier being exchangeable between the server and the terminal in order to create successive connection sockets during said session according to said login information, said terminal type definition and said terminal settings. - View Dependent Claims (49, 50, 51)
-
-
52. An e-mail server session connection method, comprising:
-
receiving a connection request from a receiving client and establishing a session, receiving one or more connection definition settings from said receiving client, establishing a connection with said receiving client within said session, and based on said connection definition settings, associating a connection definition with said session, thereby enabling reactivation of said session upon deactivation of said connection. - View Dependent Claims (58, 59, 60)
-
-
53. An e-mail server connection method, comprising:
-
receiving a connection request from a receiving client and establishing a session, receiving one or more connection definition settings from said receiving client, establishing a connection with said receiving client, associating a connection definition, based on said connection definition settings, with said connection to said receiving client, and modifying files to be sent via said connection according to the associated connection definition. - View Dependent Claims (54, 55, 56, 57)
-
-
61. An e-mail client connection method comprising:
-
sending a log-in request to an e-mail server to set up a connection with said server, sending one or more connection definition settings to said server to define multimedia file properties for modifying multimedia files sent to said client over said connection. - View Dependent Claims (62, 63, 64)
-
-
65. An e-mail gateway for carrying out transfers of e-mail and associated data files to a receiving client, said gateway comprising:
-
a terminal identifying unit for obtaining data of a terminal type being used by said receiving client, and a transfer modifier for using said obtained data of said terminal type to adapt said transfers to suit said terminal type.
-
-
66. A message delivery server for delivery of email messages and attachments to a client terminal, said server comprising:
-
a data storage storing the attachments of the email messages;
a connection establishment unit receiving one or more connection definition settings from the client terminal;
a definition unit storing a connection definition corresponding to the connection definition settings; and
an attachment converter unit modifying the attachments, based on the connection definition, prior to delivery to the client terminal. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
Specification