Patents by Inventor Jia Yu
Jia Yu 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: 12277066Abstract: A method, including: monitoring resource utilization of an operating system (OS) with applications utilizing larger pages; determining the monitored resource utilization is greater than a threshold resource utilization; in response to the determining the monitored resource utilization is greater than a threshold resource utilization, determining a respective larger pages index value for each of the applications utilizing larger pages; and turning off larger pages utilization of a subset of the applications utilizing larger pages, wherein the subset comprises a predefined number of the applications utilizing larger pages that have highest determined larger pages index values.Type: GrantFiled: December 21, 2022Date of Patent: April 15, 2025Assignee: International Business Machines CorporationInventors: Dong Hui Liu, Jing Lu, Peng Hui Jiang, Naijie Li, Xiao Yan Tang, Bao Zhang, Jun Su, Yong Yin, Jia Yu
-
Publication number: 20250094316Abstract: For a set in sets of candidate factors, a classification model is trained to predict a computer problem possibility, an accuracy score of the classification model is determined based on model validation, and factor weights of the candidate factors in the set are adjusted based on the accuracy score. This processing is done with respect to all sets of candidate factors. A low accuracy classification model having an accuracy score lower than a threshold criterion is selected. A higher accuracy classification model having an accuracy score that is higher than the accuracy score of the low accuracy classification model is selected. The set of candidate factors used to train the low accuracy classification model is updated using one or more of the candidate factors used to train the higher accuracy classification model. The low accuracy classification model is updated based on the updated set of candidate factors.Type: ApplicationFiled: September 18, 2023Publication date: March 20, 2025Inventors: Dong Hui Liu, Jing Lu, Peng Hui Jiang, Xiao Yan Tang, Jun Su, Jia Yu
-
Patent number: 12248456Abstract: A computer-implemented method, system and computer program product for improving accuracy and efficiency of auditing databases. A table, list or index of a database is analyzed to identify metadata, which includes time series data, user data, an Internet Protocol address and operation data. The identified metadata is associated with the corresponding record or row of the table, list or index from which the metadata was extracted. A determination is then made as to whether to record a raw data image associated with the record or row of the analyzed table, list or index based on the corresponding data operation. The identified metadata as well as the recorded data images, if any, are stored in a structured audit log. Auditing information is then obtained from a structured audit log based on matching the record or row identifier (RID) associated with the query with the RID associated with the structured audit log.Type: GrantFiled: March 30, 2022Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Jia Tian Zhong, Peng Hui Jiang, Dong Hui Liu, Xing Xing Shen, Jia Yu, Yong Yin, Jing Lu, Xiao Yan Tang
-
Publication number: 20250077936Abstract: Rendering digital twin include receiving metrics associated with a physical entity, the metrics received using an established real-time data synchronization protocol. The received metrics is analyzed. Based on the analysis of the received metrics, digital twin corresponding to the physical entity is updated, the digital twin being a virtual representation of the physical entity.Type: ApplicationFiled: August 29, 2023Publication date: March 6, 2025Inventors: Peng Hui Jiang, Jun Su, WEN YI GAO, Jia Tian Zhong, Dong Hui Liu, Jia Yu, Di Li Hu
-
Publication number: 20250036468Abstract: The illustrative embodiments provide for dynamic tuning of pre-initialization environment provisioning and management. An embodiment includes accepting a request from a group of applications to generate a performance-based index table for a workload based on a feature of the applications and generating the performance-based index table. The embodiment includes building a label feature by analyzing a static program feature of the applications and the performance-based index table. The embodiment includes constructing, using clustering algorithms, a model for provisioning a pre-initialization environment using the label features. The embodiment includes loading the applications into a pre-initialization environment. The embodiment includes introducing a selection policy for a switch in the pre-initialization environment in multiple applications to balance usage of a resource.Type: ApplicationFiled: July 24, 2023Publication date: January 30, 2025Applicant: International Business Machines CorporationInventors: Dong Hui Liu, Jing Lu, Peng Hui Jiang, NAIJIE LI, Xiao Yan Tang, Jia Yu
-
Publication number: 20250028558Abstract: A system and method for improving the performance and reducing costs of a program by automatically provisioning and managing proper memory pool cell size adaptive to each executing application. By collecting time series of historical data on the memory pool usage of applications over a period of time, respective time-series prediction models are used to process the data to predict the allocation size for applications and in particular, a predicted number of allocations and a respective predicted allocation cell size. A clustering-based method is further applied to predict the allocation size for applications, using real time execution to do scaling, complement and interpolation. A method runs a further time-series prediction model trained to predict, based on the predicted memory cell size and one or more application profile features associated with the requesting application, a tuning parameter to refine the memory pool storage area size used for handling memory allocation requests.Type: ApplicationFiled: July 21, 2023Publication date: January 23, 2025Inventors: Dong Hui Liu, Peng Hui Jiang, Jing Lu, Xiao Yan Tang, NAIJIE LI, Jun Su, Jia Yu
-
Patent number: 12197901Abstract: In a first aspect of the invention, there is a computer-implemented method including: generating, by one or more processors, dependency version information for a target software application, based on activity of a compiler registered with an event handler; generating, by the one or more processors, one or more dependency sections with a dependency list for the target software application, wherein the dependency list incorporates the dependency version information; and building, by the one or more processors, a software package with the one or more dependency sections with the dependency list for the target software application.Type: GrantFiled: December 21, 2022Date of Patent: January 14, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bao Zhang, Jing Lu, Dong Hui Liu, Peng Hui Jiang, Xiao Yan Tang, Yong Yin, Jia Yu
-
Patent number: 12198576Abstract: A method, system, and computer program product for dynamic cue generation for language learning are provided. The method identifies one or more listener actions for a listener engaged in listening learning. Based on the one or more listener actions, a language level of the listener is determined. A set of prompt metrics are generated based on the language level and the one or more listener actions. A set of audio stream levels is generated based on the set of prompt metrics. The method selects an audio stream level for a listening prompt, where the audio stream level is selected from the set of audio stream levels based on the language level of the listener.Type: GrantFiled: March 8, 2022Date of Patent: January 14, 2025Assignee: International Business Machines CorporationInventors: Zhan Peng Huo, Jia Yu, Jia Tian Zhong, Yong Yin, Dong Hui Liu, Peng Hui Jiang
-
Publication number: 20250016120Abstract: In some embodiments, a method fragments a first packet into a plurality of fragments when a length of an encapsulated first packet is larger than a maximum transmission unit size. For each fragment in the plurality of fragments, fragmentation information is generated. The method encapsulates each fragment in the plurality of fragments with an outer header to form a plurality of encapsulated packets. The respective fragmentation information for each fragment is inserted in a portion of the outer header that is processed by endpoints of an overlay tunnel and not processed by a device along a path of the overlay tunnel. The plurality of encapsulated packets are sent via the overlay tunnel.Type: ApplicationFiled: September 9, 2024Publication date: January 9, 2025Inventors: Jia YU, Yong WANG, Xinhua HONG, Wenyi JIANG, Guolin YANG, Dexiang WANG
-
Patent number: 12182579Abstract: A system includes one or more data processors configured to run a basic input/output system (BIOS) service and a bootloader configuration manager for tuning kernel parameters. The system further includes a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations. The operations include receiving administrative inputs and checking the administrative inputs against a checklist to determine whether any errors are introduced by the administrative inputs. The operations further include writing the administrative inputs to a temporal configuration file in response to no errors being introduced by the administrative inputs. The operations further include exporting the temporal configuration file to a designated output path. The exported temporal configuration file includes kernel parameter settings for configuring a bootloader of a computing device.Type: GrantFiled: August 24, 2022Date of Patent: December 31, 2024Assignee: QUANTA CLOUD TECHNOLOGY INC.Inventors: Hsuan-Ho Chuang, Tong-Pai Huang, Jia-Yu Juang, Chia-Jui Lee
-
Publication number: 20240428077Abstract: A method, computer system, and a computer program product for digital twin usage are provided. A first digital twin and performance data of the first digital twin are input into a first machine learning model to produce a second digital twin. The first machine learning model performs neural network-based data clustering. The first and second digital twins digitally represent a first physical entity. The second digital twin includes one or more changes from the first digital twin. Performance data of the second digital twin is analyzed.Type: ApplicationFiled: June 20, 2023Publication date: December 26, 2024Inventors: Peng Hui Jiang, Jun Su, Dong Hui Liu, Jia Yu, Hua Wang, QING XIE
-
Patent number: 12170706Abstract: A method and an apparatus for processing a service request, and a storage medium are provided. The method includes: determining a target time period based on a time instant when a first server is switched to a second server; acquiring log data in the target time period; acquiring a first service request and a second service request; determining whether the first service request is associated with the second service request; determining, in a case that the first service request is associated with the second service request, whether an operation object of the first service request is same as an operation object of the second service request; and determining, in a case that the operation object of the first service request is different from the operation object of the second service request, that the operation object of the second service request is incorrect.Type: GrantFiled: April 20, 2022Date of Patent: December 17, 2024Assignee: TravelSky Technology LimitedInventors: Li Zhang, Jia Yu
-
Publication number: 20240394094Abstract: A computer-implemented method, a system, and a computer program product for service delivery are disclosed. In the method, a static analysis can be performed on a plurality of services to be deployed in an environment comprising a plurality of nodes, to determine dependency relationships among the plurality of services. The plurality of services can be deployed in the environment based on the dependency relationships, a predefined priority for each of the plurality of services, and deployment time for each of the plurality of services. Also, the plurality of services can be scheduled into corresponding nodes in the environment.Type: ApplicationFiled: May 22, 2023Publication date: November 28, 2024Inventors: XI QING ZHANG, XING XING SHEN, Shao Fei Li, Ji Dong Li, Peng Hui Jiang, Jia Tian Zhong, Jia Yu, Dong Hui Liu
-
Patent number: 12147352Abstract: A method, including: identifying static application features of an application; identifying resource access features of the application; labeling a translation lookaside buffer (TLB) miss threshold of a runtime feature of the application; determining utilization of larger pages during the runtime based on the TLB miss threshold; and setting the TLB miss threshold based on the determined utilization of the larger pages.Type: GrantFiled: October 20, 2022Date of Patent: November 19, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Naijie Li, Dong Hui Liu, Jing Lu, Peng Hui Jiang, Xiao Yan Tang, Bao Zhang, Yong Yin, Jun Su, Jia Yu
-
Publication number: 20240380644Abstract: A transmitter and a method for dynamically setting a current mode of the transmitter are provided. The transmitter includes a digital signal processing (DSP) circuit and a radio frequency (RF) circuit. The DSP circuit is configured to determine a target current mode by selecting one of multiple candidate current modes of the transmitter according to instantaneous transmitting (TX) information, wherein the instantaneous TX information includes at least one of a resource block (RB) information, a modulation and coding scheme (MCS), and an orthogonal frequency-division multiplexing (OFDM) type of an instantaneous TX signal. The RF circuit is configured to output the instantaneous TX signal, wherein at least one supply voltage and at least one bias voltage of a power amplifier (PA) of the RF circuit is controlled according to the target current mode. More particularly, the multiple candidate current modes correspond to different target power consumptions of the transmitter, respectively.Type: ApplicationFiled: April 24, 2024Publication date: November 14, 2024Applicant: MEDIATEK INC.Inventors: Ming-Fu Tang, Jia-Yu Liu, Jian-Yu Chu, Yen-Liang Chen
-
Patent number: 12135702Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for comparison of database data. According to the method, a first tree structure corresponding to first data segments of first database data and a second tree structure corresponding to second data segments of second database data are at least partially obtained. Each node of the first or second tree structure indicating a characteristic value of at least one of the first or second data segments, and nodes of the first or second tree structure are divided into a first or second plurality of branches from a first or second root node based on update frequencies of the first or second data segments. A difference between the first data segments and the second data segments is determined by at least comparing characteristic values indicated by nodes in the obtained parts of the first and second tree structures.Type: GrantFiled: September 10, 2020Date of Patent: November 5, 2024Assignee: International Business Machines CorporationInventors: Jia Tian Zhong, Xing Xing Shen, Peng Hui Jiang, Cai Zhou, Dong Hui Liu, Jia Yu, Yong Yin
-
Publication number: 20240360043Abstract: A composite ceramic substrate having multi-layer configuration includes a nitride ceramic core layer, two composite layers respectively formed on two opposite sides of the nitride ceramic core layer, and two ceramic covering layers that are respectively formed on the two composite layers. Each of the two ceramic covering layers is coated on the corresponding composite layer so as to be jointly sintered to the nitride ceramic core layer. Each of the two ceramic covering layers and the nitride ceramic core layer are of different materials, and a composite material of each of the two composite layers includes the material of the ceramic covering layer connected thereto and the material of the nitride ceramic core layer. A sum of the thicknesses of the two ceramic covering layers and the thicknesses of the two composite layers is less than or equal to a thickness of the nitride ceramic core layer.Type: ApplicationFiled: August 14, 2023Publication date: October 31, 2024Inventors: Kai-Mou CHOU, Shih-Han WU, Jhih-Wei LAI, Jia-Yu SHIH
-
Patent number: 12111773Abstract: A computer-implemented method, computer program product and computer system are provided. A processor receives an indication of sensitive data in one or more files. A processor updates at least one bit in the virtual address space for the one or more files indicated to have sensitive data. A processor, in response to a program accessing the one or more files, evaluates a respective virtual address for the one or more files. A processor, in response to the at least one bit in the respective virtual address for the one or more files, marks intermediate data generated by the program as sensitive data.Type: GrantFiled: September 8, 2022Date of Patent: October 8, 2024Assignee: International Business Machines CorporationInventors: He Huang, Jin Hong Fu, Shi Chong Ma, Bao Zhang, Jia Yu, Peng Hui Jiang
-
Patent number: 12109533Abstract: A tank cover of a urea tank for an SCR aftertreatment system is provided with an air hole, a gas inlet hole, a gas discharge hole, a first constant pressure check valve and a second constant pressure check valve. The tank cover is mounted at a liquid injection port of a tank body of the urea tank. The air hole is provided in a portion of the tank cover corresponding to the liquid injection port. The gas inlet hole and the gas discharge hole are provided in the portion of the tank cover corresponding to the liquid injection port. An inlet of the first constant pressure check valve is butted with the air outlet hole. An inlet of the second constant pressure check valve is butted with the air inlet hole.Type: GrantFiled: September 29, 2018Date of Patent: October 8, 2024Assignees: WEICHAI POWER CO., LTD., WEICHAI POWER EMISSION SOLUTIONS TECHNOLOGY CO., LTD.Inventors: Rui Wang, Jia Yu
-
Publication number: 20240319977Abstract: A system and method for deploying software packages for end devices that communicate through a mobile network is disclosed. A deployment orchestrator is coupled to the mobile network. End devices communicate with each other through the mobile network. At least one of end devices includes a support package repository storing software packages. When a new end device requires software package deployment, the deployment orchestrator locates at least one of the end devices with the support package repository. The new end device receives software packages from the end device including the support package repository through the mobile network.Type: ApplicationFiled: March 22, 2023Publication date: September 26, 2024Inventors: Yen-Hsun Chen, Jia-Yu Juang, Chi-Yuan Yen, Tong-Pai Huang, Chia-Jui Lee