Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020197804 - SLIDING WINDOW BUFFER FOR MINIMUM LOCAL RESOURCE REQUIREMENTS

Publication Number WO/2020/197804
Publication Date 01.10.2020
International Application No. PCT/US2020/022871
International Filing Date 16.03.2020
IPC
H04L 29/06 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
CPC
H04L 49/90
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
49Packet switching elements
90Queuing arrangements
H04L 5/0055
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
5Arrangements affording multiple use of the transmission path
003Arrangements for allocating sub-channels of the transmission path
0053Allocation of signaling, i.e. of overhead other than pilot signals
0055Physical resource allocation for ACK/NACK
H04L 67/12
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
12adapted for proprietary or special purpose networking environments, e.g. medical networks, sensor networks, networks in a car or remote metering networks
H04L 69/16
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
69Application independent communication protocol aspects or techniques in packet data networks
16Transmission control protocol/internet protocol [TCP/IP] or user datagram protocol [UDP]
H04L 69/163
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
69Application independent communication protocol aspects or techniques in packet data networks
16Transmission control protocol/internet protocol [TCP/IP] or user datagram protocol [UDP]
163Adaptation of TCP data exchange control procedures
Applicants
  • MICROSOFT TECHNOLOGY LICENSING, LLC [US]/[US]
Inventors
  • WALTON, Dane Russell
  • MOKARZEL, Marcos Perez
  • MANYAK, Gregory David
  • PONTES FILHO, Raimundo Robledo
  • GUPTA, Himanshu
Agents
  • MINHAS, Sandip S.
  • ADJEMIAN, Monica
  • BARKER, Doug
  • CHATTERJEE, Aaron C.
  • CHEN, Wei-Chen Nicholas
  • CHOI, Daniel
  • CHURNA, Timothy
  • DINH, Phong
  • EVANS, Patrick
  • GABRYJELSKI, Henry
  • GUPTA, Anand
  • HINOJOSA-SMITH, Brianna L.
  • HWANG, William C.
  • JARDINE, John S.
  • LEE, Sunah
  • LEMMON, Marcus
  • MARQUIS, Thomas
  • MEYERS, Jessica
  • ROPER, Brandon
  • SPELLMAN, Steven
  • SULLIVAN, Kevin
  • SWAIN, Cassandra T.
  • WALKER, Matt
  • WIGHT, Stephen A.
  • WISDOM, Gregg
  • WONG, Ellen
  • WONG, Thomas S.
  • ZHANG, Hannah
  • TRAN, Kimberly
Priority Data
16/364,22926.03.2019US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) SLIDING WINDOW BUFFER FOR MINIMUM LOCAL RESOURCE REQUIREMENTS
(FR) TAMPON DE FENÊTRE COULISSANTE POUR EXIGENCES MINIMALES DE RESSOURCES LOCALES
Abstract
(EN)
A sliding window buffer is implemented on a local computing device that places chunks of content from a data source into a local buffer for transmission on a per-chunk basis. A portion of memory in the local buffer can be re-used for a single data transmission operation until the content is fully transmitted to a remote computing device. Logical positions on the local buffer which correlate to inner positions on the data source are utilized to enable the sliding window buffer to retrieve and retransmit chunks of data, if necessary. An inner position indicates a byte location in the data source and a logical position indicates a corresponding byte position in the local buffer. The local computing device can utilize byte positions to retrieve and re-transmit chunks of data if, for example, the device fails to receive an acknowledgement from the remote computing device for any of the data.
(FR)
La présente invention concerne un tampon de fenêtre coulissante mis en œuvre sur un dispositif informatique local qui place des blocs de contenu à partir d'une source de données dans un tampon local en vue d'une transmission par segment. Une partie de mémoire dans le tampon local peut être réutilisée pour une opération transmission de données unique jusqu'à ce que le contenu soit entièrement transmis à un dispositif informatique à distance. Des positions logiques sur le tampon local qui sont en corrélation avec des positions internes sur la source de données sont utilisées pour permettre au tampon de fenêtre coulissante de récupérer et de retransmettre des blocs de données, si nécessaire. Une position interne indique un emplacement d'octet dans la source de données et une position logique indique une position d'octet correspondante dans le tampon local. Le dispositif informatique local peut utiliser des positions d'octet pour récupérer et retransmettre des blocs de données si, par exemple, le dispositif ne parvient pas à recevoir un accusé de réception en provenance du dispositif informatique à distance pour l'une quelconque des données.
Also published as
Latest bibliographic data on file with the International Bureau