Patents by Inventor Hui Jiang

Hui Jiang 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: 20250068634
    Abstract: In several aspects, a computing device analyzes data to determine its characteristics. The computing device selects at least one compression process based on the characteristics. A compression switch and a compression level are dynamically adjusted based on multiple factors including available system resources, desired storage savings and performance requirement. The compression level dynamically varies depending on the data being processed and a workload on a system. Performance of compression and decompression operations are continuously monitored for dynamically adjusting compression parameters to optimize performance.
    Type: Application
    Filed: August 21, 2023
    Publication date: February 27, 2025
    Inventors: Peng Hui Jiang, Sheng Yan Sun, Xiao Xiao Chen, Bing Jiang Sun
  • Publication number: 20250060960
    Abstract: A computer-implemented method, system, and computer program product for adapting scripts from a source platform to be utilized in a target platform when porting. Traces of system calls from the commands in the source and target platforms are analyzed to identify building blocks. A tree structure for each command of the source and target platforms is constructed with one or more building blocks from the identified building blocks. Commands of the target platform with a functionality within a threshold degree of similarity to the commands of the source platform are identified by analyzing the building blocks of the commands' tree structures. Alternative commands for the commands of the source platform, such as those commands that are not supported by the target platform, may be generated using such identified commands. The script from the source platform may then be adapted to be utilized in the target platform using such alternative commands.
    Type: Application
    Filed: August 15, 2023
    Publication date: February 20, 2025
    Inventors: Yan Huang, Lei Wang, Shuang Shuang Jia, Wen Ya Zhou, Qing Yu Pei, Jiangang Deng, Qi Li, Peng Hui Jiang
  • Publication number: 20250061047
    Abstract: Self-tuning merged code testing is provided which includes testing merged code using a suite of test cases, where the merged code includes one or more code changes, and obtaining, based on the testing, a test case failure using the suite of test cases. Further, the process includes determining, using an artificial intelligence engine, a likely faulty code change of the one or more code changes resulting in the test case failure, and customizing, based on the likely faulty code change, the suite of test cases to facilitate verifying that the likely faulty code change is a faulty code change. In addition, the process includes continuing testing of the merged code using the customized suite of test cases to facilitate verifying that the likely faulty code change is the faulty code change.
    Type: Application
    Filed: August 16, 2023
    Publication date: February 20, 2025
    Inventors: Sheng Yan SUN, Ting Ting WEN, Peng Hui JIANG, Wu DI, Qing Zhi YU, Peng HUANG
  • Patent number: 12229095
    Abstract: A computer-implemented method, including receiving, by a processor set, a query including a query string for a system catalog; identifying, by the processor set, a default index structure of the system catalog; executing, by the processor set, the query based on the default index structure of each index in the system catalog; ranking, by the processor set, a performance of each execution of the query by each index; mapping, by the processor set, a query pattern to a corresponding index of the system catalog; selecting, by the processor set, the index to perform the query using a machine learning (ML) model trained with a knowledge base that includes the ranking and the mapping; executing, by the processor set, the query on the selected index; and in response to executing the query on the selected index, returning, by the processor set, a result of the query.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: February 18, 2025
    Assignee: International Business Machines Corporation
    Inventors: Sheng Yan Sun, Peng Hui Jiang, Xiao Xiao Chen, Ying Zhang
  • Publication number: 20250053277
    Abstract: A computational device detects an emotion of a reader while reading a printed version of a book via a virtual reality device. A determination is made of notes made by other readers of the book with a similar emotion to the reader, where the notes have been stored in association with an electronic version of the book. The notes are displayed on a virtual reality interface of the virtual reality device to the reader.
    Type: Application
    Filed: August 9, 2023
    Publication date: February 13, 2025
    Inventors: Peng Hui Jiang, YONG QUAN TIAN, XI QING ZHANG, Jun SU
  • Publication number: 20250053773
    Abstract: A method for maintaining an intelligent self-growing avatar (ISGA) in a metaverse is presented including supporting the ISGA with an ISGA server communicating with an ISGA client, collecting, via an ISGA data structure, personal characteristics and activities of a person in a real world, creating, via an avatar creator, an avatar having the personal characteristics of the person in the real world, training, via an ISGA trainer, the avatar to recognize and respond to the activities and relationships of the real person, and changing, via an ISGA adjuster, a behavior and personality of the avatar based on the activities and relationships of the real person in the real world to allow the avatar to continuously grow and evolve in the metaverse.
    Type: Application
    Filed: August 11, 2023
    Publication date: February 13, 2025
    Inventors: Su Liu, Yu Zhu, Peng Hui Jiang, Jun Su, Guang Han Sui, Jun Feng Duan
  • Patent number: 12222851
    Abstract: A computer-implemented method for a service mesh to simulate and address a situation in which there are several transactions among services with an asynchronous relationship between the services is provided. The computer-implemented method includes identifying that the situation occurs with a response provided to a user upon a user invocation of one of the services, analyzing the situation to determine that the asynchronous relationship between the services caused an error in at least one of the several transactions, recording data of a next user invocation of the one of the services, modifying the data of the next user invocation of the one of the services to correct the error and to thereby generate modified data, simulating an execution of the next user invocation of the service using the modified data and confirming that the modified data corrects the error based on results of the simulating.
    Type: Grant
    Filed: May 10, 2023
    Date of Patent: February 11, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yue Wang, Xinpeng Liu, Wei Wu, Peng Hui Jiang, Xiao Ling Chen
  • Publication number: 20250048107
    Abstract: According to an example of the present subject matter, a secured radio frequency identification device includes: a first radio frequency identification (RFID) tag; and a secured radio frequency identification (RFID) tag having a transmission control for selectively enabling and disabling data transmission from the secured RFID tag. The first RFID tag is to store non-sensitive data from a data set and the secured RFID tag is to store sensitive data from the same data set such that all the data of the data set is only accessible when the secured RFID tag is enabled for data transmission.
    Type: Application
    Filed: August 3, 2023
    Publication date: February 6, 2025
    Inventors: Guang Han Sui, Peng Hui Jiang, Su Liu, Jun Su
  • 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: 12204612
    Abstract: Embodiments of the present disclosure provide systems and methods for implementing self-bias detection based on performance and importance. A disclosed computer implemented method aggregates continuous input data through a K-means clustering algorithm to reduce the number of aggregated sub-group data pairs, enabling a reduced calculation time for computing bias and enhanced performance. The self-bias detection identifies a scale factor and a balance factor of aggregated sub-group data pairs, which indicate the importance of the detected bias.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Ze Ming Zhao, Peng Hui Jiang, Xiao Tian Xu, Wenjing Liao, Zhi E. Zhang
  • Patent number: 12206596
    Abstract: Methods and systems for provisioning resources includes classifying a request for a virtual server instance (VSI) according to resources specified in the request. Dependent resources that the VSI will use are predicted based on the specified resources. A provisioning plan is generated, including timing and configuration information, based on the specified resources and the dependent resources. Resources for the VSI are provisioned according to the provisioning plan, including allocating hardware resources on a computing system.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: January 21, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES
    Inventors: Peng Hui Jiang, Na Fei Yang, Xi Qing Zhang, Cheng Cheng Dong, Su Liu
  • Patent number: 12206123
    Abstract: A battery assembly locking device and an automated guided vehicle comprising the battery assembly locking device. The battery assembly locking device comprises: a battery assembly (1); locking hooks (12), which are installed on the battery assembly (1); a locking member (22), which is installed on a vehicle body (3) of an automated guided vehicle; and unlocking members (13), which are installed on the battery assembly (1), wherein the battery assembly (1) is locked on the locking member (22) by means of the locking hooks (12), and is locked on the vehicle body (3) of the automated guided vehicle; and the locking hooks (12) push the locking member (22) by means of the unlocking members (13), and are unlocked from the locking member (22).
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: January 21, 2025
    Assignee: Hangzhou Hikrobot Co., Ltd.
    Inventors: Hui Jiang, Chao Wu, Juming Huang, Wentao Yu
  • Patent number: 12204670
    Abstract: Building and using a smart contract in order to resolve the isolation between database users and service operators for hyper-protect database as a service (DBaaS). The use of the smart contract in the hyper-protect DBaaS environment allows the service operator to perform operations on sensitive and secure data in the database owned by a user without necessarily revealing the content of the sensitive and secure data.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Peng Hui Jiang, Timo Kussmaul, Stefan Schmitt, Xiang Dong Hu
  • Patent number: 12197582
    Abstract: The present disclosure relates to an implementation for a trusted computing system. According to the embodiments of the present disclosure, a master controller in an SSD, which is necessarily configured in the system, is used to provide all necessary security functionality of the system's RoT. The system does not need to contain any special RoT chip or module, does not need any modifications in the system design, is easy to adopt, and can be implemented by any system comprising a hard drive. All necessary security functions are completed by the master controller of the system's hard drive. Thus, not only can the cost of the security module be reduced, but more importantly, the mechanism directly protects information and resources (e.g., operating system, user programs, user data, etc.) that actually need to be protected in the system, and once the mechanism is enabled, the protection function cannot be bypassed.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: January 14, 2025
    Assignee: MAXIO Technology (Hangzhou) Co., Ltd.
    Inventors: George Fong, BingJun Chen, GuoYang Li, ChenLuan Wang, ZiHua Xiao, Hui Jiang
  • Patent number: 12198576
    Abstract: 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: Grant
    Filed: March 8, 2022
    Date of Patent: January 14, 2025
    Assignee: International Business Machines Corporation
    Inventors: Zhan Peng Huo, Jia Yu, Jia Tian Zhong, Yong Yin, Dong Hui Liu, Peng Hui Jiang
  • 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
  • Publication number: 20250012746
    Abstract: The present disclosure discloses an infrared thermal imaging defect detection method and apparatus for a substation insulator. An infrared module is bidirectionally connected to a core computing module, and an infrared module is unidirectionally connected to a high-rate battery. The core computing module is unidirectionally connected to a touch screen. The infrared module is configured to obtain infrared radiation information through a lens, and calculate and generate a temperature distribution video. The method includes infrared video acquisition, thermal region segmentation, device type determination, key temperature information extraction, defect diagnoses, result display and result saving.
    Type: Application
    Filed: September 30, 2022
    Publication date: January 9, 2025
    Applicant: CHONGQING UNIVERSITY
    Inventors: Ruotong MING, Fan YANG, Tian TAN, Hongrui YI, Zhili LI, Zikang YANG, Hui JIANG
  • Publication number: 20250007857
    Abstract: Methods and systems for provisioning resources includes classifying a request for a virtual server instance (VSI) according to resources specified in the request. Dependent resources that the VSI will use are predicted based on the specified resources. A provisioning plan is generated, including timing and configuration information, based on the specified resources and the dependent resources. Resources for the VSI are provisioned according to the provisioning plan, including allocating hardware resources on a computing system.
    Type: Application
    Filed: June 27, 2023
    Publication date: January 2, 2025
    Inventors: Peng Hui Jiang, Na Fei Yang, Xi Qing Zhang, Cheng Cheng Dong, Su Liu
  • Publication number: 20250005107
    Abstract: Embodiments of the present disclosure provide systems and methods for implementing self-bias detection based on performance and importance. A disclosed computer implemented method aggregates continuous input data through a K-means clustering algorithm to reduce the number of aggregated sub-group data pairs, enabling a reduced calculation time for computing bias and enhanced performance. The self-bias detection identifies a scale factor and a balance factor of aggregated sub-group data pairs, which indicate the importance of the detected bias.
    Type: Application
    Filed: June 28, 2023
    Publication date: January 2, 2025
    Inventors: Ze Ming ZHAO, Peng Hui JIANG, Xiao Tian XU, Wenjing LIAO, Zhi E. ZHANG