Patents by Inventor Ding Bai
Ding Bai 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: 12413525Abstract: Techniques for dynamic routing based on application load are described herein. The techniques may include receiving load information associated with resources of an application orchestration system that are allocated to host an application, the resources associated with different geographical regions. Based at least in part on the load information, a network controller may determine that first resources of the application orchestration system are less constrained than second resources of the application orchestration system, the first resources associated with a first geographical region and the second resources associated with a second geographical region. Based at least in part on the first resources being less constrained than the second resources, application traffic may be routed through the network to the application hosted by the first resources in the first geographical region.Type: GrantFiled: March 14, 2024Date of Patent: September 9, 2025Assignee: Cisco Technology, Inc.Inventors: Steven William Wood, Ding Bai, Ramanathan Lakshmikanthan, Natal Alberto Rodriguez, Fabio R. Maino
-
Publication number: 20240380699Abstract: Techniques for obtaining application network metadata from a service registry so that a network routing policy may be derived for traffic associated with the application are described herein. The techniques may include receiving, at a service registry, network metadata associated with traffic of an application hosted by a scalable application service platform. The techniques may also include obtaining, by a controller of a network and from the service registry, the network metadata associated with the traffic of the application. Based at least in part on the network metadata, the controller may determine a routing policy that is optimized for sending the traffic through the network. Additionally, the controller may send an indication of the routing policy to a node of the network or otherwise provision the network such that the traffic of the application is sent through the network according to the routing policy.Type: ApplicationFiled: June 20, 2024Publication date: November 14, 2024Inventors: Alberto Rodriguez-Natal, Steven William Wood, Ding Bai, Fabio R. Maino, Ramanathan Lakshmikanthan
-
Patent number: 12068965Abstract: Techniques for obtaining application network metadata from a service registry so that a network routing policy may be derived for traffic associated with the application are described herein. The techniques may include receiving, at a service registry, network metadata associated with traffic of an application hosted by a scalable application service platform. The techniques may also include obtaining, by a controller of a network and from the service registry, the network metadata associated with the traffic of the application. Based at least in part on the network metadata, the controller may determine a routing policy that is optimized for sending the traffic through the network. Additionally, the controller may send an indication of the routing policy to a node of the network or otherwise provision the network such that the traffic of the application is sent through the network according to the routing policy.Type: GrantFiled: October 5, 2021Date of Patent: August 20, 2024Assignee: Cisco Technology, Inc.Inventors: Alberto Rodriguez-Natal, Steven William Wood, Ding Bai, Fabio R. Maino, Ramanathan Lakshmikanthan
-
Publication number: 20240223464Abstract: Techniques for dynamic routing based on application load are described herein. The techniques may include receiving load information associated with resources of an application orchestration system that are allocated to host an application, the resources associated with different geographical regions. Based at least in part on the load information, a network controller may determine that first resources of the application orchestration system are less constrained than second resources of the application orchestration system, the first resources associated with a first geographical region and the second resources associated with a second geographical region. Based at least in part on the first resources being less constrained than the second resources, application traffic may be routed through the network to the application hosted by the first resources in the first geographical region.Type: ApplicationFiled: March 14, 2024Publication date: July 4, 2024Inventors: Steven William Wood, Ding Bai, Ramanathan Lakshmikanthan, Natal Alberto Rodriguez, Fabio R. Maino
-
Patent number: 12003385Abstract: Techniques for dynamic routing based on application load are described herein. The techniques may include receiving load information associated with resources of an application orchestration system that are allocated to host an application, the resources associated with different geographical regions. Based at least in part on the load information, a network controller may determine that first resources of the application orchestration system are less constrained than second resources of the application orchestration system, the first resources associated with a first geographical region and the second resources associated with a second geographical region. Based at least in part on the first resources being less constrained than the second resources, application traffic may be routed through the network to the application hosted by the first resources in the first geographical region.Type: GrantFiled: October 18, 2021Date of Patent: June 4, 2024Assignee: Cisco Technology, Inc.Inventors: Steven William Wood, Ding Bai, Ramanathan Lakshmikanthan, Alberto Rodriguez-Natal, Fabio R. Maino
-
Patent number: 11657733Abstract: A training method for evaluating the bonding accuracy of orthodontic brackets is provided. The evaluation method includes a training device for racket bonding accuracy evaluation which includes virtual teeth with root-shaped connectors and an evaluation base to fix the virtual teeth. Multiple reference lines are marked on the evaluation base, and their intersection is set as the evaluation point. When the virtual tooth is fixed to the evaluation base, the reference lines and the evaluation points are utilized for rapid evaluation of the bonding accuracy of the bracket. Moreover, thanks to their horizontal arrangement, when there are multiple virtual teeth, the evaluation of bracket bonding would be more intuitive and efficient than using the traditional articulator.Type: GrantFiled: December 31, 2021Date of Patent: May 23, 2023Assignee: Sichuan UniversityInventors: Chaoran Xue, Peiqi Wang, Bin Li, Ding Bai, Xianglong Han, Hui Xu, Rui Shu, Yongwen Guo, Ye Tian, Jie Feng, Yating Wang
-
Publication number: 20220286517Abstract: Techniques for dynamic routing based on application load are described herein. The techniques may include receiving load information associated with resources of an application orchestration system that are allocated to host an application, the resources associated with different geographical regions. Based at least in part on the load information, a network controller may determine that first resources of the application orchestration system are less constrained than second resources of the application orchestration system, the first resources associated with a first geographical region and the second resources associated with a second geographical region. Based at least in part on the first resources being less constrained than the second resources, application traffic may be routed through the network to the application hosted by the first resources in the first geographical region.Type: ApplicationFiled: October 18, 2021Publication date: September 8, 2022Inventors: Steven William Wood, Ding Bai, Ramanathan Lakshmikanthan, Alberto Rodriguez-Natal, Fabio R. Maino
-
Publication number: 20220215778Abstract: A training method for evaluating the bonding accuracy of orthodontic brackets is provided. The evaluation method includes a training device for racket bonding accuracy evaluation which includes virtual teeth with root-shaped connectors and an evaluation base to fix the virtual teeth. Multiple reference lines are marked on the evaluation base, and their intersection is set as the evaluation point. When the virtual tooth is fixed to the evaluation base, the reference lines and the evaluation points are utilized for rapid evaluation of the bonding accuracy of the bracket. Moreover, thanks to their horizontal arrangement, when there are multiple virtual teeth, the evaluation of bracket bonding would be more intuitive and efficient than using the traditional articulator.Type: ApplicationFiled: December 31, 2021Publication date: July 7, 2022Applicant: Sichuan UniversityInventors: Chaoran XUE, Peiqi WANG, Bin LI, Ding BAI, Xianglong HAN, Hui XU, Rui SHU, Yongwen GUO, Ye TIAN, Jie FENG, Yating WANG
-
Publication number: 20220029921Abstract: Techniques for obtaining application network metadata from a service registry so that a network routing policy may be derived for traffic associated with the application are described herein. The techniques may include receiving, at a service registry, network metadata associated with traffic of an application hosted by a scalable application service platform. The techniques may also include obtaining, by a controller of a network and from the service registry, the network metadata associated with the traffic of the application. Based at least in part on the network metadata, the controller may determine a routing policy that is optimized for sending the traffic through the network. Additionally, the controller may send an indication of the routing policy to a node of the network or otherwise provision the network such that the traffic of the application is sent through the network according to the routing policy.Type: ApplicationFiled: October 5, 2021Publication date: January 27, 2022Inventors: Alberto Rodriguez-Natal, Steven William Wood, Ding Bai, Fabio R. Maino, Ramanathan Lakshmikanthan