Patents by Inventor Shuo Li

Shuo Li 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: 20210303577
    Abstract: A lightweight database-management system (DBMS) is based on a dynamic microservices architecture that implements each granular DBMS feature or function as a distinct, independently executable microservice. The DBMS's Parser front-end responds to each incoming query by selecting the first bind-time database feature needed to process the query. The Parser forwards its selection through a Channel-Binding subsystem to an Event Services Activation subsystem that activates a corresponding microservice to perform the selected feature. The first feature then selects the next required bind-time feature for activation, and this process continues sequentially until all required bind-time microservices have been identified, activated, and run. Runtime query-processing features are then sequentially selected in a similar manner. However, each selected runtime microservice is preloaded but not run.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Inventors: Xin Peng Liu, Meng Wan, Shuo Li, Xiaobo Wang
  • Patent number: 11127334
    Abstract: A display device and a display method of the same are provided. The display device includes: a color electrophoretic display pixel layer and a liquid crystal layer; the color electrophoretic display pixel layer includes electrophoretic display pixel units arranged in an array, each of the electrophoretic display pixel units includes three pixel sub-units, and each of the electrophoretic display pixel units is configured to display a color by mixing colors of the three pixel sub-units; the liquid crystal layer is disposed on a light-emitting surface of the color electrophoretic display pixel layer, and a luminous flux of light emitted from the color electrophoretic display pixel layer is changed by controlling a deflection angle of a liquid crystal in the liquid crystal layer.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: September 21, 2021
    Assignees: BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Rui Xu, Chao Tian, Min Wang, Zhe Wang, Shuo Li, Xiang Yuan, Qingqing Ma, Yinan Gao, Guojie Qin
  • Publication number: 20210286784
    Abstract: An approach is provided for evaluating a performance of a query. A risk of selecting a low performance access path for a query is determined. The risk is determined to exceed a risk threshold. Based on the risk exceeding the risk threshold and using a machine learning optimizer, first costs of access paths for the query are determined. Using a cost-based database optimizer, second costs of the access paths are determined. Using a strong classifier operating on the first costs and the second costs, a final access path for the query is selected from the access paths.
    Type: Application
    Filed: March 10, 2020
    Publication date: September 16, 2021
    Inventors: Xiao Xiao Chen, Shuo Li, Xiaobo Wang, ShengYan Sun
  • Patent number: 11120000
    Abstract: In an approach for optimizing query executions a processor receives a request to transfer data from a first table to a second table. A processor detects a relationship between the first table and the second table, wherein the relationship is based on a similarity between the first table and the second table. A processor identifies at least a first access path for transferring the data from the first table to the second table. A processor calculates a first cost of transferring the data from the first table to the second table using the first access path based on the similarity between the first table and the second table, wherein the first cost indicates estimated processor usage to transfer the data.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Ping Liang, Kewei Wei, Xin Ying Yang
  • Patent number: 11108823
    Abstract: A method, an apparatus, a system, and a computer program product for handling security threats in a network data processing system. A computer system determines a connection type for a connection in response to detecting the connection between a target resource in the network data processing system and a requestor. The computer system redirects the connection to a virtual resource in place of the target resource when the connection type is a threat connection, wherein the requestor originating the connection to the target resource is unable to perceive a redirection of the connection to the virtual resource. The computer system records information in the connection redirected to the virtual resource to form recorded information. The computer system adjusts a security policy for handling connections in the network data processing system using the recorded information, wherein the security threats in the network data processing system are decreased using the security policy.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: August 31, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Hong Mei Zhang, Yu Wang
  • Publication number: 20210256021
    Abstract: An approach is provided for accessing data in a database. A query which accesses item(s) in the data is received. The query has multiple conditions whose execution produces a final result. Amounts of filtering of portions of the data caused by utilizing different types of indexes to filter the portions are determined. Greatest amounts of filtering for the portions are determined. Types of indexes are selected so that a utilization of a given type of index causes a greatest amount of filtering for a given portion. Data access methods for the portions of data are generated. During runtime, process tasks are generated for the multiple conditions in the query. An execution flow is controlled. The execution flow executes the process tasks by utilizing the data access methods to generate initial results. The final result of the query is generated by combining the initial results from the process tasks.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 19, 2021
    Inventors: Shuo Li, Xiaobo Wang, ShengYan Sun, Peng Hui Jiang
  • Patent number: 11096302
    Abstract: A server includes a case, a mounting frame, a heating element, a connecting plate, and a cooling mechanism. The heating element, the connecting plate, and the cooling mechanism are mounted on the mounting frame. The heating element is detachably mounted on the connecting plate. The cooling mechanism is coupled to the heating element. The mounting frame is detachably mounted in the case. The connecting plate includes a plug portion configured to plug with an operating mechanism mounted in the case.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: August 17, 2021
    Assignee: HONGFUJIN PRECISION ELECTRONICS (TIANJIN) CO., LTD.
    Inventors: Han-Yu Li, Ya-Ni Zhang, Fang-Xing Yang, Gong-Wen Zhang, Yang Li, Zhao-Hui Zhen, Hong-Shuo Li
  • Patent number: 11091728
    Abstract: The present invention discloses a fruit wine product beneficial to the health of a cardiovascular system and a preparation method thereof, and belongs to the technical field of traditional food functionalization. The present invention uses the fruit wine as a base material; by leaching black garlic and baked onion and/or adding tomato clear juice powder and concentrated onion juice, taking advantage of the synergistic effect of alcohol with promoted Amadori compounds, flavonoids and/or proanthocyanidins extraction from the black garlic, baked onion, tomato clear juice powder and concentrated onion juice, to prepare fruit wine product containing 5-15 g/100 mL alcohol, 20-100 mg/100 mL Amadori Compound, 30-50 mg/100 mL total flavonoids and/or 100-250 mg/100 mL proanthocyanidins, and such fruit wine product can more effectively reduce the blood viscosity of consumers and achieve an beneficial effect on cardiovascular health.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: August 17, 2021
    Assignee: JIANGNAN UNIVERSITY
    Inventors: Lianfu Zhang, Shuo Li, Jiahao Yu
  • Patent number: 11086836
    Abstract: In an approach, a processor receives a first request to store a specific key to index pages of a database, wherein: the request indicates that the specific key is to be stored to a specific leaf page in a key-ordered chain of the index pages, and there is insufficient room in the specific leaf page to store the specific key. A processor determines at least one sibling leaf page of the specific leaf page in the key-ordered chain, the specific leaf page and the at least one sibling leaf page forming a first set. A processor determines that there is enough room in leaf pages of the first set to store existing keys in the leaf pages of the first set together with the specific key. A processor stores the existing keys in the leaf pages of the first set together with the specific key according to a redistribution policy.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Xiaobo Wang, Shuo Li, ShengYan Sun, Hong Mei Zhang, Ping Wang
  • Patent number: 11087669
    Abstract: A gate drive circuit, a driving method thereof and a display device are disclosed. The gate drive circuit, includes: a plurality of scanning output terminals and a decoder circuit. The decoder circuit includes a plurality of input terminals and a plurality of output terminals; the plurality of output terminals of the decoder circuit are in one-to-one correspondence with the plurality of scanning output terminals; the plurality of input terminals of the decoder circuit are configured to receive a parallel data frame; and the decoder circuit is configured to output a trigger signal for generating a scanning signal at an output terminal, which is corresponding to the parallel data frame, of the decoder circuit when receiving of the parallel data frame outputted by the latch circuit is accomplished, so as to allow a scanning output terminal corresponding to the parallel data frame outputs the scanning signal.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: August 10, 2021
    Assignees: Beijing BOE Optoelectronics Technology Co., Ltd., BOE Technology Group Co., Ltd.
    Inventors: Zhenghua Lu, Zongze He, Shuo Li, Yuxuan Chen, Xiuyun Chen
  • Publication number: 20210232557
    Abstract: An improved database-management system determines that a near-capacity leaf page of its database index must be split into multiple pages in order to store newly added index entries. The system determines whether the page should be “multi-split” into more than two pages, the total number of new pages to be added, and the range of indexed values assigned to each new page. These determinations are made as functions of the frequency with which the index page, and other index pages for the same index, have been split in the past, of the data distribution of values indexed by the leaf page, and of the degree of sequentiality of entries added to the leaf page. Leaf pages approaching capacity may also be scheduled for “pre-split” splitting during a period of lower utilization. These multi-split and pre-split operations reduce the numbers of index splits and of corresponding synchronous database-log writes.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Inventors: Ying Zhang, Xiaobo Wang, Shuo LI, Ping Wang, Leilei Li, Akiko Hoshikawa
  • Publication number: 20210232551
    Abstract: Methods and systems for reducing database maintenance effort are disclosed. A method includes: collecting, by a computing device, a history of statistics for database objects; predicting, by the computing device, statistics using the history of statistics; testing, by the computing device, a workload using the predicted statistics; determining, by the computing device, at least one database object to maintain based on the testing the workload; and maintaining, by the computing device, the determined at least one database object.
    Type: Application
    Filed: January 24, 2020
    Publication date: July 29, 2021
    Inventors: Shuo LI, ShengYan SUN, Xiaobo WANG, Peng Hui JIANG
  • Publication number: 20210233466
    Abstract: The present disclosure provides a driving circuit and a driving method thereof, an array substrate, a display device, and a driving method thereof. The driving circuit is applied for driving a light-emitting element and a fingerprint detection element, and includes: a driving sub-circuit, outputting a light-emitting driving current to the light-emitting element under the control of a driving node; a data writing sub-circuit, communicating a data input terminal with the driving node in response to a scanning signal of a scanning signal terminal; a first energy storage sub-circuit, coupled to the driving node and a control signal terminal; a detection sub-circuit, outputting a detection current under the control of an output terminal of the fingerprint detection element; and a data output sub-circuit, outputting a detection current to the data output terminal in response to the scanning signal of the scanning signal terminal.
    Type: Application
    Filed: April 25, 2019
    Publication date: July 29, 2021
    Inventors: Ke LIU, Ling SHI, Wenqiang LI, Shuo LI, Xuewei TIAN, Bingqiang GUI, Xiaoqi DING
  • Patent number: 11068360
    Abstract: An error recovery method and apparatus, and a system are disclosed. At least two CPUs in a lockstep mode can exit the lockstep mode when an error occurs in at least one CPU, and the CPU in which the error occurs and a type of the error are determined. When the error can be recovered, the CPU in which the error occurs can be recovered according to a correctly running CPU. This helps the at least two CPUs run again at a position at which a service program is interrupted.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: July 20, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Dongjiu Geng, Shuo Li, Yongxiang Liang, Qiangmin Lin
  • Publication number: 20210209004
    Abstract: Functional verification of a new database feature is provided. A set of SQL query seeds are evolved using information contained in a knowledge map that was generated based on a real SQL query workload of an entity corresponding to a database. Real SQL queries are identified in the database that are similar to the evolved set of sample SQL query seeds. A new feature to be implemented in the database is injected into the real SQL queries that are similar to the evolved set of sample SQL query seeds. Multiple runtime access paths are generated for each of the real SQL queries injected with the new feature for output cross validation. Each of the real SQL queries injected with the new feature is run in a test environment using each of the multiple runtime access paths corresponding to a real SQL query injected with the new feature for functional verification.
    Type: Application
    Filed: January 2, 2020
    Publication date: July 8, 2021
    Inventors: Xiao Xiao Chen, ShengYan Sun, Xiaobo Wang, Shuo Li, Hong Mei Zhang, Xiao Hui XH Wang, Ye Tao
  • Publication number: 20210212232
    Abstract: A server includes a case, a mounting frame, a heating element, a connecting plate, and a cooling mechanism. The heating element, the connecting plate, and the cooling mechanism are mounted on the mounting frame. The heating element is detachably mounted on the connecting plate. The cooling mechanism is coupled to the heating element. The mounting frame is detachably mounted in the case. The connecting plate includes a plug portion configured to plug with an operating mechanism mounted in the case.
    Type: Application
    Filed: March 12, 2020
    Publication date: July 8, 2021
    Inventors: HAN-YU LI, YA-NI ZHANG, FANG-XING YANG, GONG-WEN ZHANG, YANG LI, ZHAO-HUI ZHEN, HONG-SHUO LI
  • Publication number: 20210209103
    Abstract: Data segment-based indexing includes identifying data segments of a column of a database based on a data distribution of data of the column, indexing the data segments, including, for each data segment, determining an index type and creating an index of the determined index type, and building a composite link between indexes of a common index type, which indexes of the common index type include a created index, from indexing the data segments of the column, of the common index type and at least one other index, of the common index type, which is for other data segment(s), of other column(s) of the database, that have been indexed using the common index type. The composite link provides for parallel searching against the indexes in the group to search corresponding different data segments, in different columns of the database, indexed using the common index type.
    Type: Application
    Filed: January 6, 2020
    Publication date: July 8, 2021
    Inventors: Shuo LI, Peng Hui JIANG, ShengYan SUN, Xin Peng LIU, Xiaobo WANG
  • Patent number: 11055285
    Abstract: A first query is received by a computing device to access data in a database. A first access path is identified based on optimization information about a second query. The first access path is applied.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Xiaobo Wang, Shuo Li, Xin Peng Liu, ShengYan Sun
  • Publication number: 20210192400
    Abstract: The disclosure discloses a reservation method and apparatus for an electronic device for improving reservation accuracy, wherein the reservation method includes: receiving a reservation instruction sent by a terminal device, wherein the reservation instruction carries identification information, an operation content, and an execution time of the electronic device; obtaining a current time from a clock source and starts timing, and obtaining a target reference time, wherein the clock source is a clock source of the terminal device, a network device, or the reservation apparatus, and the target reference time is configured to indicate the time after timing; and if determining that a difference value between the target reference time and the execution time is less than values within a preset range, controlling the electronic device to execute the reservation instruction.
    Type: Application
    Filed: January 28, 2019
    Publication date: June 24, 2021
    Inventors: Jianfeng GU, Ling FENG, Shuo LI
  • Publication number: 20210193069
    Abstract: Disclosed are an array substrate and a method for driving the same, a display module, and a display device. The array substrate includes a plurality of data lines, a plurality of first gate lines, a plurality of second gate lines, a plurality of pixels and a plurality of switch circuit. Each of the first gate lines is connected to the plurality of switch circuit disposed in at least one region, and each of the switch circuit is connected to a row of pixels in the region where the switch circuit is disposed, and each of the second gate lines is connected to a plurality of rows of pixels disposed in different regions.
    Type: Application
    Filed: July 1, 2020
    Publication date: June 24, 2021
    Inventors: Shuo Li, Guangquan Wang, Chao Tian, Xiang Yuan, Qingqing Ma, Yinan Gao, Tianjiao Wang, Yin Yuan, Junpeng Han, Guojie Qin