H04L69/169

PON system optimized for internet of things
12177321 · 2024-12-24 · ·

A PON system that includes an optical line terminal that processes TCP ACK packets in a manner to reduce the bandwidth used.

IMAGE PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
20170359399 · 2017-12-14 ·

A facsimile apparatus includes a determination unit configured to determine whether a transmission destination is a gateway that uses a protocol for performing fax communication in real time on the IP network, and a control unit configured to perform control, if the determination unit determines that the transmission destination is a gateway apparatus, to transmit a packet of a smaller size and add a smaller number of redundant packets compared to when the transmission destination is not a gateway apparatus.

Hardware TCP accelerator
09755731 · 2017-09-05 · ·

A TCP/IP packet decoder fetches, from a packet received via a satellite communication system, IP version information, which is provided to version comparators. When a version comparator indicates a match, protocol information is provided to a TCP comparator. If the TCP comparator determines that the packet is a TCP data packet, a flag is raised causing generation of a TCP acknowledgment for transmission to a source device. In another embodiment, a layer 3 switch or router includes a TCP hardware filter to determine whether the received packet is a TCP data packet, thereby causing the TCP data packet to be mirrored for transmission to a modem. In a third embodiment, a TCP hardware filter, provides an indication to a layer 2 switch when a TCP data packet is received causing the TCP data packet to be mirrored for transmission to a modem, which generates and transmits a TCP acknowledgment.

METHODS AND APPARATUS FOR REMAPPING PUBLIC NETWORK ADDRESSES ON A NETWORK TO AN EXTERNAL NETWORK VIA A PRIVATE COMMUNICATIONS CHANNEL

Methods and apparatus for remapping IP addresses of a network to endpoints within a different network. A provider network may allocate IP addresses and resources to a customer. The provider network may allow the customer to remap an IP address to an endpoint on the customer's network. When a packet is received from a client addressed to the IP address, the provider network may determine that the IP address has been remapped to the endpoint. The provider network may translate the source and destination addresses of the packet and encode the packet for transmission over a private communications channel. The encoded packet may be sent to the endpoint via the private communications channel over an intermediate network. Response traffic may be routed to the client through the provider network, or may be directly routed to the client by the customer network.

LOW LATENCY SERVER-SIDE REDIRECTION OF UDP-BASED TRANSPORT PROTOCOLS TRAVERSING A CLIENT-SIDE NAT FIREWALL
20170208033 · 2017-07-20 ·

Systems, methods, and machine-readable media for low latency server-side redirection of User Datagram Protocol (UDP)-based transport protocols traversing a client-side Network Address Translation (NAT) are provided. A request may be sent from a client for a data resource to a first server. The data resource may be received from a second server that has not been previously connected to the client. Receiving the data resource from the second server may be facilitated by the first server through redirecting the request to the second server and providing for the second server to connect to the client and directly respond to the request. The first server may lack at least one of the requested data resource or resources for providing the requested data resource.

Address Management Apparatus, System, and Method for Communication Over Multipath Transmission Control Protocol
20170208104 · 2017-07-20 ·

Embodiments of the present invention provide an address management apparatus, system, and method for communication over the Multipath Transmission Control Protocol (MTCP). A processing module allocates a corresponding internet protocol (IP) address to each MPTCP session, where the MPTCP session is an MPTCP session between a first host and a second host, the first host is the host supporting MPTCP, and the second host is the host not supporting MPTCP, and when the MPTCP session is terminated, the processing module releases the corresponding IP address allocated to the MPTCP session. A transceiver module sets up the MPTCP session according to the IP address.

Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PtMP) transmission system architecture
09712289 · 2017-07-18 · ·

A packet-centric wireless system includes: a wireless base station communicating via a transmission control protocol/internet protocol (TCP/IP) to a first data network; one or more host workstations communicating via TCP/IP to the first data network; one or more subscriber customer premise equipment (CPE) stations coupled with the wireless base station over a shared bandwidth via TCP/IP over a wireless medium; and one or more subscriber workstations coupled via TCP/IP to each of the subscriber CPE stations over a second network. The system can allocate shared bandwidth among the subscriber CPE stations to optimize end-user quality of service (QoS). The first data network includes at least one of: a wireline network; a wireless network; a local area network (LAN); and a wide area network (WAN). The second network includes at least one of: a wireline network; a wireless network; a local area network (LAN); and a wide area network (WAN).

TRANSMISSION APPARATUS, TRANSMISSION METHOD, RECEPTION APPARATUS, AND RECEPTION METHOD
20170188112 · 2017-06-29 · ·

The present technology relates to a transmission apparatus, a transmission method, a reception apparatus, and at reception method that enable a plurality of transport protocols to coexist.

The transmission apparatus generates transport protocol selection information used, for selecting a transport protocol to be used in a specific service from a plurality of transport protocols conforming to a predetermined, standard, and transmits, together with the transport protocol selection information, a content provided by the specific service according to the transport protocol set in the transport protocol selection information. The present technology is applicable to, for example, IP packet broadcasting.

METHOD OF COMMUNICATION BY MULTIPLE PATHS BETWEEN TWO TERMINALS
20170118169 · 2017-04-27 · ·

A transmission control protocol communications method between a first device and a second device. The method includes the following acts: a) the first device, or a proxy connected to the first device, collects information about existence of network address translators and/or firewalls, if any, placed in series on at least one possible communications path between the first device and the second device and known to the first device or to the proxy connected to the first device; b) the first device or the proxy creates an entry in at least one such network address translator and/or firewall, the entry including at least one IP address and/or at least one port number of the first device; and c) the first device or the proxy transmits to the second device the at least one IP address and/or the at least one port number in a TCP option.

Low latency server-side redirection of UDP-based transport protocols traversing a client-side NAT firewall
09628443 · 2017-04-18 · ·

Systems, methods, and machine-readable media for low latency server-side redirection of User Datagram Protocol (UDP)-based transport protocols traversing a client-side Network Address Translation (NAT) are provided. A request may be sent from a client for a data resource to a first server. The data resource may be received from a second server that has not been previously connected to the client. Receiving the data resource from the second server may be facilitated by the first server through redirecting the request to the second server and providing for the second server to connect to the client and directly respond to the request. The first server may lack at least one of the requested data resource or resources for providing the requested data resource.