Patents by Inventor Chen Gao
Chen Gao 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: 12651108Abstract: The present disclosure describes systems and methods for assigning nodes in a circuit design to layers. The method includes identifying a plurality of structures in a circuit design. Each of the plurality of structures includes four nodes of the circuit design and each of the four nodes are connected to every other node in the respective structure. The method also includes removing, from the plurality of structures, an even number of pairs of connected nodes of the circuit design to form a reduced node structure and assigning circuit layers for the nodes in the reduced node structure. The method further includes assigning, by a processing device, circuit layers for the pairs of connected nodes removed from the plurality of structures based on the assigned circuit layers for the nodes in the reduced node structure.Type: GrantFiled: March 28, 2023Date of Patent: June 9, 2026Assignee: Synopsys, Inc.Inventors: Xuerong Ding, Yuli Xue, Chen Gao
-
Publication number: 20260134212Abstract: An error in an output of a model is identified while processing a prompt through the model. The error is converted into a score. The model is triggered to convert the prompt into an argument structure. Using the score and the argument, the model is caused to identify a part of the argument that should be replaced. a replacement part corresponding to the part is generated from the model such that replacing the part with the replacement part will cause a revised prompt to result in a lower revised score. Using the model, the part in the argument is replaced with the replacement part to form a revised argument, and a revised prompt is generated using the model and the revised argument.Type: ApplicationFiled: November 12, 2024Publication date: May 14, 2026Applicant: International Business Machines CorporationInventors: Zhong Fang Yuan, Tong Liu, Chen Gao, Allison Chen
-
Publication number: 20260105068Abstract: Techniques for data synchronization using transaction identifications within objects are disclosed. In some embodiments, a method comprises the following: executing a first data synchronization process for synchronizing data objects comprising corresponding transaction identifications (IDs) from a source data repository to a destination data repository, wherein an interruption occurs in the first data synchronization process; identifying a first transaction ID for the first data synchronization process that was last processed prior to the interruption; identifying a second transaction ID that is subsequent to the first transaction ID in a sequence of transaction IDs; identifying a second set of one or more data objects that each comprise the second transaction ID; and executing a second data synchronization process for synchronizing the second set of one or more data objects by copying the second set of one or more data objects from the source data repository to the destination data repository.Type: ApplicationFiled: December 15, 2025Publication date: April 16, 2026Applicant: Oracle International CorporationInventors: Chen Gao, Yiyan Yang, Guangkun Li, Wei Li
-
Patent number: 12541526Abstract: Techniques for enabling cursor-based navigation of query results for any set of database records are described herein. One or more embodiments provide a generic find function for database applications, particularly, to facilitate cursor-based pagination of any query results. The generic find function returns, to the application, both a cursor object that points to a set of query results and a token for tracking the cursor's position while the application user navigates the query results. Specifically, the generic find function is part of an application framework that accepts, as input, a search parameter from an application user and identifies an appropriate pre-defined filter and a set of database-agnostic query parameters that map to the search parameter. The appropriate pre-defined filter may include a matching filter field value. The database application then calls the generic find function to build a query using the pre-defined filter and the set of query parameters.Type: GrantFiled: October 7, 2024Date of Patent: February 3, 2026Assignee: Oracle International CorporationInventors: Chen Gao, Guangkun Li
-
Patent number: 12530373Abstract: Techniques for data synchronization using transaction identifications within objects are disclosed. In some embodiments, a method comprises the following: executing a first data synchronization process for synchronizing data objects comprising corresponding transaction identifications (IDs) from a source data repository to a destination data repository, wherein an interruption occurs in the first data synchronization process; identifying a first transaction ID for the first data synchronization process that was last processed prior to the interruption; identifying a second transaction ID that is subsequent to the first transaction ID in a sequence of transaction IDs; identifying a second set of one or more data objects that each comprise the second transaction ID; and executing a second data synchronization process for synchronizing the second set of one or more data objects by copying the second set of one or more data objects from the source data repository to the destination data repository.Type: GrantFiled: August 21, 2024Date of Patent: January 20, 2026Assignee: Oracle International CorporationInventors: Chen Gao, Yiyan Yang, Guangkun Li, Wei Li
-
Patent number: 12519302Abstract: Provided are calibrating method and system of setting value of grid-related relay protection of new energy station, wherein generating module of calibrating template generates setting value calibrating template of target new energy station based on names of each of protective setting value items and units of each of protective setting value items of target new energy station; generating module of setting value table to be calibrated generates setting value table to be calibrated of target new energy station based on actual values of each of protective setting value items and setting value calibrating template; determining module of standard setting value table determines standard setting value table of target new energy station from protective setting value calibration database according to new energy station number of target new energy station; and calibrating module of protective setting value calibrates setting value table to be calibrated according to standard setting value table.Type: GrantFiled: March 7, 2024Date of Patent: January 6, 2026Assignee: INNER MONGOLIA POWER (GROUP) CO., LTD INNER MONGOLIA POWER RESEARCH INSTITUTEInventors: Chen Gao, Minfu A, Zaixin Yang, Lixin Xing, Ming Zhong, Tao Han, Rulei Han, Sitai Ya, Wei Zhang, Guangfei Lv
-
Publication number: 20260003876Abstract: Techniques for enabling cursor-based navigation of query results for any set of database records are described herein. One or more embodiments provide a generic find function for database applications, particularly, to facilitate cursor-based pagination of any query results. The generic find function returns, to the application, both a cursor object that points to a set of query results and a token for tracking the cursor's position while the application user navigates the query results. Specifically, the generic find function is part of an application framework that accepts, as input, a search parameter from an application user and identifies an appropriate pre-defined filter and a set of database-agnostic query parameters that map to the search parameter. The appropriate pre-defined filter may include a matching filter field value. The database application then calls the generic find function to build a query using the pre-defined filter and the set of query parameters.Type: ApplicationFiled: October 7, 2024Publication date: January 1, 2026Applicant: Oracle International CorporationInventors: Chen Gao, Guangkun Li
-
Publication number: 20250371030Abstract: Techniques for data synchronization using transaction identifications within objects are disclosed. In some embodiments, a method comprises the following: executing a first data synchronization process for synchronizing data objects comprising corresponding transaction identifications (IDs) from a source data repository to a destination data repository, wherein an interruption occurs in the first data synchronization process; identifying a first transaction ID for the first data synchronization process that was last processed prior to the interruption; identifying a second transaction ID that is subsequent to the first transaction ID in a sequence of transaction IDs; identifying a second set of one or more data objects that each comprise the second transaction ID; and executing a second data synchronization process for synchronizing the second set of one or more data objects by copying the second set of one or more data objects from the source data repository to the destination data repository.Type: ApplicationFiled: August 21, 2024Publication date: December 4, 2025Applicant: Oracle International CorporationInventors: Chen Gao, Yiyan Yang, Guangkun Li, Wei Li
-
Patent number: 12387053Abstract: Embodiments of the present invention provide an approach for compressing data, and more particularly, to large-scale text data encoding and compression using absolute overfitting on pre-trained language models. Large-scale data is parsed into sentences. A unique token is generated for each sentence to form a token list. A generative (or compression) model is trained from the tokens in the token list to produce the corresponding sentence of each token through absolute overfitting of a pre-trained language model. The compressed text data is stored as the token list and generative model, resulting in a storage space savings.Type: GrantFiled: January 27, 2022Date of Patent: August 12, 2025Assignee: International Business Machines CorporationInventors: Zhong Fang Yuan, Tong Liu, Wen Wang, Chen Gao, Xiang Yu Yang
-
Patent number: 12367361Abstract: This invention provides a system and method for detecting and acquiring one or more in-focus images of one or more barcodes within the field of view of an imaging device. A measurement process measures depth-of-field of barcode detection. A plurality of nominal coarse focus settings of a variable lens allow sampling, in steps, of a lens adjustment range corresponding to allowable distances between the one or more barcodes and the image sensor, so that a step size of the sampling is less than a fraction of the depth-of-field of barcode detection. An acquisition process acquires a nominal coarse focus image for each nominal coarse focus setting. A barcode detection process detects one or more barcode-like regions and respective likelihoods. A fine focus process fine-adjusts, for each high-likelihood barcode, the variable lens near a location of the barcode-like regions. The process acquires an image for decoding using the fine adjusted setting.Type: GrantFiled: January 15, 2024Date of Patent: July 22, 2025Assignee: Cognex CorporationInventors: Ivan A. Bachelder, Chen Gao, Francisco Azcona Guerrero, Jose Fernandez Dorado, Esther Oteo Lozano, Andreas Weber
-
Publication number: 20250060937Abstract: This application is applicable to the field of machine learning technologies and provides a system and a method for target detection. The system includes: a controller and a coprocessor which is in communication connection with the controller. The controller is configured to perform at least some arithmetic operations of a target detection model based on a target image to be detected and/or data sent by the coprocessor. The coprocessor is configured to perform at least some arithmetic operations of the target detection model based on the target image to be detected and/or data sent by the controller. According to the system for target detection, the controller and the coprocessor are utilized to perform some of the arithmetic operations in the target detection model respectively to solve a problem of slow execution speed of target detection task in deployment of the target detection model.Type: ApplicationFiled: December 1, 2023Publication date: February 20, 2025Applicant: CHINA GREAT WALL TECHNOLOGY GROUP CO., LTD.Inventors: Hongbin TU, Lufeng ZHANG, Xuan LI, Cheng LIAO, Guang YI, Xiang ZHANG, Yi ZHENG, Yanqin WU, Chen GAO, Qingfei ZHOU
-
Publication number: 20250030233Abstract: Provided are calibrating method and system of setting value of grid-related relay protection of new energy station, wherein generating module of calibrating template generates setting value calibrating template of target new energy station based on names of each of protective setting value items and units of each of protective setting value items of target new energy station; generating module of setting value table to be calibrated generates setting value table to be calibrated of target new energy station based on actual values of each of protective setting value items and setting value calibrating template; determining module of standard setting value table determines standard setting value table of target new energy station from protective setting value calibration database according to new energy station number of target new energy station; and calibrating module of protective setting value calibrates setting value table to be calibrated according to standard setting value table.Type: ApplicationFiled: March 7, 2024Publication date: January 23, 2025Applicant: INNER MONGOLIA POWER (GROUP) CO., LTD INNER MONGOLIA POWER RESEARCH INSTITUTEInventors: Chen GAO, Minfu A, Zaixin YANG, Lixin XING, Ming ZHONG, Tao HAN, Rulei HAN, Sitai YA, Wei ZHANG, Guangfei LV
-
Publication number: 20240412019Abstract: This invention provides a system and method for detecting and acquiring one or more in-focus images of one or more barcodes within the field of view of an imaging device. A measurement process measures depth-of-field of barcode detection. A plurality of nominal coarse focus settings of a variable lens allow sampling, in steps, of a lens adjustment range corresponding to allowable distances between the one or more barcodes and the image sensor, so that a step size of the sampling is less than a fraction of the depth-of-field of barcode detection. An acquisition process acquires a nominal coarse focus image for each nominal coarse focus setting. A barcode detection process detects one or more barcode-like regions and respective likelihoods. A fine focus process fine-adjusts, for each high-likelihood barcode, the variable lens near a location of the barcode-like regions. The process acquires an image for decoding using the fine adjusted setting.Type: ApplicationFiled: January 15, 2024Publication date: December 12, 2024Inventors: Ivan A. Bachelder, Chen Gao, Francisco Azcona Guerrero, Jose Fernandez Dorado, Esther Oteo Lozano, Andreas Weber
-
Publication number: 20240364013Abstract: A transfer structure includes a circuit board that includes a first metal layer, a second metal layer, and a dielectric layer. The dielectric layer is located between the first metal layer and the second metal layer. The first metal layer includes a radiation portion and a microstrip that is coupled to one end of the radiation portion. The second metal layer is grounded. The radiation portion is provided with an opening to enable the radiation portion to form at least two resonance frequencies such that the operating bandwidth of the transfer structure can be extended.Type: ApplicationFiled: June 28, 2024Publication date: October 31, 2024Inventors: Yin He, Zhongshan Tang, Chen Gao, Daqing Peng, Xiaopan Yang
-
Patent number: 12112135Abstract: An approach is provided for optimizing a feedback-type question answering process. A training set is constructed to detect missing information of a question. A natural language generation model is trained using the missing information. The natural language generation model is executed to generate a rhetorical question. A response to the rhetorical question is combined with the question to generate an input to a language processor. A new question is generated. The new question is applied to a document library. A final answer is generated.Type: GrantFiled: September 29, 2021Date of Patent: October 8, 2024Assignee: International Business Machines CorporationInventors: Zhong Fang Yuan, Tong Liu, Chen Gao, Xiang Yu Yang
-
Patent number: 12038267Abstract: Embodiments relate to predicting height information for an object. First distance data is determined at a first time when an object is at a first position that is only partially within the field-of-view. Second distance data is determined at a second, later time when the object is at a second, different position that is only partially within the field-of-view. A distance measurement model that models a physical parameter of the object within the field-of-view is determined for the object based on the first and second distance data. Third distance data indicative of an estimated distance to the object prior to the object being entirely within the field-of-view of the distance sensing device is determined based on the first distance data, the second distance data, and the distance measurement model. Data indicative of a height of the object is determined based on the third distance data.Type: GrantFiled: April 10, 2023Date of Patent: July 16, 2024Assignee: Cognex CorporationInventors: Chen Gao, Ivan Bachelder
-
Patent number: 12039418Abstract: A method, system, and computer program product for reconstructing training data and building a new incremental learning model with the reconstructed training data that can be further trained. The method may include receiving new data to be inputted into a previously trained machine learning model, where the previously trained machine learning model has inaccessible training data. The method may also include generating simulated training data using a reverse form of the previously trained machine learning model. The method may also include verifying the simulated training data. The method may also include creating a new machine learning model using the simulated training data, where the new machine learning model includes a same structure as the previously trained machine learning model. The method may also include inputting the new data into the new machine learning model, where the new machine learning model is further trained with the new data.Type: GrantFiled: July 27, 2020Date of Patent: July 16, 2024Assignee: International Business Machines CorporationInventors: Zhong Fang Yuan, Tong Liu, Li Ni Zhang, Bin Shang, Yong Fang Liang, Chen Gao
-
Publication number: 20240028808Abstract: A method and a device for a chip layout, computer equipment, and a medium. The method includes steps of: determining external interfaces and internal interfaces of a chip, where the internal interface is a port of a component of the chip; constructing, according to the external interfaces and the internal interfaces, an objective function, where the objective function is applied to describe a wiring length of the chip; determining a target value of the objective function through a preset genetic algorithm, where the target value is applied to determine a first layout diagram of the chip; determining, based on an operation temperature of an internal chip as the component of the chip, a second layout diagram of the chip; performing an image fusion on the first layout diagram and the second layout diagram to obtain a target layout diagram of the chip.Type: ApplicationFiled: July 19, 2023Publication date: January 25, 2024Inventors: Hongbin TU, Lufeng ZHANG, Xuan LI, Guang YI, Cheng LIAO, Xiyue ZHANG, Yi ZHENG, Yanqin WU, Haotian WANG, Chen GAO, Xiang ZHANG
-
Patent number: 11875219Abstract: This invention provides a system and method for detecting and acquiring one or more in-focus images of one or more barcodes within the field of view of an imaging device. A measurement process measures depth-of-field of barcode detection. A plurality of nominal coarse focus settings of a variable lens allow sampling, in steps, of a lens adjustment range corresponding to allowable distances between the one or more barcodes and the image sensor, so that a step size of the sampling is less than a fraction of the depth-of-field of barcode detection. An acquisition process acquires a nominal coarse focus image for each nominal coarse focus setting. A barcode detection process detects one or more barcode-like regions and respective likelihoods. A fine focus process fine-adjusts, for each high-likelihood barcode, the variable lens near a location of the barcode-like regions. The process acquires an image for decoding using the fine adjusted setting.Type: GrantFiled: January 3, 2022Date of Patent: January 16, 2024Assignee: Cognex CorporationInventors: Ivan A. Bachelder, Chen Gao, Francisco Azcona Guerrero, Jose Fernandez Dorado, Esther Oteo Lozano, Andreas Weber
-
Patent number: 11860980Abstract: A method and related system detail a split of an architecture of a monolithic application into an architecture of a micro service application. The method receives source code for the monolithic application, and maps the source code into a directed graph. The graph is split into subgraphs and optimized. The method further provides the detailing of the micro service application split, based on the subgraphs.Type: GrantFiled: January 5, 2022Date of Patent: January 2, 2024Assignee: International Business Machines CorporationInventors: Li Juan Gao, Zhong Fang Yuan, Chen Gao, Tong Liu