-
1.
公开(公告)号:US11627063B1
公开(公告)日:2023-04-11
申请号:US17540875
申请日:2021-12-02
Applicant: Verizon Patent and Licensing Inc.
Inventor: Feng Li , Zhou Zheng , Haim S. Ner , Jerry James Schropp
IPC: H04L43/0852 , H04L43/0864
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.
-
公开(公告)号:US11575621B2
公开(公告)日:2023-02-07
申请号:US17369136
申请日:2021-07-07
Applicant: Verizon Patent and Licensing Inc.
Inventor: Feng Li , Haim S. Ner , Lily Zhu , Parry Cornell Booker
IPC: H04L12/861 , H04L49/9005 , H04L43/16 , H04L47/722 , H04L49/90
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.
-
公开(公告)号:US11304095B2
公开(公告)日:2022-04-12
申请号:US16990685
申请日:2020-08-11
Applicant: Verizon Patent and Licensing Inc.
Inventor: Feng Li , Haim S. Ner , Bjorn Olof Erland Kalderen , Ning Chen
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.
-
公开(公告)号:US11146945B2
公开(公告)日:2021-10-12
申请号:US16657775
申请日:2019-10-18
Applicant: Verizon Patent and Licensing Inc.
Inventor: Feng Li , Haim S. Ner , Parry Cornell Booker , John P. Demko
IPC: G06F12/14 , H04W8/22 , H04L29/08 , H04L29/06 , H04W28/06 , G06N3/04 , G06N3/08 , H04W72/04 , H04W12/033
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.
-
公开(公告)号:US11082883B2
公开(公告)日:2021-08-03
申请号:US16227837
申请日:2018-12-20
Applicant: Verizon Patent and Licensing Inc.
Inventor: Feng Li , Haim S. Ner , Chunyan Du , Manian Krishnamoorthy
Abstract: A device establishes a wireless link with a user device via a network and selects a time period for a slow start state of the wireless link. The device enters the slow start state after selecting the time period and repeatedly provides a quantity of packets over consecutive time periods to the user device. The device determines a delivery rate for each time period, of the consecutive time periods, based on the quantity of packets provided each time period and determines a maximum delivery rate for the delivery rates of the consecutive time periods. The device determines that the wireless link is at a maximum capacity when a current delivery rate satisfies a threshold rate, based on the maximum delivery rate, after a threshold time period of the consecutive time periods and exits the slow start state based on the wireless link being at the maximum capacity.
-
公开(公告)号:US20210120400A1
公开(公告)日:2021-04-22
申请号:US16657775
申请日:2019-10-18
Applicant: Verizon Patent and Licensing Inc.
Inventor: Feng Li , Haim S. Ner , Parry Cornell Booker , John P. Demko
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.
-
公开(公告)号:US10986083B2
公开(公告)日:2021-04-20
申请号:US16671418
申请日:2019-11-01
Applicant: Verizon Patent and Licensing Inc.
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.
-
公开(公告)号:US10419354B2
公开(公告)日:2019-09-17
申请号:US15418305
申请日:2017-01-27
Applicant: Verizon Patent and Licensing Inc.
Inventor: Feng Li , Jae Won Chung , Haim S. Ner , Eduard Rubinshtein
IPC: H04L12/807 , H04W28/02 , H04L12/841 , H04L12/801
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.
-
公开(公告)号:US10320705B1
公开(公告)日:2019-06-11
申请号:US15909478
申请日:2018-03-01
Applicant: Verizon Patent and Licensing Inc.
Inventor: Feng Li , Jae Won Chung , Anil Vayaal , Vijay Nanjundan , Mark Lawrence Claypool
IPC: H04L29/06 , H04L29/08 , H04W80/12 , H04L12/851 , H04L12/927
Abstract: A device can identify video data included in network packets. For example, the device can identify a flow of network packets, the flow including uplink packets downlink packets. The device can determine that the flow includes at least one application data unit (ADU), each ADU including an uplink packet and multiple downlink packets. The device can determine that the at least one ADU includes video data based on determining that a throughput of the at least one ADU meets a throughput threshold, a an average payload size of the downlink packets included in the at least one ADU meets a size threshold, and a count of ADUs included in the at least one ADU meets a count threshold. Based on the at least one ADU including the video data, the device can perform an action.
-
公开(公告)号:US11937123B2
公开(公告)日:2024-03-19
申请号:US17550327
申请日:2021-12-14
Applicant: Verizon Patent and Licensing Inc.
Inventor: Feng Li , Haim S. Ner , Parry Cornell Booker , Ning Chen
IPC: H04L47/27 , H04L47/283 , H04W28/02
CPC classification number: H04W28/0289 , H04L47/27 , H04L47/283
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.
-
-
-
-
-
-
-
-
-