US6098180A - Robust delivery system - Google Patents
Robust delivery system Download PDFInfo
- Publication number
- US6098180A US6098180A US08/804,114 US80411497A US6098180A US 6098180 A US6098180 A US 6098180A US 80411497 A US80411497 A US 80411497A US 6098180 A US6098180 A US 6098180A
- Authority
- US
- United States
- Prior art keywords
- file
- receiving node
- signature
- indicator
- node
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Definitions
- a program listing of the invention, written in the C++ programming language, is provided in the Microfiche Appendix, which includes three microfiche having a total number of 202 frames.
- This invention relates to the transfer of information from a sender to a receiver over the internet and, more particularly, to a robust delivery system in which interrupted information transfer can be reestablished without the necessity of resending the entire file.
- interruption of the link may result in the necessity of transmitting the entire image. Depending on the size of the image and its complexity, it may take 18 to 20 minutes to be able to transfer the file to the receive side. If the interruption occurs close to the end of the transmission, it would be convenient to be able to restart the transmission and not have to transmit data that has already been received.
- a signature is transmitted along with the file in which the signature includes the length of the file. This signature is detected at the receive side where it is stored. Upon interruption of the communications link, the receive side waits again for the establishment of a connection and for the particular unique signature which is transmitted from the send side to the receive side. In order for information to be transmitted from the send side to the receive side, there must be a request of a block of information from the receive side to the send side which allows the receive side to control which parts of the file are to be transmitted.
- the receiver Since the receiver, due to the signature, knows the length of the file transmitted and when the transmission was interrupted, it is relatively easy, upon sensing an interrupt, to have the sender start sending those packets or blocks which are a given distance from the start of the file. As a result, it is part of the subject system that the receive side requests only those parts of the file which it does not have in memory.
- this system permits simplification of the send side due to the fact that the send side need not store information about the transfer state. Rather, the send side merely starts up its transmission of only the blocks requested by the receive side. This permits a simplified unidirectional communications link in which the control signals for the transmission of data are generated at the receive side without any interaction with the send side.
- a system for the safe transfer of large source files over an unreliable network link in which the connection is interrupted for a long period of time.
- the sender sends a file with a unique signature which is recognized by the receiver, with the signature providing information as to file size.
- the receive side waits for another connection.
- the receive side recognizes the signature of the file as the file which was being transmitted at the time of the interruption and requests blocks of data from the sender from the point at which the interruption occurred, with the point being established by the file size and the time of the interruption.
- the result is a restartable transfer of the transmission of information from the sender to receiver from the place where it left off, thus eliminating the annoyance of having to restart the transmission from the beginning.
- FIG. 1 is a block diagram of the subject system illustrating the effect of an unreliable network
- FIG. 2 is a flow chart of the subject system indicating the utilization of signatures to uniquely identify a file as to the name, size, and date.
- a sender 10 at the send side transmits the contents of a file 12 over a network 14 to a receiver 16 which stores the information locally at 18.
- Storage 18, as will be seen in connection with FIG. 2, includes a database of records representing partially downloaded files with each record having an associated file signature, a file handle and a position representative of the number of bytes received.
- the purpose of the subject system is to provide the signature, in one embodiment at the header, every time that the file is to be transferred.
- the objective is to transfer a File F over an unreliable network link. Given two computers connected over a network link, one computer, the sender, must transfer a large file to the other computer, the receiver, over the network link.
- MPEG files which refers to motion picture and coding group, which is a format that is typically used for the transfer of such data.
- Other large format files include such files WAVI, which refers to audio/video files; AU, which is an audio format; and AVI, which is a video format.
- sender 10 seeks to send a File F to receiver 16.
- means at the sender calculate the signature of File F, which, in one embodiment, includes the name, size, date and check sum unique to this file. This is accomplished at calculation module 20 which is coupled to a transmit module 22 which sends the file S f to the receiver.
- means 24 are provided to strip off the signature of the file, whereas at 26 within the database, the signature is matched to the stored signatures such that if a match exists, as illustrated at 28, then the records are obtained from the database with the key, S f ', F', and POS, as illustrated at 30.
- [S f ', F', POS] refers to the record containing a signature matching that of the transmitted data.
- the block size is constant, such that when this request is received at 34 by the sender, the sender transmits a block of bytes from File F starting at Position POS as illustrated at 36.
- the send side Upon receipt of a request from the receiver, the send side transmits the above-identified data which is received at 38 in which a block of bytes that are received are written into file F' starting at Position POS.
- the database record is modified with the key S f to [S f , F', POS].
- a database 50 which is coupled to the system at the receive side to enable the query of the database as to whether or not there is a signature of the file that has already been entered into the database.
- the database is also coupled to the block 46 which loads a vector indicating the new file into the database.
- the subject system thus not only provides for the robust delivery information due to the fact that interrupted transmissions can be restarted at the point of interruption, it also provides a system for the request of information from the sender in blocks which are determined by the receive side.
- the receiver can respond to multiple servers simultaneously. This permits transmission of a given file from more than one server to the receive side so that if a link is broken between a particular server and client, the client can nonetheless receive the same data from another server, with the start up of being accomplished in the manner described above.
Abstract
Description
Claims (21)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/804,114 US6098180A (en) | 1997-02-18 | 1997-02-18 | Robust delivery system |
AU11281/99A AU747383B2 (en) | 1997-02-18 | 1999-01-12 | Robust delivery system |
EP99300852A EP1026866A1 (en) | 1997-02-18 | 1999-02-05 | Robust File Transfer System |
US09/434,634 US20020032884A1 (en) | 1997-02-18 | 1999-11-05 | Robust delivery system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/804,114 US6098180A (en) | 1997-02-18 | 1997-02-18 | Robust delivery system |
EP99300852A EP1026866A1 (en) | 1997-02-18 | 1999-02-05 | Robust File Transfer System |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/434,634 Continuation US20020032884A1 (en) | 1997-02-18 | 1999-11-05 | Robust delivery system |
Publications (1)
Publication Number | Publication Date |
---|---|
US6098180A true US6098180A (en) | 2000-08-01 |
Family
ID=26153435
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/804,114 Expired - Lifetime US6098180A (en) | 1997-02-18 | 1997-02-18 | Robust delivery system |
Country Status (2)
Country | Link |
---|---|
US (1) | US6098180A (en) |
EP (1) | EP1026866A1 (en) |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001053953A1 (en) * | 2000-01-19 | 2001-07-26 | Speedbit Ltd. | Methods and apparatus for downloading a file from a server |
US20020026644A1 (en) * | 2000-08-02 | 2002-02-28 | Yoshinori Hatayama | Information distribution apparatus |
US6381709B1 (en) * | 1997-02-24 | 2002-04-30 | Steven M. Casagrande | Process and apparatus for downloading data from a server computer to a client computer |
US20020133624A1 (en) * | 2001-01-16 | 2002-09-19 | Tony Hashem | System and process for routing information in a data processing system |
US20030041245A1 (en) * | 2001-08-23 | 2003-02-27 | Inventec Corporation | System and method of network file transmission |
US6615383B1 (en) * | 1998-05-29 | 2003-09-02 | Sun Microsystems, Inc. | System and method for message transmission between network nodes connected by parallel links |
US20030187852A1 (en) * | 2000-08-31 | 2003-10-02 | Tsuyoshi Abe | File transfer system, apparatus, method and computer readable medium storing file transfer program |
US20030191811A1 (en) * | 2002-04-05 | 2003-10-09 | Tony Hashem | Method and system for transferring files using file transfer protocol |
US6701455B1 (en) * | 2000-08-29 | 2004-03-02 | Hitachi, Ltd. | Remote copy system with data integrity |
US6748450B1 (en) * | 1999-10-28 | 2004-06-08 | International Business Machines Corporation | Delayed delivery of web pages via e-mail or push techniques from an overloaded or partially functional web server |
US6792544B2 (en) * | 2001-04-03 | 2004-09-14 | Ge Financial Assurance Holdings, Inc. | Method and system for secure transmission of information |
US20040193710A1 (en) * | 2003-03-28 | 2004-09-30 | Kazumasa Ushiki | Service providing system with multiple state management servers |
US20050100309A1 (en) * | 2003-01-10 | 2005-05-12 | Vcs Video Communication Systems Ag | Recording method for video/audio data |
US6928468B2 (en) * | 1999-10-29 | 2005-08-09 | Koninklijke Philips Electronics N.V. | System for broadcasting software applications and portable data communications device for use in such a system |
US20050193070A1 (en) * | 2004-02-26 | 2005-09-01 | International Business Machines Corporation | Providing a portion of an electronic mail message based upon a transfer rate, a message size, and a file format |
US20050193145A1 (en) * | 2004-02-26 | 2005-09-01 | International Business Machines Corporation | Providing a portion of an electronic mail message based upon digital rights |
US20050193069A1 (en) * | 2004-02-26 | 2005-09-01 | International Business Machines Corporation | Providing a portion of an electronic mail message based upon a transfer rate and a message size |
US20050193068A1 (en) * | 2004-02-26 | 2005-09-01 | International Business Machines Corporation | Providing a portion of an electronic mail message at a reduced resolution |
US20060069825A1 (en) * | 2004-09-24 | 2006-03-30 | Hodder Leonard B | Method and system of transferring firmware from a host device to a printing device |
US7272645B2 (en) * | 2001-05-25 | 2007-09-18 | Sbc Technology Resources, Inc. | Method of improving the reliability of peer-to-peer network downloads |
US20080049619A1 (en) * | 2004-02-09 | 2008-02-28 | Adam Twiss | Methods and Apparatus for Routing in a Network |
US20080133771A1 (en) * | 2006-11-30 | 2008-06-05 | Yosef Vardi | Accelerated multimedia file download and playback |
US20080270832A1 (en) * | 2007-04-24 | 2008-10-30 | Ianywhere Solutions, Inc. | Efficiently re-starting and recovering synchronization operations between a client and server |
US8055776B1 (en) | 2000-04-05 | 2011-11-08 | International Business Machines Corporation | Sending full-content data to a second data processing system while viewing reduced-content data on a first data processing system |
CN101534483B (en) * | 2009-03-20 | 2012-09-05 | 中兴通讯股份有限公司 | Method and system for realizing breakpoint transmission of multimedia message |
US20140129624A1 (en) * | 2012-02-08 | 2014-05-08 | Tencent Technology (Shenzhen) Company Limited | Bt offline data download system and method, and computer storage medium |
US8769614B1 (en) | 2009-12-29 | 2014-07-01 | Akamai Technologies, Inc. | Security framework for HTTP streaming architecture |
CN103955544A (en) * | 2014-05-21 | 2014-07-30 | 北京奇艺世纪科技有限公司 | File uploading method and file uploading system |
DE102013214795A1 (en) * | 2013-07-29 | 2015-01-29 | Continental Automotive Gmbh | Tachograph arrangement and method for operating a tachograph arrangement |
US20150334066A1 (en) * | 1997-11-13 | 2015-11-19 | Intellectual Ventures I Llc | Method and apparatus for data file transfer using destination linked directories |
CN105338090A (en) * | 2015-11-12 | 2016-02-17 | 浪潮软件集团有限公司 | WebSocket-based breakpoint continuous transmission method and device |
CN110879608A (en) * | 2019-10-18 | 2020-03-13 | 合肥工业大学 | Unmanned system formation rapid self-adaptive decision-making method and device under uncertain environment |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10033794B2 (en) * | 2015-07-17 | 2018-07-24 | Bio-Rad Laboratories, Inc. | Network transfer of large files in unstable network environments |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4630108A (en) * | 1984-03-26 | 1986-12-16 | A. C. Nielsen Company | Preprogrammed over-the-air marketing research system |
JPH0522382A (en) * | 1991-07-11 | 1993-01-29 | Toshiba Corp | Telephone set |
JPH06150217A (en) * | 1992-11-11 | 1994-05-31 | Sony Corp | Recording/reproducing apparatus for magnetic tape |
US5457680A (en) * | 1993-05-18 | 1995-10-10 | International Business Machines Corporation | Data gateway for mobile data radio terminals in a data communication network |
US5768528A (en) * | 1996-05-24 | 1998-06-16 | V-Cast, Inc. | Client-server system for delivery of online information |
EP0862304A2 (en) * | 1997-02-10 | 1998-09-02 | International Business Machines Corporation | Method for file transfer |
US5812784A (en) * | 1995-01-19 | 1998-09-22 | Microsoft Corporation | Method and apparatus for supporting multiple, simultaneous services over multiple, simultaneous connections between a client and network server |
US5913040A (en) * | 1995-08-22 | 1999-06-15 | Backweb Ltd. | Method and apparatus for transmitting and displaying information between a remote network and a local computer |
-
1997
- 1997-02-18 US US08/804,114 patent/US6098180A/en not_active Expired - Lifetime
-
1999
- 1999-02-05 EP EP99300852A patent/EP1026866A1/en not_active Withdrawn
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4630108A (en) * | 1984-03-26 | 1986-12-16 | A. C. Nielsen Company | Preprogrammed over-the-air marketing research system |
JPH0522382A (en) * | 1991-07-11 | 1993-01-29 | Toshiba Corp | Telephone set |
JPH06150217A (en) * | 1992-11-11 | 1994-05-31 | Sony Corp | Recording/reproducing apparatus for magnetic tape |
US5457680A (en) * | 1993-05-18 | 1995-10-10 | International Business Machines Corporation | Data gateway for mobile data radio terminals in a data communication network |
US5812784A (en) * | 1995-01-19 | 1998-09-22 | Microsoft Corporation | Method and apparatus for supporting multiple, simultaneous services over multiple, simultaneous connections between a client and network server |
US5913040A (en) * | 1995-08-22 | 1999-06-15 | Backweb Ltd. | Method and apparatus for transmitting and displaying information between a remote network and a local computer |
US5768528A (en) * | 1996-05-24 | 1998-06-16 | V-Cast, Inc. | Client-server system for delivery of online information |
EP0862304A2 (en) * | 1997-02-10 | 1998-09-02 | International Business Machines Corporation | Method for file transfer |
Non-Patent Citations (6)
Title |
---|
"Data Communication Networks: Services and Facilities, Interfaces," CCITT (The International Telegraph and Telephone Consultative Committee) (1989). |
"ITU-T White Book." (Japanese Version Only). |
"Protocol Handbook for Personal Computer/Data Communication," published by the Asahi Newspaper (Japan) in 1985. (Japanese Version Only). |
Data Communication Networks: Services and Facilities, Interfaces, CCITT (The International Telegraph and Telephone Consultative Committee) (1989). * |
ITU T White Book. (Japanese Version Only). * |
Protocol Handbook for Personal Computer/Data Communication, published by the Asahi Newspaper (Japan) in 1985. (Japanese Version Only). * |
Cited By (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6381709B1 (en) * | 1997-02-24 | 2002-04-30 | Steven M. Casagrande | Process and apparatus for downloading data from a server computer to a client computer |
US9912516B2 (en) * | 1997-11-13 | 2018-03-06 | Intellectual Ventures I Llc | Method and apparatus for data file transfer using destination linked directories |
US20150334066A1 (en) * | 1997-11-13 | 2015-11-19 | Intellectual Ventures I Llc | Method and apparatus for data file transfer using destination linked directories |
US6615383B1 (en) * | 1998-05-29 | 2003-09-02 | Sun Microsystems, Inc. | System and method for message transmission between network nodes connected by parallel links |
US6748450B1 (en) * | 1999-10-28 | 2004-06-08 | International Business Machines Corporation | Delayed delivery of web pages via e-mail or push techniques from an overloaded or partially functional web server |
US6928468B2 (en) * | 1999-10-29 | 2005-08-09 | Koninklijke Philips Electronics N.V. | System for broadcasting software applications and portable data communications device for use in such a system |
US6377974B1 (en) * | 2000-01-19 | 2002-04-23 | Speedbit Ltd. | Methods and apparatus for downloading a file from a server |
WO2001053953A1 (en) * | 2000-01-19 | 2001-07-26 | Speedbit Ltd. | Methods and apparatus for downloading a file from a server |
US6606646B2 (en) * | 2000-01-19 | 2003-08-12 | Speedbit Ltd. | Methods and apparatus for downloading a file from a server |
US8055776B1 (en) | 2000-04-05 | 2011-11-08 | International Business Machines Corporation | Sending full-content data to a second data processing system while viewing reduced-content data on a first data processing system |
US20020026644A1 (en) * | 2000-08-02 | 2002-02-28 | Yoshinori Hatayama | Information distribution apparatus |
US6973474B2 (en) * | 2000-08-02 | 2005-12-06 | Sanyo Electric Co., Ltd. | Information distribution apparatus that resumes distribution after interruption |
US6701455B1 (en) * | 2000-08-29 | 2004-03-02 | Hitachi, Ltd. | Remote copy system with data integrity |
US20030187852A1 (en) * | 2000-08-31 | 2003-10-02 | Tsuyoshi Abe | File transfer system, apparatus, method and computer readable medium storing file transfer program |
US7386574B2 (en) | 2000-08-31 | 2008-06-10 | Nippon Telegraph And Telephone Corporation | File transfer system, apparatus, method and computer readable medium storing file transfer program |
US20020133624A1 (en) * | 2001-01-16 | 2002-09-19 | Tony Hashem | System and process for routing information in a data processing system |
US6792544B2 (en) * | 2001-04-03 | 2004-09-14 | Ge Financial Assurance Holdings, Inc. | Method and system for secure transmission of information |
US7475132B2 (en) | 2001-05-25 | 2009-01-06 | At&T Knowledge Ventures, Lp | Method of improving the reliability of peer-to-peer network downloads |
US7272645B2 (en) * | 2001-05-25 | 2007-09-18 | Sbc Technology Resources, Inc. | Method of improving the reliability of peer-to-peer network downloads |
US20030041245A1 (en) * | 2001-08-23 | 2003-02-27 | Inventec Corporation | System and method of network file transmission |
US7155578B2 (en) | 2002-04-05 | 2006-12-26 | Genworth Financial, Inc. | Method and system for transferring files using file transfer protocol |
US20030191811A1 (en) * | 2002-04-05 | 2003-10-09 | Tony Hashem | Method and system for transferring files using file transfer protocol |
US8051336B2 (en) * | 2003-01-10 | 2011-11-01 | Robert Bosch Gmbh | Recording method for video/audio data |
US7783930B2 (en) * | 2003-01-10 | 2010-08-24 | Robert Bosch Gmbh | Recording method for video/audio data |
US20050100309A1 (en) * | 2003-01-10 | 2005-05-12 | Vcs Video Communication Systems Ag | Recording method for video/audio data |
US20100223501A1 (en) * | 2003-01-10 | 2010-09-02 | Robert Bosch Gmbh | Recording method for video/audio data |
US20040193710A1 (en) * | 2003-03-28 | 2004-09-30 | Kazumasa Ushiki | Service providing system with multiple state management servers |
US20080049619A1 (en) * | 2004-02-09 | 2008-02-28 | Adam Twiss | Methods and Apparatus for Routing in a Network |
US7852767B2 (en) * | 2004-02-09 | 2010-12-14 | Velocix Limited | Methods and apparatus for routing in a network |
US20050193145A1 (en) * | 2004-02-26 | 2005-09-01 | International Business Machines Corporation | Providing a portion of an electronic mail message based upon digital rights |
US20050193068A1 (en) * | 2004-02-26 | 2005-09-01 | International Business Machines Corporation | Providing a portion of an electronic mail message at a reduced resolution |
US7512658B2 (en) | 2004-02-26 | 2009-03-31 | International Business Machines Corporation | Providing a portion of an electronic mail message based upon a transfer rate, a message size, and a file format |
US20050193069A1 (en) * | 2004-02-26 | 2005-09-01 | International Business Machines Corporation | Providing a portion of an electronic mail message based upon a transfer rate and a message size |
US20050193070A1 (en) * | 2004-02-26 | 2005-09-01 | International Business Machines Corporation | Providing a portion of an electronic mail message based upon a transfer rate, a message size, and a file format |
US7596285B2 (en) | 2004-02-26 | 2009-09-29 | International Business Machines Corporation | Providing a portion of an electronic mail message at a reduced resolution |
US20060069825A1 (en) * | 2004-09-24 | 2006-03-30 | Hodder Leonard B | Method and system of transferring firmware from a host device to a printing device |
US8224981B2 (en) | 2006-11-30 | 2012-07-17 | Speedbit Ltd. | Accelerated multimedia file download and playback |
US20080133771A1 (en) * | 2006-11-30 | 2008-06-05 | Yosef Vardi | Accelerated multimedia file download and playback |
US7779299B2 (en) * | 2007-04-24 | 2010-08-17 | Ianywhere Solutions, Inc. | Efficiently re-starting and recovering synchronization operations between a client and server |
US20080270832A1 (en) * | 2007-04-24 | 2008-10-30 | Ianywhere Solutions, Inc. | Efficiently re-starting and recovering synchronization operations between a client and server |
CN101534483B (en) * | 2009-03-20 | 2012-09-05 | 中兴通讯股份有限公司 | Method and system for realizing breakpoint transmission of multimedia message |
US8769614B1 (en) | 2009-12-29 | 2014-07-01 | Akamai Technologies, Inc. | Security framework for HTTP streaming architecture |
US9485238B2 (en) | 2009-12-29 | 2016-11-01 | Akamai Technologies, Inc. | Security framework for HTTP streaming architecture |
US9560165B2 (en) * | 2012-02-08 | 2017-01-31 | Tencent Technology (Shenzhen) Company Limited | BT offline data download system and method, and computer storage medium |
US20140129624A1 (en) * | 2012-02-08 | 2014-05-08 | Tencent Technology (Shenzhen) Company Limited | Bt offline data download system and method, and computer storage medium |
DE102013214795A1 (en) * | 2013-07-29 | 2015-01-29 | Continental Automotive Gmbh | Tachograph arrangement and method for operating a tachograph arrangement |
CN103955544A (en) * | 2014-05-21 | 2014-07-30 | 北京奇艺世纪科技有限公司 | File uploading method and file uploading system |
CN105338090A (en) * | 2015-11-12 | 2016-02-17 | 浪潮软件集团有限公司 | WebSocket-based breakpoint continuous transmission method and device |
CN110879608A (en) * | 2019-10-18 | 2020-03-13 | 合肥工业大学 | Unmanned system formation rapid self-adaptive decision-making method and device under uncertain environment |
CN110879608B (en) * | 2019-10-18 | 2023-02-28 | 合肥工业大学 | Unmanned system formation rapid self-adaptive decision-making method and device under uncertain environment |
Also Published As
Publication number | Publication date |
---|---|
EP1026866A1 (en) | 2000-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6098180A (en) | Robust delivery system | |
US20020032884A1 (en) | Robust delivery system | |
US7373418B2 (en) | Wire protocol for a media server system | |
US7293045B2 (en) | Accounting for update notifications in synchronizing data that may be represented by different data structures | |
US6757711B2 (en) | Method and apparatus for delivering data | |
JP2698336B2 (en) | Node used in local area network for digital data processing system | |
US7318107B1 (en) | System and method for automatic stream fail-over | |
US5706429A (en) | Transaction processing system and method | |
US6832255B1 (en) | Access control method and apparatus | |
KR100557192B1 (en) | Method for sending data in case of irregularity completion in data synchronization between server and client and system therefor | |
US6219712B1 (en) | Congestion control in a network | |
US4975904A (en) | Local area network for digital data processing system including timer-regulated message transfer arrangement | |
US6321269B1 (en) | Optimized performance for transaction-oriented communications using stream-based network protocols | |
HU225569B1 (en) | Method, apparatus and computer program product for reducing data transmitted over an external communication link usig the tcp protocol between computer applications | |
JP4538465B2 (en) | How to improve the quality of service for networked clients | |
JP3605242B2 (en) | Data transmission device, data reception device, and data file storage medium | |
US20020147827A1 (en) | Method, system and computer program product for streaming of data | |
EP1532767B1 (en) | Download optimization in the presence of multicast data | |
US20040236785A1 (en) | Method and system for transmitting a digital image over a communication network | |
US7464185B2 (en) | Method and apparatus for transfering data from a sending system to a receiving system, and program storage devices | |
JP3553760B2 (en) | Data communication method and data communication system | |
EP0641104B1 (en) | Local Area Network Transport System | |
JPH11249977A (en) | Data transfer network system | |
JP7163093B2 (en) | Broker device, communication system, communication method, and program | |
JP2002191038A (en) | Moving picture distribution system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MITSUBISHI ELECTRONICS AMERICA, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KOBATA, HIROSHI;TONCHEV, THEODORE G.;REEL/FRAME:009001/0147 Effective date: 19980211 |
|
AS | Assignment |
Owner name: HK/TT, LLC, MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MITSUBISHI ELECTRONICS AMERICA, INC.;REEL/FRAME:009259/0429 Effective date: 19980331 |
|
AS | Assignment |
Owner name: E-PARCEL, LLC, MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HK/TT, LLC;REEL/FRAME:009259/0457 Effective date: 19980401 |
|
AS | Assignment |
Owner name: E-PARCEL INC., MASSACHUSETTS Free format text: CHANGE OF NAME;ASSIGNOR:E-PARCEL, LLC;REEL/FRAME:011541/0023 Effective date: 20000331 |
|
AS | Assignment |
Owner name: ATABOK, INC., MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:E-PARCEL, INC.;REEL/FRAME:011541/0235 Effective date: 20001226 |
|
AS | Assignment |
Owner name: ATABOK JAPAN, INC., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ATABOK, INC.;REEL/FRAME:012295/0910 Effective date: 20011108 |
|
FEPP | Fee payment procedure |
Free format text: PAT HOLDER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: LTOS); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
REMI | Maintenance fee reminder mailed | ||
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
AS | Assignment |
Owner name: E-PARCEL CORPORATION, JAPAN Free format text: CHANGE OF NAME;ASSIGNOR:ATABOK JAPAN, INC.;REEL/FRAME:019489/0895 Effective date: 20060705 |
|
REMI | Maintenance fee reminder mailed | ||
REIN | Reinstatement after maintenance fee payment confirmed | ||
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20080801 |
|
FEPP | Fee payment procedure |
Free format text: PETITION RELATED TO MAINTENANCE FEES GRANTED (ORIGINAL EVENT CODE: PMFG); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
SULP | Surcharge for late payment | ||
PRDP | Patent reinstated due to the acceptance of a late maintenance fee |
Effective date: 20091028 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 12 |