H04L69/02

METHOD AND APPARATUS FOR REDUCING NETWORK RESOURCE TRANSMISSION SIZE USING DELTA COMPRESSION
20180288183 · 2018-10-04 ·

A network optimizer receives, from a client device, a request for a network resource including a first version identifier identifying a first version of the network resource. A request for the network resource is transmitted to a far end network optimizer with a second version identifier that identifies a second version of the network resource. The network optimizer receives, from the far end network optimizer, a response that includes a first differences file that specifies first difference(s) between the second version with a most current version of the network resource. The response does not include the entire network resource. The network optimizer transmits to the client device a second response including a second differences file that identifies differences between the most current version of the network resource and the first version of the network resource causing the generation of an updated version of the network resource at the client device.

CONFIGURABLE PARSER AND A METHOD FOR PARSING INFORMATION UNITS
20180288197 · 2018-10-04 ·

An integrated circuit device may include a configurable packet parser that is programmable to simultaneously process multiple protocols to separate packet headers from payload data of network packets. The separated packet headers and payload data can be stored in respective memories. Replacement packet headers can be generated by a programmable header builder from the separated packet headers according to configurable commands, and new packets can be generated from the replacement packet headers and the payload data.

ADJUSTABLE RETIMER BUFFER
20180285227 · 2018-10-04 · ·

A retimer device is provided that includes an elasticity buffer, a receiver, and a controller. The elasticity buffer adds or subtracts data in the elasticity buffer to compensate for different bit rates of two devices to be connected over a link, where the retimer is positioned between the two devices on the link. The receiver receives a data stream to be sent between the two devices on the link. The controller determines, from the data stream, a modification to one or more characteristics of the link, and causes size of the elasticity buffer to be changed from a first size to a second size based on the modification.

Reliable communications using a point to point protocol

This disclosure describes techniques for performing communications between devices using various aspects of Ethernet standards. As further described herein, a protocol is disclosed that may be used for communications between devices, where the communications take place over a physical connection complying with Ethernet standards. Such a protocol may enable reliable and in-order delivery of frames between devices, while following Ethernet physical layer rules, Ethernet symbol encoding, Ethernet lane alignment, and/or Ethernet frame formats.

METHOD AND APPARATUS FOR TRANSMITTING DATA PACKETS AND METHOD AND APPARATUS FOR RECEIVING DATA PACKETS
20180270708 · 2018-09-20 ·

A data packet has a header and a radio link control (RLC) protocol data unit (PDU). The RLC PDU transports at least one full RLC service data unit (SDU), one or two RLC SDU fragments, or at least one full RLC SDU and at least one RLC SDU fragment. An RLC SDU fragment is only located (i) at the beginning or end of the RLC PDU or at the end of the radio link control protocol data or (ii) at the beginning and end of the RLC PDU. A single field in the header consists of a first bit and a second bit, even when a number of full RLC SDUs and RLC SDU fragments in the RLC PDU is more than two. The single field indicates whether (i) the RLC PDU begins with a fragment of a RLC SDU and (ii) the RLC PDU ends with a RLC SDU fragment. The data packet is formed including the configured header and the configured RLC PDU and transmitted.

Selective Mapping of Coded Multi-Channel Transmission
20180270092 · 2018-09-20 ·

The present invention provides a methods, apparatus and systems for improving a systems-level data rate on a communications link such theorthogonal frequency division multiplexed multiple access (OFDMA) downlink used in used in WiFi and LTE cellular/wireless mobile data applications. The present invention preferably uses a form of multilevel coding and decoding known as tiled-building-block encoding/decoding. With the present invention, different receivers coupled to different parallel downlink channels with different channel qualities decode different received signal constellations at different levels of resolution. This allows the downlink of the OFDMA system to operate with a significantly higher data rate, thus eliminating existing inefficiencies in the downlink and significantly increasing system level bandwidth efficiency.

METHODS, DEVICES, AND SYSTEMS FOR DETERMINING A SUBSET FOR AUTONOMOUS SHARING OF DIGITAL MEDIA
20180270333 · 2018-09-20 ·

Methods, systems, and devices for determining a subset of users from among a set of users based on a set of received information associated with a photograph, where the disposition of the information is used to first determine the subset and then perform facial recognition on the subset of photographs for each user in order to accurately identify each user or users present in the photograph.

Dynamic secure packet block sizing
10069866 · 2018-09-04 · ·

Disclosed herein are methods, systems, and software for handling secure transport of data between end users and content serving devices. In one example, a method of operating a content server includes identifying a content request from an end user device. The method further includes, responsive to the user request, determining a transmission control protocol window size and a secure layer protocol block size. The method also provides scaling the secure layer protocol block size to match the transmission control protocol window size, and transferring secure layer protocol packets to the end user device using the scaled secure layer protocol block size.

ADAPTIVE SESSION INTELLIGENCE EXTENDER
20180241648 · 2018-08-23 ·

A method for monitoring performance of customized applications at transaction level in a computer network is provided. The method includes receiving, from a user, information related to a customized application. The received information includes at least an application definition and information related to customized application protocol. A template is generated for the customized application based on the received information. Performance of the customized application is monitored at transaction level using the generated template.

METHODS, DEVICES, AND SYSTEMS FOR DETERMINING A SUBSET FOR AUTONOMOUS SHARING OF DIGITAL MEDIA
20180232564 · 2018-08-16 ·

Methods, systems, and devices for determining a subset of user devices (115, 120) from among a complete set of user devices (110, 115, 120) based on a set of received information, i.e., attributes (513, 516) associated with a photograph (514) or user device (110) that transmitted the photograph (514) and attributes (513, 516), where the disposition of the information may be used to determine the subset and then perform facial recognition (265) on the subset of user associated photographs in order to accurately identify each user or users present in the photograph (514).