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: 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
  • Publication number: 20200280518
    Abstract: Examples described herein relate to a network element comprising an ingress pipeline and at least one queue from which to egress packets. The network element can receive a packet and generate a congestion notification packet at the ingress pipeline to a sender of the packet based on detection of congestion in a target queue that is to store the packet and before the packet is stored in a congested target queue. The network element can generate a congestion notification packet based on a queue depth of the target queue and likelihood the target queue is congested. The likelihood the queue is congested can be based on a probabilistic function including one or more of Proportional-Integral (PI) or Random Early Detection (RED). The network element can determine a pause time for the sender to pause sending particular packets based at least on a time for the target queue to drain to a target level.
    Type: Application
    Filed: May 19, 2020
    Publication date: September 3, 2020
    Inventors: Jeongkeun LEE, Rong PAN, Changhoon KIM, Jeremias BLENDIN, Georgios NIKOLAIDIS, Ashutosh AGRAWAL, Ethan M. SPIEGEL, Anurag AGRAWAL
  • Patent number: 10735246
    Abstract: Monitoring an object to prevent an occurrence of an issue includes monitoring an object based on a number of parameters, categorizing messages of the object into categories while monitoring for a recurrence of a pattern of messages, detecting a potential issue with the object based on the recurrence of the pattern of messages, and alerting an operations manager agent of the potential issue to prevent an occurrence of the issue.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: August 4, 2020
    Assignee: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Roberto Antonio Contreras Masse, Rong Pan, Rajesh Dontula, Dong Han, Jun Wang, Guo-Xiang Qin, Easwaran Nadhan
  • Publication number: 20200153748
    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: Application
    Filed: January 9, 2020
    Publication date: May 14, 2020
    Inventors: Rong Pan, Parvin Taheri, Thomas J. Edsall
  • Patent number: 10614500
    Abstract: A system for evaluating web pages for searchable content can be utilized to make an e-commerce search engine more effective by identifying pages with searchable value. In embodiments, a web page exhibiting “searchable value” is a page that provides useful information responsive to a user's query on an e-commerce search engine. One embodiment of a page evaluation system includes a web crawler module, a page analysis module, and a page index module. Web pages may be fetched and evaluated for various signals that indicate whether the web page exhibits searchable value. Examples of signals that may indicate that a web page lacks searchable value include a product page that does not have a product name nor a product image and a category page that does not have products listed in the page content. Web pages that lack searchable value may be excluded from subsequent e-commerce search results.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: April 7, 2020
    Assignee: BloomReach, Inc.
    Inventors: Rong Pan, Haoxin Hu
  • Patent number: 10591491
    Abstract: Methods and apparatus for determining blood brain barrier (BBB) damage and treating patients who may have suffered from BBB damage due to an ischemic event are provided. The methods and apparatus involve detecting the presence of cleaved occludin fragments in a sample of blood. According to some embodiments, the method further provides determining the degree of BBB damage based on the concentration of occludin fragments in the sample. In further embodiments the present disclosure provides kits for detecting the presence of occludin fragments in a blood sample.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: March 17, 2020
    Assignee: STC.UNM
    Inventors: Ke Jian Liu, Wenlan Liu, Graham Timmins, Rong Pan
  • Patent number: 10567300
    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: November 22, 2017
    Date of Patent: February 18, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Rong Pan, Parvin Taheri, Thomas J. Edsall
  • Publication number: 20200047393
    Abstract: A blow molding machine suitable for manufacturing the bottle having the handle and a method for using the same, wherein each of the preform holders has a local temperature regulating device, the local temperature regulating devices are disposed around the handle portion, the rotary joint supplies liquid or gas continuously to the local temperature regulating devices of the preform holders to perform continuous temperature regulation for the handle portion, thereby overcoming the problem that the temperature needs to be immediately cooled after the injection molding, and temperature of the body portion can be maintained, so as to achieve the purpose of reducing energy consumption.
    Type: Application
    Filed: August 12, 2018
    Publication date: February 13, 2020
    Inventors: WEN-YUNG YANG, SHU-LIN HSIEH, HUAI-RONG PAN, ZHI-ZHONG LUO, PO-CHENG LAI
  • Patent number: 10560391
    Abstract: A network device is configured to transmit acknowledgement packets according to the length of the egress queue. The network device receives data packets from one or more endpoints and buffers the data packets in an egress buffer before transmitting the data packets. The network device also receives acknowledgement packets that are sent in response to data packets previously transmitted by the network device. The network device buffers the acknowledgement packets in an acknowledgement buffer. The network device transmits the acknowledgement packets at an acknowledgment rate that is based on a queue length of the egress buffer.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: February 11, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Rong Pan, Parvin Taheri, Liyuan Quan, Sha Ma, Krishnan Subramani
  • Patent number: 10394796
    Abstract: Techniques for providing control selection and analysis of Search Engine Optimization (SEO) activities for web sites for web service providers are disclosed. In some embodiments, a system, process, and/or computer program product for providing control selection and analysis of SEO activities for web sites includes selecting a first plurality of web pages associated with a web site for use in a control group of web pages for an experiment; selecting a second plurality of web pages associated with the web site for use in a test group of web pages for the experiment; canonicalizing the control group of web pages and the test group of web pages; and performing the experiment to determine a performance of the test group of web pages relative to the control group of web pages. For example, the test group of web pages can be configured with an SEO content improvement activity.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: August 27, 2019
    Assignee: BloomReach Inc.
    Inventors: Hai Dang, Rong Pan, Niran Kundapur, Pradeep Muthukrishnan
  • Publication number: 20190222528
    Abstract: A network device is configured to transmit acknowledgement packets according to the length of the egress queue. The network device receives data packets from one or more endpoints and buffers the data packets in an egress buffer before transmitting the data packets. The network device also receives acknowledgement packets that are sent in response to data packets previously transmitted by the network device. The network device buffers the acknowledgement packets in an acknowledgement buffer. The network device transmits the acknowledgement packets at an acknowledgment rate that is based on a queue length of the egress buffer.
    Type: Application
    Filed: January 18, 2018
    Publication date: July 18, 2019
    Inventors: Rong Pan, Parvin Taheri, Liyuan Quan, Sha Ma, Krishnan Subramani
  • Patent number: 10326663
    Abstract: In one embodiment, a method includes measuring a rate of traffic received at a leaf node, marking a plurality of packets in the flow as protected at the leaf node to match the rate of traffic with a configured rate of traffic for the flow at the leaf node, and dropping a plurality of non-protected packets at the leaf node when a queue at the leaf node is congested. A minimum bandwidth is provided for the flow based on the configured rate of traffic at the leaf node. The leaf node comprises an ingress node or an egress node connected to a fabric. An apparatus is also disclosed herein.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: June 18, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Parvin Taheri, Rong Pan, Mohammad Alizadeh Attar, Tom Edsall
  • Publication number: 20190158415
    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: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Inventors: Rong Pan, Parvin Taheri, Thomas J. Edsall