Patents by Inventor Ran Gu
Ran Gu 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: 20240143889Abstract: A method for generating a layout of a Josephson junction array includes obtaining an original script, in which geometric and action parameters are defined in the original script, the geometric parameters comprise a first structural parameter and a second structural parameter, the action parameters comprise an initial position parameter and a connection parameter; obtaining a first parameter value, a second parameter value, an initial position value, and a connection parameter value; in the original script, respectively assigning the first parameter value, the second parameter value, the initial position value, and the connection parameter value to the first structural parameter, the second structural parameter, the initial position parameter, and the connection parameter, so as to obtain a target script; and performing the target script to obtain a layout of a Josephson junction array having multiple connected Josephson junctions.Type: ApplicationFiled: November 1, 2023Publication date: May 2, 2024Inventors: Jianjun CHEN, Tian XIA, Feng WU, Huihai ZHAO, Ran GAO, Fei WANG, Xiangsheng GU, Chunqing DENG
-
Patent number: 11960480Abstract: Provided is a system that includes at least one processor programmed or configured to receive an XML data file, wherein the XML data file includes data associated with one or more input parameters of a machine learning model, generate a code generation template based on the data associated with one or more input parameters of the machine learning model included in the XML file, where the code generation template includes one or more keys associated with one or more parameters of a transaction aggregate for an account of a user, and generate a file of executable code based on the code generation template, wherein the file of executable code includes instructions that, when executed by at least one processor, causes at least one processor to retrieve transaction aggregate data associated with the transaction aggregate for the account of the user. A method and computer program product are also provided.Type: GrantFiled: September 5, 2019Date of Patent: April 16, 2024Assignee: Visa International Service AssociationInventors: Hongqin Song, Yu Gu, Roger Cheng-Chung Huang, Ran Xu, Shawn Johnson
-
Patent number: 11953379Abstract: A live detection system, a thermal infrared (IR) imager and a method for power grid equipment are provided. The system includes an environmental parameter module for acquiring environmental temperature, humidity and wind speed data; a ranging module for measuring a linear distance to the power grid equipment; an equipment type recognition module for acquiring an image of the power grid equipment, and recognizing a type of the power grid equipment; an equipment material determination module for determining a material type of the power grid equipment; an emissivity setting module for setting an emissivity; an temperature measurement module for obtaining a temperature of the power grid equipment by focusing on positions of the power grid equipment which need temperature measurement; and a report generation module for selecting a corresponding diagnostic model, displaying a temperature measurement position and a temperature value, drawing a conclusion, and generating a report.Type: GrantFiled: December 3, 2020Date of Patent: April 9, 2024Assignees: State Grid Shandong Electric Power Research Institute, State Grid Corporation of ChinaInventors: Rong Liu, Hui Liu, Qinghe Shen, Jinxia Yao, Haiyan Yuan, Bo Yang, Xiaobin Sun, Chao Gu, Ran Jia, Yang Zhang, Chao Zhou, Chuanbin Liu
-
Publication number: 20240079577Abstract: A cathode material for a sodium ion battery having a coating structure having chemical formula: Na1+aNixMnyFezAmBnO2, where ?0.35?a?0.20, 0.08<x?0.5, 0.05<y?0.48, 0.03<z<0.4, 0.03<m<0.24, 0.001<n<0.06, x+y+z+m+n=1. A preparation method of a cathode material for a sodium ion battery comprises the steps of: firstly, mixing a sodium source, a nickel source, a manganese source, an iron source and an A source uniformly, and then performing a first sintering, cooling and crushing to obtain a semi-finished product; then, after mixing the semi-finished product with a B source uniformly, performing a second sintering, cooling and crushing to obtain the cathode material for a sodium ion battery. The cathode material for a sodium ion battery according to the present disclosure is structurally stable, and a surface coating layer thereof inhibits side reactions with an electrolyte, so that the cycling performance is significantly improved.Type: ApplicationFiled: August 31, 2023Publication date: March 7, 2024Inventors: Chaoyi ZHOU, Qianxin XIANG, Yang WU, Jinkai LI, Xingping WU, Ran GU
-
Patent number: 11893403Abstract: A computing service may include a user interface and an associated programming interface which is invoked by interaction with the user interface. An automation service may receive information indicative of a series of interactions with the user interface that result in an invocation of the programming interface. The automation service may generate code comprising instructions for invoking the programming interface, the instructions based on the invocation caused by interaction with the user interface. The generated code may be shared. When executed, the generated code may reproduce the effects of the interaction with the user interface.Type: GrantFiled: November 13, 2017Date of Patent: February 6, 2024Assignee: Amazon Technologies, Inc.Inventor: Ran Gu
-
Publication number: 20240031267Abstract: Some embodiments of the invention provide a method for performing data traffic monitoring for a system that includes a set of heterogeneous networks that includes at least an overlay first network layer that is built on top of an underlay second network layer. The method is performed at a federation controller for the system. The method directs (1) a first set of components in the overlay first network layer to perform a first trace operation to trace a packet exchanged between two machines and passing through network components defined in the overlay first network layer and underlay second network layer and (2) a second set of components in the underlay second network layer to perform a second trace operation to trace the packet. The method receives, from the first and second sets of components, first and second sets of trace data collected during the first and second trace operations. The collected trace data includes correlation data for correlating the first and second sets of data.Type: ApplicationFiled: August 29, 2022Publication date: January 25, 2024Inventors: Ran Gu, Wenfeng Liu, Donghai Han, Jianjun Shen, Zhengsheng Zhou
-
Publication number: 20240031268Abstract: Some embodiments of the invention provide a method for performing data traffic monitoring for a system that includes a set of heterogeneous networks that includes at least an overlay first network layer that is built on top of an underlay second network layer. The method is performed at a federation controller for the system. The method directs (1) a first set of components in the overlay first network layer to perform a first trace operation to trace a packet exchanged between two machines and passing through network components defined in the overlay first network layer and underlay second network layer and (2) a second set of components in the underlay second network layer to perform a second trace operation to trace the packet. The method receives, from the first and second sets of components, first and second sets of trace data collected during the first and second trace operations. The collected trace data includes correlation data for correlating the first and second sets of data.Type: ApplicationFiled: August 29, 2022Publication date: January 25, 2024Inventors: Ran Gu, Wenfeng Liu, Donghai Han, Jianjun Shen, Zhengsheng Zhou
-
Publication number: 20230297404Abstract: Some embodiments of the invention provide a method for processing data messages for routable subnets of a logical network, the logical network implemented by a software-defined network (SDN) and connecting multiple machines. The method receives an inbound data message. The method performs a DNAT (destination network address translation) operation on the received data message to identify a record associated with a destination IP (Internet protocol) address of the data message. From the record, the method identifies a VLAN (virtual local area network) identifier, an LNI (logical network identifier), and a destination host computer IP address for the data message. The method encapsulates the data message with an outer header containing the destination host computer IP address and the VLAN identifier. The method forwards the encapsulated data message to the destination host computer.Type: ApplicationFiled: April 19, 2022Publication date: September 21, 2023Inventors: Jianjun Shen, Ran Gu, Caixia Jiang, Yves Fauser
-
Publication number: 20230300002Abstract: Some embodiments of the invention provide a method for adding routable subnets to a logical network that connects multiple machines and is implemented by a software defined network (SDN). The method receives an intent-based API that includes a request to add a routable subnet to the logical network. The method defines (i) a VLAN (virtual local area network) tag associated with the routable subnet, (ii) a first identifier associated with a first logical switch to which at least a first machine in the multiple machines that executes a set of containers belonging to the routable subnet attaches, and (iii) a second identifier associated with a second logical switch designated for the routable subnet. The method generates an API call that maps the VLAN tag and the first identifier to the second identifier. The method provides the API call to a management and control cluster of the SDN to direct the management and control cluster to implement the routable subnet.Type: ApplicationFiled: April 19, 2022Publication date: September 21, 2023Inventors: Jianjun Shen, Ran Gu, Caixia Jiang, Yves Fauser
-
Publication number: 20230179513Abstract: Some embodiments provide a method for an agent executing on a Kubernetes node in a cluster. The method instructs a forwarding element that also executes on the node to process a flow tracing packet. From the forwarding element, the method receives a message indicating a set of flow entries matched by the flow tracing packet as the forwarding element processes the flow tracing packet. For each flow entry of at least a subset of the flow entries matched by the flow tracing packet, the method generates mapping data that maps elements of the flow entry to Kubernetes concepts implemented in the cluster. The method reports data regarding the set of flow entries along with the generated mapping data.Type: ApplicationFiled: January 28, 2023Publication date: June 8, 2023Inventors: Jianjun Shen, Ran Gu, Quan Tian, Wenying Dong, Antonin Bas
-
Publication number: 20230179484Abstract: The method of some embodiments allocates a secondary network interface for a pod, which has a primary network interface, in a container network operating on an underlying logical network. The method receives an ND that designates a network segment. The method receives the pod, wherein the pod includes an identifier of the ND. The method then creates a secondary network interface for the pod and connects the secondary network interface to the network segment. In some embodiments, the pods include multiple ND identifiers that each identify a network segment. The method of such embodiments creates multiple secondary network interfaces and attaches the multiple network segments to the multiple secondary network interfaces.Type: ApplicationFiled: January 28, 2023Publication date: June 8, 2023Inventors: Danting Liu, Jianjun Shen, Wenfeng Liu, Rui Cao, Ran Gu, Donghai Han
-
Publication number: 20230160912Abstract: Disclosed are an immunoassay method capable of highly sensitively measuring amyloid ? in a blood sample, and a kit therefor. The immunoassay method for amyloid ? is a method of immunoassay of amyloid ? in a blood sample, wherein the immunoassay is carried out in the presence of an anionic polymer such as a dextran sulfate salt or a polystyrene sulfonic acid salt. The kit for immunoassay of amyloid ? in a blood sample comprises: an anti-amyloid ? antibody or an antigen-binding fragment thereof; and an anionic polymer.Type: ApplicationFiled: March 30, 2021Publication date: May 25, 2023Applicant: FUJIREBIO INC.Inventor: Ran GU
-
Patent number: 11606254Abstract: The method of some embodiments allocates a secondary network interface for a pod, which has a primary network interface, in a container network operating on an underlying logical network. The method receives an ND that designates a network segment. The method receives the pod, wherein the pod includes an identifier of the ND. The method then creates a secondary network interface for the pod and connects the secondary network interface to the network segment. In some embodiments, the pods include multiple ND identifiers that each identify a network segment. The method of such embodiments creates multiple secondary network interfaces and attaches the multiple network segments to the multiple secondary network interfaces.Type: GrantFiled: July 29, 2021Date of Patent: March 14, 2023Assignee: VMWARE, INC.Inventors: Danting Liu, Jianjun Shen, Wenfeng Liu, Rui Cao, Ran Gu, Donghai Han
-
Publication number: 20230051797Abstract: The present invention provides a method and means useful for recovering an extracellular vesicle. More specifically, the present invention provides the following (I) and (II). (I) A method for recovering extracellular vesicle, the method including: (1) mixing whole blood with a nonionic surfactant and a chelating agent to give a mixture solution containing the extracellular vesicle, the nonionic surfactant and the chelating agent; and (2) separating the extracellular vesicle from the mixture solution. (II) A blood collection vessel containing a nonionic surfactant and a chelating agent.Type: ApplicationFiled: December 22, 2020Publication date: February 16, 2023Applicants: FUJIREBIO INC., H.U. Group Research Institute G.K.Inventors: Ran GU, Tatsutoshi INUZUKA
-
Patent number: 11570090Abstract: Some embodiments provide a method for an agent executing on a Kubernetes node in a cluster. The method instructs a forwarding element that also executes on the node to process a flow tracing packet. From the forwarding element, the method receives a message indicating a set of flow entries matched by the flow tracing packet as the forwarding element processes the flow tracing packet. For each flow entry of at least a subset of the flow entries matched by the flow tracing packet, the method generates mapping data that maps elements of the flow entry to Kubernetes concepts implemented in the cluster. The method reports data regarding the set of flow entries along with the generated mapping data.Type: GrantFiled: August 30, 2020Date of Patent: January 31, 2023Assignee: VMWARE, INC.Inventors: Jianjun Shen, Ran Gu, Quan Tian, Wenying Dong
-
Publication number: 20220400053Abstract: The method of some embodiments allocates a secondary network interface for a pod, which has a primary network interface, in a container network operating on an underlying logical network. The method receives an ND that designates a network segment. The method receives the pod, wherein the pod includes an identifier of the ND. The method then creates a secondary network interface for the pod and connects the secondary network interface to the network segment. In some embodiments, the pods include multiple ND identifiers that each identify a network segment. The method of such embodiments creates multiple secondary network interfaces and attaches the multiple network segments to the multiple secondary network interfaces.Type: ApplicationFiled: July 29, 2021Publication date: December 15, 2022Inventors: Danting Liu, Jianjun Shen, Wenfeng Liu, Rui Cao, Ran Gu, Donghai Han
-
Publication number: 20220321495Abstract: Some embodiments provide a method of tracking errors in a container cluster network overlaying a software defined network (SDN), sometimes referred to as a virtual network. The method sends a request to instantiate a container cluster network object to an SDN manager of the SDN. The method then receives an identifier of a network resource of the SDN for instantiating the container cluster network object. The method associates the identified network resource with the container cluster network object. The method then receives an error message regarding the network resource from the SDN manager. The method identifies the error message as applying to the container cluster network object. The error message, in some embodiments, indicates a failure to initialize the network resource. The container cluster network object may be a namespace, a pod of containers, or a service.Type: ApplicationFiled: May 28, 2021Publication date: October 6, 2022Inventors: Wenfeng Liu, Jianjun Shen, Ran Gu, Rui Cao, Donghai Han
-
Publication number: 20220236155Abstract: The present invention provides a technique for reducing contamination with impurities in a system of operating an extracellular vesicle. More specifically, the present invention provides a method of washing an extracellular vesicle and the like. The method includes washing the extracellular vesicle with a nonionic surfactant that is a chain compound containing a structure represented by —O—(—CH2—CH2—O—)x—H, wherein x is a value defined in the description.Type: ApplicationFiled: May 19, 2020Publication date: July 28, 2022Applicants: H.U. Group Research Institute G.K., FUJIREBIO INC.Inventors: Ran GU, Fumi ASAI, Tatsutoshi INUZUKA
-
Publication number: 20220038368Abstract: Some mbodiments provide a method for an agent executing on a Kubernetes node in a cluster. The method instructs a forwarding element that also executes on the node to process a flow tracing packet. From the forwarding element, the method receives a message indicating a set of flow entries matched by the flow tracing packet as the forwarding element processes the flow tracing packet. For each flow entry of at least a subset of the flow entries matched by the flow tracing packet, the method generates mapping data that maps elements of the flow entry to Kubernetes concepts implemented in the cluster. The method reports data regarding the set of flow entries along with the generated mapping data.Type: ApplicationFiled: August 30, 2020Publication date: February 3, 2022Inventors: Jianjun Shen, Ran Gu, Quan Tian, Wenying Dong
-
Patent number: 10634676Abstract: Disclosed is a novel means of simultaneously detecting a human parvovirus B19 antigen and an IgM type anti-human parvovirus B19 antibody. The method of simultaneously detecting a human parvovirus B19 antigen and an IgM type anti-human parvovirus B19 antibody in a sample according to the present invention comprises bringing a sample into contact with (1) a 1st probe for detecting the parvovirus B19 antigen and (2) a 2nd probe for detecting the IgM type anti-parvovirus B19 antibody in the presence of a surfactant within the same reaction.Type: GrantFiled: October 14, 2016Date of Patent: April 28, 2020Assignee: FUJIREBIO INC.Inventors: Ran Gu, Atsushi Kaneko, Katsumi Aoyagi