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: 12277066
    Abstract: 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: Grant
    Filed: December 21, 2022
    Date of Patent: April 15, 2025
    Assignee: International Business Machines Corporation
    Inventors: Dong Hui Liu, Jing Lu, Peng Hui Jiang, Naijie Li, Xiao Yan Tang, Bao Zhang, Jun Su, Yong Yin, Jia Yu
  • Patent number: 12259777
    Abstract: 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: Grant
    Filed: June 15, 2021
    Date of Patent: March 25, 2025
    Assignee: Intel Corporation
    Inventors: Shen Zhou, Xiaoming Du, Cong Li, Kuljit S. Bains, Rajat Agarwal, Murugasamy K. Nachimuthu, Maciej Lawniczak, Chao Yan Tang, Mariusz Oriol
  • Publication number: 20250094316
    Abstract: 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: Application
    Filed: September 18, 2023
    Publication date: March 20, 2025
    Inventors: Dong Hui Liu, Jing Lu, Peng Hui Jiang, Xiao Yan Tang, Jun Su, Jia Yu
  • Patent number: 12248456
    Abstract: 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: Grant
    Filed: March 30, 2022
    Date of Patent: March 11, 2025
    Assignee: International Business Machines Corporation
    Inventors: Jia Tian Zhong, Peng Hui Jiang, Dong Hui Liu, Xing Xing Shen, Jia Yu, Yong Yin, Jing Lu, Xiao Yan Tang
  • Publication number: 20250063017
    Abstract: 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: Application
    Filed: December 23, 2022
    Publication date: February 20, 2025
    Inventor: Yan TANG
  • Publication number: 20250036468
    Abstract: 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: Application
    Filed: July 24, 2023
    Publication date: January 30, 2025
    Applicant: International Business Machines Corporation
    Inventors: Dong Hui Liu, Jing Lu, Peng Hui Jiang, NAIJIE LI, Xiao Yan Tang, Jia Yu
  • Publication number: 20250028558
    Abstract: 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: Application
    Filed: July 21, 2023
    Publication date: January 23, 2025
    Inventors: Dong Hui Liu, Peng Hui Jiang, Jing Lu, Xiao Yan Tang, NAIJIE LI, Jun Su, Jia Yu
  • Patent number: 12197901
    Abstract: 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: Grant
    Filed: December 21, 2022
    Date of Patent: January 14, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bao Zhang, Jing Lu, Dong Hui Liu, Peng Hui Jiang, Xiao Yan Tang, Yong Yin, Jia Yu
  • Patent number: 12147352
    Abstract: 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: Grant
    Filed: October 20, 2022
    Date of Patent: November 19, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Naijie Li, Dong Hui Liu, Jing Lu, Peng Hui Jiang, Xiao Yan Tang, Bao Zhang, Yong Yin, Jun Su, Jia Yu
  • Patent number: 12093549
    Abstract: 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: Grant
    Filed: October 7, 2022
    Date of Patent: September 17, 2024
    Assignee: RayMX Microelectronics, Corp.
    Inventors: Hui Wang, Chun Yan Tang, Lin Su
  • Publication number: 20240274543
    Abstract: 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: Application
    Filed: January 8, 2024
    Publication date: August 15, 2024
    Applicant: InnoLux Corporation
    Inventors: Yan-Tang DAI, Tzu-Min YAN
  • Publication number: 20240273434
    Abstract: 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: Application
    Filed: February 9, 2023
    Publication date: August 15, 2024
    Applicant: International Business Machines Corporation
    Inventors: Peng Hui Jiang, Dong Hui Liu, Jia Tian Zhong, Xing Xing Shen, Jing Lu, Jia Yu, Yong Yin, Xiao Yan Tang
  • Publication number: 20240247481
    Abstract: 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: Application
    Filed: June 17, 2022
    Publication date: July 25, 2024
    Inventor: Wing Yan Tang
  • Publication number: 20240232098
    Abstract: 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: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: Naijie Li, Dong Hui Liu, Jing Lu, Peng Hui Jiang, Xiao Yan Tang, Bao Zhang, Yong Yin, Jun Su, Jia Yu
  • Publication number: 20240213212
    Abstract: 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: Application
    Filed: December 23, 2022
    Publication date: June 27, 2024
    Applicant: The Boeing Company
    Inventors: Peter D. Brewer, Yan Tang, Chia-Ming Chang, Sevag Terterian, Charbel Abijaoude, John J. Vajo
  • Publication number: 20240211221
    Abstract: 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: Application
    Filed: December 21, 2022
    Publication date: June 27, 2024
    Inventors: Bao Zhang, Jing Lu, Dong Hui Liu, Peng Hui Jiang, Xiao Yan Tang, Yong Yin, Jia Yu
  • Publication number: 20240211409
    Abstract: 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: Application
    Filed: December 21, 2022
    Publication date: June 27, 2024
    Inventors: Dong Hui Liu, Jing Lu, Peng Hui Jiang, Naijie Li, Xiao Yan Tang, Bao Zhang, Jun Su, Yong Yin, Jia Yu
  • Publication number: 20240186476
    Abstract: 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: Application
    Filed: November 2, 2023
    Publication date: June 6, 2024
    Inventors: Tzu-Min YAN, Yan-Tang DAI
  • Publication number: 20240134805
    Abstract: 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: Application
    Filed: October 19, 2022
    Publication date: April 25, 2024
    Inventors: Naijie Li, Dong Hui Liu, Jing Lu, Peng Hui Jiang, Xiao Yan Tang, Bao Zhang, Yong Yin, Jun Su, Jia Yu
  • Patent number: 11947498
    Abstract: 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: Grant
    Filed: May 12, 2022
    Date of Patent: April 2, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dong Hui Liu, Peng Hui Jiang, Jing Lu, Xiao Yan Tang, Jun Su, Jia Yu, Yong Yin