Patents by Inventor Qing Han

Qing Han 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: 20230153299
    Abstract: This application discloses a precomputation method and apparatus for continuous iterative optimization. The precomputation method for continuous iterative optimization includes: determining a query task corresponding to each of a plurality of time periods; and continuously performing multiple rounds of optimization on a precomputation model according to the query task corresponding to each time period. According to this application, the precomputation model is continuously optimized, so that the performance of the precomputation model is improved. Therefore, the technical problem of poor performance caused by long-term non-tuning of the precomputation model can be avoided.
    Type: Application
    Filed: January 1, 2023
    Publication date: May 18, 2023
    Applicant: KUYUN (SHANGHAI) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Yang LI, Qing HAN
  • Publication number: 20230153286
    Abstract: The present invention discloses a method and a system for hybrid query based on a cloud analysis scene, and a storage medium. The method comprises the following steps: obtaining query information, and obtaining an index thereof based on the query information; obtaining meta-information of the index based on pre-computation, and comparing the obtained meta-information with the meta-information of an aggregate index; and determining a query mode corresponding to the meta-information based on a comparison result, the query mode including a query mode of storage-computation separation or a MPP architecture. The present invention solves the technical problem that in an ultra-high-dimensional environment, how to enable a pre-computation query system to most efficiently and more stably utilize the pre-computation result to respond to the query of a client most quickly and avoid generating a large amount of redundant data.
    Type: Application
    Filed: December 31, 2022
    Publication date: May 18, 2023
    Applicant: SHANGHAI KYLIGENCE INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Chang CHEN, Neng LIU, Hongbin MA, Yang LI, Qing HAN
  • Publication number: 20230153141
    Abstract: The cloud cost-based resource deployment system and method includes a dynamic deployment strategy module, a resource life cycle management module, and an automatic resource operation and maintenance module. The dynamic deployment strategy module automatically analyzes and combines resource deployment schemes. The resource life cycle management module docks with Application Program Interface (API) of various public clouds, and internally provides standardized and unified interfaces. The automatic resource operation and maintenance module modifies the resources in real time through the public cloud API and a manner of remotely connecting to infrastructure resources. Unified and efficient management on a plurality of public clouds is performed. For cloud resources, deployment strategy can be automatically adjusted for different operation systems, so that the public clouds can be efficiently used with a low cost.
    Type: Application
    Filed: January 29, 2021
    Publication date: May 18, 2023
    Inventors: Jing GUO, Dong LI, Yang LI, Qing HAN
  • Publication number: 20230153298
    Abstract: The present invention discloses a data query method, device and equipment and a storage medium. A data query method comprises the following steps: receiving an MDX query statement; acquiring related information of measurement and dimension in the MDX query statement; and performing query according to the related information of measurement and dimension to obtain a query result. According to the present invention, an MDX expression is computed by extracting the related information of measurement and dimension and utilizing a distributed computing framework, so that the data analysis efficiency is greatly improved.
    Type: Application
    Filed: January 1, 2023
    Publication date: May 18, 2023
    Applicant: Kuyun (Shanghai) Information Technology Co., Ltd.
    Inventors: He LIU, Wenzheng LIU, Yang LI, Qing HAN
  • Publication number: 20230153308
    Abstract: The present invention discloses a method and a device for processing information by batch-stream fusion, and a storage medium. The method comprises the following steps: Obtaining an index based on an input query statement; extracting a pre-computed index data segment based on the index as a query result; and extracting a re-computed index data segment to update the query result. The present invention solves the technical problem that real-time data and offline data are difficult to fuse and analyze.
    Type: Application
    Filed: January 1, 2023
    Publication date: May 18, 2023
    Applicant: SHANGHAI KYLIGENCE INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Lu CAO, Hongbin MA, Yifan ZHANG, Zhixiong CHEN, Yang LI, Qing HAN
  • Publication number: 20230146136
    Abstract: This application discloses a method and apparatus for scoring a precomputation model, a device, and a storage medium. The method includes: calculating, in a plurality of precomputation models, a score when each precomputation model executes a same query load; determining the precomputation model with the largest score as a target precomputation model according to the score of each precomputation model; and using the target precomputation model for query calculation. According to this application, the precomputation model may be quantitatively scored, so that horizontal comparison is conveniently performed when different precomputation models execute query tasks of the same load. Therefore, a user can conveniently select different precomputation models for query calculation.
    Type: Application
    Filed: January 1, 2023
    Publication date: May 11, 2023
    Applicant: KUYUN (SHANGHAI) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Yang LI, Qing HAN
  • Publication number: 20230017300
    Abstract: The query method and device suitable for an On-Line Analytical Processing (OLAP) query engine includes a client agent module, a query pattern matching module, a query distributed execution module, and a pre-aggregation module. The query pattern matching module is configured to obtain an MDX query request received by an OLAP query engine and process the MDX query request to generate at least one set of aggregation query sets. The one set of aggregation query sets includes a plurality of aggregation query requests. The query distributed execution module is configured to perform concurrent processing on the plurality of aggregation query requests. The aggregation query requests are arranged corresponding to the aggregation query results. An efficient OLAP query execution engine can deal with complex OLAP queries of various reporting system. Therefore, the execution efficiency of MDX query can be significantly enhanced, and analysis requests of the reporting systems are rapidly responded.
    Type: Application
    Filed: January 29, 2021
    Publication date: January 19, 2023
    Inventors: Wenzheng LIU, Dong LI, Yang LI, Qing HAN
  • Patent number: 11537635
    Abstract: In various example embodiments, systems and methods for building data cubes to be stored in a cube store are presented. In some embodiments, a metadata engine generates the cube metadata. In further embodiments, cube data is generated by a cube build engine based on the cube metadata and source data. The cube build engine performs a multi-stage MapReduce job on the source data to produce a multi-dimensional cube lattice having multiple cuboids. In further embodiments, the cube data is provided to the cube store.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: December 27, 2022
    Assignee: eBay Inc.
    Inventors: Luke Qing Han, Xu Jiang, Song Yi, Chauncey Li
  • Publication number: 20220398259
    Abstract: The Online Analytical Processing (OLAP) precomputation engine optimization method based on an object storage, and application, and provides three optimization directions: reduction of an object renaming operation, data consistency check, and inversion of a logical path of an index file. A mapping relationship of a file before and after renaming is matched through a file mapping table added to a metadata layer, and a renaming operation on a bottom layer of a file system is reduced. Logical path inversion of a partition directory hierarchical structure of the file is corresponded to a prefix of the file in the object storage, and the object storage is rapidly queried and read. Logical verification is added to a read operation, a deletion operation, and a write operation, and the data consistency is checked.
    Type: Application
    Filed: January 29, 2021
    Publication date: December 15, 2022
    Inventors: Danchao GU, Dong LI, Yang LI, Qing HAN
  • Publication number: 20220303265
    Abstract: A Certification Authority (CA) server for issuing digital certificates generates a first digital certificate associated with a first public key of the device and calculates an update factor for the first private key. Based on the first public key, the calculated update factor, and a predefined public system parameter, the CA server calculates a second public key for a determined time period for the device. The CA server generates a second digital certificate valid at the determined time period and associated with the second public key and sends the second digital certificate to the device. A device may calculate an update factor for a stored first private key, calculates a second private key based on the calculated update factor and the first private key, receives from the CA server a second digital certificate associated with a second public key, and validates the device based on the second digital certificate.
    Type: Application
    Filed: June 10, 2022
    Publication date: September 22, 2022
    Inventors: Lijun LIAO, Yong LI, Li DUAN, Qing HAN
  • Patent number: 11397734
    Abstract: The present application discloses a dynamic routing method and apparatus for a query engine in a pre-computing system. The method includes: pre-obtaining cube data under a preset dimensional combination in a pre-computing system; determining a degree of aggregation of the cube data selected as expected under the preset dimensional combination after a query request is received; executing query processing on the query request in a first distributed query engine when the degree of aggregation of the cube data under the preset dimensional combination is high; and switching to a second distributed query engine to execute query processing on the query request when the degree of aggregation of the cube data under the preset dimensional combination is low. The present application solves the technical problem that the query response speed of the pre-computing query system is not ideal. Through the present application, the sub-second high-performance query response can be achieved.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: July 26, 2022
    Assignee: KUYUN (SHANGHAI) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Hongbin Ma, Yang Li, Qing Han
  • Publication number: 20220094383
    Abstract: The present disclosure provides a protective case with a force buffering function. The protective case includes a case body and at least one sealed airbag on the case body. The case body includes an accommodating cavity. Each of the at least one sealed airbag includes a sealed case and an airbag chamber in the sealed case.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 24, 2022
    Inventors: SHUAI ZHANG, ZE-WU ZHANG, JIA-CHUN YANG, QING HAN
  • Patent number: 11281698
    Abstract: The present application discloses a data configuration query method and device. The method includes: determining at least two target data sets required to be queried by a query instruction and an ordered association between the target data sets, wherein the ordered association at least includes a unidirectional association and/or a bidirectional association; generating, on the basis of the at least two target data sets and the ordered association between the target data sets, a target association path; and outputting an OLAP model conforming to the target association path in a database. According to the present application, the technical problems of a large demand quantity of OLAP models included in an OLAP query system and a low utilization rate of the OLAP models in the related art can be solved.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: March 22, 2022
    Assignee: KUYUN (SHANGHAI) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Yifan Zhang, Yifei Wu, Yang Li, Qing Han
  • Publication number: 20220012243
    Abstract: The present application discloses a dynamic routing method and apparatus for a query engine in a pre-computing system. The method includes: pre-obtaining cube data under a preset dimensional combination in a pre-computing system; determining a degree of aggregation of the cube data selected as expected under the preset dimensional combination after a query request is received; executing query processing on the query request in a first distributed query engine when the degree of aggregation of the cube data under the preset dimensional combination is high; and switching to a second distributed query engine to execute query processing on the query request when the degree of aggregation of the cube data under the preset dimensional combination is low. The present application solves the technical problem that the query response speed of the pre-computing query system is not ideal. Through the present application, the sub-second high-performance query response can be achieved.
    Type: Application
    Filed: March 4, 2020
    Publication date: January 13, 2022
    Inventors: Hongbin MA, Yang LI, Qing HAN
  • Publication number: 20220004560
    Abstract: The present application discloses a data model matching method and device. The method includes: determining at least two target data sets required to be queried by a query instruction and an ordered association between the target data sets; decomposing, on the basis of the ordered association between the target data sets, the at least two target data sets to obtain at least two data packets, wherein each of the data packets includes at least one target data set; for each of the data packets, matching, in a database, a first OLAP model corresponding to the data packet, on the basis of the target data set included in the data packet and the ordered association between the target data sets; and outputting the first OLAP model corresponding to each of the data packets. According to the present application, the technical problems of large demand quantity of OLAP models included in an OLAP query system and a low utilization rate of the OLAP models in the related art can be solved.
    Type: Application
    Filed: March 4, 2020
    Publication date: January 6, 2022
    Inventors: Yifan ZHANG, Yifei WU, Yang LI, Qing HAN
  • Publication number: 20210406281
    Abstract: The present application discloses a data configuration query method and device. The method includes: determining at least two target data sets required to be queried by a query instruction and an ordered association between the target data sets, wherein the ordered association at least includes a unidirectional association and/or a bidirectional association; generating, on the basis of the at least two target data sets and the ordered association between the target data sets, a target association path; and outputting an OLAP model conforming to the target association path in a database. According to the present application, the technical problems of a large demand quantity of OLAP models included in an OLAP query system and a low utilization rate of the OLAP models in the related art can be solved.
    Type: Application
    Filed: March 4, 2020
    Publication date: December 30, 2021
    Inventors: Yifan ZHANG, Yifei WU, Yang LI, Qing HAN
  • Patent number: 11127322
    Abstract: A flexible display device, comprising: a box comprising a housing part and a winding shaft fixed in a receiving space defined by the housing part; a flexible display part comprising a flexible display panel and a flexible carrying part attached on a non-display surface of the flexible display panel, wherein a first end of the flexible display part is fixed to the winding shaft; and a limit part movably disposed in a side wall of the box, wherein in a wound state, the flexible display part is wound onto the winding shaft and received in the receiving space; and in an unwound state, a second end of the flexible display part and at least a portion of the flexible display part are unwound to an exterior of the receiving space, and the limit part contacts the flexible carrying part to limit movement of the flexible display part.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: September 21, 2021
    Assignee: WuHan TianMa Micro-electronics CO., LTD.
    Inventors: Qing Han, Jiang Chen
  • Patent number: 11055307
    Abstract: The automatic modeling method and a classifier for OLAP data model includes acquiring a SQL query statement; parsing the SQL query statement and judging whether any syntax error or lexical error exists in the SQL query statement; extracting query structures from the SQL query statement to obtain at least N sets of query patterns, if no syntax error or lexical error exists; classifying the at least N sets of query patterns; merging the query patterns in each class to obtain a corresponding pattern relation tree; and converting the pattern relation tree into a corresponding data model. The classifier includes a static rule classification module, and a statistical rule and preset learning rule classification module. A data model generated with the method and classifier provided in the present invention supports all inputted SQL query statements and has certain generic capabilities to full support Cube operations and quick queries.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: July 6, 2021
    Assignee: SHANGHAI KYLIGENCE INFORMATION TECHNOLOGY CO., LTD
    Inventors: Dong Li, Yifan Zhang, Yang Li, Qing Han
  • Publication number: 20210150942
    Abstract: A flexible display device, comprising: a box comprising a housing part and a winding shaft fixed in a receiving space defined by the housing part; a flexible display part comprising a flexible display panel and a flexible carrying part attached on a non-display surface of the flexible display panel, wherein a first end of the flexible display part is fixed to the winding shaft; and a limit part movably disposed in a side wall of the box, wherein in a wound state, the flexible display part is wound onto the winding shaft and received in the receiving space; and in an unwound state, a second end of the flexible display part and at least a portion of the flexible display part are unwound to an exterior of the receiving space, and the limit part contacts the flexible carrying part to limit movement of the flexible display part.
    Type: Application
    Filed: March 17, 2020
    Publication date: May 20, 2021
    Applicant: WuHan TianMa Micro-electronics CO., LTD.
    Inventors: Qing HAN, Jiang CHEN
  • Patent number: D999204
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: September 19, 2023
    Assignee: Shenzhen Lanhe Technologies Co., Ltd.
    Inventors: Zhuoting Ye, Jianhua Liu, Qing Han, Shuai Zhang, Cheng Liu