Patents by Inventor Datong Sun

Datong Sun 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: 11996982
    Abstract: Disclosed embodiments are directed at systems, methods, and architecture for operating a control plane of a microservice architecture application. The control plane may link a plurality of APIs for the microservice architecture application. The communication between the APIs and the control plane enables the control plane to assess the settings of the APIs compared to stored versions of the settings. The settings and stored versions may each be hashed with a hashing algorithm. The control plane may instruct APIS to update their settings responsive to determining that the settings do not match the stored versions.
    Type: Grant
    Filed: September 7, 2023
    Date of Patent: May 28, 2024
    Assignee: KONG INC.
    Inventors: Datong Sun, Aapo Talvensaari, Wangchong Zhou, Michael Fero, Guilherme Salazar, Enrique García Cota, Alan Boudreault
  • Publication number: 20240143323
    Abstract: Disclosed embodiments relate to implementation and interpretation of an application programming interface (API) routing domain-specific programming language (DSL). The API routing DSL improves storage efficiency of routing definitions and rules, reduces errors for API messages unmatched to routes, and improves runtime performance for API message routing. In example embodiments, a routing data object configured according to the API routing DSL includes a match expression. The match expression is a logical combination of one or more attribute condition statements that each describe a relational comparison between an API message attribute and a specified value. Evaluation of the match expression as logically true using attributes of a given API message indicates that the given API messages matches the routing data object. The given API message is then routed according to an endpoint and/or policies associated with the routing data object.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventors: Datong Sun, Chrono Luo
  • Publication number: 20240143320
    Abstract: Disclosed embodiments are directed at systems, methods, and architecture for configuring data planes based on clusters of nodes. A control plane links a plurality of microservices for a microservice architecture application. Each microservice includes a data plane that serves traffic for the microservice from the control plane and is processed at a node of a plurality of nodes. The control plane links a subset of the plurality of nodes in a cluster, such that the cluster is associated with a related set of microservices and data planes. The control plane updates configurations of nodes in the cluster to a latest configuration. The control plane sends the latest configuration to each data plane of the cluster. Each data plane of the cluster caches the latest configuration on a local storage disk of an associated node.
    Type: Application
    Filed: October 26, 2022
    Publication date: May 2, 2024
    Inventors: Datong Sun, Aapo Talvensaari, Harry Bagdi, Xumin Zhou, Chrono Luo, Wangchong Zhou, Javier Guerra
  • Publication number: 20230421442
    Abstract: Disclosed embodiments are directed at systems, methods, and architecture for operating a control plane of a microservice architecture application. The control plane may link a plurality of APIs for the microservice architecture application. The communication between the APIs and the control plane enables the control plane to assess the settings of the APIs compared to stored versions of the settings. The settings and stored versions may each be hashed with a hashing algorithm. The control plane may instruct APIS to update their settings responsive to determining that the settings do not match the stored versions.
    Type: Application
    Filed: September 7, 2023
    Publication date: December 28, 2023
    Inventors: Datong Sun, Aapo Talvensaari, Wangchong Zhou, Michael Fero, Guilherme Salazar, Enrique García Cota, Alan Boudreault
  • Patent number: 11792077
    Abstract: Disclosed embodiments are directed at systems, methods, and architecture for operating a control plane of a microservice architecture application. The control plane may links a plurality of APIs for the microservice architecture application. The communication between the APIs and the control plane enables the control plane to assess the settings of the APIs compared to stored versions of the settings. The settings and stored versions may each be hashed with a hashing algorithm. The control plane may instruct APIS to update their settings responsive to determining that the settings do not match the stored versions.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: October 17, 2023
    Assignee: KONG INC.
    Inventors: Datong Sun, Aapo Talvensaari, Wangchong Zhou, Michael Fero, Guilherme Salazar, Enrique García Cota, Alan Boudreault
  • Patent number: 11558254
    Abstract: Disclosed embodiments are directed at systems, methods, and architecture for operating a control plane of a microservice architecture application. The control plane may links a plurality of APIs for the microservice architecture application. The communication between the APIs and the control plane enables the control plane to assess the settings of the APIs compared to stored versions of the settings. The settings and stored versions may each be hashed with a hashing algorithm. The control plane may instruct APIS to update their settings responsive to determining that the settings do not match the stored versions.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: January 17, 2023
    Assignee: KONG INC.
    Inventors: Datong Sun, Aapo Talvensaari, Wangchong Zhou, Michael Fero, Guilherme Salazar, Enrique García Cota, Alan Boudreault
  • Patent number: 10125600
    Abstract: A system and method of sensing fluid in a wellbore, where fluid along a range of radial locations in the wellbore is diverted along a flow path that runs adjacent a fluid sensor. Diverting the fluid from the range of radial locations provides a representative sample of the fluid flowing in the wellbore. Further, the diverted fluid forms a continuous volumetric flow past the fluid sensor to avoid fluid stagnation adjacent the fluid sensor. Diverting the fluid flow can be accomplished by elongate diverter wings attached at discrete circumferential locations around an outer surface of a fluid sensor and that project at oblique angles to the direction of flow. Elongate members can be used for diverting flow, where the distal ends of the elongate members attach to a downhole tool, and vane members span across selected adjacent members for directing flow to the sensor.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: November 13, 2018
    Assignee: BAKER HUGHES, A GE COMPANY, LLC
    Inventors: Muhammad A. Manzar, David M. Chace, Datong Sun
  • Publication number: 20160356154
    Abstract: A system and method of sensing fluid in a wellbore, where fluid along a range of radial locations in the wellbore is diverted along a flow path that runs adjacent a fluid sensor. Diverting the fluid from the range of radial locations provides a representative sample of the fluid flowing in the wellbore. Further, the diverted fluid forms a continuous volumetric flow past the fluid sensor to avoid fluid stagnation adjacent the fluid sensor. Diverting the fluid flow can be accomplished by elongate diverter wings attached at discrete circumferential locations around an outer surface of a fluid sensor and that project at oblique angles to the direction of flow. Elongate members can be used for diverting flow, where the distal ends of the elongate members attach to a downhole tool, and vane members span across selected adjacent members for directing flow to the sensor.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Muhammad A. Manzar, David M. Chace, Datong Sun
  • Patent number: 8978481
    Abstract: Pairs of acoustic transducers positioned at different radial distances in a conduit are used to measure travel times of acoustic signals in opposite directions and inclined to the direction of a fluid flow in the borehole. These contrapropagation measurements are used to estimate fluid velocity and volumetric flow rates of the fluid components in the conduit.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: March 17, 2015
    Assignee: Baker Hughes Incorporated
    Inventors: Christopher J. Powell, Rocco DiFoggio, Datong Sun, David M. Chace
  • Publication number: 20120063268
    Abstract: Pairs of acoustic transducers positioned at different radial distances in a conduit are used to measure travel times of acoustic signals in opposite directions and inclined to the direction of a fluid flow in the borehole. These contrapropagation measurements are used to estimate fluid velocity and volumetric flow rates of the fluid components in the conduit.
    Type: Application
    Filed: September 7, 2011
    Publication date: March 15, 2012
    Applicant: Baker Hughes Incorporated
    Inventors: Christopher J. Powell, Rocco DiFoggio, Datong Sun, David M. Chace