US5774479A - Method and system for remote procedure call via an unreliable communication channel using multiple retransmission timers - Google Patents
Method and system for remote procedure call via an unreliable communication channel using multiple retransmission timers Download PDFInfo
- Publication number
- US5774479A US5774479A US08/413,561 US41356195A US5774479A US 5774479 A US5774479 A US 5774479A US 41356195 A US41356195 A US 41356195A US 5774479 A US5774479 A US 5774479A
- Authority
- US
- United States
- Prior art keywords
- request
- client
- time
- out period
- server
- 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
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/188—Time-out mechanisms
- H04L1/1883—Time-out mechanisms using multiple timers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1685—Details of the supervisory signal the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1803—Stop-and-wait protocols
-
- 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
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L2001/125—Arrangements for preventing errors in the return channel
-
- 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
-
- 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/133—Protocols for remote procedure calls [RPC]
-
- 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/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
p=q+(1-q)q
(1-p)=(1-q).sup.2
h=(1-q)q+q.sup.2 +q.sup.2 (1-q)=q(1-q)+qp.
T*=T.sub.r +p(1-p){1+p+p.sup.2 +p.sup.3 +. . . }T.sub.1 +h(1-p){1+2p+3p.sup.2 +4p.sup.3 +. . . }T.sub.2
Claims (14)
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/413,561 US5774479A (en) | 1995-03-30 | 1995-03-30 | Method and system for remote procedure call via an unreliable communication channel using multiple retransmission timers |
AU47666/96A AU689374B2 (en) | 1995-03-30 | 1996-01-29 | Method and system for remote procedure call via an unreliable communication channel using multiple retransmission timers |
CN96190264A CN1149919A (en) | 1995-03-30 | 1996-01-29 | Method and system for remote precedure call via unreliable communication channel using multiple retransmission timer |
PCT/US1996/000967 WO1996030841A1 (en) | 1995-03-30 | 1996-01-29 | Method and system for remote procedure call via an unreliable communication channel using multiple retransmission timers |
CA002190142A CA2190142C (en) | 1995-03-30 | 1996-01-29 | Method and system for remote procedure call via an unreliable communication channel using multiple retransmission timers |
EP96903655A EP0763225A4 (en) | 1995-03-30 | 1996-01-29 | Method and system for remote procedure call via an unreliable communication channel using multiple retransmission timers |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/413,561 US5774479A (en) | 1995-03-30 | 1995-03-30 | Method and system for remote procedure call via an unreliable communication channel using multiple retransmission timers |
Publications (1)
Publication Number | Publication Date |
---|---|
US5774479A true US5774479A (en) | 1998-06-30 |
Family
ID=23637706
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/413,561 Expired - Lifetime US5774479A (en) | 1995-03-30 | 1995-03-30 | Method and system for remote procedure call via an unreliable communication channel using multiple retransmission timers |
Country Status (6)
Country | Link |
---|---|
US (1) | US5774479A (en) |
EP (1) | EP0763225A4 (en) |
CN (1) | CN1149919A (en) |
AU (1) | AU689374B2 (en) |
CA (1) | CA2190142C (en) |
WO (1) | WO1996030841A1 (en) |
Cited By (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5918002A (en) * | 1997-03-14 | 1999-06-29 | Microsoft Corporation | Selective retransmission for efficient and reliable streaming of multimedia packets in a computer network |
US5983276A (en) * | 1997-03-31 | 1999-11-09 | Sun Microsystems, Inc. | Acknowledgement tracking and automatic faxing system of EDI transactions on the internet |
US6065052A (en) * | 1996-07-01 | 2000-05-16 | Sun Microsystems, Inc. | System for maintaining strongly sequentially ordered packet flow in a ring network system with busy and failed nodes |
WO2000033278A1 (en) * | 1998-11-30 | 2000-06-08 | Robert Bosch Gmbh | Method for requiring and processing traffic information |
US6081568A (en) * | 1996-01-10 | 2000-06-27 | Nec Corporation | Method and system for automatic setting of optimum number of waiting frames in automatic repeat request protocol |
EP1107540A2 (en) * | 1999-12-03 | 2001-06-13 | Nec Corporation | Data communication system and method |
US20010056547A1 (en) * | 1998-06-09 | 2001-12-27 | Placeware, Inc. | Bi-directional process-to-process byte stream protocol |
US6338090B1 (en) * | 1998-03-27 | 2002-01-08 | International Business Machines Corporation | Method and apparatus for selectively using input/output buffers as a retransmit vehicle in an information handling system |
EP1191764A1 (en) * | 2000-09-20 | 2002-03-27 | Lucent Technologies Inc. | A method of controlling the time-out in a wireless data TCP transmission |
WO2002034002A1 (en) * | 2000-10-17 | 2002-04-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method of improving the performance between one mobile station and a base station by selective setting of the retransmission time-out values |
US6408003B1 (en) * | 1997-06-17 | 2002-06-18 | Qualcomm Incorporated | Method and apparatus for resolving ambiguity in reception of multiple retransmitted frames |
WO2002054657A1 (en) * | 2000-12-29 | 2002-07-11 | Soft Tracks Enterprises Ltd. | System and method for detecting and handling communication based errors in a wireless transaction system |
EP1263159A1 (en) * | 2001-06-01 | 2002-12-04 | Telefonaktiebolaget Lm Ericsson | Method and receiver for improved data packet transfer in a transmission protocol with repeat requests |
US20030028837A1 (en) * | 2001-07-20 | 2003-02-06 | Samsung Electronics Co., Ltd | Method for driving retransmission timer in mobile telecommunications system using radio link protocol |
FR2829330A1 (en) * | 2001-08-31 | 2003-03-07 | Canon Kk | METHOD FOR REQUESTING RECEIPT OF THE RESULT OF EXECUTION OF A REMOTE FUNCTION ON A PREDETERMINED DATE |
US6625162B2 (en) * | 1997-12-17 | 2003-09-23 | Canon Kabushiki Kaisha | Method and apparatus for data transmission with control over access to a transmission medium |
US20030202522A1 (en) * | 2002-04-24 | 2003-10-30 | Ping Jiang | System for concurrent distributed processing in multiple finite state machines |
WO2003105394A1 (en) * | 2002-06-10 | 2003-12-18 | Qualcomm, Incorporated | Rlp retransmission for cdma communication systems |
US6697331B1 (en) * | 1999-11-17 | 2004-02-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Link layer acknowledgement and retransmission for cellular telecommunications |
US20040071106A1 (en) * | 2000-03-06 | 2004-04-15 | Koichi Ito | Data transmission system and communication devices |
US6738923B1 (en) * | 2000-09-07 | 2004-05-18 | International Business Machines Corporation | Network station adjustable fail-over time intervals for booting to backup servers when transport service is not available |
US6742031B1 (en) * | 1997-06-30 | 2004-05-25 | Mci Communications Corporation | Delay calculation for a frame relay network |
US20040114615A1 (en) * | 2002-12-17 | 2004-06-17 | Virtanen Jarmo J. | Network-ordered change of an access network |
US6754501B1 (en) * | 2000-11-02 | 2004-06-22 | Motorola, Inc. | Media access adaptive control to improve system throughput |
WO2004064326A1 (en) * | 2003-01-15 | 2004-07-29 | Thomson Licensing S.A. | Method for processing of messages which are to be transmitted via a transmission medium in a network of distributed stations, as well as a network station |
US20040215704A1 (en) * | 2001-08-07 | 2004-10-28 | Bartholomaus Kellerer | Coupler for a data processing apparatus |
US20040253983A1 (en) * | 2003-06-13 | 2004-12-16 | Nokia Corporation | Methods and devices for transferring a secret to enable authenticated wireless communication |
US20050055606A1 (en) * | 2003-09-10 | 2005-03-10 | Microsoft Corporation | Method and system for rollback-free failure recovery of multi-step procedures |
US20050141563A1 (en) * | 1996-03-29 | 2005-06-30 | Cisco Technology, Inc., A California Corporation | Communication server apparatus providing XDSL services and method |
US20050281243A1 (en) * | 2004-06-18 | 2005-12-22 | Qualcomm Incorporated | Radio link protocols for a wireless communication system |
US20060156164A1 (en) * | 2002-11-18 | 2006-07-13 | Michael Meyer | Data unit sender and method of controlling the same |
US20060234644A1 (en) * | 2003-07-01 | 2006-10-19 | Reiner Ludwig | Method for setting the retransmission timeout period in a packet switched communication network |
US20060248215A1 (en) * | 2005-04-28 | 2006-11-02 | Kabushiki Kaisha Toshiba | Information processing apparatus and information processing method |
US20060256794A1 (en) * | 1998-05-20 | 2006-11-16 | Qualcomm Incorporated | Method and apparatus for resolving ambiguity in reception of multiple retransmitted frames |
CN1308837C (en) * | 2001-10-09 | 2007-04-04 | 皇家菲利浦电子有限公司 | System for transmission subgroup sequence between service and mobile terminal |
US7249192B1 (en) * | 2000-03-09 | 2007-07-24 | Hewlett-Packard Development Company, L.P. | Protocol for insuring exactly once semantics of transactions across an unordered, unreliable network |
WO2007112667A1 (en) * | 2006-03-30 | 2007-10-11 | Alibaba Group Holding Limited | Method and apparatus for message retransmission, method and apparatus for inter-system message notification |
US20080288967A1 (en) * | 2006-01-31 | 2008-11-20 | Fujitsu Limited | Procedure calling method, procedure calling program, and computer product |
US7475002B1 (en) * | 2004-02-18 | 2009-01-06 | Vmware, Inc. | Method and apparatus for emulating multiple virtual timers in a virtual computer system when the virtual timers fall behind the real time of a physical computer system |
US20100242055A1 (en) * | 2009-03-17 | 2010-09-23 | Microsoft Corporation | Remote procedure call chains |
US20110296039A1 (en) * | 2010-05-31 | 2011-12-01 | Research In Motion Limited | Method and apparatus for back-off algorithm having different retry time classes |
US20120106950A1 (en) * | 2010-11-03 | 2012-05-03 | Ciena Corporation | Method and system for optical network smart timer management via delay measurement between spans |
US20130227148A1 (en) * | 2010-11-08 | 2013-08-29 | Wenbo ZU | Full-Duplex Bi-Directional Communication Over a Remote Procedure Call Based Communications Protocol, and Applications Thereof |
EP2157723A3 (en) * | 2008-08-21 | 2013-12-25 | Fujitsu Limited | Data retransmission method and system |
US20160142104A1 (en) * | 2013-06-17 | 2016-05-19 | Sdmo Industries | Method of communications in a network interconnecting at least two power generators, and corresponding interfacing device |
US9596297B2 (en) | 2013-05-16 | 2017-03-14 | Toshiba Global Commerce Solutions Holdings Corporation | Managing communications in a multi-client, multi-server environment |
CN106648928A (en) * | 2016-11-29 | 2017-05-10 | 成都广达新网科技股份有限公司 | Method and device for inter-process communication |
US9832086B2 (en) | 2012-02-20 | 2017-11-28 | Panasonic Corporation | Initiator apparatus, target apparatus, communication system, timeout detection method, and timeout detection program |
EP3352492A1 (en) * | 2017-01-19 | 2018-07-25 | Giesecke+Devrient Mobile Security GmbH | Authentication method |
CN113472606A (en) * | 2021-06-29 | 2021-10-01 | 聚好看科技股份有限公司 | Heartbeat overtime detection method, server and electronic equipment |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19980034552A (en) * | 1996-11-07 | 1998-08-05 | 김광호 | Socket binding method of communication system using socket function |
US6473399B1 (en) * | 1998-11-30 | 2002-10-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for determining an optimum timeout under varying data rates in an RLC wireless system which uses a PDU counter |
GB2347832B (en) * | 1999-03-09 | 2001-04-04 | Marconi Comm Ltd | Communications system |
US6405337B1 (en) | 1999-06-21 | 2002-06-11 | Ericsson Inc. | Systems, methods and computer program products for adjusting a timeout for message retransmission based on measured round-trip communications delays |
US7493394B2 (en) * | 2003-12-31 | 2009-02-17 | Cisco Technology, Inc. | Dynamic timeout in a client-server system |
CN101047484B (en) * | 2006-06-21 | 2010-10-13 | 华为技术有限公司 | Transmission layer retransmission method and system |
CN101507195B (en) * | 2006-09-05 | 2013-02-06 | 艾利森电话股份有限公司 | Optimizing requested downlink data by adjusting frame number by measuring actual transmission delay |
CN101039324B (en) * | 2007-03-12 | 2011-09-14 | 华为技术有限公司 | Method, system and apparatus for defending network virus |
EP2405624A1 (en) * | 2010-07-09 | 2012-01-11 | Thomson Licensing | Method for operating a remote procedure call handler in a client and a server and computer system comprising the same. |
CN102546791A (en) * | 2011-12-30 | 2012-07-04 | 南京师范大学 | Distributed service system and method based on state machine-interaction event model |
CN104735076A (en) * | 2015-03-31 | 2015-06-24 | 腾讯科技(深圳)有限公司 | Grouping aggregation method, client-side and server |
CN109952560B (en) * | 2017-10-20 | 2022-12-23 | 深圳市汇顶科技股份有限公司 | Timing method and device of virtual timer and electronic device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5167035A (en) * | 1988-09-08 | 1992-11-24 | Digital Equipment Corporation | Transferring messages between nodes in a network |
US5282204A (en) * | 1992-04-13 | 1994-01-25 | Racotek, Inc. | Apparatus and method for overlaying data on trunked radio |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5130993A (en) * | 1989-12-29 | 1992-07-14 | Codex Corporation | Transmitting encoded data on unreliable networks |
-
1995
- 1995-03-30 US US08/413,561 patent/US5774479A/en not_active Expired - Lifetime
-
1996
- 1996-01-29 AU AU47666/96A patent/AU689374B2/en not_active Ceased
- 1996-01-29 WO PCT/US1996/000967 patent/WO1996030841A1/en not_active Application Discontinuation
- 1996-01-29 CN CN96190264A patent/CN1149919A/en active Pending
- 1996-01-29 EP EP96903655A patent/EP0763225A4/en not_active Ceased
- 1996-01-29 CA CA002190142A patent/CA2190142C/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5167035A (en) * | 1988-09-08 | 1992-11-24 | Digital Equipment Corporation | Transferring messages between nodes in a network |
US5282204A (en) * | 1992-04-13 | 1994-01-25 | Racotek, Inc. | Apparatus and method for overlaying data on trunked radio |
Non-Patent Citations (18)
Title |
---|
Bjorkman, "Designing Hierarchical Hardware for Efficient Timer Handling", '90 Workshop on Future Trends of Distributed Computing Systems, pp. 149-152, Sep. 1990. |
Bjorkman, Designing Hierarchical Hardware for Efficient Timer Handling , 90 Workshop on Future Trends of Distributed Computing Systems, pp. 149 152, Sep. 1990. * |
Caceres et al., "The Effects of Mobility on Reliable Transport Protocols", 1994 Int'l Conf. on Distributed Computing Systems, pp. 12-20, Dec. 1994. |
Caceres et al., The Effects of Mobility on Reliable Transport Protocols , 1994 Int l Conf. on Distributed Computing Systems, pp. 12 20, Dec. 1994. * |
DeSimone et al., "Throughput Performance of Transport-Layer Protocols over Wireless LANs", GLOBECOM '93, pp. 542-549, Dec. 1993. |
DeSimone et al., Throughput Performance of Transport Layer Protocols over Wireless LANs , GLOBECOM 93, pp. 542 549, Dec. 1993. * |
Doyle et al., "A Simulation Model for Evaluation of Distributed Processing in Multi-Hop Packet Radio Networks", MILCOM '91, pp. 142-148, Sep. 1991. |
Doyle et al., A Simulation Model for Evaluation of Distributed Processing in Multi Hop Packet Radio Networks , MILCOM 91, pp. 142 148, Sep. 1991. * |
Khalil, K.M., et al., "Performance Considerations for TCP/IP in Wide Area Networks", Local Computer Networks 1994 19th Conference, pp. 166-175, Jan. 1994. |
Khalil, K.M., et al., Performance Considerations for TCP/IP in Wide Area Networks , Local Computer Networks 1994 19th Conference, pp. 166 175, Jan. 1994. * |
Manzoni, P., et al., "A Simulation Study of the Impact of Mobility on TCP/IP", Network Protocols 1994 International Conference, pp. 196-203, Jan. 1994. |
Manzoni, P., et al., A Simulation Study of the Impact of Mobility on TCP/IP , Network Protocols 1994 International Conference, pp. 196 203, Jan. 1994. * |
Neufeld et al., "A Request/Response Protocol for ISO Remote Operations", IEEE Region 10 Conf. on Computers and Communication Systems, Sep. 1990, pp. 623-627. |
Neufeld et al., A Request/Response Protocol for ISO Remote Operations , IEEE Region 10 Conf. on Computers and Communication Systems, Sep. 1990, pp. 623 627. * |
Shiva, S.G., et al., "Implementation of Reliable and Efficient Remote Procedure Calls", SOUTHEASTCON 1993 IEEE Conference Proceedings, Jan. 1993. |
Shiva, S.G., et al., Implementation of Reliable and Efficient Remote Procedure Calls , SOUTHEASTCON 1993 IEEE Conference Proceedings, Jan. 1993. * |
Yeo et al., "Submission of Transactions from Mobile Workstations in a Cooperative Multidatabase Processing Environment", 1994 Int'l Conf. on Distributed Computing Systems, pp. 372-379, Dec. 1994. |
Yeo et al., Submission of Transactions from Mobile Workstations in a Cooperative Multidatabase Processing Environment , 1994 Int l Conf. on Distributed Computing Systems, pp. 372 379, Dec. 1994. * |
Cited By (88)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6081568A (en) * | 1996-01-10 | 2000-06-27 | Nec Corporation | Method and system for automatic setting of optimum number of waiting frames in automatic repeat request protocol |
US20050141563A1 (en) * | 1996-03-29 | 2005-06-30 | Cisco Technology, Inc., A California Corporation | Communication server apparatus providing XDSL services and method |
US8116298B2 (en) * | 1996-03-29 | 2012-02-14 | Cisco Technology, Inc. | Communication server apparatus providing XDSL services and method |
US6463472B1 (en) * | 1996-07-01 | 2002-10-08 | Sun Microsystems, Inc. | System for maintaining strongly sequentially ordered packet flow in a ring network system with busy and failed nodes |
US6065052A (en) * | 1996-07-01 | 2000-05-16 | Sun Microsystems, Inc. | System for maintaining strongly sequentially ordered packet flow in a ring network system with busy and failed nodes |
US6233615B1 (en) * | 1996-07-01 | 2001-05-15 | Sun Microsystems, Inc. | System for maintaining strongly sequentially ordered packet flow in a ring network system with busy and failed nodes |
US5918002A (en) * | 1997-03-14 | 1999-06-29 | Microsoft Corporation | Selective retransmission for efficient and reliable streaming of multimedia packets in a computer network |
US5983276A (en) * | 1997-03-31 | 1999-11-09 | Sun Microsystems, Inc. | Acknowledgement tracking and automatic faxing system of EDI transactions on the internet |
US6408003B1 (en) * | 1997-06-17 | 2002-06-18 | Qualcomm Incorporated | Method and apparatus for resolving ambiguity in reception of multiple retransmitted frames |
US20020141414A1 (en) * | 1997-06-17 | 2002-10-03 | Ramin Rezaiifar | Method and apparatus for resolving ambiguity in reception of multiple retransmitted frames |
US7068658B2 (en) | 1997-06-17 | 2006-06-27 | Qualcomm Incorporated | Method and apparatus for resolving ambiguity in reception of multiple retransmitted frames |
US6742031B1 (en) * | 1997-06-30 | 2004-05-25 | Mci Communications Corporation | Delay calculation for a frame relay network |
US6625162B2 (en) * | 1997-12-17 | 2003-09-23 | Canon Kabushiki Kaisha | Method and apparatus for data transmission with control over access to a transmission medium |
US6338090B1 (en) * | 1998-03-27 | 2002-01-08 | International Business Machines Corporation | Method and apparatus for selectively using input/output buffers as a retransmit vehicle in an information handling system |
US20060256794A1 (en) * | 1998-05-20 | 2006-11-16 | Qualcomm Incorporated | Method and apparatus for resolving ambiguity in reception of multiple retransmitted frames |
US7593408B2 (en) | 1998-05-20 | 2009-09-22 | Qualcomm Incorporated | Method and apparatus for resolving ambiguity in reception of multiple retransmitted frames |
US7103799B2 (en) * | 1998-06-09 | 2006-09-05 | Placeware, Inc. | Bi-directional process-to-process byte stream protocol |
US20010056547A1 (en) * | 1998-06-09 | 2001-12-27 | Placeware, Inc. | Bi-directional process-to-process byte stream protocol |
US7072676B1 (en) | 1998-11-30 | 2006-07-04 | Robert Bosch Gmbh | Method and wireless transceiver for requesting and processing information |
WO2000033278A1 (en) * | 1998-11-30 | 2000-06-08 | Robert Bosch Gmbh | Method for requiring and processing traffic information |
US6697331B1 (en) * | 1999-11-17 | 2004-02-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Link layer acknowledgement and retransmission for cellular telecommunications |
US6831908B2 (en) | 1999-12-03 | 2004-12-14 | Nec Corporation | Data communication system and method |
EP1107540A3 (en) * | 1999-12-03 | 2002-12-11 | Nec Corporation | Data communication system and method |
EP1107540A2 (en) * | 1999-12-03 | 2001-06-13 | Nec Corporation | Data communication system and method |
US7061873B2 (en) * | 2000-03-06 | 2006-06-13 | Kabushiki Kaisha Toshiba | Communication device which requests transmission of encoded data based on monitored reception quality |
US20040071106A1 (en) * | 2000-03-06 | 2004-04-15 | Koichi Ito | Data transmission system and communication devices |
US7249192B1 (en) * | 2000-03-09 | 2007-07-24 | Hewlett-Packard Development Company, L.P. | Protocol for insuring exactly once semantics of transactions across an unordered, unreliable network |
US6738923B1 (en) * | 2000-09-07 | 2004-05-18 | International Business Machines Corporation | Network station adjustable fail-over time intervals for booting to backup servers when transport service is not available |
US20040122935A1 (en) * | 2000-09-07 | 2004-06-24 | International Business Machines Corporation | Network station adjustable fail-over time intervals for booting to backup servers when transport service is not available |
US7401247B2 (en) * | 2000-09-07 | 2008-07-15 | Lenovo (Singapore) Pte Ltd | Network station adjustable fail-over time intervals for booting to backup servers when transport service is not available |
US7154850B1 (en) | 2000-09-20 | 2006-12-26 | Lucent Technologies Inc. | Wireless data transmission using time out control |
EP1191764A1 (en) * | 2000-09-20 | 2002-03-27 | Lucent Technologies Inc. | A method of controlling the time-out in a wireless data TCP transmission |
WO2002034002A1 (en) * | 2000-10-17 | 2002-04-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method of improving the performance between one mobile station and a base station by selective setting of the retransmission time-out values |
US6754501B1 (en) * | 2000-11-02 | 2004-06-22 | Motorola, Inc. | Media access adaptive control to improve system throughput |
WO2002054657A1 (en) * | 2000-12-29 | 2002-07-11 | Soft Tracks Enterprises Ltd. | System and method for detecting and handling communication based errors in a wireless transaction system |
WO2002100029A1 (en) * | 2001-06-01 | 2002-12-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and receiver for improved data packet transfer in a transmission protocol with repeat requests |
US20040148546A1 (en) * | 2001-06-01 | 2004-07-29 | Michael Meyer | Method and receiver for improved data packet transfer in a transmission protocol with repeat requests |
EP1263159A1 (en) * | 2001-06-01 | 2002-12-04 | Telefonaktiebolaget Lm Ericsson | Method and receiver for improved data packet transfer in a transmission protocol with repeat requests |
US7334175B2 (en) * | 2001-07-20 | 2008-02-19 | Samsung Electronics Co., Ltd | Method for driving retransmission timer in mobile telecommunications system using radio link protocol |
US20030028837A1 (en) * | 2001-07-20 | 2003-02-06 | Samsung Electronics Co., Ltd | Method for driving retransmission timer in mobile telecommunications system using radio link protocol |
US20040215704A1 (en) * | 2001-08-07 | 2004-10-28 | Bartholomaus Kellerer | Coupler for a data processing apparatus |
US20030055916A1 (en) * | 2001-08-31 | 2003-03-20 | Youenn Fablet | Method for requesting to receive the result of the remote execution of a function at a predetermined time |
FR2829330A1 (en) * | 2001-08-31 | 2003-03-07 | Canon Kk | METHOD FOR REQUESTING RECEIPT OF THE RESULT OF EXECUTION OF A REMOTE FUNCTION ON A PREDETERMINED DATE |
CN1308837C (en) * | 2001-10-09 | 2007-04-04 | 皇家菲利浦电子有限公司 | System for transmission subgroup sequence between service and mobile terminal |
US20030202522A1 (en) * | 2002-04-24 | 2003-10-30 | Ping Jiang | System for concurrent distributed processing in multiple finite state machines |
WO2003105394A1 (en) * | 2002-06-10 | 2003-12-18 | Qualcomm, Incorporated | Rlp retransmission for cdma communication systems |
US7502385B2 (en) | 2002-06-10 | 2009-03-10 | Qualcomm Incorporated | RLP retransmission for CDMA communication systems |
EP1816778A3 (en) * | 2002-06-10 | 2008-12-10 | Qualcomm, Incorporated | RLP Retransmission for CDMA communication systems |
EP1816778A2 (en) | 2002-06-10 | 2007-08-08 | Qualcomm, Incorporated | RLP Retransmission for CDMA communication systems |
US7444578B2 (en) * | 2002-11-18 | 2008-10-28 | Telefonaktiebolaget L M Ericsson (Publ) | Data unit sender and method of controlling the same |
US20060156164A1 (en) * | 2002-11-18 | 2006-07-13 | Michael Meyer | Data unit sender and method of controlling the same |
US20040114615A1 (en) * | 2002-12-17 | 2004-06-17 | Virtanen Jarmo J. | Network-ordered change of an access network |
WO2004064326A1 (en) * | 2003-01-15 | 2004-07-29 | Thomson Licensing S.A. | Method for processing of messages which are to be transmitted via a transmission medium in a network of distributed stations, as well as a network station |
US20040253983A1 (en) * | 2003-06-13 | 2004-12-16 | Nokia Corporation | Methods and devices for transferring a secret to enable authenticated wireless communication |
US20060234644A1 (en) * | 2003-07-01 | 2006-10-19 | Reiner Ludwig | Method for setting the retransmission timeout period in a packet switched communication network |
US7613976B2 (en) * | 2003-07-01 | 2009-11-03 | Telefonaktiebolaget L M Ericsson (Publ) | Method for setting the retransmission timeout period in a packet switched communication network |
US7174479B2 (en) * | 2003-09-10 | 2007-02-06 | Microsoft Corporation | Method and system for rollback-free failure recovery of multi-step procedures |
US20050055606A1 (en) * | 2003-09-10 | 2005-03-10 | Microsoft Corporation | Method and system for rollback-free failure recovery of multi-step procedures |
US20070101192A1 (en) * | 2003-09-10 | 2007-05-03 | Microsoft Corporation | Method and system for rollback-free failure recovery of multi-step procedures |
US7457984B2 (en) | 2003-09-10 | 2008-11-25 | Microsoft Corporation | Method and system for rollback-free failure recovery of multi-step procedures |
US7475002B1 (en) * | 2004-02-18 | 2009-01-06 | Vmware, Inc. | Method and apparatus for emulating multiple virtual timers in a virtual computer system when the virtual timers fall behind the real time of a physical computer system |
US20050281243A1 (en) * | 2004-06-18 | 2005-12-22 | Qualcomm Incorporated | Radio link protocols for a wireless communication system |
US7839834B2 (en) * | 2004-06-18 | 2010-11-23 | Qualcomm Incorporated | Radio link protocols for a wireless communication system |
WO2006007025A2 (en) * | 2004-06-18 | 2006-01-19 | Qualcomm Incorporated | Radio link protocols for a wireless communication system |
WO2006007025A3 (en) * | 2004-06-18 | 2006-05-18 | Qualcomm Inc | Radio link protocols for a wireless communication system |
US20060248215A1 (en) * | 2005-04-28 | 2006-11-02 | Kabushiki Kaisha Toshiba | Information processing apparatus and information processing method |
US20080288967A1 (en) * | 2006-01-31 | 2008-11-20 | Fujitsu Limited | Procedure calling method, procedure calling program, and computer product |
WO2007112667A1 (en) * | 2006-03-30 | 2007-10-11 | Alibaba Group Holding Limited | Method and apparatus for message retransmission, method and apparatus for inter-system message notification |
US20090300449A1 (en) * | 2006-03-30 | 2009-12-03 | Alibaba Group Holding Limited | Method and System for Message Retransmission and Intersystem Message Delivery |
US8412997B2 (en) | 2006-03-30 | 2013-04-02 | Alibaba Group Holding Limited | Method and system for message retransmission and intersystem message delivery |
EP2157723A3 (en) * | 2008-08-21 | 2013-12-25 | Fujitsu Limited | Data retransmission method and system |
US20100242055A1 (en) * | 2009-03-17 | 2010-09-23 | Microsoft Corporation | Remote procedure call chains |
US9417938B2 (en) * | 2009-03-17 | 2016-08-16 | Microsoft Technology Licensing, Llc | Remote procedure call chains |
US9706581B2 (en) * | 2010-05-31 | 2017-07-11 | Blackberry Limited | Method and apparatus for back-off algorithm having different retry time classes |
US20110296039A1 (en) * | 2010-05-31 | 2011-12-01 | Research In Motion Limited | Method and apparatus for back-off algorithm having different retry time classes |
US20120106950A1 (en) * | 2010-11-03 | 2012-05-03 | Ciena Corporation | Method and system for optical network smart timer management via delay measurement between spans |
US8699346B2 (en) * | 2010-11-03 | 2014-04-15 | Ciena Corporation | Method and system for optical network smart timer management via delay measurement between spans |
US20130227148A1 (en) * | 2010-11-08 | 2013-08-29 | Wenbo ZU | Full-Duplex Bi-Directional Communication Over a Remote Procedure Call Based Communications Protocol, and Applications Thereof |
US8769116B2 (en) * | 2010-11-08 | 2014-07-01 | Google Inc. | Full-duplex bi-directional communication over a remote procedure call based communications protocol, and applications thereof |
US9258345B2 (en) | 2010-11-08 | 2016-02-09 | Google Inc. | Full-duplex bi-directional communication over a remote procedure call based communications protocol, and applications thereof |
US9832086B2 (en) | 2012-02-20 | 2017-11-28 | Panasonic Corporation | Initiator apparatus, target apparatus, communication system, timeout detection method, and timeout detection program |
US9596297B2 (en) | 2013-05-16 | 2017-03-14 | Toshiba Global Commerce Solutions Holdings Corporation | Managing communications in a multi-client, multi-server environment |
US20160142104A1 (en) * | 2013-06-17 | 2016-05-19 | Sdmo Industries | Method of communications in a network interconnecting at least two power generators, and corresponding interfacing device |
US10367925B2 (en) * | 2013-06-17 | 2019-07-30 | Sdmo Industries S.A.S. | Method of communications in a network interconnecting at least two power generators, and corresponding interfacing device |
CN106648928A (en) * | 2016-11-29 | 2017-05-10 | 成都广达新网科技股份有限公司 | Method and device for inter-process communication |
EP3352492A1 (en) * | 2017-01-19 | 2018-07-25 | Giesecke+Devrient Mobile Security GmbH | Authentication method |
WO2018134038A1 (en) * | 2017-01-19 | 2018-07-26 | Giesecke+Devrient Mobile Security Gmbh | Authentication method |
CN113472606A (en) * | 2021-06-29 | 2021-10-01 | 聚好看科技股份有限公司 | Heartbeat overtime detection method, server and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN1149919A (en) | 1997-05-14 |
AU689374B2 (en) | 1998-03-26 |
WO1996030841A1 (en) | 1996-10-03 |
EP0763225A1 (en) | 1997-03-19 |
AU4766696A (en) | 1996-10-16 |
EP0763225A4 (en) | 1999-01-27 |
CA2190142A1 (en) | 1996-10-03 |
CA2190142C (en) | 2000-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5774479A (en) | Method and system for remote procedure call via an unreliable communication channel using multiple retransmission timers | |
US7304995B2 (en) | Systems and methods for packet flow control | |
JP5286346B2 (en) | Process control system and method for communicating application information | |
US6389016B1 (en) | Data communication system and method for transporting data | |
US6424625B1 (en) | Method and apparatus for discarding packets in a data network having automatic repeat request | |
Tomlinson | Selecting sequence numbers | |
US5664091A (en) | Method and system for a voiding unnecessary retransmissions using a selective rejection data link protocol | |
JPH03165139A (en) | Data communication method and data communication system | |
CN108234087B (en) | Data transmission method and sending end | |
US7000024B1 (en) | Systems and methods for providing transmission control protocol communications | |
US6111892A (en) | Method and apparatus for conveying data packets in a communication system without using communication device timers to trigger data retransmission | |
US7388852B2 (en) | Physical layer assisted retransmission | |
US6973071B1 (en) | Method and apparatus for controlling the flow of data in a wireless communication system | |
JP2000134263A (en) | Data communication equipment | |
EP1134950B1 (en) | Improvements to control system for network servers | |
JP4925916B2 (en) | Data transmission apparatus, data transmission method, and data transmission program | |
KR20020009282A (en) | Data transmission system and method for transmitting data frames | |
US7764624B2 (en) | Methods and devices for preventing protocol stalling | |
EP1199832B1 (en) | Transmission procedure to avoid useless retransmissions | |
JPH11252073A (en) | Packet communication system | |
JPH08213974A (en) | Data communication retransmission method | |
JP2602587B2 (en) | Secondary station initialization method in SDLC communication system | |
JPH11261593A (en) | Recovery system for sscop resending abnormality | |
JPH01223847A (en) | Data transmission equipment | |
JPS6235730A (en) | Resending system for error data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: MOTOROLA MOBILITY, INC, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTOROLA, INC;REEL/FRAME:025673/0558 Effective date: 20100731 |
|
AS | Assignment |
Owner name: MOTOROLA, INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEE, WHAY CHIOU;CHEN, YUE LONG;PASCO-ANDERSON, JAMES A.;SIGNING DATES FROM 19950330 TO 19950331;REEL/FRAME:027148/0135 |
|
AS | Assignment |
Owner name: MOTOROLA MOBILITY LLC, ILLINOIS Free format text: CHANGE OF NAME;ASSIGNOR:MOTOROLA MOBILITY, INC.;REEL/FRAME:029216/0282 Effective date: 20120622 |
|
AS | Assignment |
Owner name: GOOGLE TECHNOLOGY HOLDINGS LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTOROLA MOBILITY LLC;REEL/FRAME:034453/0001 Effective date: 20141028 |