Patents by Inventor Sheng Yan
Sheng Yan 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: 20240086306Abstract: One or more computer processors generate a debug chain from one or more similar resource bound breakpoints, wherein the debug chain provides dynamic code flow. The one or more computer processors distribute the generated debug chain to one or more tenants.Type: ApplicationFiled: September 13, 2022Publication date: March 14, 2024Inventors: Peng Hui Jiang, Jun Su, Sheng Yan Sun, Hong Mei Zhang, Meng Wan
-
Publication number: 20240085715Abstract: A field-of-view stitching system including: a light source module for emitting a first beam; a light guiding element for splitting the first beam into a plurality of second beams and includes an incident surface, a first exit surface, and a plurality of second exit surfaces, the second beams propagate along an optical path of the first beam; and a plurality of light modulators, a number of the plurality of light modulators is the same as a total number of the first exit surface and the plurality of second exit surfaces, each of the plurality of light modulators is configured to receive and regularly reflect one of the plurality of second beams; the light guiding element is further configured to receive and combine the second beams reflected by the light modulators to form an illuminating light. A field-of-view stitching method, a biological sample identification device and method are also provided.Type: ApplicationFiled: April 30, 2021Publication date: March 14, 2024Inventors: EN BO, LI-YAN SONG, ANG LIU, QING-SHAN LONG, SHENG-YUAN ZHOU
-
Publication number: 20240078980Abstract: A display device and a control method thereof are provided. The display device includes a display panel, a first light source, and a second light source. The first light source is disposed adjacent to a first side of the display panel corresponding to a first part display area of the display panel. The second light source is disposed adjacent to a second side of the display panel corresponding to a second part display area of the display panel, wherein the first side is opposite to the second side. The first light source and the second light source are respectively lit up during a first time period and a second time period, wherein an interval time is provided between the first time period and the second time period.Type: ApplicationFiled: September 2, 2022Publication date: March 7, 2024Applicant: HTC CorporationInventor: Sheng-Yan Lin
-
Patent number: 11914804Abstract: A touch display device is provided in this disclosure. The touch display device includes a substrate, a first conductive layer, a second conductive layer, a stacked structure, an inorganic light emitting unit, and a touch sensing circuit. The first conductive layer is disposed on the substrate. The first conductive layer includes a gate electrode. The second conductive layer is disposed on the first conductive layer. The second conductive layer includes a source electrode and a drain electrode. The stacked structure is disposed on the substrate. The stacked structure includes a conductive channel and a sensing electrode. The inorganic light emitting unit is disposed on the stacked structure. The inorganic light emitting unit is electrically connected with the drain electrode via the conductive channel. The touch sensing circuit is electrically connected with the sensing electrode.Type: GrantFiled: March 10, 2022Date of Patent: February 27, 2024Assignee: InnoLux CorporationInventors: Po-Yang Chen, Hsing-Yuan Hsu, Tzu-Min Yan, Chun-Hsien Lin, Kuei-Sheng Chang
-
Patent number: 11914573Abstract: Disclosed are techniques for relational database locks based on columns. Database transactions may be targeted to specific columns of one or more records, instead of the entire row for those records, using primary keys. Column locks on specific keys are stored separately than column locks on ranges of keys, which are both checked when requesting a new column lock for either a single key or a range of keys. When a threshold number of columns for a given record, or range of records/keys, have been locked, the column locks for that record, or range of records, can be combined into a single row level lock to reduce resource costs for maintaining multiple concurrent locks.Type: GrantFiled: March 23, 2022Date of Patent: February 27, 2024Assignee: International Business Machines CorporationInventors: Shuo Li, Xiaobo Wang, Hong Mei Zhang, Sheng Yan Sun
-
Patent number: 11914594Abstract: A disclosed database system and enhanced methods implement enhanced mini-plans and dynamically changing a query mini-plan with trustworthy Artificial Intelligence (AI) to improve query execution performance in a database system. An AI cost model evaluates candidate mini-plans for executing a query. AI truth monitors evaluate the execution of the mini-plans, such as predicted input factors and adjusted mini-plans of one or more AI running data models. The AI truth monitors provide feedback to adjust the AI cost model based on evaluating the execution of the mini-plans. The AI truth monitors validate adjusted mini-plans, provide feedback to the AI cost model with improved overall prediction accuracy, and enhanced mini-plans to gain query performance.Type: GrantFiled: December 28, 2022Date of Patent: February 27, 2024Assignee: International Business Machines CorporationInventors: Hong Mei Zhang, Meng Wan, Sheng Yan Sun, Peng Hui Jiang
-
Patent number: 11914586Abstract: An embodiment includes generating a partition schema for a distributed database based on historical usage data indicative of usage of the distributed database, where the generating of the partition schema comprises determining a partition range of a partition of the partition schema. The embodiment also includes generating a node identifier for the partition using a hash function and a first weight value assigned to the partition. The embodiment also includes monitoring performance data indicative of a performance of the distributed database, the monitoring comprising detecting a failure of the performance to satisfy a performance threshold. The embodiment also includes initiating, responsive to detecting the failure, a redistribution procedure by changing the node identifier of the partition by replacing the first weight value with a second weight value.Type: GrantFiled: March 31, 2022Date of Patent: February 27, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hong Mei Zhang, Sheng Yan Sun, Meng Wan, Peng Hui Jiang
-
Publication number: 20240062069Abstract: A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include training a model. The operations may include enhancing the model with reinforcement learning and improving stability of the model with a graph neural network model. The operations may include predicting, with the model, a resource cost of a node and deploying the node.Type: ApplicationFiled: August 19, 2022Publication date: February 22, 2024Inventors: Peng Hui Jiang, Sheng Yan Sun, Jun Su, Su Liu, Jeremy R. Fox, Hamid Majdabadi
-
Publication number: 20240045852Abstract: A computer-implemented method for performing an operation in a tree structure is provided according to embodiments of the present disclosure. In the computer-implemented method, an operation to be performed in a tree structure may be received. The tree structure may comprise a plurality of non-leaf nodes and a plurality of leaf nodes. The operation may be associated with a record comprising a pair of key and value. One of the non-leaf nodes may be determined based on the key of the record. Then, the operation may be performed in the determined non-leaf node.Type: ApplicationFiled: August 8, 2022Publication date: February 8, 2024Inventors: Shuo Li, Xiaobo Wang, Leilei Li, Ping Wang, Sheng Yan Sun
-
Publication number: 20240045878Abstract: Provided are techniques for building and using a sparse Time Series Database (TSDB). Time series records are received from a native TSDB, where each of the time series records includes a timestamp and one or more tags. Timeslots are determined for shards for the sparse TSDB based on the timestamp included in each of the time series records. The sparse TSDB is built by creating the shards for the determined timeslots and storing the time series records in the shards, while filling in empty ranges in the shards. A query that specifies at least one of the one or more tags is received. It is determined whether to execute the query against the sparse TSDB, and, in response to a determination to execute the query against the sparse TSDB, the query is executed against the sparse TSDB to generate results that are returned.Type: ApplicationFiled: August 5, 2022Publication date: February 8, 2024Inventors: Peng Hui JIANG, Jun SU, Sheng Yan SUN, Hong Mei ZHANG, Meng WAN
-
Patent number: 11893020Abstract: A system, program product, and method for enhancing automatic multidimensional query processing. The method includes executing a database query including semi-joining a plurality of dimension tables with a fact table. The method also includes identifying for extraction one or more data values from each dimension table of the plurality of dimension tables. The data values from each dimension table of the plurality of dimension tables are associated with a respective record identification (RID), thereby defining one or more RIDs. The method further includes generating a plurality of RID lists. Each RID list of the plurality of RID lists includes a collection of the one or more RIDs for the respective dimension table. The method also includes merging the plurality of RID lists, sorting, subject to the merging, the plurality of RIDs as a function of data location, and fetching the data values from the fact table.Type: GrantFiled: January 7, 2022Date of Patent: February 6, 2024Assignee: International Business Machines CorporationInventors: Sheng Yan Sun, Xiaobo Wang, Hong Mei Zhang, Shuo Li
-
Publication number: 20240028842Abstract: An interpretation system determines an interpreter for a user, the interpreter comprising one or more individuals certified or qualified to interpret from a first language of the user to English language. The system may then transmit information to each of an interpreter device of the determined interpreter and a user device of the user, wherein the transmitted information is usable to initiate a HIPAA compliant direct communication channel between the interpreter device and the user device using a third-party communication service and the direct communication channel is not accessible by the interpretation system. The system may receive a first call duration from the interpreter and a second call duration from the user and may determine a final call duration based at least on the first call duration and the second call duration.Type: ApplicationFiled: July 21, 2023Publication date: January 25, 2024Inventor: Xiang Sheng Yan
-
Publication number: 20240028515Abstract: This disclosure provides a method, a computing system, and a computer program product for managing prefetching of pages in a database system. The method comprises obtaining shared information associated with page access, wherein the shared information associated with the page access includes information associated with the page access from a plurality of computing nodes. The method further comprises determining whether to prefetch a number of pages into a global buffer pool based at least on the shared information associated with the page access using a sequential prefetching method.Type: ApplicationFiled: July 19, 2022Publication date: January 25, 2024Inventors: Sheng Yan Sun, Xiaobo Wang, Shuo Li, Chun Lei Xu
-
Patent number: 11874830Abstract: In a computer-implemented method for improving performance of a database, a processor receives batch jobs for a relational database. The batch jobs may include a first member with a first buffer pool, and a second member with a second buffer pool. The processor may also identify a first actual object and an isolation level for the batch jobs, generate related queries based on the first actual object and the isolation level, calculate a cost for the first member and the second member to run the batch jobs based on the related queries, and assign the batch jobs to the first member based on a lower calculated cost.Type: GrantFiled: March 9, 2022Date of Patent: January 16, 2024Assignee: International Business Machines CorporationInventors: Sheng Yan Sun, Hong Mei Zhang, Meng Wan, Peng Hui Jiang
-
Patent number: 11874765Abstract: A processor may allocate a first buffer segment from a buffer pool. The first buffer segment may be configured with a first contiguous range of memory for a first data partition of a data table. The first data partition comprising a first plurality of data blocks. A processor may store the first plurality of data blocks in order into the first buffer segment. A processor may retrieve the target data block from the first buffer segment in response to a data access request for a target data block of the first plurality of data blocks.Type: GrantFiled: May 28, 2021Date of Patent: January 16, 2024Assignee: International Business Machines CorporationInventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Hong Mei Zhang
-
Publication number: 20240014744Abstract: A method of controlling a resonant push-pull converter is disclosed. The resonant push-pull converter includes a transformer, a first switch, a second switch, a resonant tank, and a rectifying circuit. The method includes a step of a fixed on-time control. In the fixed on-time control, a first control signal with a fixed on-time is used to control the first switch, and a second control signal with the fixed on-time is used to control the second switch so that the first switch and the second switch are alternately switched.Type: ApplicationFiled: January 11, 2023Publication date: January 11, 2024Inventors: Yung-Sheng YAN, Chung-Chieh CHENG, Cheng-Ting CHOU, Kun-Jang KUO, Sheh-Jung WEN
-
Publication number: 20240013353Abstract: A display apparatus is provided. The display apparatus includes a graphic processing unit, a display driver, and a display panel. The graphic processing unit is configured to provide a first image. The display driver is configured to correct an optical aberration of the first image to generate a second image. The display panel is configured to display the second image.Type: ApplicationFiled: May 25, 2023Publication date: January 11, 2024Applicant: HTC CorporationInventors: Sheng-Yan Lin, Chung-Yi Wang, Li-Wei Lin
-
Patent number: 11853697Abstract: An approach is provided in which a method, system, and program product build a time series prediction model based on one or more relationships between a first set of keywords in a set of first news articles and a second set of keywords in a set of second news articles. The time series prediction model includes a time-based interest level adjustment corresponding to a publication time between the set of first news articles and the set second of news articles. The method, system, and program product use the time series prediction model to compute an inherited initial interest level of a third news article that includes a set of new keywords based on the set of new keywords and the time-based interest level adjustment. The method, system, and program product assign the inherited initial interest level to the third news article.Type: GrantFiled: April 23, 2021Date of Patent: December 26, 2023Assignee: International Business Machines CorporationInventors: Shuo Li, June-Ray Lin, Sheng Yan Sun, Xiaobo Wang
-
Publication number: 20230409602Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for data management. According to the method, one or more processors divide data into a plurality of partitions. The one or more processors store the plurality of partitions in a plurality of nodes of a mixed distributed database system, wherein a first node of the mixed distributed database system comprises a plurality of databases, and wherein at least a part of the plurality of partitions are shared by the plurality of databases of the first node and being not shared by other of the plurality of nodes.Type: ApplicationFiled: June 21, 2022Publication date: December 21, 2023Inventors: Hong Mei Zhang, Sheng Yan Sun, Meng Wan, Peng Hui Jiang
-
Publication number: 20230409593Abstract: An embodiment for analyzing and tracking data flow to determine proper schemas for unstructured data. The embodiment may automatically use a sidecar to collect schema discovery rules during conversion of raw data to unstructured data. The embodiment may automatically generate multiple schemas for different tenants using the collected schema discovery rules. The embodiment may automatically use ETL to export unstructured data to SQL databases with the generated multiple schemas for the different tenants. The embodiment may automatically monitor usage data of the SQL databases and collect the usage data. The embodiment may automatically optimize schema discovery using the collected usage data. The embodiment may automatically discover schemas with hot usage and apply the discovered schemas with hot usage to other tenants for consumption and further monitoring.Type: ApplicationFiled: June 21, 2022Publication date: December 21, 2023Inventors: Peng Hui Jiang, Jun Su, Sheng Yan Sun, Hong Mei Zhang, Meng Wan