Patents by Inventor Khoa Dang Nguyen
Khoa Dang Nguyen 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).
-
Publication number: 20240121311Abstract: Systems and methods for identifying and evicting idle sessions include training a machine learning model as a session classifying model to learn rules for classifying active sessions between clients and the cloud-based service. The session classifying model is trained to receive a plurality of parameters pertaining to the document associated with an active session as input and to apply the rules to the plurality of parameters to determine a classification for the active session and to provide an output indicative of the classification for the active session. The session classifying model is then utilized in the cloud-based service to classify the active sessions. The active sessions classified as idle sessions may then be evicted from the cloud-based service.Type: ApplicationFiled: October 7, 2022Publication date: April 11, 2024Applicants: Microsoft Technology Licensing, LLC, Microsoft Technology Licensing, LLCInventors: Prerana Dharmesh GAMBHIR, Sharena Meena PARI-MONASCH, Khoa Dang NGUYEN, Yiming SHI, Yongchang DONG
-
Publication number: 20240007401Abstract: Techniques for identifying network congestion and adapting network performance to relieve the network congestion are described. As described, a network element such as a switch reports network congestion indicators such as link level control frames to a network controller. The network controller uses the network congestion indicators reported from the network elements to identify congestion points, data traffic, and data flows experiencing congestion at a network level. The network controller then determines optimized control parameters for the network in order to reduce or alleviate the congestion at the congestion points.Type: ApplicationFiled: September 19, 2023Publication date: January 4, 2024Inventors: Dennis Khoa Dang NGUYEN, Keerthi MANJUNATHAN SWARNAMANJUNATHAN, Laura J. SHARPLESS, Kelvin CHAN, Ganga S. DEVADAS
-
Publication number: 20230406699Abstract: A process of dissociating ammonia into a dissociated hydrogen/nitrogen stream in catalyst tubes within a radiant tube furnace and an adiabatic or isothermal unit containing catalyst, along with downstream purification process units to purify the dissociated hydrogen/nitrogen stream into high purity hydrogen product.Type: ApplicationFiled: June 16, 2023Publication date: December 21, 2023Applicant: KELLOGG BROWN & ROOT LLCInventors: Khoa Dang Nguyen, Umesh Jain, Paolo Brunengo, Elena Stylianou, Rohit Khurana
-
Patent number: 11843541Abstract: Techniques for identifying network congestion and adapting network performance to relieve the network congestion are described. As described, a network element such as a switch reports network congestion indicators such as link level control frames to a network controller. The network controller uses the network congestion indicators reported from the network elements to identify congestion points, data traffic, and data flows experiencing congestion at a network level. The network controller then determines optimized control parameters for the network in order to reduce or alleviate the congestion at the congestion points.Type: GrantFiled: June 4, 2021Date of Patent: December 12, 2023Assignee: Cisco Technology, Inc.Inventors: Dennis Khoa Dang Nguyen, Keerthi Manjunathan Swarnamanjunathan, Laura J. Sharpless, Kelvin Chan, Ganga S. Devadas
-
Patent number: 11552905Abstract: A first node of a packet switched network transmits at least one flow of protocol data units of a network to at least one output context of one of a plurality of second nodes of the network. The first node includes X virtual output queues (VOQs). The first node receives, from at least one of the second nodes, at least one fair rate record. Each fair rate record corresponds to a particular second node output context and describes a recommended rate of flow to the particular output context. The first node allocates up to X of the VOQs among flows corresponding to i) currently allocated VOQs, and ii) the flows corresponding to the received fair rate records. The first node operates each allocated VOQ according to the corresponding recommended rate of flow until a deallocation condition obtains for the each allocated VOQ.Type: GrantFiled: February 24, 2021Date of Patent: January 10, 2023Assignee: Cisco Technology, Inc.Inventors: Dennis Khoa Dang Nguyen, Sha Ma, Thomas J. Edsall, Keerthi Manjunathan Swarnamanjunathan, Parvin Taheri
-
Patent number: 11523569Abstract: A concentrator nozzle attachment for a blower device is disclosed that increases the airflow velocity of the blower without sacrificing the field of the jetting air. The concentrator nozzle is formed of an outer ring with a centrally located guide surface and is placed at the exit of an air tube. As the air exits the air tube, it's forced to flow around the guide surface, thus increasing its velocity. The attachment is secured to the end of the air tube and so does not alter the outer diameter through which the air exits. In this way, air velocity is increased without reducing its effectiveness.Type: GrantFiled: November 26, 2018Date of Patent: December 13, 2022Assignee: Black & Decker, Inc.Inventors: Nathan Greene, Khoa Dang Nguyen
-
Patent number: 11483171Abstract: Exemplified systems and methods facilitate multicasting latency optimization operations for router, switches, and other network devices, for routed Layer-3 multicast packets to provide even distribution latency and/or selective prioritized distribution of latency among multicast destinations. A list of network destinations for serially-replicated packets is traversed in different sequences from one packet to the next, to provide delay fairness among the listed destinations. The list of network destinations are mapped to physical network ports, virtual ports, or logical ports of the router, switches, or other network devices and, thus, the different sequences are also traversed from these physical network ports, virtual ports, or logical ports. The exemplified systems and methods facilitates the management of traffic that is particularly beneficial in in a data center.Type: GrantFiled: June 15, 2020Date of Patent: October 25, 2022Assignee: Cisco Technology, Inc.Inventors: Dennis Khoa Dang Nguyen, Chih-Tsung Huang
-
Publication number: 20210297352Abstract: Techniques for identifying network congestion and adapting network performance to relieve the network congestion are described. As described, a network element such as a switch reports network congestion indicators such as link level control frames to a network controller. The network controller uses the network congestion indicators reported from the network elements to identify congestion points, data traffic, and data flows experiencing congestion at a network level. The network controller then determines optimized control parameters for the network in order to reduce or alleviate the congestion at the congestion points.Type: ApplicationFiled: June 4, 2021Publication date: September 23, 2021Inventors: Dennis Khoa Dang NGUYEN, Keerthi MANJUNATHAN SWARNAMANJUNATHAN, Laura J. SHARPLESS, Kelvin CHAN, Ganga S. DEVADAS
-
Patent number: 11057305Abstract: Techniques for identifying network congestion and adapting network performance to relieve the network congestion are described. As described, a network element such as a switch reports network congestion indicators such as link level control frames to a network controller. The network controller uses the network congestion indicators reported from the network elements to identify congestion points, data traffic, and data flows experiencing congestion at a network level. The network controller then determines optimized control parameters for the network in order to reduce or alleviate the congestion at the congestion points.Type: GrantFiled: October 27, 2018Date of Patent: July 6, 2021Assignee: Cisco Technology, Inc.Inventors: Dennis Khoa Dang Nguyen, Keerthi Manjunathan Swarnamanjunathan, Laura J. Sharpless, Kelvin Chan, Ganga S. Devadas
-
Publication number: 20210203620Abstract: A first node of a packet switched network transmits at least one flow of protocol data units of a network to at least one output context of one of a plurality of second nodes of the network. The first node includes X virtual output queues (VOQs). The first node receives, from at least one of the second nodes, at least one fair rate record. Each fair rate record corresponds to a particular second node output context and describes a recommended rate of flow to the particular output context. The first node allocates up to X of the VOQs among flows corresponding to i) currently allocated VOQs, and ii) the flows corresponding to the received fair rate records. The first node operates each allocated VOQ according to the corresponding recommended rate of flow until a deallocation condition obtains for the each allocated VOQ.Type: ApplicationFiled: February 24, 2021Publication date: July 1, 2021Inventors: Dennis Khoa Dang Nguyen, Sha Ma, Thomas J. Edsall, Keerthi Manjunathan Swarnamanjunathan, Parvin Taheri
-
Patent number: 10951546Abstract: A first node of a packet switched network transmits at least one flow of protocol data units of a network to at least one output context of one of a plurality of second nodes of the network. The first node includes X virtual output queues (VOQs). The first node receives, from at least one of the second nodes, at least one fair rate record. Each fair rate record corresponds to a particular second node output context and describes a recommended rate of flow to the particular output context. The first node allocates up to X of the VOQs among flows corresponding to i) currently allocated VOQs, and ii) the flows corresponding to the received fair rate records. The first node operates each allocated VOQ according to the corresponding recommended rate of flow until a deallocation condition obtains for the each allocated VOQ.Type: GrantFiled: July 5, 2019Date of Patent: March 16, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Dennis Khoa Dang Nguyen, Sha Ma, Thomas J. Edsall, Keerthi Manjunathan Swarnamanjunathan, Parvin Taheri
-
Publication number: 20210006509Abstract: A first node of a packet switched network transmits at least one flow of protocol data units of a network to at least one output context of one of a plurality of second nodes of the network. The first node includes X virtual output queues (VOQs). The first node receives, from at least one of the second nodes, at least one fair rate record. Each fair rate record corresponds to a particular second node output context and describes a recommended rate of flow to the particular output context. The first node allocates up to X of the VOQs among flows corresponding to i) currently allocated VOQs, and ii) the flows corresponding to the received fair rate records. The first node operates each allocated VOQ according to the corresponding recommended rate of flow until a deallocation condition obtains for the each allocated VOQ.Type: ApplicationFiled: July 5, 2019Publication date: January 7, 2021Inventors: Dennis Khoa Dang Nguyen, Sha Ma, Thomas J. Edsall, Keerthi Manjunathan Swarnamanjunathan, Parvin Taheri
-
Publication number: 20200313921Abstract: Exemplified systems and methods facilitate multicasting latency optimization operations for router, switches, and other network devices, for routed Layer-3 multicast packets to provide even distribution latency and/or selective prioritized distribution of latency among multicast destinations. A list of network destinations for serially-replicated packets is traversed in different sequences from one packet to the next, to provide delay fairness among the listed destinations. The list of network destinations are mapped to physical network ports, virtual ports, or logical ports of the router, switches, or other network devices and, thus, the different sequences are also traversed from these physical network ports, virtual ports, or logical ports. The exemplified systems and methods facilitates the management of traffic that is particularly beneficial in in a data center.Type: ApplicationFiled: June 15, 2020Publication date: October 1, 2020Inventors: Dennis Khoa Dang Nguyen, Chih-Tsung Huang
-
Patent number: 10686616Abstract: Exemplified systems and methods facilitate multicasting latency shaping operations for router, switches, and other network devices, to control distribution latency and/or selective prioritized distribution of latency among multicast destinations using a tag that specifies a traversal sequence of a Multicast Expansion Table (MET). The exemplified systems and methods facilitates the management of traffic that is particularly beneficial in a data center.Type: GrantFiled: February 26, 2019Date of Patent: June 16, 2020Assignee: Cisco Technology, Inc.Inventors: Dennis Khoa Dang Nguyen, Chih-Tsung Huang
-
Publication number: 20200163289Abstract: A concentrator nozzle attachment for a blower device is disclosed that increases the airflow velocity of the blower without sacrificing the field of the jetting air. The concentrator nozzle is formed of an outer ring with a centrally located guide surface and is placed at the exit of an air tube. As the air exits the air tube, it's forced to flow around the guide surface, thus increasing its velocity. The attachment is secured to the end of the air tube and so does not alter the outer diameter through which the air exits. In this way, air velocity is increased without reducing its effectiveness.Type: ApplicationFiled: November 26, 2018Publication date: May 28, 2020Inventors: Nathan GREENE, Khoa Dang NGUYEN
-
Publication number: 20200136972Abstract: Techniques for identifying network congestion and adapting network performance to relieve the network congestion are described. As described, a network element such as a switch reports network congestion indicators such as link level control frames to a network controller. The network controller uses the network congestion indicators reported from the network elements to identify congestion points, data traffic, and data flows experiencing congestion at a network level. The network controller then determines optimized control parameters for the network in order to reduce or alleviate the congestion at the congestion points.Type: ApplicationFiled: October 27, 2018Publication date: April 30, 2020Inventors: Dennis Khoa Dang NGUYEN, Keerthi MANJUNATHAN SWARNAMANJUNATHAN, Laura J. SHARPLESS, Kelvin CHAN, Ganga S. DEVADAS
-
Publication number: 20190245710Abstract: Exemplified systems and methods facilitate multicasting latency optimization operations for router, switches, and other network devices, for routed Layer-3 multicast packets to provide even distribution latency and/or selective prioritized distribution of latency among multicast destinations. A list of network destinations for serially-replicated packets is traversed in different sequences from one packet to the next, to provide delay fairness among the listed destinations. The list of network destinations are mapped to physical network ports, virtual ports, or logical ports of the router, switches, or other network devices and, thus, the different sequences are also traversed from these physical network ports, virtual ports, or logical ports. The exemplified systems and methods facilitates the management of traffic that is particularly beneficial in a data center.Type: ApplicationFiled: February 26, 2019Publication date: August 8, 2019Inventors: Dennis Khoa Dang Nguyen, Chih-Tsung Huang
-
Patent number: 10218525Abstract: Exemplified systems and methods facilitate multicasting latency optimization operations for router, switches, and other network devices, for routed Layer-3 multicast packets to provide even distribution latency and/or selective prioritized distribution of latency among multicast destinations. A list of network destinations for serially-replicated packets is traversed in different sequences from one packet to the next, to provide delay fairness among the listed destinations. The list of network destinations are mapped to physical network ports, virtual ports, or logical ports of the router, switches, or other network devices and, thus, the different sequences are also traversed from these physical network ports, virtual ports, or logical ports. The exemplified systems and methods facilitates the management of traffic that is particularly beneficial in in a data center.Type: GrantFiled: November 11, 2016Date of Patent: February 26, 2019Assignee: Cisco Technology, Inc.Inventors: Dennis Khoa Dang Nguyen, Chih-Tsung Huang
-
Publication number: 20180139066Abstract: Exemplified systems and methods facilitate multicasting latency optimization operations for router, switches, and other network devices, for routed Layer-3 multicast packets to provide even distribution latency and/or selective prioritized distribution of latency among multicast destinations. A list of network destinations for serially-replicated packets is traversed in different sequences from one packet to the next, to provide delay fairness among the listed destinations. The list of network destinations are mapped to physical network ports, virtual ports, or logical ports of the router, switches, or other network devices and, thus, the different sequences are also traversed from these physical network ports, virtual ports, or logical ports. The exemplified systems and methods facilitates the management of traffic that is particularly beneficial in in a data center.Type: ApplicationFiled: November 11, 2016Publication date: May 17, 2018Inventors: Dennis Khoa Dang Nguyen, Chih-Tsung Huang
-
Patent number: 9397918Abstract: Presented herein are techniques for detection and characterization of buffer occupancy of a buffer in a network device. Packets are received at a network device. The packets are stored in a buffer of the network device as they are processed by the network device. An occupancy level of the buffer is sampled at a sampling rate. Occupancy levels of the buffer over time are determined from the sampling, and traffic flow through the network device is characterized based on the occupancy levels.Type: GrantFiled: April 21, 2015Date of Patent: July 19, 2016Assignee: Cisco Technology, Inc.Inventors: Thomas J. Edsall, Ganga Sudharshini Devadas, Dennis Khoa Dang Nguyen, Chih-Tsung Huang