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: 10419354
    Abstract: A device can determine a congestion window (CWND) value, associated with a first transmission control protocol (TCP) state, for a TCP flow that involves one or more devices using active queue management (AQM). The first TCP state to cause the CWND value to be increased at a particular rate. The device can determine a round trip time (RTT) value, associated with the first TCP state, for the TCP flow. The device can determine that one or more TCP state conditions are satisfied. The device can classify the TCP flow into a different TCP state. The different TCP state to cause the CWND value to be maintained, decreased, or increased at a rate that is different than the particular rate. The device can transmit one or more packets, associated with the TCP flow, based on classifying the TCP flow into the different TCP state.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: September 17, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Jae Won Chung, Haim S. Ner, Eduard Rubinshtein
  • Patent number: 10361963
    Abstract: A device may determine one or more round-trip time threshold values and may determine a round-trip time value associated with a flow. The device may determine a smoothed round-trip time value based on the one or more round-trip time threshold values and the round-trip time value. The device may determine a congestion window threshold value based on the smoothed round-trip time value and may determine a congestion window value based on the congestion window threshold value. The device may provide traffic associated with the flow based on the congestion window value.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: July 23, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Jae Won Chung, Haim S. Ner, Eduard Rubinshtein
  • Publication number: 20190166606
    Abstract: A network device predicts end-to-end channel capacity entropy to permit use of optimal throughput settings in a network. The network device stores class definitions for a network condition; identifies multiple input features to correlate with the class definitions; generates a multiclass classification model that produces an importance score for each of the multiple input features, wherein the importance score reflects the contribution of an input feature to the network condition; selects two or more of the multiple input features with highest importance scores as influential features; predicts the behavior of the influential features to identify a current class, from the class definitions, for the network condition over an end-to-end communication channel; and sends an estimated network condition, based on the current class, to a device for traffic optimization.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Bjorn Olof Erland Kalderen, Haim S. Ner, Said Soulhi
  • Publication number: 20190150027
    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: Application
    Filed: November 13, 2017
    Publication date: May 16, 2019
    Inventors: Haim S. NER, Feng LI, Eduard RUBINSHTEIN, Jae Won CHUNG, Bjorn Olof Erland KALDEREN, Damascene M. JOACHIMPILLAI
  • Patent number: 10154431
    Abstract: A device may receive, from a user device and via a base station, a request to access a resource associated with a server device. The device may determine first condition information associated with the user device, and may determine second condition information associated with the base station. The device may determine one or more actions to be performed based on at least one of the first condition information or the second condition information. The device may perform, in association with a first flow or a second flow, the one or more actions. The first flow may be associated with the device and the user device, and the second flow may be associated with the device and the server device.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: December 11, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Quan Zhang, Jude M. Munn, Robert Worrall, Haim S. Ner
  • Patent number: 10091118
    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.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: October 2, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Jae Won Chung, Eduard Rubinshtein, Haim S. Ner
  • Publication number: 20180219786
    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.
    Type: Application
    Filed: January 27, 2017
    Publication date: August 2, 2018
    Inventors: Feng LI, Jae Won Chung, Eduard Rubinshtein, Haim S. Ner
  • Publication number: 20180219787
    Abstract: A device can determine a congestion window (CWND) value, associated with a first transmission control protocol (TCP) state, for a TCP flow that involves one or more devices using active queue management (AQM). The first TCP state to cause the CWND value to be increased at a particular rate. The device can determine a round trip time (RTT) value, associated with the first TCP state, for the TCP flow. The device can determine that one or more TCP state conditions are satisfied. The device can classify the TCP flow into a different TCP state. The different TCP state to cause the CWND value to be maintained, decreased, or increased at a rate that is different than the particular rate. The device can transmit one or more packets, associated with the TCP flow, based on classifying the TCP flow into the different TCP state.
    Type: Application
    Filed: January 27, 2017
    Publication date: August 2, 2018
    Inventors: Feng LI, Jae Won CHUNG, Haim S. NER, Eduard RUBINSHTEIN
  • Publication number: 20180091999
    Abstract: A device may receive, from a user device and via a base station, a request to access a resource associated with a server device. The device may determine first condition information associated with the user device, and may determine second condition information associated with the base station. The device may determine one or more actions to be performed based on at least one of the first condition information or the second condition information. The device may perform, in association with a first flow or a second flow, the one or more actions. The first flow may be associated with the device and the user device, and the second flow may be associated with the device and the server device.
    Type: Application
    Filed: September 27, 2016
    Publication date: March 29, 2018
    Inventors: Quan ZHANG, Jude M. MUNN, Robert WORRALL, Haim S. NER
  • Patent number: 9838481
    Abstract: The device type of a user computing device may be used to optimize network communication sessions. In one implementation, an indication of the device type of the user computing device may be received and a communication profile for the user computing device may be determined. The communication profile may be associated with values for a number of parameters relating to one or more communication protocols used to implement communication sessions with the user computing device. One or more network elements, that are involved in the communication sessions with the user computing device, may be provisioned, to cause the one or more network elements to implement the communication protocols, for the user computing device, using the values for the parameters relating to the one or more communication protocols.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: December 5, 2017
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Sagiv Draznin, Lalit R. Kotecha, Haim S. Ner
  • Publication number: 20170331753
    Abstract: A device may determine one or more round-trip time threshold values and may determine a round-trip time value associated with a flow. The device may determine a smoothed round-trip time value based on the one or more round-trip time threshold values and the round-trip time value. The device may determine a congestion window threshold value based on the smoothed round-trip time value and may determine a congestion window value based on the congestion window threshold value. The device may provide traffic associated with the flow based on the congestion window value.
    Type: Application
    Filed: May 10, 2016
    Publication date: November 16, 2017
    Inventors: Feng LI, Jae Won Chung, Haim S. Ner, Eduard Rubinshtein
  • Patent number: 8964562
    Abstract: An exemplary method includes an interface device 1) detecting a request provided by a user device for a server to transmit data to the user device by way of a base station and a wireless network that connects the user device to the base station, 2) pre-fetching, in response to the request, the data from the server, 3) transmitting the pre-fetched data to the base station for forwarding by the base station to the user device by way of the wireless network, 4) dynamically receiving, as the interface system transmits the pre-fetched data to the base station, queue occupancy information from the base station, and 5) using the queue occupancy information to perform flow control with respect to the transmission of the pre-fetched data by the interface system to the base station. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: February 24, 2015
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Deepak Kakadia, Haim S. Ner, Sagiv Draznin, Emerando M. Delos Reyes, Donna L. Polehn
  • Publication number: 20140289383
    Abstract: The device type of a user computing device may be used to optimize network communication sessions. In one implementation, an indication of the device type of the user computing device may be received and a communication profile for the user computing device may be determined. The communication profile may be associated with values for a number of parameters relating to one or more communication protocols used to implement communication sessions with the user computing device. One or more network elements, that are involved in the communication sessions with the user computing device, may be provisioned, to cause the one or more network elements to implement the communication protocols, for the user computing device, using the values for the parameters relating to the one or more communication protocols.
    Type: Application
    Filed: March 22, 2013
    Publication date: September 25, 2014
    Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.
    Inventors: Sagiv Draznin, Lalit R. Kotecha, Haim S. Ner
  • Publication number: 20140185452
    Abstract: An exemplary method includes an interface device 1) detecting a request provided by a user device for a server to transmit data to the user device by way of a base station and a wireless network that connects the user device to the base station, 2) pre-fetching, in response to the request, the data from the server, 3) transmitting the pre-fetched data to the base station for forwarding by the base station to the user device by way of the wireless network, 4) dynamically receiving, as the interface system transmits the pre-fetched data to the base station, queue occupancy information from the base station, and 5) using the queue occupancy information to perform flow control with respect to the transmission of the pre-fetched data by the interface system to the base station. Corresponding methods and systems are also disclosed.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.
    Inventors: Deepak Kakadia, Haim S. Ner, Sagiv Draznin, Emerando M. Delos Reyes, Donna L. Polehn
  • Patent number: 8537710
    Abstract: A network device is configured to identify a configured maximum segment size value, for a wireless access network associated with the network device, which is calculated to prevent fragmentation over the wireless access network. The network device is configured to receive, from a first computing device, a synchronization message including an initial maximum segment size value for a Transmission Control Protocol (TCP) socket connection between the first computing device and a second computing device that uses the wireless access network. When the initial maximum segment size value is larger than the configured maximum segment size value, the network device is configured to replace the initial maximum segment size value with the configured maximum segment size value to create a modified synchronization message, and send the modified synchronization message to the second computing device for establishing the TCP socket connection.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: September 17, 2013
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Haim S. Ner, Sagiv Draznin
  • Publication number: 20120281559
    Abstract: A network device is configured to identify a configured maximum segment size value, for a wireless access network associated with the network device, which is calculated to prevent fragmentation over the wireless access network. The network device is configured to receive, from a first computing device, a synchronization message including an initial maximum segment size value for a Transmission Control Protocol (TCP) socket connection between the first computing device and a second computing device that uses the wireless access network. When the initial maximum segment size value is larger than the configured maximum segment size value, the network device is configured to replace the initial maximum segment size value with the configured maximum segment size value to create a modified synchronization message, and send the modified synchronization message to the second computing device for establishing the TCP socket connection.
    Type: Application
    Filed: May 6, 2011
    Publication date: November 8, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Haim S. NER, Sagiv DRAZNIN
  • Patent number: 6522881
    Abstract: A method and apparatus for use in a wireless communications network searches for the best serving access point of a base station as a function of communication link quality and load levels, thereby allowing a subscriber terminal to react to changes in RF conditions and load levels. In one implementation, a wireless modem in a fixed wireless access network initiates an access point searching algorithm in response to a triggering condition, such as initially powering-up the subscriber terminal or degradation of communication link quality or load levels. After detecting beacons for a plurality of neighboring access points, the wireless modem selects the best access point as a function of communication link quality and relative load levels to maintain adequate service quality and to react to changes in load levels. After an initial selection, the wireless modem may continually monitor quality/load conditions to determine whether to select a new access point.
    Type: Grant
    Filed: March 8, 2000
    Date of Patent: February 18, 2003
    Assignee: Lucent Technologies Inc.
    Inventors: Peretz M. Feder, Walter Honcharenko, Haim S. Ner
  • Patent number: 5430713
    Abstract: A circuit is for providing frequency hopping in a Time Division Multiple Access (TDMA) system. A microprocessor determines the frequency to be transmitted in a particular broadcast frame. A dual port random access member (RAM) provides an interface between the microprocessor and a time division multiplex bus so that the time slots are mapped to addresses in the memory. A plurality of transceivers coupled to the bus transmits and receives at different designated frequencies, the transceivers being chosen for particular users during a particular broadcast frame based on the location in the memory chosen by the microprocessor.
    Type: Grant
    Filed: May 6, 1994
    Date of Patent: July 4, 1995
    Assignee: AT&T Corp.
    Inventors: Pavan K. Gupta, Mozammil Hussain, Desmond A. Lee, Haim S. Ner