WO2003052996A3 - Fast path message transfer agent - Google Patents

Fast path message transfer agent Download PDF

Info

Publication number
WO2003052996A3
WO2003052996A3 PCT/GB2002/005618 GB0205618W WO03052996A3 WO 2003052996 A3 WO2003052996 A3 WO 2003052996A3 GB 0205618 W GB0205618 W GB 0205618W WO 03052996 A3 WO03052996 A3 WO 03052996A3
Authority
WO
WIPO (PCT)
Prior art keywords
bytes
message
predetermined threshold
transfer agent
fast path
Prior art date
Application number
PCT/GB2002/005618
Other languages
French (fr)
Other versions
WO2003052996A2 (en
Inventor
Taylor Bradley
Original Assignee
Mirapoint Inc
Freeman Jacqueline Carol
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mirapoint Inc, Freeman Jacqueline Carol filed Critical Mirapoint Inc
Priority to AU2002356284A priority Critical patent/AU2002356284A1/en
Priority to EP02804952A priority patent/EP1454239B1/en
Priority to DE60220181T priority patent/DE60220181T2/en
Publication of WO2003052996A2 publication Critical patent/WO2003052996A2/en
Publication of WO2003052996A3 publication Critical patent/WO2003052996A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/23Reliability checks, e.g. acknowledgments or fault reporting

Abstract

A method of providing a fast path message transfer agent is provided. The method includes receiving bytes of a message over a network connection and determining whether the number-of bytes exceeds a predetermined threshold. If the number of bytes is less than a predetermined threshold, then the message is written only to memory. However, if the number of bytes exceeds the predetermined threshold, then some of the bytes (e.g. up to the predetermined threshold) are written to memory, wherein the remainder of the bytes are stored onto the non-volatile storage. If the message was received successfully-by each destination, then the message is removed from the memory/non-volatile storage. If not, all failed destinations are identified and the message (with associated failed destinations) is stored on the non-volatile storage for later sending.
PCT/GB2002/005618 2001-12-14 2002-12-11 Fast path message transfer agent WO2003052996A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
AU2002356284A AU2002356284A1 (en) 2001-12-14 2002-12-11 Fast path message transfer agent
EP02804952A EP1454239B1 (en) 2001-12-14 2002-12-11 Method of providing a fast path message transfer agent
DE60220181T DE60220181T2 (en) 2001-12-14 2002-12-11 A method of providing a high-speed messaging agent

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/022,325 2001-12-14
US10/022,325 US7487212B2 (en) 2001-12-14 2001-12-14 Fast path message transfer agent

Publications (2)

Publication Number Publication Date
WO2003052996A2 WO2003052996A2 (en) 2003-06-26
WO2003052996A3 true WO2003052996A3 (en) 2003-08-28

Family

ID=21809013

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2002/005618 WO2003052996A2 (en) 2001-12-14 2002-12-11 Fast path message transfer agent

Country Status (6)

Country Link
US (3) US7487212B2 (en)
EP (1) EP1454239B1 (en)
AU (1) AU2002356284A1 (en)
DE (1) DE60220181T2 (en)
TW (1) TWI239174B (en)
WO (1) WO2003052996A2 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7487212B2 (en) * 2001-12-14 2009-02-03 Mirapoint Software, Inc. Fast path message transfer agent
US7139825B2 (en) * 2002-09-30 2006-11-21 Microsoft Corporation Source-specific electronic message addressing
WO2004062215A2 (en) * 2002-12-16 2004-07-22 Gemini Mobile Technologies, Inc. Stateless message routing
EP1599805B1 (en) * 2003-02-20 2010-02-10 Strongmail Systems, Inc. Email using queues in non-persistent memory
US7676546B2 (en) 2003-03-25 2010-03-09 Verisign, Inc. Control and management of electronic messaging
US7111047B2 (en) * 2003-08-08 2006-09-19 Teamon Systems, Inc. Communications system providing message aggregation features and related methods
US20050223076A1 (en) * 2004-04-02 2005-10-06 International Business Machines Corporation Cooperative spam control
US7698369B2 (en) 2004-05-27 2010-04-13 Strongmail Systems, Inc. Email delivery system using metadata on emails to manage virtual storage
US8495145B2 (en) * 2004-10-14 2013-07-23 Intel Corporation Controlling receipt of undesired electronic mail
US8316090B2 (en) * 2006-01-25 2012-11-20 Strongmail Systems, Inc. Systems and methods for communicating logic in e-mail messages
US8316008B1 (en) 2006-04-14 2012-11-20 Mirapoint Software, Inc. Fast file attribute search
US7698462B2 (en) 2007-10-22 2010-04-13 Strongmail Systems, Inc. Systems and methods for adaptive communication control
US20120185642A1 (en) * 2011-01-18 2012-07-19 International Business Machines Corporation Assigning a data item to a storage location in a computing environment
US9048428B2 (en) * 2012-03-07 2015-06-02 Microsoft Technology Licensing, Llc Enabling communication between source and target mail transfer agents
US9294425B1 (en) * 2015-02-06 2016-03-22 Snapchat, Inc. Storage and processing of ephemeral messages
CN113472607B (en) * 2021-06-29 2023-05-02 未鲲(上海)科技服务有限公司 Application program network environment detection method, device, equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5577226A (en) * 1994-05-06 1996-11-19 Eec Systems, Inc. Method and system for coherently caching I/O devices across a network
US5606681A (en) * 1994-03-02 1997-02-25 Eec Systems, Inc. Method and device implementing software virtual disk in computer RAM that uses a cache of IRPs to increase system performance

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446730A (en) * 1993-09-20 1995-08-29 Motorola, Inc. Method for dynamic connection management in integrated communication networks
US5765165A (en) * 1996-02-29 1998-06-09 Sun Microsystems, Inc. Fast method of determining duplicates on a linked list
KR970068466A (en) * 1996-03-30 1997-10-13 김광호 Method for storing and transmitting voice data in a facsimile connected to a personal computer
US5974414A (en) * 1996-07-03 1999-10-26 Open Port Technology, Inc. System and method for automated received message handling and distribution
US6275848B1 (en) * 1997-05-21 2001-08-14 International Business Machines Corp. Method and apparatus for automated referencing of electronic information
US6535517B1 (en) * 1997-06-20 2003-03-18 Telefonaktiebolaget L M Ericsson (Publ) Network access device monitoring
US6396907B1 (en) * 1997-10-06 2002-05-28 Avaya Technology Corp. Unified messaging system and method providing cached message streams
GB9909825D0 (en) * 1998-09-08 1999-06-23 Airnet Global Holdings Limited Communications system for aircraft
GB2385174B (en) * 1999-01-19 2003-11-26 Advanced Risc Mach Ltd Memory control within data processing systems
US6847984B1 (en) * 1999-12-16 2005-01-25 Livevault Corporation Systems and methods for backing up data files
US6721787B1 (en) * 2000-02-10 2004-04-13 3Com Corporation System and method for wireless hot-synchronization of a personal digital assistant
JP2001296985A (en) * 2000-04-17 2001-10-26 Fuji Xerox Co Ltd Information output system
US7089286B1 (en) * 2000-05-04 2006-08-08 Bellsouth Intellectual Property Corporation Method and apparatus for compressing attachments to electronic mail communications for transmission
US20020016818A1 (en) * 2000-05-11 2002-02-07 Shekhar Kirani System and methodology for optimizing delivery of email attachments for disparate devices
US20020120697A1 (en) * 2000-08-14 2002-08-29 Curtis Generous Multi-channel messaging system and method
US7116657B1 (en) * 2000-08-22 2006-10-03 Internet Operator (Asia) Pte. Ltd. System and method for establishing long distance call connections using a desktop application
US6785712B1 (en) * 2000-09-21 2004-08-31 Rockwell Collins, Inc. Airborne e-mail data transfer protocol
US6751667B1 (en) * 2000-10-06 2004-06-15 Hewlett-Packard Development Company, L.P. System for generating unique identifiers in a computer network
US7003551B2 (en) * 2000-11-30 2006-02-21 Bellsouth Intellectual Property Corp. Method and apparatus for minimizing storage of common attachment files in an e-mail communications server
US6868417B2 (en) * 2000-12-18 2005-03-15 Spinnaker Networks, Inc. Mechanism for handling file level and block level remote file accesses using the same server
US20030110248A1 (en) * 2001-02-08 2003-06-12 Ritche Scott D. Automated service support of software distribution in a distributed computer network
US20020120748A1 (en) * 2001-02-26 2002-08-29 Schiavone Vincent J. Method and apparatus for selective delivery and forwarding of electronic mail
WO2002098075A1 (en) * 2001-05-25 2002-12-05 Mitsubishi Denki Kabushiki Kaisha Internet communication system, internet communication method, session control server, communication adapter, communication relay server and program
US20020194319A1 (en) * 2001-06-13 2002-12-19 Ritche Scott D. Automated operations and service monitoring system for distributed computer networks
US20030061269A1 (en) * 2001-09-17 2003-03-27 Flow Engines, Inc. Data flow engine
US7039671B2 (en) * 2001-11-30 2006-05-02 Sonic Software Corporation Dynamically routing messages between software application programs using named routing nodes and named message queues
US7499529B1 (en) * 2001-12-11 2009-03-03 Verizon Laboratories, Inc. Systems and methods for providing filtered message delivery
US7487212B2 (en) * 2001-12-14 2009-02-03 Mirapoint Software, Inc. Fast path message transfer agent
US6993520B2 (en) * 2002-01-15 2006-01-31 International Business Machines Corporation Integrated content management and block layout technique
US6684308B2 (en) * 2002-01-31 2004-01-27 Mirapoint, Inc. Method and system for providing direct access recovery using seekable tape device
US6829617B2 (en) * 2002-02-15 2004-12-07 International Business Machines Corporation Providing a snapshot of a subset of a file system
JP4215542B2 (en) 2002-03-19 2009-01-28 ネットワーク アプライアンス, インコーポレイテッド System and method for determining changes between two snapshots and sending them to a destination snapshot
US7293033B1 (en) * 2002-03-27 2007-11-06 Swsoft Holdings, Ltd. System and method for providing effective file-sharing in a computer system to allow concurrent multi-user access
US7092976B2 (en) * 2003-06-24 2006-08-15 International Business Machines Corporation Parallel high speed backup for a storage area network (SAN) file system
US7441033B2 (en) * 2003-08-14 2008-10-21 Oracle International Corporation On demand node and server instance allocation and de-allocation
US8316008B1 (en) * 2006-04-14 2012-11-20 Mirapoint Software, Inc. Fast file attribute search

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5606681A (en) * 1994-03-02 1997-02-25 Eec Systems, Inc. Method and device implementing software virtual disk in computer RAM that uses a cache of IRPs to increase system performance
US5577226A (en) * 1994-05-06 1996-11-19 Eec Systems, Inc. Method and system for coherently caching I/O devices across a network

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
POSTEL J B: "Simple Mail Transfer Protocol", INTERNET SPECIFICATION RFC, XX, XX, no. RFC 821, August 1982 (1982-08-01), pages 1 - 70, XP002227058 *
PROCESS SOFTWARE, LLC: "PMDF System Manager's Guide", ORDER NUMBER: N-5301-61-NN-N, September 2001 (2001-09-01), pages 33-1 - 33-7, XP002244814, Retrieved from the Internet <URL:http://www.macalester.edu/cit/reference/pmdf61_docs/sysman.pdf> [retrieved on 20030618] *
SUPERSPEED SOFTWARE INC: "Increasing Performance in the Mission Critical Environment", WHITE PAPER, 29 November 2001 (2001-11-29), XP002244815, Retrieved from the Internet <URL:http://www.necft.com/whitepapers/SuperspeedWPv2.pdf> [retrieved on 20030618] *

Also Published As

Publication number Publication date
TWI239174B (en) 2005-09-01
DE60220181D1 (en) 2007-06-28
TW200301050A (en) 2003-06-16
EP1454239A2 (en) 2004-09-08
US7487212B2 (en) 2009-02-03
EP1454239B1 (en) 2007-05-16
US8990401B2 (en) 2015-03-24
US8990402B2 (en) 2015-03-24
US20090198788A1 (en) 2009-08-06
US20090172188A1 (en) 2009-07-02
WO2003052996A2 (en) 2003-06-26
US20030135573A1 (en) 2003-07-17
AU2002356284A1 (en) 2003-06-30
DE60220181T2 (en) 2007-10-04
AU2002356284A8 (en) 2003-06-30

Similar Documents

Publication Publication Date Title
WO2003052996A3 (en) Fast path message transfer agent
AU2005260881C1 (en) Packet transmission method and packet transmission device
US7876769B2 (en) Self-cleaning mechanism for error recovery
AU6483399A (en) Data packet forwarding networks
US7339888B2 (en) Bridge and route change method of network using the same
TW200420096A (en) Providing routing information in a communication system
RU2008132463A (en) RADIO MESSAGE MANAGEMENT SYSTEM CONTAINING MESSAGE SEQUENCE INFORMATION
WO2007075954A3 (en) Communications methods and apparatus using physical attachment point identifiers wich support dual communications links
WO2001067662A3 (en) Method and system for operation of a resilient closed communication network without a dedicated protection network segment
ATE344564T1 (en) METRO-ETHERNET NETWORK SYSTEM WITH SELECTIVE UPGRADE BREAK MESSAGE TRANSMISSION
US6765916B1 (en) Method and apparatus for processing of multiple protocols within data transmission signals
EP1307015A3 (en) Fault tolerant IS-IS routing system and method corresponding
CN101436993A (en) Method, equipment and system for grabbing package
CA2399619A1 (en) Methods and apparatus for selecting the better cell from redundant streams within a cell-oriented environment
CN101232508B (en) Equipment and method for speeding up poly spanning tree protocol network topological convergence
CN102457441A (en) PSN (Packet Switched Network) data packet processing method and device
CN101540653A (en) Data sending and receiving method, data transmitting device and data transmitting system
US7684393B2 (en) Void-filling in an optical burst switching system using constant offset
CN100466610C (en) Method for identifying net load type in multi-protocol sign exchange network
SE9804171D0 (en) Queue management in packet switched networks
US7293132B2 (en) Apparatus and method for efficient data storage using a FIFO memory
EP1146697A3 (en) A communication system with plural node devices
CN106302258A (en) A kind of message forwarding method and device
CN100531126C (en) Packet transfer method and transfer apparatus
US20030043833A1 (en) DMA controller system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SI SK TR BF BJ CF CG CI CM GA GN GQ 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)
WWE Wipo information: entry into national phase

Ref document number: 2002804952

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2002804952

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP

WWG Wipo information: grant in national office

Ref document number: 2002804952

Country of ref document: EP