Method and system for network performance optimization service

    公开(公告)号:US11563827B1

    公开(公告)日:2023-01-24

    申请号:US17373267

    申请日:2021-07-12

    Abstract: A method, a device, and a non-transitory storage medium are described in which a network performance optimization service is provided. A load balancer device may receive, from an end device, an application service request for an application service that is available from multiple server devices of an application layer network. The load balancer device may determine, from a source identifier associated with the end device and obtained from the application service request, that the source identifier does not map to a network traffic forwarding rule of a set of stored network traffic forwarding rules. In response, the load balancer device may map the source identifier to an application service profile of a set of stored application service profiles; select, based on the application service profile, a first server device of the multiple server devices and establish the first server device to be the destination of the application service request.

    Transparent quantitative congestion control

    公开(公告)号:US11496397B2

    公开(公告)日:2022-11-08

    申请号:US17142384

    申请日:2021-01-06

    Abstract: Techniques for reducing network congestion are disclosed. In one embodiment, a method is disclosed comprising receiving, by a computing device, a packet from a sender over a network; retrieving, by the computing device, congestion information; inserting, by the computing device, congestion data representing the congestion information into a header option of the packet to generate an augmented packet; transmitting, by the computing device, the augmented packet to a receiver; receiving, by the computing device, a response packet, the response packet including the congestion data; and transmitting, by the computing device, the response packet to the sender.

    Communication of congestion information to end devices

    公开(公告)号:US11159428B2

    公开(公告)日:2021-10-26

    申请号:US16006157

    申请日:2018-06-12

    Abstract: A method, a device, and a non-transitory storage medium are described in which congestion control service is provided. The congestion control service may include determining whether congestion exists relative to packets and a queue of a network device. The congestion control service may include estimating a communication metric value when congestion exists. A differentiated service field of an Internet Protocol header of each packet is used to carry a portion of the communication metric value. The congestion control service transmits the packets, which include the communication metric value, to an end device. The end device may use the communication metric value to adjust a transmission rate of subsequently transmitted packets.

    Controlling socket receive buffer for traffic optimization

    公开(公告)号:US11088968B2

    公开(公告)日:2021-08-10

    申请号:US16566101

    申请日:2019-09-10

    Abstract: A network device includes a network interface for establishing a communication session with another network device, a memory to store instructions, and a processor to execute the instructions. The processor may, for each time period during the communication session, adjust a size of a receive buffer of a socket. When the processor adjusts the size, the processor, if a utilization number of the receive buffer is greater than a high threshold: may determine a first new size for the receive buffer, and set a size of the receive buffer to the first new size. If the utilization number is less than a low threshold, the processor may determine a second new size for the receive buffer; and set the size of the receive buffer to the second new size.

    Content sponsorship based on internet protocol (IP) addresses

    公开(公告)号:US10929891B2

    公开(公告)日:2021-02-23

    申请号:US15716143

    申请日:2017-09-26

    Abstract: A device can receive, from a user device, a request associated with a data service that includes one or more service identifiers. The device can determine whether the data service is toll-free by providing, to a server, a validation request that includes the one or more service identifiers. The device can receive a response from the server that indicates that the user device is eligible to use the data service toll-free. The device can obtain an internet protocol (IP) address that is reserved for the data service by using a service identifier to search a data structure. The device can provide the IP address to the user device to allow the user device to use the IP address for a data session. Traffic flow for the data session can be received by another server that uses the IP address to update an account of an entity sponsoring the data service.

    GLOBAL IDENTIFICATION OF DEVICES BASED ON DESIGNATED IPv6 ADDRESS

    公开(公告)号:US20200235918A1

    公开(公告)日:2020-07-23

    申请号:US16844340

    申请日:2020-04-09

    Abstract: A method, a device, and a non-transitory storage medium are described in which a global identification service is provided. The service includes a selection of an Internet Protocol version 6 (IPv6) address to an end device. The service encrypts a unique identifier of the end device with an encryption key to generate an IPv6 address. The service verifies whether the IPv6 address is an IPv6 address allocated to or owned by a service provider. When the IPv6 address is an allocated or owned IPv6 address, the IPv6 address is assigned to the end device. When the IPv6 address is not an allocated or owned IPv6 address, the service selects another encryption key until a suitable IPv6 address is generated. Subsequent to an assignment of the IPv6 address, a network uses the IPv6 address as a globally unique identifier for the end device.

    HARDWARE IDENTIFICATION-BASED SECURITY AUTHENTICATION SERVICE FOR IoT DEVICES

    公开(公告)号:US20200068401A1

    公开(公告)日:2020-02-27

    申请号:US16671418

    申请日:2019-11-01

    Abstract: A method, a device, and a non-transitory storage medium are provided to store a hardware identifier that uniquely identifies an IoT device; perform an attachment procedure with a wireless network, wherein the attachment procedure includes authenticating the IoT device by the wireless network and establishing a bearer connection; establish a secure channel with an authentication device via the bearer connection, in response to successfully completing the attachment procedure; transmit, to the authentication device, a first request to authenticate the IoT device, wherein the first request includes the hardware identifier; receive, from the authentication device, a first response that indicates whether the IoT device is authenticated; and determine that the IoT device is authenticated based on the first response.

    Maximizing throughput over a TCP link by boosting packet transmission

    公开(公告)号:US10091118B2

    公开(公告)日:2018-10-02

    申请号:US15418206

    申请日:2017-01-27

    Abstract: A device can transmit, to a transmission control protocol (TCP) receiver, a quantity of packets based on a congestion window (CWND) value. The device can receive, from the TCP receiver, a quantity of acknowledgement (ACK) packets, that include a corresponding quantity of advertised receive window (RWND) values, based on transmitting the quantity of packets. The device can determine a maximum value for an updated CWND based on the CWND value and the corresponding quantity of RWND values. The device can provide a quantity of additional packets, to the TCP receiver, based on the maximum value for the updated CWND to cause the TCP receiver to selectively increase a size of a receive buffer.

Patent Agency Ranking