WO2000072534A1 - Electronic mail systems - Google Patents
Electronic mail systems Download PDFInfo
- Publication number
- WO2000072534A1 WO2000072534A1 PCT/GB2000/001962 GB0001962W WO0072534A1 WO 2000072534 A1 WO2000072534 A1 WO 2000072534A1 GB 0001962 W GB0001962 W GB 0001962W WO 0072534 A1 WO0072534 A1 WO 0072534A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- attachment
- private
- store
- data
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/08—Annexed information, e.g. attachments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
Definitions
- Byte oriented data which is to be included in an attachment is re-encoded using the 7-bit US-ASCII character set or a printable subset of the 7-bit US-ASCII character set.
- Various encoding methods are known and the type of encoding used is included as part of the attachment description.
- Base-64 is an example of a known method which encodes byte oriented data using only 64 of the available ASCII characters. In this method the video data bytes are concatenated and then the resulting bit stream is divided into 6-bit blocks. Each 6-bit block is transmitted using a character from the ASCII character set .
- each 8 bit byte sent in an attachment has one of only 64 possible values and every four bytes sent contains only three bytes of video information. It will will be apparent that all encoding methods increase the number of bytes of data which is to be included in an attachment .
- the recipient may wish to determine when, and if, a large attached file is downloaded. Further, the recipient will wish to minimise the time taken to download an attachment and the recipient will wish to minimise the storage resource required on the user agent computer for such downloaded attachments.
- Known systems do not provide such user control and lack of control usually represents a cost and time penalty to the recipient which cannot be avoided without potential loss of information. Cost may be incurred to the local telephone supplier, to the local service provider and cost may also be incurred through temporary loss of computing facilities.
- the encoding methods and database systems that are features of this invention provide improved control and reduced data download times.
- the recipient user agent periodically communicates with his mail transfer agent to ask if any mail is waiting and then receive mail that is waiting.
- a communications protocol often used in this type of system is known as Post Office Protocol version 3, POP3.
- POP3 Post Office Protocol version 3
- the recipient may only become aware of the size of a message when it is actually downloading.
- a further disadvantage of the current system is that such large files may use disc storage capacity in the recipient user agent computer against the wishes of the user. For example a computer may have 100 Megabytes of available disk space which is sufficient for hundreds or even thousands of normal text email messages . However ten or less video mails each of ten seconds duration could use all of the available disk storage.
- Systems using the POP protocol normally delete the message from the mail transfer agent when the receiving user agent has transferred it to his workstation computer.
- the mail transfer agent may store messages in a mail box function provided by the mail transfer agent computer.
- a protocol commonly used for communicating between the mail transfer agent and the user agent is known as Internet Message Access Protocol, IMAP. This protocol is well known by those skilled in the art of electronic mail systems. IMAP allows a user to retrieve, store, delete messages which are actually stored at the mail transfer agent as though the messages have all actually been transferred to a store on the user agent computer. It also allows the text part of messages to be downloaded whilst not retrieving long attachments such as video mails. However, the system only includes a store for mail messages, which may include attachments and retrieval is accomplished by using the IMAP protocol.
- Computer email applications at the recipient user agent which support the IMAP protocol usually include functions to inspect the MIME parts of the message and to avoid displaying large amounts of attached data.
- This data when displayed directly in email applications, appears to consist of long character strings which are incomprehensible to a user but which are understood by an application, for example, a video player or spreadsheet application program.
- Such email applications can recognise an attachment and avoid displaying meaningless data.
- Some applications and operating systems can provide a program link to identify and initiate a program which can properly utilise the attachment .
- a web mail server receives incoming e-mails, converts them to HTML format and stores the messages in a directory structure. If the incoming mail has an attachment, then it can be stored in the same directory and a hyperlink can be provided on the message page so that a user can download or view the attachment .
- the present invention provides an electronic mail system comprising a mail transfer agent which receives incoming mail and allocates the mail to a plurality of private message stores where the mail is stored in e-mail format for access by individual recipients, the system further comprising a database establishing a plurality of private attachment stores for access by individual recipients, and attachment processing means which scans incoming mail, detects attachments, and carries out the following processing steps when an attachment is detected in an incoming item of mail :
- the recipient may access the incoming item of mail in the private message store using an e-mail protocol, and if desired gain access to the attachment in the private attachment store by activating the link in the incoming item of mail .
- the recipients of the email messages may manage large file attachments stored in a database located at a local message transfer agent.
- transfer from the recipient message transfer agent to the receiving user agent occurs at a reliable and high data transfer rate and at a time convenient to the recipient user agent.
- the user agent may chose to transfer video sequences in off-peak times when telephone connection between message transfer agent and user agent is provided at a reduced charge rate. Only those attachments that are required at any particular time are transferred to the user agent workstation and stored on a temporary basis. This method of working ensures a smooth workflow and optimum communications cost.
- Many configurations of computer systems and communications systems are known and it will be appreciated that the invention may be applied in systems using other configurations of mail server and mail transfer agents.
- a corporate organisation may include a computer server directly connected to the internet which acts as the message transfer agent for its own employees.
- connection to individual user's workstations may be by a local area network, and the corporate computer server will provide the functions of the mail transfer agent which are described in this specification.
- a method for processing attachments on items of electronic mail received by a mail transfer agent which receives incoming mail and allocates the mail to a plurality of private message stores where the mail is stored in e-mail format for access by individual recipients comprising the steps of providing a database establishing a plurality of private attachment stores for access by individual recipients, processing incoming mail, detecting attachments, and carrying out the following attachment processing steps when an attachment is detected in an incoming item of mail :
- the recipient may access the incoming item of mail in the private message store using an e-mail protocol, and if desired gain access to the attachment in the private attachment store by activating the link in the incoming item of mail.
- a computer software product for installation on data processing means serving as a mail transfer agent for an electronic mail system which receives incoming mail and allocates the mail to a plurality of private message stores where the mail is stored in e-mail format for access by individual recipients, the computer software product comprising code such that when installed on the data processing means there will be created attachment processing means which scans incoming mail, detects attachments, and carries out the following processing steps when an attachment is detected in an incoming item of mail :
- the recipient may access the incoming item of mail in the private message store using an e-mail protocol, and if desired gain access to the attachment in the private attachment store by activating the link in the incoming item of mail.
- a computer software product for installation on data processing means comprising code which when installed on the data processing means will provide a mail transfer agent for an electronic mail system which receives incoming mail and allocates the mail to a plurality of private message stores where the mail is stored in e-mail format for access by individual recipients, the mail transfer agent also being associated with a database establishing a plurality of private attachment stores for access by individual recipients, the computer software being such that when installed on the data processing means there will be created attachment processing means which scans incoming mail, detects attachments, and carries out the following processing steps when an attachment is detected in an incoming item of mail :
- the recipient may access the incoming item of mail in the private message store using an e-mail protocol, and if desired gain access to the attachment in the private attachment store by activating the link in the incoming item of mail .
- the attachment processing means may carry out the processing steps in respect of all attachments on incoming items of mail. Alternatively, the attachment processing means carries out the processing steps only in respect of attachments meeting predetermined criteria. Such predetermined criteria could concern the size of an attachment, and / or the type of an attachment, such as whether the attachment is a video file.
- the attachment processing means decodes the attachment . The attachment is preferably converted from 7 bit data to 8 bit data before placing the attachment in the private attachment store. ⁇
- each private attachment store has a first part which stores attachment files and a second part which stores message headers which identify the location in the first part of the attachment files relating to particular messages.
- the message headers preferably comprise HTML data pages .
- the link which is placed in an incoming item of mail by the attachment processing means may be a hyperlink which provides access to the HTML data page which is associated with the attachment file in the private attachment store.
- the message transfer agent which provides network connection services for email recipients, provides a system for examining email attachments, replacing the attachment with a reference, forwarding the reduced email to the recipient, and storing the attachment in a section of an application- oriented database which is private to the recipient.
- the reference to the attachment which is embedded in the mail message is in the form of a universal resource locator, URL, which allows the attachment to be retrieved through a web browser rather than an email application.
- the software may be such that when installed on the data processing means the software creates the database establishing the plurality of private attachment stores.
- the software may be installed in conjunction with database software which when installed on data processing means will create the database establishing the plurality of private attachment stores which is to be associated with the mail transfer agent .
- the software may be provided for installation in any suitable format. For example, it could be recorded on a physical data carrier such as a disk, CD-ROM or tape for subsequent installation on data processing means. It could be provided as a signal transmitted over a network. It could recorded on a server for distribution over a network for subsequent installation on data processing means, for example by being downloaded over the Internet .
- the software may be provided in encrypted and / or compressed form.
- the software may be completely self contained, or may modify existing mail transfer agent software, or may work as an add- in alongside existing software.
- Figure 1 shows the steps in sending a message from originator to recipient according to the current known art
- Figure 2 shows the steps involved in sending a message and attachments according to an embodiment of the present invention
- Figure 3 shows a message containing two video attachments before and after processing in accordance with the present invention
- FIG. 4 shows the video message storage system used for the processed message attachments in accordance with the present invention
- Figure 5A shows an example of an email header and text message
- Figure 5B shows an example of two video attachments according to the current art
- Figure 5C shows the attachments after processing in accordance with the present invention
- Figure 6 shows how various systems may be inter- connected using the Internet and other communications channels .
- Figure 1 shows a system according to the current state of the art in which a message, 17, which is encoded using IETF email specifications referred to previously, is transferred from an originating user agent 12 to a recipient user agent 16.
- the message is first sent to an originator message transfer agent, 13, and then relayed, via the Internet, 11, to a receiving message transfer agent, 14.
- the protocol used for these message transfers is usually SMTP.
- the receiving message transfer agent, 14, provides a message store, or mail box, 15.
- the recipient user agent, 16 may then retrieve messages from the message store, 15, using for example, IMAP or POP3 protocols.
- the system according to the current invention may operate in this mode by using a subset of its capabilities.
- Figure 2 shows a system in accordance with an embodiment of the present invention, which is similar to the system shown in figure 1, but having an additional video message store, 26, and software plug- in function 25, at the recipient message transfer agent, 24.
- the plug- in function, 25, examines incoming email in order to detect Video, or other, attachments. The plug-in may then send the video attachment to the video message store and insert a reference into the mail message . As described earlier, the video or other attachments included in the received email are encoded using the 7bit US-ASCII encoding which represents 8 bit byte video data.
- the plug-in function 25 decodes the 7 bit data into 8 bit data before storing the data in the database.
- Converting from 7 bit data to 8 bit data at the message transfer agent is an advantage of the current invention because the size of the database file is reduced. Other advantages of converting from 7 bit to 8 bit data at the message transfer agent will become apparent later in relation to retrieval of data by the user agent. In some arrangements it may be necessary to convert a 6 bit encoded attachment, such as one which has been encoded using Base-64. In general, the system will convert data words consisting of 7 or less bits of wanted data to 8 bit byte oriented data. ⁇ "
- the recipient user agent, 28 may access text messages from the message store 27 using POP3 or IMAP protocols as in the known prior art.
- the recipient user agent may also access video message content from the video message store, 26, using the well known HTTP hypertext transport protocol as used by systems using the internet, for example, the world wide web (www) .
- the HTTP access method of retrieving video data that has already been converted to 8 bit data provides faster user access than the known methods using IMAP protocols. Faster access occurs because the volume of data for each video sequence is lower in 8 bit data than 7 bit data (resulting in faster access and transmission time) , and because no decoding is required by the user agent computer.
- Figure 3 shows, by way of example, an email message 31 which consists of a header part, 311, a message part, 312, and video attachments, 36 and 37.
- Figure 3 also shows how the email message is processed by plug- in 25 into email message 32.
- the email message including its attachments exists, and has been received, as a single stream of bytes of data comprising the data of sections 311, 312, 36 and 37.
- the two video attachments, 36 and 37 are removed from the message, 31, by the plug-in function, 25 of figure 2, and placed in data pages 34 and 35.
- Two new attachments, comprising HTML (HyperText Mark-up Language defined by the World Wide Web Consortium) page references, 33 and 38 replace the video attachments, 36 and 37 respectively, to form the new message 32.
- New message 32 is placed in message store 27 of figure 2.
- Data pages, 34 and 35 are constructed using HTML.
- the two HTML data pages, 34 and 35 are then stored in the video message store, 26 in figure 2.
- HTML is a well-known and commonly used data coding system for combining formatting commands with text ⁇ " data, graphical data and cross-reference links.
- the cross-reference links may be both within data entities and to other data entities .
- the video message store will now be described in more detail with reference to figure 4 and then the detail of the message structure will be described with reference to figures 5A to 5C.
- the video store, 40 shows the video message store 26 in detail .
- the video store may be considered as having two principle modes of operation concerned respectively with writing video data and reading video data. A third file maintenance mode will also be described later.
- Figure 5C shows message data from figure 5B after processing by software according to the current invention.
- Data from figure 5A remains unchanged by the current invention and hence data from figure 5A and 5C form a complete processed message .
- Figures 5A to 5C conform to the IETF RFC documents defining email structure.
- the information is displayed to users in a variety of formats by various available email software applications. Many software applications will limit the information displayed to the user to text messages and useful information, such as the sender's address and subject only.
- the plug- in software extracts and analyses the content type descriptors and boundary data strings, 52, 53, 55, 56, 58 and 50.
- the boundary string 52 allows correct partitioning, and hence analysis, of the whole email message.
- the plug- in software detects the boundary 53 as being identical to boundary definition 52 and then examines the content type which immediately follows. Since in this example the content type is text/plain, the part of the message to the next boundary data string 55 is not modified.
- the plug-in software replaces the data 56 with an HTML description of the video data as shown in figure 5C 501.
- the data 57 which is terminated by boundary data string 58, is converted to 8 bit data, placed in a file named canyon- 1. html and loaded to the video portion, 44, of video data store 40.
- the location of the file canyon-l.html is given as a universal resource locator, URL, shown as part of data 502.
- Data 502 is used to build the message headers 45 which are stored in the video data store.
- Data 502 may also contain informative text which will be displayed when the message header is accessed to retrieve video data as described earlier.
- Boundary data string 503 is identical to the boundary data string defined for this email message at 52. ⁇
- the second attachment starts at boundary data string 58 and, in this example, is also of content type video/Quicktime.
- the plug-in software replaces the descriptive information following boundary data string 58 with HTML description 504 which is terminated by boundary data string 505.
- the video data 59 is converted to 8 bit data, placed in file canyon-2.html and written as a second entry into message header store 45 and video store 44.
- the incoming message consisted of data illustrated in Figure 5A concatenated with the data illustrated in Figure 5B and that the plug-in software generates a new message which consists of data illustrated in figure 5A concatenated with data illustrated in figure 5C.
- the new message generated by this means is stored in message store 27 and is the only email message available to the user agent.
- the user agent accesses the video content from the video store using a web browser and HTTP protocols as described earlier .
- the user may manage the video file data base from user agent terminal 41.
- Functions normally available include "copy”, “delete” and download.
- the preferred embodiments of the invention involve the use of plug- in software and a video data base, both of which reside at the message transfer agent, which may be e.g. a remote site of an
- FIG. 6 shows examples of three different methods by which computer systems may be connected to the Internet, 64. Connections to the Internet are made to allow several types of data transfer and other functions such as searching for particular information. Electronic mail, which is the subject of this invention, is just one use of the Internet system.
- computer, 661 is an example of a user agent computer, 661, connected to the internet via a service provider, 671, which functions as a message transfer agent.
- Computer user agent 661 connects to service provider 671 via a telephone connection 651, which may be a dial-up connection or a dedicated digital line service.
- Service providers 671 and 672 will usually each support more than one user agent computer similar to computer 661.
- User agent 662 is shown connected to service provider 672 via telephone connection 652.
- telephone connection 652 In the known Internet system there are currently several million computers connected directly or via service providers, each of which may be a user agent . Only a small number of computer terminals are shown in figure 6 for clarity. It will be appreciated that user agents, 661 and 662 may each be originating or receiving user agents and it will also be appreciated that at different times any computer may be an originating or recipient user agent.
- small organisations are connected to the Internet, 64, through a service provider, 672, and an internal corporate communications server computer, 691.
- the corporate server, 691 receives or sends mail messages and processes incoming messages using a plug- in which is functionally equivalent to the message transfer agent plug- in described previously.
- the video attachments are stored in corporate file server, 692.
- the user agents, 68 who may originate or send messages, are connected to the corporate communications and file servers via a local Area network, 693. User agents may also have access to the corporate network, 693, from a computer, 694, situated at a remote location by using a telephone or data connection.
- the third method of connection shown as an example is generally used by large organisations who connect directly to Internet, 64, via their own firewall, 63, and communications server, 621.
- the firewall is a well- known system to protect the corporate system from illegitimate access from any person connected to the Internet and to examine all incoming data to prevent computer viruses from infecting the corporate computer. In the systems described previously, this firewall protection may be provided by the service provider or an organisation's own computer system. The operation of the system is equivalent to the second example.
- Communications server, 621 uses a plug- in to process incoming messages and store the video attachments in file server, 622.
- User agent terminals, 61 are connected to the corporate communications servers via the local area network 623.
- the present invention is particularly useful in corporate organisations because it is common for the corporate servers to display a message on a user workstation immediately an email message is received. The user agent may wish to examine the message immediately but usually does not wish to have a large attachment loaded into his computer in the middle of his normal work.
- service providers 671 and 672 may connect to some user agent computers via wireless communication systems commonly used in mobile telephone systems .
- the user agent computer may vary in performance and specification.
- the user agent computer may be a simple device, without disc storage, comprising an interface unit connected to a television receiver.
- user agent computers are personal work stations such as those based on architectures originally devised by International Business Machines or Apple Computer Inc. and known as personal computers or PC's.
- there is improved performance by storing data attached to incoming emails in a database which may be accessed both at a time which is convenient for the user agent and by a method which provides optimum high speed performance.
- the function of the plug-in software of the preferred embodiment is to examine incoming email messages, replace video attachments by corresponding HTML attachments and also to decode and load the video data into the video data store.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0127944A GB2364616B (en) | 1999-05-21 | 2000-05-22 | Electronic mail systems |
AU49364/00A AU4936400A (en) | 1999-05-21 | 2000-05-22 | Electronic mail systems |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB9911941.4A GB9911941D0 (en) | 1999-05-21 | 1999-05-21 | Electronic mail system |
GB9911941.4 | 1999-05-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2000072534A1 true WO2000072534A1 (en) | 2000-11-30 |
Family
ID=10853972
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/GB2000/001962 WO2000072534A1 (en) | 1999-05-21 | 2000-05-22 | Electronic mail systems |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU4936400A (en) |
GB (2) | GB9911941D0 (en) |
WO (1) | WO2000072534A1 (en) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1199652A1 (en) * | 2000-10-16 | 2002-04-24 | Mail Morph Limited | Email processing |
WO2002035401A1 (en) * | 2000-10-20 | 2002-05-02 | Zhaohui Dong | Multi-attachment/email programm |
WO2003005276A2 (en) * | 2001-07-06 | 2003-01-16 | Lightsurf Technologies, Inc. | System and methodology for optimizing delivery of e-mail attachments for disparate devices |
EP1810164A2 (en) * | 2004-09-20 | 2007-07-25 | Comcast Cable-Holdings, Llc | Methods and system for creating and sending electronic mail having multi-media files |
WO2009064228A1 (en) * | 2007-11-13 | 2009-05-22 | Telefonaktiebolaget L M Ericsson (Publ) | Mail server and method for sending e-mails to their recipients |
EP2073429A1 (en) * | 2006-09-30 | 2009-06-24 | Huawei Technologies Co., Ltd. | Data synchronous method, system and apparatus |
US7610551B2 (en) | 2006-02-24 | 2009-10-27 | Verisign, Inc. | System and method for managing distribution of multi-formatted content |
US7720924B2 (en) | 2003-12-12 | 2010-05-18 | Syniverse Icx Corporation | System providing methodology for the restoration of original media quality in messaging environments |
US7724281B2 (en) | 2002-02-04 | 2010-05-25 | Syniverse Icx Corporation | Device facilitating efficient transfer of digital content from media capture device |
US7792876B2 (en) | 2002-07-23 | 2010-09-07 | Syniverse Icx Corporation | Imaging system providing dynamic viewport layering |
US7860309B1 (en) | 2003-09-30 | 2010-12-28 | Verisign, Inc. | Media publishing system with methodology for parameterized rendering of image regions of interest |
US7881715B2 (en) | 1999-11-05 | 2011-02-01 | Syniverse Icx Corporation | Media spooler system and methodology providing efficient transmission of media content from wireless devices |
US7987492B2 (en) | 2000-03-09 | 2011-07-26 | Gad Liwerant | Sharing a streaming video |
US8077699B2 (en) | 2005-11-07 | 2011-12-13 | Microsoft Corporation | Independent message stores and message transport agents |
US8212893B2 (en) | 1999-06-08 | 2012-07-03 | Verisign, Inc. | Digital camera device and methodology for distributed processing and wireless transmission of digital images |
US8321288B1 (en) | 2001-03-20 | 2012-11-27 | Syniverse Icx Corporation | Media asset management system |
CN105847117A (en) * | 2016-03-29 | 2016-08-10 | 乐视控股(北京)有限公司 | Method of sending E-mail having attachment, device, and mobile terminal |
CN108900468A (en) * | 2018-05-31 | 2018-11-27 | 中融万博网络科技有限公司 | A kind of method of secure storage and transmitting user service data |
US10225584B2 (en) | 1999-08-03 | 2019-03-05 | Videoshare Llc | Systems and methods for sharing video with advertisements over a network |
US10673793B2 (en) | 2014-11-18 | 2020-06-02 | Commvault Systems, Inc. | Storage and management of mail attachments |
US10991042B2 (en) * | 2006-12-20 | 2021-04-27 | Nasdaq Technology Ab | System and method for adaptive information dissemination |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0785661A2 (en) * | 1996-01-19 | 1997-07-23 | AT&T Corp. | Message retrieval via alternative access |
EP0845894A2 (en) * | 1996-11-05 | 1998-06-03 | Boston Technology Inc. | A system for accessing multimedia mailboxes and messages over the internet and via telephone |
US5781901A (en) * | 1995-12-21 | 1998-07-14 | Intel Corporation | Transmitting electronic mail attachment over a network using a e-mail page |
-
1999
- 1999-05-21 GB GBGB9911941.4A patent/GB9911941D0/en not_active Ceased
-
2000
- 2000-05-22 AU AU49364/00A patent/AU4936400A/en not_active Abandoned
- 2000-05-22 WO PCT/GB2000/001962 patent/WO2000072534A1/en active Application Filing
- 2000-05-22 GB GB0127944A patent/GB2364616B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5781901A (en) * | 1995-12-21 | 1998-07-14 | Intel Corporation | Transmitting electronic mail attachment over a network using a e-mail page |
EP0785661A2 (en) * | 1996-01-19 | 1997-07-23 | AT&T Corp. | Message retrieval via alternative access |
EP0845894A2 (en) * | 1996-11-05 | 1998-06-03 | Boston Technology Inc. | A system for accessing multimedia mailboxes and messages over the internet and via telephone |
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8212893B2 (en) | 1999-06-08 | 2012-07-03 | Verisign, Inc. | Digital camera device and methodology for distributed processing and wireless transmission of digital images |
US10362341B2 (en) | 1999-08-03 | 2019-07-23 | Videoshare, Llc | Systems and methods for sharing video with advertisements over a network |
US10225584B2 (en) | 1999-08-03 | 2019-03-05 | Videoshare Llc | Systems and methods for sharing video with advertisements over a network |
US7881715B2 (en) | 1999-11-05 | 2011-02-01 | Syniverse Icx Corporation | Media spooler system and methodology providing efficient transmission of media content from wireless devices |
US10523729B2 (en) | 2000-03-09 | 2019-12-31 | Videoshare, Llc | Sharing a streaming video |
US7987492B2 (en) | 2000-03-09 | 2011-07-26 | Gad Liwerant | Sharing a streaming video |
US10277654B2 (en) | 2000-03-09 | 2019-04-30 | Videoshare, Llc | Sharing a streaming video |
EP1199652A1 (en) * | 2000-10-16 | 2002-04-24 | Mail Morph Limited | Email processing |
WO2002035401A1 (en) * | 2000-10-20 | 2002-05-02 | Zhaohui Dong | Multi-attachment/email programm |
US8321288B1 (en) | 2001-03-20 | 2012-11-27 | Syniverse Icx Corporation | Media asset management system |
WO2003005276A3 (en) * | 2001-07-06 | 2003-10-23 | Lightsurf Technologies Inc | System and methodology for optimizing delivery of e-mail attachments for disparate devices |
WO2003005276A2 (en) * | 2001-07-06 | 2003-01-16 | Lightsurf Technologies, Inc. | System and methodology for optimizing delivery of e-mail attachments for disparate devices |
US7724281B2 (en) | 2002-02-04 | 2010-05-25 | Syniverse Icx Corporation | Device facilitating efficient transfer of digital content from media capture device |
US7792876B2 (en) | 2002-07-23 | 2010-09-07 | Syniverse Icx Corporation | Imaging system providing dynamic viewport layering |
US7860309B1 (en) | 2003-09-30 | 2010-12-28 | Verisign, Inc. | Media publishing system with methodology for parameterized rendering of image regions of interest |
US7720924B2 (en) | 2003-12-12 | 2010-05-18 | Syniverse Icx Corporation | System providing methodology for the restoration of original media quality in messaging environments |
EP1810164A4 (en) * | 2004-09-20 | 2008-12-17 | Comcast Cable Holdings Llc | Methods and system for creating and sending electronic mail having multi-media files |
EP1810164A2 (en) * | 2004-09-20 | 2007-07-25 | Comcast Cable-Holdings, Llc | Methods and system for creating and sending electronic mail having multi-media files |
US8077699B2 (en) | 2005-11-07 | 2011-12-13 | Microsoft Corporation | Independent message stores and message transport agents |
US7610551B2 (en) | 2006-02-24 | 2009-10-27 | Verisign, Inc. | System and method for managing distribution of multi-formatted content |
EP2073429A1 (en) * | 2006-09-30 | 2009-06-24 | Huawei Technologies Co., Ltd. | Data synchronous method, system and apparatus |
EP2073429A4 (en) * | 2006-09-30 | 2010-04-28 | Huawei Tech Co Ltd | Data synchronous method, system and apparatus |
US10991042B2 (en) * | 2006-12-20 | 2021-04-27 | Nasdaq Technology Ab | System and method for adaptive information dissemination |
US11494842B2 (en) | 2006-12-20 | 2022-11-08 | Nasdaq Technology Ab | System and method for adaptive information dissemination |
EP2210381A4 (en) * | 2007-11-13 | 2011-04-06 | Ericsson Telefon Ab L M | Mail server and method for sending e-mails to their recipients |
EP2210381A1 (en) * | 2007-11-13 | 2010-07-28 | Telefonaktiebolaget L M Ericsson (publ) | Mail server and method for sending e-mails to their recipients |
WO2009064228A1 (en) * | 2007-11-13 | 2009-05-22 | Telefonaktiebolaget L M Ericsson (Publ) | Mail server and method for sending e-mails to their recipients |
US10673793B2 (en) | 2014-11-18 | 2020-06-02 | Commvault Systems, Inc. | Storage and management of mail attachments |
CN105847117A (en) * | 2016-03-29 | 2016-08-10 | 乐视控股(北京)有限公司 | Method of sending E-mail having attachment, device, and mobile terminal |
CN108900468A (en) * | 2018-05-31 | 2018-11-27 | 中融万博网络科技有限公司 | A kind of method of secure storage and transmitting user service data |
Also Published As
Publication number | Publication date |
---|---|
GB0127944D0 (en) | 2002-01-16 |
GB2364616A (en) | 2002-01-30 |
GB2364616B (en) | 2004-02-04 |
GB9911941D0 (en) | 1999-07-21 |
AU4936400A (en) | 2000-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2000072534A1 (en) | Electronic mail systems | |
EP1330906B1 (en) | E-mail proxy | |
US6404762B1 (en) | Universal messaging system providing integrated voice, data and fax messaging services to pc/web-based clients, including a session manager for maintaining a session between a messaging platform and the web-based clients | |
US6301245B1 (en) | Universal Messaging system providing integrated voice, data and fax messaging services to PC/web-based clients, including a large object server for efficiently distributing voice/fax messages to web-based clients | |
CN101567889B (en) | System and method for providing protection for networks | |
KR100583618B1 (en) | World wide web access for voice mail and page | |
US6430177B1 (en) | Universal messaging system providing integrated voice, data and fax messaging services to pc/web-based clients, including a content manager for receiving information from content providers and formatting the same into multimedia containers for distribution to web-based clients | |
US6256666B1 (en) | Method and system for remotely managing electronic mail attachments | |
US7663652B1 (en) | Enhanced electronic mail delivery system | |
US8195745B2 (en) | Automatic download of web content in response to an embedded link in an electronic mail message | |
US6230186B1 (en) | Private electronic message system | |
US20030055907A1 (en) | Clientless electronic mail MIME attachment re-delivery system via the web to reduce network bandwidth usage | |
US6839741B1 (en) | Facility for distributing and providing access to electronic mail message attachments | |
US20030014492A1 (en) | System and method for communicating messages between a host computer and a designated device | |
US20070180035A1 (en) | E-mail attachment selectable download | |
US20070255792A1 (en) | Method and apparatus for an email gateway | |
US8775542B2 (en) | Device and method for user-based processing of electronic message comprising file attachments | |
JP2004509388A (en) | Method and apparatus for delivering e-mail to multiple recipients | |
EP1811390A1 (en) | E-mail transmission system | |
WO2003005276A2 (en) | System and methodology for optimizing delivery of e-mail attachments for disparate devices | |
US7328244B1 (en) | Electronic mail system | |
US7054907B1 (en) | Systems and methods for blocking delivery of an electronic communication | |
US7840799B2 (en) | Transmission of secure electronic mail formats | |
US20020059388A1 (en) | E-mail and messaging systems and methods | |
KR100495282B1 (en) | A method for providing a memo function in electronic mail service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ CZ DE DE DK DK DM DZ EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
ENP | Entry into the national phase |
Ref country code: GB Ref document number: 200127944 Kind code of ref document: A Format of ref document f/p: F |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 09979384 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |