Patents by Inventor Mingxi Wu

Mingxi Wu 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: 12277172
    Abstract: Systems, methods, and software described herein provide operations to generate and manage a graph. In one implementation, a graph management system may identify a request to generate a graph from multiple databases. In response to the request, the graph management system may identify attributes of interest in the databases and generate vertices that correspond to the attributes of interest. As the new vertices are generated, the graph management system may determine attributes that are related to the same entity, generate entity vertices that correspond to the entities identified in the databases, and generate edges that connect the attribute vertices to the corresponding entity vertices.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: April 15, 2025
    Assignee: TigerGraph, Inc.
    Inventors: Xinyu Chang, Yu Xu, Zixuan Zhuang, Mingxi Wu
  • Publication number: 20250102654
    Abstract: Disclosed are techniques for radio frequency (RF) sensing. In an aspect, a network entity (e.g., base station or road-side unit) may perform RF sensing in a first mode for sensing a horizontal angle using horizontal multiple input, multiple output (MIMO) radar with vertical beamforming, in which a two-dimensional MIMO antenna array is configured into a plurality of vertical columns, each column comprising a plurality of antenna elements configured to transmit as a phased array, each column transmitting a different orthogonal signal from the other columns. The network entity may perform RF sensing in a second mode for sensing a vertical angle using vertical MIMO radar with horizontal beamforming, in which the MIMO antenna array is configured into a plurality of horizontal rows, each row comprising a plurality of antenna elements configured to transmit as a phased array, each row transmitting a different orthogonal signal from the other rows.
    Type: Application
    Filed: February 25, 2022
    Publication date: March 27, 2025
    Inventors: Jing DAI, Min HUANG, Chao WEI, Chenxi HAO, Liangming WU, Mingxi YIN, Hao XU
  • Patent number: 12235645
    Abstract: A method for supporting aerial operation includes obtaining a real-time location of an aircraft, obtaining a location of a supply station, obtaining a location of a next waypoint, and controlling the aircraft based on a status parameter related to a flight status of the aircraft associated with the real-time location of the aircraft. Controlling the aircraft includes controlling, in response to the status parameter satisfying a first preset condition, the aircraft to fly to the next waypoint; and controlling, in response to the status parameter satisfying a second preset condition, the aircraft to fly to the supply station.
    Type: Grant
    Filed: July 17, 2023
    Date of Patent: February 25, 2025
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Xumin Wu, Guang Yan, Zhuang Feng, Meng Hu, Zefei Li, Mingxi Wang, Renli Shi
  • Patent number: 12141203
    Abstract: Systems, methods, and software described herein provide enhancements for managing permissions in a shared graph. In one implementation, a graph management system identifies a request to classify a first subgraph in the graph for access by a tenant of a plurality of tenants, wherein the request indicates one or more vertex types and/or one or more edge types for the first subgraph. The graph management system further identifies one or more vertices and/or one or more edges in the graph that qualify for the first subgraph based on the indicated one or more vertex types and/or one or more edge types, and allocates permissions to at least one user associated with the tenant to access the first subgraph.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: November 12, 2024
    Assignee: GraphSQL, Inc.
    Inventors: Mingxi Wu, Zixuan Zhuang, Yu Xu, Dan Hu, Chengjie Qin
  • Patent number: 12117996
    Abstract: A schema-free static query template improves schema-free graph query performance and runtime stability. A user can customize a generated graph query while detecting a query tampering state. Schema-free query templates, which have been compile-time type/syntax/semantic checked by a dummy schema, are installed. The templates are called as if they are functions with their selected graph schema vertex types and edge types. The invocation generates a static query which uses input metadata to instantiate a static query, and goes through type/syntax/semantic checks to capture any input errors at compile time. If there is no error found during compile time, a query binary is generated only containing the metadata related to the parameters and sent to a query engine for execution. If a user later invokes the same query with the same metadata, the compiler matches the generated previous query, bypasses compilation, and goes directly to the existing binary code.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: October 15, 2024
    Assignee: TigerGraph, Inc.
    Inventors: Yiming Pan, Mingxi Wu
  • Patent number: 12056107
    Abstract: Systems, methods, and software to manage tags in association with vertices of a graph. In one implementation, a graph management system identifies a request to tag vertices in the graph, wherein the request indicates one or more attributes to qualify for the tag as part of a conditional expression. The graph management system further identifies vertices in the graph with the one or more attributes. Once identified, the graph management system assigns the tag to the vertices wherein the tag comprises an attribute assigned to the identified vertices.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: August 6, 2024
    Assignee: TigerGraph, Inc.
    Inventors: Mingxi Wu, Victor Lee
  • Publication number: 20240152507
    Abstract: A schema-free static query template improves schema-free graph query performance and runtime stability. A user can customize a generated graph query while detecting a query tampering state. Schema-free query templates, which have been compile-time type/syntax/semantic checked by a dummy schema, are installed. The templates are called as if they are functions with their selected graph schema vertex types and edge types. The invocation generates a static query which uses input metadata to instantiate a static query, and goes through type/syntax/semantic checks to capture any input errors at compile time. If there is no error found during compile time, a query binary is generated only containing the metadata related to the parameters and sent to a query engine for execution. If a user later invokes the same query with the same metadata, the compiler matches the generated previous query, bypasses compilation, and goes directly to the existing binary code.
    Type: Application
    Filed: November 9, 2022
    Publication date: May 9, 2024
    Inventors: Yiming Pan, Mingxi Wu
  • Publication number: 20230342486
    Abstract: Systems, methods, and software described herein manage permissions in association with a query to a graph. In one example, a method of managing the permissions includes identifying a request for a query operation. In response to the request, the method further provides for identifying an access control list (ACL) in association with the query operation and identifying whether the query operation is permitted based on the ACL. The method further includes, in response to determining that the query operation is permitted, initiating the query operation.
    Type: Application
    Filed: April 21, 2023
    Publication date: October 26, 2023
    Inventors: Qing Gong, Mingxi Wu
  • Patent number: 11615143
    Abstract: A system for querying a graph model and methods for making and using same. An initial vertex set can be received for one or more query blocks. The one or more query blocks can be executed to generate respective output vertex sets. The output vertex sets and the initial vertex set can be enabled to interconnect in a vertex-set-flow graph based on the query blocks. The vertex-set-flow graph can have a Directed Acyclic Graph shape. A selected query block can generate an output vertex set based on an input vertex set with or without traversal over an edge. A selected query block can calculate a runtime attribute. Edges and/or vertices of the graph model can be updated during querying. A selected block can call a graph query as a generic function. Functions for querying the graph model are powerful and can advantageously meet various graph query needs.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: March 28, 2023
    Assignee: TIGERGRAPH, INC.
    Inventors: Zixuan Zhuang, Renchu Song, Mingxi Wu, Yu Xu
  • Publication number: 20230067107
    Abstract: Systems, methods, and software to manage tags in association with vertices of a graph. In one implementation, a graph management system identifies a request to tag vertices in the graph, wherein the request indicates one or more attributes to qualify for the tag as part of a conditional expression. The graph management system further identifies vertices in the graph with the one or more attributes. Once identified, the graph management system assigns the tag to the vertices wherein the tag comprises an attribute assigned to the identified vertices.
    Type: Application
    Filed: August 29, 2022
    Publication date: March 2, 2023
    Inventors: Mingxi Wu, Victor Lee
  • Patent number: 11366856
    Abstract: A system for updating a target schema of a graph model and methods for making and using same. A schema change job can be run to update the target schema. Loaded source data in the graph model can be updated based on the updated target schema. The schema can be changed at vertex type level, edge type level and attribute level for a pre-defined target schema after source data has been loaded. The loaded source data can be updated to be consistent with the updated target schema without a need of being reloaded. The schema change job can be defined declaratively. The target schema can be versioned and stored to maintain a history of target schema update. Advantageously, schema update can be easy to implement. The time-consuming and expensive reloading process can be avoided. Target schema updating can have high flexibility and high performance.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: June 21, 2022
    Assignee: TIGERGRAPH, INC.
    Inventors: Zixuan Zhuang, Li Chen, Mingxi Wu
  • Publication number: 20220171870
    Abstract: Systems, methods, and software described herein provide enhancements for managing permissions in a shared graph. In one implementation, a graph management system identifies a request to classify a first subgraph in the graph for access by a tenant of a plurality of tenants, wherein the request indicates one or more vertex types and/or one or more edge types for the first subgraph. The graph management system further identifies one or more vertices and/or one or more edges in the graph that qualify for the first subgraph based on the indicated one or more vertex types and/or one or more edge types, and allocates permissions to at least one user associated with the tenant to access the first subgraph.
    Type: Application
    Filed: February 15, 2022
    Publication date: June 2, 2022
    Inventors: Mingxi Wu, Zixuan Zhuang, Yu Xu, Dan Hu, Chengjie Qin
  • Patent number: 11250148
    Abstract: Systems, methods, and software described herein provide enhancements for managing permissions in a shared graph. In one implementation, a graph management system identifies a request to classify a first subgraph in the graph for access by a tenant of a plurality of tenants, wherein the request indicates one or more vertex types and/or one or more edge types for the first subgraph. The graph management system further identifies one or more vertices and/or one or more edges in the graph that qualify for the first subgraph based on the indicated one or more vertex types and/or one or more edge types, and allocates permissions to at least one user associated with the tenant to access the first subgraph.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: February 15, 2022
    Assignee: GraphSQL, Inc.
    Inventors: Mingxi Wu, Zixuan Zhuang, Yu Xu, Dan Hu, Chengjie Qin
  • Patent number: 11157560
    Abstract: A system for managing graph data and methods for making and using same. A loading plan can be generated according to a loading job. Source data can be loaded into the graph model based on the loading plan. The loading job can be defined declaratively. An interpreter can encode the loading job to generate the loading plan having a tree structure. The loading plan can instruct a loading engine to load the source data. The loading engine can be compiled independent of the loading plan. Advantageously, the loading engine can be compiled no more than once. The compiled loading engine can interpret any loading plan. The compiled loading engine can filter or transform the source data at runtime of the loading. Advantageously, time for compiling the loading engine and reading source data can be saved. Graph data loading can have high flexibility and high performance.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 26, 2021
    Assignee: TIGERGRAPH, INC.
    Inventors: Zixuan Zhuang, Like Gao, Mingxi Wu, Yu Xu
  • Publication number: 20200192938
    Abstract: Systems, methods, and software described herein provide operations to generate and manage a graph. In one implementation, a graph management system may identify a request to generate a graph from multiple databases. In response to the request, the graph management system may identify attributes of interest in the databases and generate vertices that correspond to the attributes of interest. As the new vertices are generated, the graph management system may determine attributes that are related to the same entity, generate entity vertices that correspond to the entities identified in the databases, and generate edges that connect the attribute vertices to the corresponding entity vertices.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventors: Xinyu Chang, Yu Xu, Zixuan Zhuang, Mingxi Wu
  • Publication number: 20190384926
    Abstract: Systems, methods, and software described herein provide enhancements for managing permissions in a shared graph. In one implementation, a graph management system identifies a request to classify a first subgraph in the graph for access by a tenant of a plurality of tenants, wherein the request indicates one or more vertex types and/or one or more edge types for the first subgraph. The graph management system further identifies one or more vertices and/or one or more edges in the graph that qualify for the first subgraph based on the indicated one or more vertex types and/or one or more edge types, and allocates permissions to at least one user associated with the tenant to access the first subgraph.
    Type: Application
    Filed: June 13, 2018
    Publication date: December 19, 2019
    Inventors: Mingxi Wu, Xixuan Zhuang, Yu Xu, Dan Hu, Chengjie Qin
  • Patent number: 10353918
    Abstract: Techniques and mechanisms described herein facilitate the management of data centers. According to various embodiments, a first query dispatcher at a first data center may be disabled. The first data center may include a first data cluster and a first database. The first query dispatcher may be configured to dispatch queries to access data in the first data cluster and in a second data cluster at a second data center. The second data cluster may replicate data stored in the first data cluster. Metadata stored in the first database may be replicated to a second database in the second data center. The metadata may describe a state of the first data cluster. A second query dispatcher may be enabled at the second data center. The second query dispatcher may be configured to dispatch queries to access data in the second data cluster.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: July 16, 2019
    Assignee: Amobee, Inc.
    Inventors: Yan Qi, Mingxi Wu
  • Publication number: 20190171670
    Abstract: A system for managing graph data and methods for making and using same. A loading plan can be generated according to a loading job. Source data can be loaded into the graph model based on the loading plan. The loading job can be defined declaratively. An interpreter can encode the loading job to generate the loading plan having a tree structure. The loading plan can instruct a loading engine to load the source data. The loading engine can be compiled independent of the loading plan. Advantageously, the loading engine can be compiled no more than once. The compiled loading engine can interpret any loading plan. The compiled loading engine can filter or transform the source data at runtime of the loading. Advantageously, time for compiling the loading engine and reading source data can be saved. Graph data loading can have high flexibility and high performance.
    Type: Application
    Filed: June 7, 2016
    Publication date: June 6, 2019
    Inventors: Zixuan ZHUANG, Like GAO, Mingxi WU, Yu XU
  • Publication number: 20190129890
    Abstract: A system for updating a target schema of a graph model and methods for making and using same. A schema change job can be run to update the target schema. Loaded source data in the graph model can be updated based on the updated target schema. The schema can be changed at vertex type level, edge type level and attribute level for a pre-defined target schema after source data has been loaded. The loaded source data can be updated to be consistent with the updated target schema without a need of being reloaded. The schema change job can be defined declaratively. The target schema can be versioned and stored to maintain a history of target schema update. Advantageously, schema update can be easy to implement. The time-consuming and expensive reloading process can be avoided. Target schema updating can have high flexibility and high performance.
    Type: Application
    Filed: June 7, 2016
    Publication date: May 2, 2019
    Inventors: Zixuan ZHUANG, Li CHEN, Mingxi WU
  • Publication number: 20190121810
    Abstract: A system for querying a graph model and methods for making and using same. An initial vertex set can be received for one or more query blocks. The one or more query blocks can be executed to generate respective output vertex sets. The output vertex sets and the initial vertex set can be enabled to interconnect in a vertex-set-flow graph based on the query blocks. The vertex-set-flow graph can have a Directed Acyclic Graph shape. A selected query block can generate an output vertex set based on an input vertex set with or without traversal over an edge. A selected query block can calculate a runtime attribute. Edges and/or vertices of the graph model can be updated during querying. A selected block can call a graph query as a generic function. Functions for querying the graph model are powerful and can advantageously meet various graph query needs.
    Type: Application
    Filed: June 7, 2016
    Publication date: April 25, 2019
    Inventors: Zixuan ZHUANG, Renchu SONG, Mingxi WU, Yu XU