Patents by Inventor Yan Sun

Yan Sun 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: 11647349
    Abstract: A display device, a method for realizing panoramic sound, a non-transitory storage medium are provided. The method includes: performing space model parameter modification on preset space model based on application environment; determining middle audio source information based on video source information as read, determining side audio source information based on video source information and modified space model parameter; determining top audio source information based on sound image position information and side audio source information; controlling middle sound production circuit to produce sound based on middle audio source information, two side sound production circuits to produce sound based on side audio source information, top sound production circuit to produce sound based on top audio source information.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: May 9, 2023
    Assignees: BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Yanhui Xi, Xiaomang Zhang, Zhihua Ji, Tiankuo Shi, Yan Sun, Shuo Zhang, Xiangjun Peng, Yifan Hou, Chenxi Zhao, Minglei Chu
  • Patent number: 11645259
    Abstract: Processing range operation data management statements in a database is provided. The method comprises receiving statements for range operations that specify referenced pages in the database. The range operations are stored in a search structure in a table directory in the database and applied to any referenced pages in a memory buffer pool. Application of the range operations is postponed for any referenced pages not in the memory buffer pool. The database determines if reading the postponed pages into the buffer pool would exceed a specified input/output threshold. If reading the postponed pages into the buffer pool does not exceed the specified threshold, the database reads the postponed pages from disk to the buffer pool asynchronously in parallel, and the range operations are then applied to the postponed pages. Pages modified by the range operations are then written from the buffer pool back to disk.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Xiaobo Wang, Shuo Li, Sheng Yan Sun, Hong Mei Zhang
  • Patent number: 11645283
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving an incoming query statement, wherein the incoming query statement comprises a query statement expression that includes an input variable; predicting an input variable value associated to the input variable; selecting an access path for runtime execution of the query statement in dependence on the predicted input variable value; and performing runtime execution of the query statement using the selected access path.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: May 9, 2023
    Assignee: International Business Machined Corporation
    Inventors: Li Cao, Shuo Li, Xiaobo Wang, Xin Peng Liu, Sheng Yan Sun
  • Patent number: 11645198
    Abstract: A method of managing a storage system comprises detecting a reference to a first page in the storage system. The method also comprises creating a first candidate block for the first page based on the detecting. The first candidate block may comprise a continuous series of pages that begins with the first page. The method also comprises monitoring subsequent references to pages within the first candidate block. The method also comprises determining that the first candidate block meets a first set of hot-block requirements. The method also comprises relocating the first candidate block to a hot-block space in a buffer pool based on the determining, resulting in a first hot block.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Hong Mei Zhang
  • Patent number: 11645254
    Abstract: Modifying an index for a database is provided. An index tree for the database is traversed by: identifying a next node in the index tree, requesting a lock of the next node in the index tree, responsive to locking of the next node in the index tree, releasing a lock of a current node of the index tree, and making the next node in the index tree the current node of the index tree, until the current node of the index tree is a leaf node of the index tree. Responsive to determining to split the leaf node, the lock of the leaf node is released and, after releasing the lock of the leaf node, a lock of a non-leaf node parent of the leaf node in the index tree is requested.
    Type: Grant
    Filed: September 25, 2021
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Hong Mei Zhang, Meng Wan
  • Publication number: 20230139707
    Abstract: A computer implemented method processes a query. A number of processor units processes the query to identify a result set in response to receiving the query from a first client. The number of processor units stores, the result set in a shared cache assigned to a group of clients, wherein result set stored in the shared cache is accessible by the group of clients. The number of processor units returns the result set to a second client in the group of clients from the shared cache in response to receiving the query from the second client in the group of clients.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 4, 2023
    Inventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Hong Mei Zhang
  • Publication number: 20230125649
    Abstract: An image inpainting method includes: acquiring an image to be inpainted based on depth information and texture information of a reference image, the image to be inpainted including at least one region to be inpainted; determining at least one reference block matching the at least one region to be inpainted respectively in the reference image; and inpainting the at least one region to be inpainted by using the at least one reference block to obtain a composite image.
    Type: Application
    Filed: March 12, 2021
    Publication date: April 27, 2023
    Applicants: BOE TECHNOLOGY GROUP CO., LTD., Peking University
    Inventors: Yan SUN, Yunhe TONG, Tiankuo SHI, Xue CHEN, Yanhui XI, Yuxin BI, Anjie WANG, Songchao TAN, Xiaomang ZHANG
  • Publication number: 20230107482
    Abstract: A computer-implemented method, system and computer program product for handling lock contentions of an index (e.g., SQL index). Leaf pages of an index are monitored for a lock contention during an insert operation of index keys by the transactions. Upon detecting a lock contention of a leaf page, the next index key to be inputted into such a leaf page is routed to a queue of a buffer. The index key that was stored in the queue of the buffer is then mapped to the particular leaf page experiencing the lock contention where the transaction originally attempted to store such an index key, where such mapping is stored in a data structure. Upon such a leaf page no longer experiencing a lock contention, the appropriate index keys are then removed from the buffer and stored in the appropriate leaf page based on the mapping identified in the data structure.
    Type: Application
    Filed: October 1, 2021
    Publication date: April 6, 2023
    Inventors: Xiaobo Wang, Ping Wang, Shuo Li, Sheng Yan Sun
  • Publication number: 20230099501
    Abstract: A computer-implemented method masks shard operations in a distributed database. The method includes performing a shard operation on a first table with a first column and a second column, where the shard operation divides the first table into a first shard with the first column and a second shard with the second column. The method also includes receiving a query, where the query is configured to perform at least a first command. The method further includes determining the first command is directed to the first column. The method includes updating the query to access the first shard in place of the first table. The method also includes executing the query and returning a set of results for the query to a source of the query.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Leilei Li
  • Publication number: 20230100926
    Abstract: Modifying an index for a database is provided. An index tree for the database is traversed by: identifying a next node in the index tree, requesting a lock of the next node in the index tree, responsive to locking of the next node in the index tree, releasing a lock of a current node of the index tree, and making the next node in the index tree the current node of the index tree, until the current node of the index tree is a leaf node of the index tree. Responsive to determining to split the leaf node, the lock of the leaf node is released and, after releasing the lock of the leaf node, a lock of a non-leaf node parent of the leaf node in the index tree is requested.
    Type: Application
    Filed: September 25, 2021
    Publication date: March 30, 2023
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Hong Mei Zhang, Meng Wan
  • Publication number: 20230099901
    Abstract: A computer implemented method for identifying problematic database operations includes identifying database transactions which exhibit performance issues and corresponding parse trees, transforming corresponding parse trees to create historical descriptor arrays, detecting a new database transaction, generating a new descriptor array corresponding to the new database transaction, analyzing the new descriptor array and the historical descriptor arrays to determine whether the new descriptor array indicates a performance issue corresponding to the new database transaction, and responsive to determining that the new descriptor array indicates a performance issue, adding the new database transaction to a resource controlled pool. The method may additionally comprise encoding one or more data items associated with the database.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Zhe Yan
  • Publication number: 20230089667
    Abstract: A method includes receiving, by a computing device, a Structured Query Language (SQL) query from a user; generating, by the computing device, execution structures from the SQL query; generating, by the computing device, test results by running the SQL query with the execution structures; building, by the computing device, logs which record information of the running of the SQL query; generating, by the computing device, a candidate execution structure using the information from the logs; normalizing, by the computing device, the SQL query using the candidate execution structure; running, by the computing device, the normalized SQL query in a database; and comparing, by the computing device, results of the normalized SQL query to the test results.
    Type: Application
    Filed: September 17, 2021
    Publication date: March 23, 2023
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Min Li
  • Publication number: 20230088891
    Abstract: Provided is a method for determining grayscale data. The method for determining grayscale data includes acquiring a source image; acquiring pixel values of third pixel points by calculating weighted values of channel values of a first pixel point and channel values of second pixel points of corresponding colors; acquiring a first image by replacing pixel values of the second pixel points in the source image with the pixel values of the third pixel points; and determining grayscale data of the first panel and grayscale data of the second panel based on the first image.
    Type: Application
    Filed: August 5, 2021
    Publication date: March 23, 2023
    Inventors: Shuo Zhang, Yanhui Xi, Tiankuo Shi, Xiaomang Zhang, Zhihua Ji, Yan Sun, Chenxi Zhao, Xiangjun Peng, Yifan Hou, Minglei Chu
  • Publication number: 20230088530
    Abstract: A sound-generating device, a display device, a sound-generating controlling method, and a sound-generating controlling device are provided. The sound-generating device includes: a reflection plate which includes a first sound wave reflection face arranged towards a first direction; a plurality of main loudspeakers, the plurality of main loudspeakers are distributed in an array in a preset three-dimensional space, and the preset three-dimensional space is located at one side of the first sound wave reflection face towards a first direction; the plurality of main loudspeakers include first main loudspeakers with a sound-generating direction towards the first direction, and second main loudspeakers with a sound-generating direction towards a second direction, the second direction is an opposite direction of the first direction; and the sound waves emitted by the second main loudspeakers are transmitted to the first sound wave reflection face and can be reflected by the first sound wave reflection face.
    Type: Application
    Filed: May 21, 2021
    Publication date: March 23, 2023
    Inventors: Shuo ZHANG, Tiankuo SHI, Xiaomang ZHANG, Yanhui XI, Zhihua JI, Yan SUN, Chenxi ZHAO, Xiangjun PENG, Yifan HOU, Lianghao ZHANG, Li TIAN, Jing LIU, Wei SUN
  • Publication number: 20230078577
    Abstract: A computer implemented method processes a search query from a requestor. A number of processor units selects an access path from access paths for each database in a set of databases based on reducing a cost for searching the set of databases using a set of access paths selected for the set of databases in response to receiving the search query from a requestor. The number of processor units receives a result set from searching the set of databases using the set of access paths selected for the set of databases. The number of processor units removes a number of duplicate records from records in the result set. The number of processor units sends the result set with the number of duplicate records removed to the requestor.
    Type: Application
    Filed: September 14, 2021
    Publication date: March 16, 2023
    Inventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Peng Hui Jiang
  • Publication number: 20230074524
    Abstract: The present disclosure provides a method and a device for obtaining display compensation information, a display compensation method and a display compensation device. The method includes: obtaining target data in a pure-color image displayed by a display panel, the display panel including a plurality of pixels, each pixel includes a plurality of monochromatic light-emitting elements in various colors, each monochromatic light-emitting element in a corresponding color being configured to display an image at a highest grayscale value when the pure-color image is displayed by the display panel; determining a conversion matrix for a target gamut of the display panel and a pixel conversion matrix for each pixel in accordance with the target data; and determining a uniformity conversion matrix for performing brightness and chromaticity uniformity compensation on each pixel in accordance with the pixel conversion matrix and the conversion matrix for the target gamut.
    Type: Application
    Filed: August 12, 2021
    Publication date: March 9, 2023
    Inventors: Xiangjun PENG, Tiankuo SHI, Chenxi ZHAO, Yifan HOU, Xiaomang ZHANG, Wei SUN, Shuo ZHANG, Yan SUN
  • Publication number: 20230075878
    Abstract: The present application provides an audio and video playing system, a playing method and a playing device. The system comprises: a display device; a directional sound output module configured to output a directional sound signal; a tracking element configured to monitor a target visual area and to monitor the target display area on the display screen; and a processor, connected with the directional sound output module and the tracking element respectively, and configured to acquire a first audio and video data to be output in the target display area, display image information of the first audio and video data in the target display area, and output sound information of the first audio and video data to the directional sound output module such that the directional sound output module output a directional sound signal towards the target visual area.
    Type: Application
    Filed: April 27, 2021
    Publication date: March 9, 2023
    Inventors: Xiaomang ZHANG, Xiangjun PENG, Tiankuo SHI, Chenxi ZHAO, Shuo ZHANG, Yifan HOU, Yan SUN, Li TIAN, Jing LIU, Wei SUN, Zhihua JI, Yanhui XI
  • Publication number: 20230062616
    Abstract: A computer-implemented method improves the performance of write ahead logging. The method includes generating a set of query data and a set of log data, where the set of log data is configured to create a write ahead log, and the set of query data is configured to make changes to data in a database. The method also includes writing the set of query data to a virtual file system. The method further includes separating the set of log data into a set of control intervals, where each control interval includes an entry. The method includes writing, each entry into a log buffer, where the writing the set of query data to the virtual file system and the writing each entry into the log buffer are performed in parallel. The method also includes combining each entry into a complete log.
    Type: Application
    Filed: November 7, 2022
    Publication date: March 2, 2023
    Inventors: Hong Mei Zhang, Shuo Li, Xiaobo Wang, Sheng Yan Sun
  • Publication number: 20230065855
    Abstract: An approach is provided in which the approach segments each one of multiple components corresponding to multiple component levels in an SQL database system into multiple functions. The approach combines a first one of the multiple functions with a second one of the multiple functions into an image, and invokes the image to process an SQL query using the first function and the second function.
    Type: Application
    Filed: August 26, 2021
    Publication date: March 2, 2023
    Inventors: Shuo Li, Xiaobo Wang, Meng Wan, Sheng Yan Sun
  • Patent number: 11593254
    Abstract: Building a first layer model of a three-layer model based on attributes that are sensitive features is provided. A first dimension reduction of sensitive features removes each sensitive feature having an indicator that it is present in a patch and does not contribute to one or more of three probabilities. A second dimension reduction of insensitive features is performed using vectorizing and using one-hot encoding. The remaining insensitive features are main features. One or more second layer models of the three-layer model is built based on the main features. The third layer model is built based on a verification dataset and the first layer model. Regression test coverage is recommended based on prediction result of the third layer model, and wherein regression tests are selected. The training dataset is updated based on probability calculations of the first layer model.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: February 28, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Hong Mei Zhang