Patents by Inventor Khoa Tan Nguyen

Khoa Tan 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).

  • Patent number: 11947596
    Abstract: In an aspect, provided is a method comprising receiving, at a master node, capability information associated with a plurality of worker nodes, receiving, at the master node, an indexation request, and in response to the indexation request, distributing one or more tasks to the plurality of worker nodes based on the respective capability information, wherein the one or more tasks relate to generating a plurality of indexlets.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: April 2, 2024
    Assignee: QlikTech International AB
    Inventors: José Díaz López, Khoa Tan Nguyen
  • Publication number: 20240028615
    Abstract: Provided are methods and systems for traversing a data model with a plurality of workers to generate a plurality of virtual records for use in evaluating an expression by a plurality of aggregators. Each aggregator may receive a respective virtual record and evaluate a hypercube function and determine a respective hash based on the respective virtual record. The virtual records based on the respective hash values of the respective virtual records may be stored by the plurality of aggregators.
    Type: Application
    Filed: August 9, 2023
    Publication date: January 25, 2024
    Inventors: Johan Nilsson, Pawel Rafal Krupinski, Khoa Tan Nguyen, José Díaz López
  • Patent number: 11768857
    Abstract: Provided are methods and systems for traversing a data model with a plurality of workers to generate a plurality of virtual records for use in evaluating an expression by a plurality of aggregators. Each aggregator may receive a respective virtual record and evaluate a hypercube function and determine a respective hash based on the respective virtual record. The virtual records based on the respective hash values of the respective virtual records may be stored by the plurality of aggregators.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: September 26, 2023
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: Johan Nilsson, Pawel Rafal Krupinski, Khoa Tan Nguyen, José Diaz López
  • Patent number: 11755284
    Abstract: In an aspect, provided is a method for targeted extraction of data satisfying a query. The method can rely upon one or more data structures indicative of data values satisfying or not satisfying one or more filters. Only the data indicated as satisfying (or as not satisfying) the data in a data structure related to the query are extracted. The extracted data may then be sorted.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: September 12, 2023
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: Johan Nilsson, Khoa Tan Nguyen, Quan Sun, José Diaz López
  • Publication number: 20230244718
    Abstract: In an aspect, provided is a method comprising receiving, at a master node, capability information associated with a plurality of worker nodes, receiving, at the master node, an indexation request, and in response to the indexation request, distributing one or more tasks to the plurality of worker nodes based on the respective capability information, wherein the one or more tasks relate to generating a plurality of indexlets.
    Type: Application
    Filed: January 19, 2023
    Publication date: August 3, 2023
    Inventors: José Díaz López, Khoa Tan Nguyen
  • Patent number: 11599576
    Abstract: In an aspect, provided is a method comprising receiving, at a master node, capability information associated with a plurality of worker nodes, receiving, at the master node, an indexation request, and in response to the indexation request, distributing one or more tasks to the plurality of worker nodes based on the respective capability information, wherein the one or more tasks relate to generating a plurality of indexlets.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: March 7, 2023
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: José Díaz López, Khoa Tan Nguyen
  • Publication number: 20220382733
    Abstract: Disclosed are systems and methods for extracting and visualizing patterns in large-scale data sets. A data set comprising a plurality of data points is received. A plurality of connections between the plurality of data points is generated. Based on the plurality of connections, a plurality of groups from the plurality of data points is generated. A visual analytic comprising a plurality of geometrical shapes corresponding to the plurality of groups is generated.
    Type: Application
    Filed: June 7, 2022
    Publication date: December 1, 2022
    Inventor: Khoa Tan Nguyen
  • Patent number: 11442915
    Abstract: Disclosed are systems and methods for extracting and visualizing patterns in large-scale data sets. A data set comprising a plurality of data points is received. A plurality of connections between the plurality of data points is generated. Based on the plurality of connections, a plurality of groups from the plurality of data points is generated. A visual analytic comprising a plurality of geometrical shapes corresponding to the plurality of groups is generated.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: September 13, 2022
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventor: Khoa Tan Nguyen
  • Publication number: 20210406307
    Abstract: In an aspect, provided is a method comprising receiving, at a master node, capability information associated with a plurality of worker nodes, receiving, at the master node, an indexation request, and in response to the indexation request, distributing one or more tasks to the plurality of worker nodes based on the respective capability information, wherein the one or more tasks relate to generating a plurality of indexlets.
    Type: Application
    Filed: April 19, 2021
    Publication date: December 30, 2021
    Inventors: José Díaz López, Khoa Tan Nguyen
  • Patent number: 11017027
    Abstract: In an aspect, provided is a method comprising receiving, at a master node, capability information associated with a plurality of worker nodes, receiving, at the master node, an indexation request, and in response to the indexation request, distributing one or more tasks to the plurality of worker nodes based on the respective capability information, wherein the one or more tasks relate to generating a plurality of indexlets.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: May 25, 2021
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: José Díaz López, Khoa Tan Nguyen
  • Publication number: 20200218506
    Abstract: In an aspect, provided is a method for targeted extraction of data satisfying a query. The method can rely upon one or more data structures indicative of data values satisfying or not satisfying one or more filters. Only the data indicated as satisfying (or as not satisfying) the data in a data structure related to the query are extracted. The extracted data may then be sorted.
    Type: Application
    Filed: January 7, 2020
    Publication date: July 9, 2020
    Inventors: JOHAN NILSSON, Khoa Tan Nguyen, Quan Sun, José Diaz López
  • Publication number: 20200218735
    Abstract: Provided are methods and systems for traversing a data model with a plurality of workers to generate a plurality of virtual records for use in evaluating an expression by a plurality of aggregators. Each aggregator may receive a respective virtual record and evaluate a hypercube function and determine a respective hash based on the respective virtual record. The virtual records based on the respective hash values of the respective virtual records may be stored by the plurality of aggregators.
    Type: Application
    Filed: January 7, 2020
    Publication date: July 9, 2020
    Inventors: JOHAN NILSSON, Pawel Rafal Krupinski, Khoa Tan Nguyen, José Diaz López
  • Publication number: 20200073876
    Abstract: Provided are methods and systems for improved data management, data analysis, and processing. A computing device may receive one or more global queries. Each of the global queries may be associated with one or more local components, such as individual nodes of a cloud network. The computing device may determine one or more indexlets associated with each local component. The computing device may then generate query results for the one or more global queries using a global query plan and the one or more indexlets.
    Type: Application
    Filed: August 30, 2019
    Publication date: March 5, 2020
    Inventors: José Diaz López, Johan Nilsson, Khoa Tan Nguyen, Quan Sun, Vladimir Mordvinov, Karl Tracy Blomquist, Pawel Rafal Krupinski
  • Publication number: 20180330007
    Abstract: In an aspect, provided is a method comprising receiving, at a master node, capability information associated with a plurality of worker nodes, receiving, at the master node, an indexation request, and in response to the indexation request, distributing one or more tasks to the plurality of worker nodes based on the respective capability information, wherein the one or more tasks relate to generating a plurality of indexlets.
    Type: Application
    Filed: May 18, 2018
    Publication date: November 15, 2018
    Inventors: José Díaz López, Khoa Tan Nguyen
  • Publication number: 20180246920
    Abstract: Disclosed are systems and methods for extracting and visualizing patterns in large-scale data sets. A data set comprising a plurality of data points is received. A plurality of connections between the plurality of data points is generated. Based on the plurality of connections, a plurality of groups from the plurality of data points is generated. A visual analytic comprising a plurality of geometrical shapes corresponding to the plurality of groups is generated.
    Type: Application
    Filed: February 27, 2018
    Publication date: August 30, 2018
    Inventor: Khoa Tan Nguyen
  • Publication number: 20180232457
    Abstract: In an aspect, provided is a method comprising receiving a data model, partitioning a first table in the data model into a first plurality of blocks of rows, generating a first plurality of indexlets, the first plurality of indexlets comprising a first plurality bidirectional indexes, each of the first plurality of bidirectional indexes being generated based on a corresponding one of the first plurality of blocks of rows.
    Type: Application
    Filed: February 15, 2018
    Publication date: August 16, 2018
    Inventors: José Díaz López, Johan Nilsson, Khoa Tan Nguyen