Patents by Inventor Haim S. Ner

Haim S. Ner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12380179
    Abstract: A system may include a first network device. The first network device may include a first processor configured to: obtain a copy of a first message sent from an application on a User Equipment device (UE); construct a signature based on the copy of the first message; and send a second message including the signature to a second network device. The second message may request the second network device to either train a classification model or to provide a device type of the UE or an application type of the application to the first network device.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: August 5, 2025
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Haim S. Ner, Bjorn Olof Erland Kalderen, Ning Chen
  • Publication number: 20240214843
    Abstract: One or more computing devices, systems, and/or methods for network management are provided. In an example, a first node of a network determines a packet size modulation profile for use in generating identifiable data packets. The first node generates a first identifiable data packet addressed to a second node. The first node modulates a first packet size of a first data packet based upon the packet size modulation profile. The first node transmits the first identifiable data packet to the second node. The first node receives, from the second node, a second identifiable data packet corresponding to a reply to the first identifiable data packet. The first identifiable data packet and the second identifiable data packet are identifiable as a send-reply pair of data packets based upon the first packet size of the first identifiable data packet and a second packet size of the second identifiable data packet.
    Type: Application
    Filed: December 22, 2022
    Publication date: June 27, 2024
    Inventors: Zhou Zheng, Ivaylo Notchev, Khurram Abbas, Haim S. Ner
  • Patent number: 11937123
    Abstract: A network device receives, from a congestion controller, traffic policy information associated with a data stream between a sender and a receiver, where the traffic policy information includes a maximum round trip delay time (RTT) and a maximum throughput rate (Rate). The network device obtains a receiver advertised window size (RWND) for the receiver for the data stream. The network device modifies the RWND based on the RTT and the Rate to produce a modified receiver window size (RWND?) and sends the RWND? to the sender for use in controlling congestion on the data stream between the sender and the receiver.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: March 19, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Haim S. Ner, Parry Cornell Booker, Ning Chen
  • Patent number: 11825343
    Abstract: Systems and methods for pacing data transmission are described. An illustrative method includes transmitting, by a network device, a data stream at a pacing rate to a user equipment (UE) device. The method further includes accessing a metric of a radio access network (RAN) to which the UE device is connected, the metric associated with the UE device. The method further includes adjusting, based on the metric, the pacing rate at which the data stream is transmitted to the UE device.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: November 21, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Haim S. Ner, Bjorn Olof Erland Kalderen, Ning Chen
  • Patent number: 11627063
    Abstract: A user device may measure unidirectional latency of applications over asymmetric links. The user device may accurately measure application level unidirectional latency over cellular networks, without synchronizing system clocks. The user device may accurately measure the unidirectional latency in both an uplink direction and a downlink direction, without using a high-precision system clock and without synchronizing clocks between the user device and an application server.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: April 11, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Zhou Zheng, Haim S. Ner, Jerry James Schropp
  • Publication number: 20230074934
    Abstract: A system may include a first network device. The first network device may include a first processor configured to: obtain a copy of a first message sent from an application on a User Equipment device (UE); construct a signature based on the copy of the first message; and send a second message including the signature to a second network device. The second message may request the second network device to either train a classification model or to provide a device type of the UE or an application type of the application to the first network device.
    Type: Application
    Filed: September 9, 2021
    Publication date: March 9, 2023
    Inventors: Feng Li, Haim S. Ner, Bjorn Olof Erland Kalderen, Ning Chen
  • Patent number: 11575621
    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.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: February 7, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Haim S. Ner, Lily Zhu, Parry Cornell Booker
  • Patent number: 11563827
    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.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: January 24, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Haim S. Ner, Bjorn Olof Erland Kalderen, Anant Shah
  • Publication number: 20230011858
    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.
    Type: Application
    Filed: July 12, 2021
    Publication date: January 12, 2023
    Inventors: Feng Li, Haim S. Ner, Bjorn Olof Erland Kalderen, Anant Shah
  • Patent number: 11540334
    Abstract: A system can receive an indication associated with establishing a transmission control protocol (TCP) connection. The system can determine, based on the indication, information that identifies a user device associated with the TCP connection. The system can determine, based on the information that identifies the user device, a predicted congestion level of a base station associated with the TCP connection. The system can select, based on the predicted congestion level, a congestion control algorithm to be implemented for the TCP connection. The system can cause the TCP connection to be established and implement the congestion control algorithm for the TCP connection.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: December 27, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Haim S. Ner, Feng Li, Eduard Rubinshtein, Jae Won Chung, Bjorn Olof Erland Kalderen, Damascene M. Joachimpillai
  • Patent number: 11496397
    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.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: November 8, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Haim S. Ner, Bjorn Olof Erland Kalderen, Kevin J. Marnik
  • Publication number: 20220217088
    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.
    Type: Application
    Filed: January 6, 2021
    Publication date: July 7, 2022
    Inventors: Feng LI, Haim S. NER, Bjorn Olof Erland KALDEREN, Kevin J. MARNIK
  • Publication number: 20220201551
    Abstract: Systems and methods for pacing data transmission are described. An illustrative method includes transmitting, by a network device, a data stream at a pacing rate to a user equipment (UE) device. The method further includes accessing a metric of a radio access network (RAN) to which the UE device is connected, the metric associated with the UE device. The method further includes adjusting, based on the metric, the pacing rate at which the data stream is transmitted to the UE device.
    Type: Application
    Filed: March 14, 2022
    Publication date: June 23, 2022
    Inventors: Feng Li, Haim S. Ner, Bjorn Olof Erland Kalderen, Ning Chen
  • Patent number: 11304095
    Abstract: Systems and methods for pacing data transmission are described. An illustrative method includes transmitting, by a network device, a data stream at a pacing rate to a user equipment (UE) device. The method further includes accessing a metric of a radio access network (RAN) to which the UE device is connected, the metric associated with the UE device. The method further includes adjusting, based on the metric, the pacing rate at which the data stream is transmitted to the UE device.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: April 12, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Haim S. Ner, Bjorn Olof Erland Kalderen, Ning Chen
  • Publication number: 20220104066
    Abstract: A network device receives, from a congestion controller, traffic policy information associated with a data stream between a sender and a receiver, where the traffic policy information includes a maximum round trip delay time (RTT) and a maximum throughput rate (Rate). The network device obtains a receiver advertised window size (RWND) for the receiver for the data stream. The network device modifies the RWND based on the RTT and the Rate to produce a modified receiver window size (RWND?) and sends the RWND? to the sender for use in controlling congestion on the data stream between the sender and the receiver.
    Type: Application
    Filed: December 14, 2021
    Publication date: March 31, 2022
    Inventors: Feng Li, Haim S. Ner, Parry Cornell Booker, Ning Chen
  • Publication number: 20220053368
    Abstract: Systems and methods for pacing data transmission are described. An illustrative method includes transmitting, by a network device, a data stream at a pacing rate to a user equipment (UE) device. The method further includes accessing a metric of a radio access network (RAN) to which the UE device is connected, the metric associated with the UE device. The method further includes adjusting, based on the metric, the pacing rate at which the data stream is transmitted to the UE device.
    Type: Application
    Filed: August 11, 2020
    Publication date: February 17, 2022
    Inventors: Feng Li, Haim S. Ner, Bjorn Olof Erland Kalderen, Ning Chen
  • Patent number: 11234159
    Abstract: A network device receives, from a congestion controller, traffic policy information associated with a data stream between a sender and a receiver, where the traffic policy information includes a maximum round trip delay time (RTT) and a maximum throughput rate (Rate). The network device obtains a receiver advertised window size (RWND) for the receiver for the data stream. The network device modifies the RWND based on the RTT and the Rate to produce a modified receiver window size (RWND?) and sends the RWND? to the sender for use in controlling congestion on the data stream between the sender and the receiver.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: January 25, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Haim S. Ner, Parry Cornell Booker, Ning Chen
  • Publication number: 20210336903
    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.
    Type: Application
    Filed: July 7, 2021
    Publication date: October 28, 2021
    Inventors: Feng Li, Haim S. Ner, Lily Zhu, Parry Cornell Booker
  • Patent number: 11146945
    Abstract: Network devices may receive a Transport Control Protocol (TCP) segment from a user device. The TCP segment includes a TCP header and a payload, and the payload includes either a Hypertext Transfer Protocol (HTTP) plaintext message or a Secure HTTP (HTTPS) encrypted message. The network devices may extract a TCP Synchronization (SYN) signature from the TCP header and determine whether the payload of the TCP segment includes a HTTP plaintext message or a HTTPS encrypted message. When the payload includes a HTTP plaintext message, the network devices may extract contents of a HTTP User-Agent field from the HTTP plaintext message, determine a device type identifier (ID) and a category ID based on the extracted contents, and update a plurality of device signatures based on the TCP signature, the device type ID, and the category ID.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: October 12, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Haim S. Ner, Parry Cornell Booker, John P. Demko
  • Patent number: 11088968
    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.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: August 10, 2021
    Assignee: Verizon Patent Licensing Inc.
    Inventors: Feng Li, Haim S. Ner, Lily Zhu, Parry Cornell Booker