Patents by Inventor Guang Han Sui

Guang Han Sui 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: 20240331311
    Abstract: Techniques are described with respect to a system, method, and computer program product for AR visual impairment assistance. An associated method includes analyzing an AR experience of a user; detecting at least one virtual object based on the analysis; generating a model of the at least one virtual object; receiving an AR command of the user; and modifying the model based on the AR command.
    Type: Application
    Filed: March 28, 2023
    Publication date: October 3, 2024
    Inventors: Guang Han SUI, Peng Hui JIANG, Jun SU, Su LIU, Yu ZHU
  • Patent number: 12105700
    Abstract: A snapshot request for a selected database is obtained by a computing device of a computing environment. Based on obtaining the snapshot request, a snapshot of the selected database is taken. Based on taking the snapshot, a snapshot identifier is recorded in metadata of the selected database. The snapshot identifier identifies the snapshot request.
    Type: Grant
    Filed: February 7, 2023
    Date of Patent: October 1, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guang Han Sui, Jia Tian Zhong, Peng Hui Jiang
  • Publication number: 20240321097
    Abstract: According to one embodiment, a method, computer system, and computer program product for generating a real-time virtualized traffic view is provided. The present invention may include receiving real-time traffic data from one or more selected live traffic status inputs; identifying one or more objects comprised within the real-time traffic data; determining one or more traffic characteristics of the identified objects; converting classified real-time traffic data to one or more virtualized live traffic images; stitching the one or more virtualized live traffic images together to create a virtualized live traffic stream; and rendering the virtualized live traffic stream on a client device.
    Type: Application
    Filed: March 24, 2023
    Publication date: September 26, 2024
    Inventors: Hamid Majdabadi, Su Liu, Guang Han Sui
  • Publication number: 20240303765
    Abstract: A system may receive a frame, divide the frame into objects, select an object from the objects, divide the object into regions, determine a set of attributes for a target region of the regions, assign a priority to the target region, and queue, based on an assignment of a low priority, the target region to a discount rendering instance.
    Type: Application
    Filed: March 6, 2023
    Publication date: September 12, 2024
    Inventors: Guang Han Sui, Peng Hui Jiang, Su Liu, Jun Su, Yu Zhu
  • Patent number: 12074760
    Abstract: Embodiments relate to methods, systems, and computer program products for path management in a processing system. In a method, in response to receiving a request for adding a target controlling unit into a processing system, a plurality of network nodes in the processing system are divided into a group of subnets based on a topology of the plurality of network nodes, the plurality of network nodes being connected to at least one controlling unit in the processing system. A workload estimation is determined, the workload estimation representing a workload to be caused by the target controlling unit to the processing system. A target subnet is selected from the group of subnets for connecting the target controlling unit into the processing system based on the workload estimation. With these embodiments, the target subnet may be selected in an automatic way such that the performance of the processing system may be increased.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: August 27, 2024
    Assignee: International Business Machines Corporation
    Inventors: Yan Huang, Heng Wang, Kai Feng, Zheng Lei An, Shuang Shuang Jia, Xiao Ling Chen, Guang Han Sui, Lei Wang
  • Publication number: 20240264999
    Abstract: A snapshot request for a selected database is obtained by a computing device of a computing environment. Based on obtaining the snapshot request, a snapshot of the selected database is taken. Based on taking the snapshot, a snapshot identifier is recorded in metadata of the selected database. The snapshot identifier identifies the snapshot request.
    Type: Application
    Filed: February 7, 2023
    Publication date: August 8, 2024
    Inventors: Guang Han SUI, Jia Tian ZHONG, Peng Hui JIANG
  • Publication number: 20240241885
    Abstract: Disclosed embodiments provide techniques for dynamic data collection. The dynamic data collection includes determining a data generation temporal pattern. Based on the data generation temporal pattern, a data collection strategy is created. The data collection strategy can be based on one or more data collection goals. The data collection strategy can contain specific details on how data is to be collected. A data infrastructure evaluation is performed, which provides pricing models for resources such as electricity and/or network bandwidth. A data collection policy is created based on the data collection strategy and the data infrastructure evaluation. The data collection policy can contain specific details on when data is to be collected and what strategy to use for the collection. A data transfer schedule is created based on the data collection policy. The data transfer schedule determines when to collect data from one or more data source devices.
    Type: Application
    Filed: January 17, 2023
    Publication date: July 18, 2024
    Inventors: Fan Jing Meng, Guang Han Sui, Peng Hui Jiang, Xing Tian, Li Jian Wang, Cheng Fang Wang, Hua Ye, Ming Liang Zu, Jun Su
  • Patent number: 12039321
    Abstract: A computer implemented method, apparatus, system, and computer program product manages updates to images. A computer system determines shared layers present between the images selected for update management. The images comprise executable code that are run to create containers. The computer system detects a change in a shared layer in the shared layers for an image in the images. The computer system updates the shared layer in the shared layers in a set of the images having the shared layer in response to detecting the change to the shared layer for the image. According to other illustrative embodiments, a computer system and a computer program product for managing updates to images are provided.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: July 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Guang Han Sui, Jin Chi He, Peng Hui Jiang, Jun Su, Gang Tang
  • Publication number: 20240231920
    Abstract: A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include receiving a task request from a user and determining a preferred executor type for the task request. The operations may include selecting an executor of the preferred executor type for the task request. The operations may include performing the task request with the executor and returning a response to the task request to the user.
    Type: Application
    Filed: January 5, 2023
    Publication date: July 11, 2024
    Inventors: Peng Hui Jiang, Fan Jing Meng, Guang Han Sui, Jun Su, Li Jian Wang, Chen Ji
  • Publication number: 20240202182
    Abstract: A method of managing an active-active database system storing a first copy of data records at a first node a second copy of the data records at a second node includes receiving a first set of operations stored at the first node as a first set of local operations, a copy of the first set of operations transmitted to the second node and stored as a first set of remote operations, and receiving a second set of operations stored at the second node as a second set of local operations, a copy of the second set of operations transmitted to the first node and stored as a second set of remote operations. The method includes determining a comparison point by selecting an operation from each of the first set of operations and the second set of operations, and comparing the first copy of the data records to the second copy.
    Type: Application
    Filed: December 14, 2022
    Publication date: June 20, 2024
    Inventors: Guang Han Sui, Peng Hui Jiang, Fan Jing Meng, Mai Zeng, Jun Su, Jia Tian Zhong
  • Patent number: 12008041
    Abstract: A computer-implemented method includes receiving, by a processing unit, from a first tenant, a query to retrieve data from a nonrelational database system. The method further includes determining, by the processing unit, that an index associated with the query is cached in a shared index cache, wherein the shared index cache stores indexes for a plurality of tenants. The method further includes retrieving, by the processing unit, a result of the query based on the index in the shared index cache. The method further includes outputting, by the processing unit, the result of the query.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: June 11, 2024
    Assignee: International Business Machines Corporation
    Inventors: Peng Hui Jiang, Xing Xing Shen, Guang Han Sui, Jun Su, Hai Ling Zhang
  • Publication number: 20240179271
    Abstract: A method for transmitting web-conference content over a network connection is disclosed. In one embodiment, such a method conducts a web conference over a network connection. The method monitors characteristics of the network connection in order to determine bandwidth of the network connection during the web conference. The method implements, on the network connection, a “raw” mode wherein audio data of the web conference is transmitted over the network connection in an original format. Upon detecting a low bandwidth condition on the network connection, the method toggles from the “raw” mode to a “saving” mode where audio data of the web conference is converted to text at a first end of the network connection, transmitted over the network connection as text, and converted from text back to audio data at a second end of the network connection. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: November 30, 2022
    Publication date: May 30, 2024
    Applicant: International Business Machines Corporation
    Inventors: Jun Su, Peng Hui Jiang, Gang Tang, Guang Han Sui, Yan Zhou
  • Patent number: 11997059
    Abstract: A computer-implemented method, according to one implementation, includes: monitoring requests received for an AI interface prompt in real-time, and determining whether one or more of the requests violate compliance metrics. Risk scores are calculated for requests determined as violating the compliance metrics. The requests determined as violating the compliance metrics are updated by implementing protective measures correlated with the calculated risk scores. Moreover, the updated requests are sent to the AI interface prompt.
    Type: Grant
    Filed: August 11, 2023
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Jun Su, Su Liu, Guang Han Sui, Peng Hui Jiang
  • Publication number: 20240152371
    Abstract: A method including: storing results of a task in a pipeline executed in a container running in a computing environment; generating a check point for the task; and re-executing the pipeline from the check point for the task reusing the results.
    Type: Application
    Filed: November 4, 2022
    Publication date: May 9, 2024
    Inventors: Jin Chi He, Guang Han Sui, Gang Pu, Zhan Wei Wang, Peng Li, Gang Wang
  • Patent number: 11977922
    Abstract: Reusing containers is provided. It is communicated to a pipeline workload manager that a particular container has finished running a step of a pipeline workload using an agent daemon of the particular container. Pipeline workload information corresponding to the pipeline workload is checked using the pipeline workload manager to determine whether the particular container can be reused to run a particular step in a different pipeline workload. The particular container is provided to be reused to run the particular step in the different pipeline workload without having to perform a prepare container environment sub-step of that particular step based on determining that the particular container can be reused to run that particular step in the different pipeline workload according to the pipeline workload information.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: May 7, 2024
    Assignee: International Business Machines Corporation
    Inventors: Guang Han Sui, Jin Chi JC He, Peng Hui Jiang, Jun Su
  • Publication number: 20240146524
    Abstract: Edge device video processing with encryption of confidential image content is provided. The process includes obtaining, by the edge device, a video stream, and partitioning image content of the video stream into a confidential part and a non-confidential part. Further, the process includes encrypting, by the edge device, the confidential part of the image content to obtain encrypted image content from the confidential part and non-encrypted image content from the non-confidential part of the image content. In addition, the process includes encoding, by the edge device, the encrypted image content and the non-encrypted image content into an encoded video stream, and transmitting the encoded video stream to one or more processing servers.
    Type: Application
    Filed: October 27, 2022
    Publication date: May 2, 2024
    Inventors: Bin XU, Guang Han SUI, Jing LI, Lin DONG
  • Patent number: 11966387
    Abstract: Method, computer program product, and computer system are provided. Traffic is collected against a NoSQL database by an activity collector. A database transaction log is periodically extracted and analyzed. The collected traffic and the analyzed database transaction log are input to building a knowledge base of database access patterns. Current traffic is captured and used to compute an activity threshold. Traffic is directed to a workload processor based on the activity threshold. Traffic is directed to an intensive insert/update/delete (IUD) processor in response to the activity threshold exceeding a configured threshold. A plurality of temporary shards is generated along with an adaptive key and adaptive index in the plurality of temporary shards. The intensive IUD processor traffic is re-directed to the plurality of temporary shards while the activity threshold exceeds the configured threshold.
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: April 23, 2024
    Assignee: International Business Machines Corporation
    Inventors: Peng Hui Jiang, Jun Su, Guang Han Sui, Di Li Hu
  • Publication number: 20240111597
    Abstract: A present invention embodiment requests resources for a set of tasks from different resource providers. The set of tasks includes first tasks and second tasks of longer duration than the first tasks. The resources are revocable by the different resource providers based on processing demand. Performance of the first tasks is initiated on the resources, and stable resources are identified based on revocation of the resources during performance of the first tasks. Performance of the second tasks are initiated on the identified stable resources. Requests for the resources to the different resource providers are adjusted based on resource provider information collected in response to completion of the set of tasks.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: Guang Han Sui, Wei Ge, Lan Zhe Liu, Guo Liang Wang
  • Publication number: 20240111511
    Abstract: A computer implemented method, apparatus, system, and computer program product manages updates to images. A computer system determines shared layers present between the images selected for update management. The images comprise executable code that are run to create containers. The computer system detects a change in a shared layer in the shared layers for an image in the images. The computer system updates the shared layer in the shared layers in a set of the images having the shared layer in response to detecting the change to the shared layer for the image. According to other illustrative embodiments, a computer system and a computer program product for managing updates to images are provided.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Inventors: Guang Han Sui, Jin Chi He, Peng Hui Jiang, Jun Su, Gang Tang
  • Publication number: 20240095234
    Abstract: Method, computer program product, and computer system are provided. Traffic is collected against a NoSQL database by an activity collector. A database transaction log is periodically extracted and analyzed. The collected traffic and the analyzed database transaction log are input to building a knowledge base of database access patterns. Current traffic is captured and used to compute an activity threshold. Traffic is directed to a workload processor based on the activity threshold. Traffic is directed to an intensive insert/update/delete (IUD) processor in response to the activity threshold exceeding a configured threshold. A plurality of temporary shards is generated along with an adaptive key and adaptive index in the plurality of temporary shards. The intensive IUD processor traffic is re-directed to the plurality of temporary shards while the activity threshold exceeds the configured threshold.
    Type: Application
    Filed: September 20, 2022
    Publication date: March 21, 2024
    Inventors: Peng Hui Jiang, Jun Su, Guang Han Sui, Di Li Hu