Patents by Inventor Yan Tang
Yan Tang 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
-
Patent number: 12259777Abstract: A system can predict memory device failure through identification of correctable error patterns based on the memory architecture. The failure prediction can thus account for the circuit-level of the memory rather than the mere number or frequency of correctable errors. A failure prediction engine correlates hardware configuration of the memory device with correctable errors (CEs) detected in data of the memory device to predict an uncorrectable error (UE) based on the correlation.Type: GrantFiled: June 15, 2021Date of Patent: March 25, 2025Assignee: Intel CorporationInventors: Shen Zhou, Xiaoming Du, Cong Li, Kuljit S. Bains, Rajat Agarwal, Murugasamy K. Nachimuthu, Maciej Lawniczak, Chao Yan Tang, Mariusz Oriol
-
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: 20250063017Abstract: A method for determining an IP address of a 5G user terminal is disclosed. A SMF determines a target DNN matching the SMF and a type of a terminal address pool for the target DNN. For dynamic configuration, the SMF configures a first UPF and a second UPF in a load balancing mode, and the first UPF or the second UPF selects an IP address from respective IP address pools as a dynamic IP address of the user terminal accessing the target DNN. For fixed acquisition, the SMF configures the first UPF and the second UPF in an active-standby mode, and the first UPF or the second UPF as an active apparatus determines a fixed IP address of the user terminal accessing the target DNN from the respective IP address pool.Type: ApplicationFiled: December 23, 2022Publication date: February 20, 2025Inventor: Yan TANG
-
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: 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
-
Patent number: 12093549Abstract: Disclosed are a method for managing data and a storage device thereof. The storage device includes at least one memory including a plurality of planes, each plane includes a plurality of blocks, and peer blocks in different planes are belonged to operate in a multi-plane mode. The plurality of blocks are detected to find a unavailable block. Then, available blocks corresponding to the unavailable block in planes other than the plane where the unavailable block is located are marked as backup blocks that do not operate in the multi-plane mode. A first block with effective data is selected from the plurality of blocks operating in the multi-plane mode. Data of the first block is moved to a backup block in the same plane.Type: GrantFiled: October 7, 2022Date of Patent: September 17, 2024Assignee: RayMX Microelectronics, Corp.Inventors: Hui Wang, Chun Yan Tang, Lin Su
-
Publication number: 20240274543Abstract: The disclosure discloses a manufacturing method of an electronic device, which comprises the following steps: providing a first substrate, providing a second substrate, bonding the first substrate and the second substrate through an adhesive layer, forming a conductive layer on the side surfaces of the first substrate, the second substrate and the adhesive layer, performing a first patterning process on a first region of the conductive layer, and performing a second patterning process on a second region of the conductive layer, the first region at least partially overlaps the adhesive layer, and the second region overlaps the side surfaces of the first substrate and the second substrate, and the first patterning process is different from the second patterning process.Type: ApplicationFiled: January 8, 2024Publication date: August 15, 2024Applicant: InnoLux CorporationInventors: Yan-Tang DAI, Tzu-Min YAN
-
Publication number: 20240273434Abstract: A set of tasks is extracted from workflow data of a system. A set of keywords is extracted from a task in the set of tasks. The set of keywords is expanded into an expanded set of keywords, the expanded set of keywords comprising a new keyword with a semantic relationship to a keyword in the set of keywords. A new task is generated using the expanded set of keywords. Based on a result of execution of the new task, a model of the system is adjusted, the model comprising the workflow data, the set of tasks, and the expanded set of keywords.Type: ApplicationFiled: February 9, 2023Publication date: August 15, 2024Applicant: International Business Machines CorporationInventors: Peng Hui Jiang, Dong Hui Liu, Jia Tian Zhong, Xing Xing Shen, Jing Lu, Jia Yu, Yong Yin, Xiao Yan Tang
-
Publication number: 20240247481Abstract: The present invention relates to the technical field of construction mounting fasteners, and especially, to a novel metal nail sleeve for fixing a thermal insulation layer. The metal nail sleeve includes a nail sleeve body made of metal, and a fixed disk provided at one end of the nail sleeve body. The fixed disk has a central hole, the nail sleeve body has an axial through hole which is coaxial with the central hole, a guiding element is provided within the axial through hole, the guiding element has an axial hole which is configured to allow a front end of a nail to pass through and to accommodate a nail bar of the nail, the axial hole is coaxial with the axial through hole, the guiding element is made of materials with poor thermal conductivity. Compared with common metal nails, the nail sleeve is thicker, and after the nail sleeve is fit with the nail and combined with the fixed disk, the thermal insulation layer is able to be stably fixed to a wall body.Type: ApplicationFiled: June 17, 2022Publication date: July 25, 2024Inventor: Wing Yan Tang
-
Publication number: 20240232098Abstract: 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: ApplicationFiled: October 20, 2022Publication date: July 11, 2024Inventors: Naijie Li, Dong Hui Liu, Jing Lu, Peng Hui Jiang, Xiao Yan Tang, Bao Zhang, Yong Yin, Jun Su, Jia Yu
-
Publication number: 20240213212Abstract: A reversable attachment system includes an adhesion layer, an inter-substrate bond structure, a mating layer and an extension actuator. The adhesion layer is configured to attach to a first substrate. The inter-substrate bond structure is coupled to the adhesion layer. The mating layer is configured to attach to a second substrate. The extension actuator is configured to attach to the second substrate and expand in response to an absorption of a gas. The inter-substrate bond structure is configured to form an initial thermocompression bond with the mating layer in response to an applied pressure and an applied heat. The expansion of the extension actuator in response to absorbing the gas detaches the inter-substrate bond structure from the mating layer.Type: ApplicationFiled: December 23, 2022Publication date: June 27, 2024Applicant: The Boeing CompanyInventors: Peter D. Brewer, Yan Tang, Chia-Ming Chang, Sevag Terterian, Charbel Abijaoude, John J. Vajo
-
Publication number: 20240211221Abstract: 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: ApplicationFiled: December 21, 2022Publication date: June 27, 2024Inventors: Bao Zhang, Jing Lu, Dong Hui Liu, Peng Hui Jiang, Xiao Yan Tang, Yong Yin, Jia Yu
-
Publication number: 20240211409Abstract: 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: ApplicationFiled: December 21, 2022Publication date: June 27, 2024Inventors: Dong Hui Liu, Jing Lu, Peng Hui Jiang, Naijie Li, Xiao Yan Tang, Bao Zhang, Jun Su, Yong Yin, Jia Yu
-
Publication number: 20240186476Abstract: Electronic devices and a manufacturing method thereof are provided. The electronic device includes a first substrate having a first surface, a second surface opposite to the first surface, and a side surface between the first surface and the second surface. The electronic device includes a first conductive pattern disposed on the first surface, and a side conductive pattern disposed on the side surface and the first surface. The side conductive pattern is electrically connected to the first conductive pattern. The side conductive pattern includes a first side conductive line and a second side conductive line. A first overlapping portion of the first side conductive line and the first conductive pattern has a first length, a second overlapping portion of the second side conductive line and the first conductive pattern has a second length, and the first length is different from the second length.Type: ApplicationFiled: November 2, 2023Publication date: June 6, 2024Inventors: Tzu-Min YAN, Yan-Tang DAI
-
Publication number: 20240134805Abstract: 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: ApplicationFiled: October 19, 2022Publication date: April 25, 2024Inventors: Naijie Li, Dong Hui Liu, Jing Lu, Peng Hui Jiang, Xiao Yan Tang, Bao Zhang, Yong Yin, Jun Su, Jia Yu
-
Patent number: 11947498Abstract: Methods, systems, and computer program products for de-duplicating data in executable files in a container image are disclosed. The method may include receiving a request to read a file in a first layer in a container image including a plurality of layers, wherein the file is a delta file which is from an updated executable file based on a base executable file, the base executable file is in a lower layer than the first layer in the container image, and the delta file includes block mappings between the updated executable file and the base executable file and different data between the two files, and blocks included in the two files are based on respective file structure. The method may also include restoring the updated executable file based on the delta file and the base executable file. The method may further include returning data in the updated executable file.Type: GrantFiled: May 12, 2022Date of Patent: April 2, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dong Hui Liu, Peng Hui Jiang, Jing Lu, Xiao Yan Tang, Jun Su, Jia Yu, Yong Yin