Patents by Inventor Rong Pan

Rong Pan 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: 11936561
    Abstract: This disclosure provides methods and systems for reducing congestion in RoCEv2 networks. The method is configured to operate large-scale in data centers on traffic flowing from a sender node to a receiver node. The method described has three stages: a fast start stage, a transition stage, and a regulation stage. In the fast start stage, the sender sends data to the receiver at a fast initial rate. This may continue until the receiver observes a congestion event. When this happens, the sender reduces the data transfer rate as the method enters the transition stage. From a reduced rate, the method enters the regulation stage, where the rate is increased using a combination of a feedback control loop and an additive increase multiplicative decrease (AIMD) algorithm.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: March 19, 2024
    Assignee: Pensando Systems, Inc.
    Inventors: Rong Pan, Peter Newman
  • Publication number: 20230403233
    Abstract: Examples described herein relate to a network interface device. In some examples, the network interface device includes a host interface; a direct memory access (DMA) circuitry; a network interface; and circuitry. The circuitry can be configured to: based on received telemetry data from at least one switch: select a next hop network interface device from among multiple network interface devices based on received telemetry data. In some examples, the telemetry data is based on congestion information of a first queue associated with a first traffic class, the telemetry data is based on per-network interface device hop-level congestion states from at least one network interface device, the first queue shares bandwidth of an egress port with a second queue, the first traffic class is associated with packet traffic subject to congestion control based on utilization of the first queue, and the utilization of the first queue is based on a drain rate of the first queue and a transmit rate from the egress port.
    Type: Application
    Filed: August 29, 2023
    Publication date: December 14, 2023
    Inventors: Md Ashiqur RAHMAN, Rong PAN, Roberto PENARANDA CEBRIAN, Allister ALEMANIA, Pedro YEBENES SEGURA
  • Publication number: 20230132378
    Abstract: A pharmaceutical composition includes a ferrochelatase inhibitor and a pharmaceutically acceptable carrier. In another aspect, a method of treating a subject having, or at risk of having, a hemorrhagic stroke generally includes administering to the subject a pharmaceutical composition that includes a ferrochelatase inhibitor in an amount effective to ameliorate at least one symptom or clinical sign of hemorrhagic stroke.
    Type: Application
    Filed: May 27, 2022
    Publication date: April 27, 2023
    Inventors: Graham Timmins, Ke Jian Liu, Rong Pan
  • Publication number: 20230123387
    Abstract: Examples described herein relate to a network interface device that includes circuitry to cause transmission of a packet following transmission of one or more data packets to a receiver, wherein the packet comprises one or more of: a count of transmitted data, a timestamp of transmission of the packet, and/or an index value to one or more of a count of transmitted data and a timestamp of transmission of the packet. In some examples, the network interface device includes circuitry to receive, from the receiver, a second packet that includes a copy of the count of transmitted data and the timestamp of transmission of the packet or the index from the packet. In some examples, the network interface device includes circuitry to perform congestion control based on the received copy of the count of transmitted data and the timestamp of transmission of the packet.
    Type: Application
    Filed: December 16, 2022
    Publication date: April 20, 2023
    Inventors: Robert SOUTHWORTH, Rong PAN, Tony HURSON, Siqi LIU
  • Publication number: 20220288025
    Abstract: A pharmaceutical composition includes a ferrochelatase inhibitor and a pharmaceutically acceptable carrier. In another aspect, a method of treating a subject having, or at risk of having, a hemorrhagic stroke generally includes administering to the subject a pharmaceutical composition that includes a ferrochelatase inhibitor in an amount effective to ameliorate at least one symptom or clinical sign of hemorrhagic stroke.
    Type: Application
    Filed: May 27, 2022
    Publication date: September 15, 2022
    Inventors: Graham Timmins, Ke Jian Liu, Rong Pan
  • Publication number: 20220286696
    Abstract: An image compression method includes obtaining a hidden variable of an input image using a coding network of a deep learning neural network comprising at least one downsampling back projection module including performing downsampling transformation on a first feature map of the input image input to the downsampling back projection module to obtain a second feature map, obtaining a third feature map having a same resolution as a resolution of the first feature map by reconstructing the second feature map, and obtaining a fourth feature map as an optimization result of the second feature map, based on a difference value between the first feature map and the third feature map; and obtaining a bitstream file of a compressed image by performing entropy coding based on the hidden variable obtained based on the fourth feature map of a last downsampling back projection module.
    Type: Application
    Filed: February 28, 2022
    Publication date: September 8, 2022
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ge GAO, Pei YOU, Rong PAN
  • Patent number: 11362960
    Abstract: A network device, including ports that receive/send data packets from/to a network, receives data packets of multiple traffic flows, and populates a queue in memory with the data packets. The network device periodically updates a fair rate for the multiple traffic flows to converge a length of the queue to a reference length. Specifically, the network device determines a length of the queue, a change in the length from a previous length, and a deviation of the length from the reference length. The network device detects an increase in the change in length above a threshold that is based on the reference length. If the increase is not above the threshold, the network device derives the fair rate from a previous fair rate using proportional integral control. The network device identifies elephant flows among the multiple traffic flows, and sends the fair rate to a source of each elephant flow.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: June 14, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rong Pan, Parvin Taheri, Thomas J. Edsall
  • Publication number: 20220124035
    Abstract: Examples described herein relate to a switch circuitry that includes circuitry to determine if a received packet comprises a control packet; circuitry to determine congestion metrics based on receipt of at least one control packet, wherein the at least one control packet comprises a Request To Send (RTS) or Clear To Send (CTS); and circuitry to transmit at least one of the congestion metrics in at least one packet to a sender and/or receiver network interface device.
    Type: Application
    Filed: December 24, 2021
    Publication date: April 21, 2022
    Inventors: Junggun LEE, Jeremias BLENDIN, Yanfang LE, Rong PAN, Mark DEBBAGE, Robert SOUTHWORTH
  • Publication number: 20220103479
    Abstract: Examples described herein relate to a sender network interface device transmitting one or more packet probes to a receiver device, when a link is underutilized, to request information concerning link or path utilization. Based on responses to the packet probes, the sender network interface device can determine a packet transmit rate of packets of one or more flows and adjust the packet transmit rate of packets of one or more flows to increase utilization of the link.
    Type: Application
    Filed: December 8, 2021
    Publication date: March 31, 2022
    Inventors: Pedro YEBENES SEGURA, Roberto PENARANDA CEBRIAN, Rong PAN, Robert SOUTHWORTH, Allister ALEMANIA, Malek MUSLEH
  • Publication number: 20220103484
    Abstract: Examples described herein relate to a network interface device that is to adjust a transmission rate of packets based on a number of flows contributing to congestion and/or based on whether latency is increasing or decreasing. In some examples, adjusting the transmission rate of packets based on a number of flows contributing to congestion comprises adjust an additive increase (AI) parameter based on the number of flows contributing to congestion. In some examples, latency is based on a measured roundtrip time and a baseline roundtrip time.
    Type: Application
    Filed: December 8, 2021
    Publication date: March 31, 2022
    Inventors: Roberto PENARANDA CEBRIAN, Robert SOUTHWORTH, Pedro YEBENES SEGURA, Rong PAN, Allister ALEMANIA, Nayan Amrutlal SUTHAR, Malek MUSLEH
  • Publication number: 20220070097
    Abstract: This disclosure provides methods and systems for reducing congestion in RoCEv2 networks. The method is configured to operate large-scale in data centers on traffic flowing from a sender node to a receiver node. The method described has three stages: a fast start stage, a transition stage, and a regulation stage. In the fast start stage, the sender sends data to the receiver at a fast initial rate. This may continue until the receiver observes a congestion event. When this happens, the sender reduces the data transfer rate as the method enters the transition stage. From a reduced rate, the method enters the regulation stage, where the rate is increased using a combination of a feedback control loop and an additive increase multiplicative decrease (AIMD) algorithm.
    Type: Application
    Filed: November 10, 2021
    Publication date: March 3, 2022
    Inventors: Rong PAN, Peter NEWMAN
  • Publication number: 20220014478
    Abstract: Examples described herein relate to a network interface device comprising dataplane circuitry, when operational, is to generate a representation of aggregated network resource consumption information based on network resource consumption at the network interface device or at least one other network device and to transmit at least one packet with a multi-bit representation of the aggregated network resource consumption information to a second network interface device. In some examples, the network resource consumption information comprises one or more of: available transmit bandwidth, transmit bandwidth used by a queue or flow, queue depth, measured queueing time duration, expected queueing time duration, packet latency, or normalized in-flight bytes.
    Type: Application
    Filed: September 23, 2021
    Publication date: January 13, 2022
    Inventors: Junggun LEE, Rong PAN, Robert SOUTHWORTH, Gary MUNTZ, Changhoon KIM
  • Patent number: 11212227
    Abstract: This disclosure provides methods and systems for reducing congestion in RoCEv2 networks. The method is configured to operate large-scale in data centers on traffic flowing from a sender node to a receiver node. The method described has three stages: a fast start stage, a transition stage, and a regulation stage. In the fast start stage, the sender sends data to the receiver at a fast initial rate. This may continue until the receiver observes a congestion event. When this happens, the sender reduces the data transfer rate as the method enters the transition stage. From a reduced rate, the method enters the regulation stage, where the rate is increased using a combination of a feedback control loop and an additive increase multiplicative decrease (AIMD) algorithm.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: December 28, 2021
    Assignee: PENSANDO SYSTEMS, INC.
    Inventors: Rong Pan, Peter Newman
  • Publication number: 20210328930
    Abstract: Examples described herein relate to an apparatus that includes a network interface device comprising circuitry to identify at least one congested queue, predict occupancy level of the at least one congested queue when at least one sender is predicted to receive at least one congestion notification and transmit the at least one congestion notification to the at least one sender through zero or more intermediate nodes. In some examples, to identify at least one congested queue, the circuitry is to identify the at least one congested queue based on at least one fill level. In some examples, to identify at least one congested queue, the circuitry is to identify the at least one congested queue based on at least one predicted fill level at a predicted time the at least one sender receives the at least one congestion notification.
    Type: Application
    Filed: June 26, 2021
    Publication date: October 21, 2021
    Inventors: Georgios NIKOLAIDIS, Jeremias BLENDIN, Changhoon KIM, Junggun LEE, Rong PAN, Anurag AGRAWAL, Yi LI
  • Patent number: 11030668
    Abstract: There is described a system and computer-implemented method for providing a recommendation based on a sparse pattern of data. An exemplary method comprises determining a likelihood that an item for which no user preference data is available will be preferred. The exemplary method also comprises determining a likelihood that an item for which user preference data is available for users other than a particular user will be preferred based on the likelihood that the item for which no user preference data is available will be preferred. The exemplary method additionally comprises predicting that an item for which no user preference data relative to the particular user is available will be preferred if the likelihood that the particular user will prefer the item exceeds a certain level.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: June 8, 2021
    Assignee: Micro Focus LLC
    Inventors: Martin B. Scholz, Rajan Lukose, Rong Pan
  • Publication number: 20210128527
    Abstract: A pharmaceutical composition includes a ferrochelatase inhibitor and a pharmaceutically acceptable carrier. In another aspect, a method of treating a subject having, or a t risk of having, a hemorrhagic stroke generally includes administering to the subject a pharmaceutical composition that includes a ferrochelatase inhibitor in an amount effective to ameliorate at least one symptom or clinical sign of hemorrhagic stroke.
    Type: Application
    Filed: December 7, 2018
    Publication date: May 6, 2021
    Inventors: Graham Timmins, Ke Jian Liu, Rong Pan
  • Publication number: 20210112002
    Abstract: Examples described herein relate to a network agent, when operational, to: receive a packet, determine transmit rate-related information for a sender network device based at least on operational and telemetry information accumulated in the received packet, and transmit the transmit rate-related information to the sender network device. In some examples, the network agent includes a network device coupled to a server, a server, or a network device. In some examples, the operational and telemetry information comprises: telemetry information generated by at least one network device in a path from the sender network device to the network agent.
    Type: Application
    Filed: December 22, 2020
    Publication date: April 15, 2021
    Inventors: Rong Pan, Pedro Yebenes Sugura, Roberto Penaranda Cebrian, Robert Southworth, Malek Musleh, Jeongkeun Lee, Changhoon Kim
  • Patent number: 10979875
    Abstract: A method in one embodiment includes intercepting a message in an on-board unit (OBU) of a vehicular network environment between a source and a receiver in the vehicular network environment, verifying the message is sent from the source, verifying the message is not altered, evaluating a set of source flow control policies associated with the source, and blocking the message if the set of source flow control policies indicate the message is not permitted. In specific embodiments, the message is not permitted if a level of access assigned to the source in the set of source flow control policies does not match a level of access tagged on the message. In further embodiments, the method includes evaluating a set of receiver flow control policies associated with the receiver, and blocking the message if the set of receiver flow control policies indicates the message is not permitted.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: April 13, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Lillian Lei Dai, Sateesh K. Addepalli, Xiaoqing Zhu, Preethi Natarajan, Rong Pan, Fabio R. Maino, Flavio Bonomi, Alexander Loukissas, Vina Ermagan, Pere Monclus
  • Publication number: 20200367813
    Abstract: The present application relates to the field of alcohol detection. The face-recognizable wall-mounted alcohol detector according to the present application comprises an enclosure, an alcohol detecting module, and a breathing cup. The enclosure is provided with a receiving chamber therein, and has a first side and a second side opposite to each other, the first side having a connection opening in communication with the receiving chamber, an air venting passage being provided on the side wall of the connection opening, and the second side having a dock interface in communication with the receiving chamber; the alcohol detecting module has a case on which an air detection inlet is provided on the case of the alcohol detecting module; the breathing cup has an air outlet at one end, a breathing opening at the other end, and an air vent on the side wall thereof.
    Type: Application
    Filed: October 22, 2019
    Publication date: November 26, 2020
    Inventors: Zhi Chen, Yung Chan, Dong Chen, Rong Pan
  • Publication number: 20200366608
    Abstract: This disclosure provides methods and systems for reducing congestion in RoCEv2 networks. The method is configured to operate large-scale in data centers on traffic flowing from a sender node to a receiver node. The method described has three stages: a fast start stage, a transition stage, and a regulation stage. In the fast start stage, the sender sends data to the receiver at a fast initial rate. This may continue until the receiver observes a congestion event. When this happens, the sender reduces the data transfer rate as the method enters the transition stage. From a reduced rate, the method enters the regulation stage, where the rate is increased using a combination of a feedback control loop and an additive increase multiplicative decrease (AIMD) algorithm.
    Type: Application
    Filed: May 17, 2019
    Publication date: November 19, 2020
    Inventors: Rong PAN, Peter NEWMAN