BRPI0414088A - gerenciador de armazenador de processamento de confirmação diferencial e método para tal - Google Patents

gerenciador de armazenador de processamento de confirmação diferencial e método para tal

Info

Publication number
BRPI0414088A
BRPI0414088A BRPI0414088-5A BRPI0414088A BRPI0414088A BR PI0414088 A BRPI0414088 A BR PI0414088A BR PI0414088 A BRPI0414088 A BR PI0414088A BR PI0414088 A BRPI0414088 A BR PI0414088A
Authority
BR
Brazil
Prior art keywords
memory
tcp
communication
validated
store
Prior art date
Application number
BRPI0414088-5A
Other languages
English (en)
Inventor
Niscal Abrol
Sandeep Singhai
Original Assignee
Qualcomm Inc
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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of BRPI0414088A publication Critical patent/BRPI0414088A/pt

Links

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/1829—Arrangements specially adapted for the receiver end
    • H04L1/1835—Buffer management
    • 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/1874—Buffer management
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00—Packet switching elements
    • H04L49/90—Buffering arrangements
    • 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/1635—Cumulative acknowledgement, i.e. the acknowledgement message applying to all previous messages
    • 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/1664—Details of the supervisory signal the supervisory signal being transmitted together with payload signals; piggybacking
    • 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/1806—Go-back-N protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

"GERENCIADOR DE ARMAZENADOR DE PROCESSAMENTO DE CONFIRMAçãO DIFERENCIAL E MéTODO PARA TAL". Métodos de comunicação, métodos de gerenciamento de armazenador, sistemas de comunicação, e dispositivos de comunicações para comunicações móveis utilizando protocolos baseados em confirmação, tal como TCP. Memória de armazenador de comunicação inclui memória livre e memória validada, com cópias de mensagens transmitidas esperando confirmação, armazenadas em memória validada do armazenador de transmissão. O controlador de memória monitora o estado do armazenador de comunicação e, se memória livre for inferior a um limiar de memória, o controlador extrai ACKNUM TCP a partir da mensagem recebida de hospedeiro. O ACKNUM TCP confirma as cópias de mensagens transmitidas possuindo os ACKNUM de ordinalidade inferior, e o controlador de memória identifica e denomina a memória validada armazenando mensagens confirmadas como memória livre, potencialmente evitando impasse.
BRPI0414088-5A 2003-09-05 2004-09-01 gerenciador de armazenador de processamento de confirmação diferencial e método para tal BRPI0414088A (pt)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/655,691 US7212538B2 (en) 2003-09-05 2003-09-05 Differential ack processing buffer manager and method therefor
PCT/US2004/028684 WO2005027398A1 (en) 2003-09-05 2004-09-01 Differential ack processing buffer manager and method therefor

Publications (1)

Publication Number Publication Date
BRPI0414088A true BRPI0414088A (pt) 2006-10-31

Family

ID=34226176

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0414088-5A BRPI0414088A (pt) 2003-09-05 2004-09-01 gerenciador de armazenador de processamento de confirmação diferencial e método para tal

Country Status (5)

Country Link
US (1) US7212538B2 (pt)
KR (1) KR20060085241A (pt)
BR (1) BRPI0414088A (pt)
IL (1) IL173869A (pt)
WO (1) WO2005027398A1 (pt)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7095829B2 (en) 2003-09-04 2006-08-22 Emc Corporation Data message mirroring and redirection
US7450937B1 (en) * 2003-09-04 2008-11-11 Emc Corporation Mirrored data message processing
US7773620B2 (en) * 2003-12-24 2010-08-10 Intel Corporation Method, system, and program for overrun identification
US8605878B2 (en) * 2005-06-30 2013-12-10 Emc Corporation Redirecting and mirroring of telephonic communications
US8831194B2 (en) * 2005-06-30 2014-09-09 Emc Corporation Telephonic communication redirection and compliance processing
US8059805B2 (en) * 2005-06-30 2011-11-15 Emc Corporation Enhanced services provided using communication redirection and processing
US8218657B2 (en) * 2005-09-02 2012-07-10 Netgear, Inc. System and method for automatic adjustment of streaming video bit rate
US7773630B2 (en) * 2005-11-12 2010-08-10 Liquid Computing Corportation High performance memory based communications interface
US7447789B2 (en) * 2006-03-24 2008-11-04 Sun Microsystems, Inc. Method and apparatus for buffering data at a transport layer on a client
WO2007149743A2 (en) * 2006-06-19 2007-12-27 Liquid Computing Corporation Token based flow control for data communication
US7873964B2 (en) * 2006-10-30 2011-01-18 Liquid Computing Corporation Kernel functions for inter-processor communications in high performance multi-processor systems
EP1950932A1 (en) * 2007-01-29 2008-07-30 Stmicroelectronics Sa System for transmitting data within a network between nodes of the network and flow control process for transmitting said data
GB0713613D0 (en) * 2007-07-12 2007-08-22 Cambridge Silicon Radio Ltd Asynchronous coexistence arbitration
US8780704B2 (en) 2008-01-10 2014-07-15 Qualcomm Incorporated Shared resource allocation
US8863189B2 (en) 2008-02-19 2014-10-14 AT&T Intellectual Properties I, LP System for configuring soft keys in a media communication system
JP4513036B2 (ja) * 2008-04-04 2010-07-28 ソニー株式会社 送信装置および方法、並びにプログラム
KR101616128B1 (ko) * 2009-09-21 2016-04-28 삼성전자주식회사 일대일 통신상에서 데이터를 송수신하기 위한 장치 및 방법
US8605578B1 (en) * 2011-05-25 2013-12-10 Google Inc. System and method for handling of destination host side congestion
US9025475B1 (en) * 2012-01-16 2015-05-05 Amazon Technologies, Inc. Proactively retransmitting data packets in a low latency packet data network
JP5940353B2 (ja) * 2012-04-11 2016-06-29 オリンパス株式会社 無線通信装置、メモリ装置、無線通信システム、無線通信方法、およびプログラム
US8824508B2 (en) 2012-06-21 2014-09-02 Breakingpoint Systems, Inc. High-speed CLD-based TCP assembly offload
US8848741B2 (en) * 2012-06-21 2014-09-30 Breakingpoint Systems, Inc. High-speed CLD-based TCP segmentation offload

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US36154A (en) * 1862-08-12 Artificial stone
US35438A (en) * 1862-06-03 Improvement in seeding-machines
US161280A (en) * 1875-03-23 Improvement in nail blanks or strips for pegging-machines
US6411620B1 (en) * 1991-01-31 2002-06-25 Fujitsu Limited Connectionless communication system
US6078733A (en) * 1996-03-08 2000-06-20 Mitsubishi Electric Information Technolgy Center America, Inc. (Ita) Network interface having support for message processing and an interface to a message coprocessor
US6046817A (en) * 1997-05-12 2000-04-04 Lexmark International, Inc. Method and apparatus for dynamic buffering of input/output ports used for receiving and transmitting print data at a printer
SE9703327L (sv) 1997-09-12 1999-03-13 Ericsson Telefon Ab L M Metod och anordning vid datakommunikation
US6553032B1 (en) 1999-09-01 2003-04-22 Tantivy Communications, Inc. Packeting timeout spoofing in a wireless data communications network
JP3604615B2 (ja) 2000-04-21 2004-12-22 株式会社東芝 通信装置、中継装置および通信制御方法
DE10026927B4 (de) 2000-05-30 2006-07-13 Siemens Ag Verfahren zur Übertragung von Datenpaketen in einem Kommunikationssystem zwischen einem Sender und einem Empfänger sowie entsprechender Sender und Empfänger
US7191449B2 (en) * 2001-02-16 2007-03-13 Microsoft Corporation System and method for providing componentized transports and forms
US7093043B2 (en) * 2001-12-27 2006-08-15 Hewlett-Packard Development Company, L.P. Data array having redundancy messaging between array controllers over the host bus
US7564860B2 (en) * 2003-05-08 2009-07-21 Samsung Electronics Co., Ltd. Apparatus and method for workflow-based routing in a distributed architecture router
US7707320B2 (en) * 2003-09-05 2010-04-27 Qualcomm Incorporated Communication buffer manager and method therefor

Also Published As

Publication number Publication date
US20050053084A1 (en) 2005-03-10
IL173869A (en) 2010-11-30
KR20060085241A (ko) 2006-07-26
US7212538B2 (en) 2007-05-01
IL173869A0 (en) 2006-07-05
WO2005027398A1 (en) 2005-03-24

Similar Documents

Publication Publication Date Title
EP1277123A4 (en) SETUP INTERFACES FOR NETWORKING A COMPUTER AND EMBEDDED EQUIPMENT
TW200633432A (en) Systems and methods for redundant networks
TWI349208B (en) Method and system and computer program product for data logging that utilized a schedule of data transfer periods
ATE366968T1 (de) Verfahren und system für die fernaktivierung und -verwaltung von personal security devices
TW200503560A (en) System and method for handshaking between wireless devices and servers
WO2002023330A3 (en) Method, system, and computer program product for synchronization of similar data objects with event information
DE60142152D1 (de) Virtualisierung von E/A-Adapterressourcen
EP1519539A3 (en) Mobility device
GB0213373D0 (en) Communications device and method
MXPA03003251A (es) Programacion de canal eficiente de energia en una red inalambrica.
WO2005008498A3 (en) Embedded system administration
ATE492094T1 (de) Relationale modelle zur verwaltungsinformation in netzwerkgeräten
WO2007132233A3 (en) Method and system for user equipment configuration
AU2003212140A1 (en) System and method for pushing data to a mobile device
BRPI0500283B8 (pt) critérios preemptivos para pooling de caixa de correio eletrônico
EP1596303A3 (en) Fault recovery method in a system having a plurality of storage systems
GB0408876D0 (en) User-level stack
WO2007149744A3 (en) Secure handle for intra-and inter-processor communications
BRPI0413084A (pt) dispositivo de comunicação com gerenciamento de comunicação inteligente e método para isso
CN105812235A (zh) 消息处理方法、装置及系统
EP1679593A3 (en) Migration system
TW200519572A (en) Server, client, and method for shutting down power of computers on network
WO2004081725A3 (en) Communications interchange system
CN101739295A (zh) 基于进程调用扩展程序的方法和装置
GB2378546B (en) Automatic configuration of performance management tools

Legal Events

Date Code Title Description
B08F Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette]

Free format text: REFERENTE A 8A ANUIDADE.

B08K Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette]

Free format text: REFERENTE AO DESPACHO 8.6 PUBLICADO NA RPI 2166 DE 10/07/2012.