Patents by Inventor Guang Cheng

Guang Cheng 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: 11941514
    Abstract: The present disclosure discloses a method for execution of a computational graph in a neural network model and an apparatus thereof, including: creating task execution bodies on a native machine according to a physical computational graph compiled and generated by a deep learning framework, and designing a solution for allocating a plurality of idle memory blocks to each task execution body, so that the entire computational graph participates in deep learning training tasks of different batches of data in a pipelining and parallelizing manner.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: March 26, 2024
    Assignee: ZHEJIANG LAB
    Inventors: Hongsheng Wang, Hujun Bao, Guang Chen, Lingfang Zeng, Hongcai Cheng, Yong Li, Jian Zhu, Huanbo Zheng
  • Publication number: 20240061864
    Abstract: A technology for retrieving data from a database. The technology includes receiving a search query specifying a target attribute and a target attribute value, accessing an index to determine one or more target files in which the target attribute value appears, the index including a plurality of attribute values, and for each of the attribute values, one or more files in which the attribute value appears, and retrieving data from the one or more target files.
    Type: Application
    Filed: November 2, 2023
    Publication date: February 22, 2024
    Inventors: Hossein Ahmadi, Guang Cheng, Yannis Sismanis, Huong Thi Thu Phan, Shiyu Xie, Leo Chen, Zewen Zhang, Jing Jing Long, Amir Hossein Hormati
  • Patent number: 11853326
    Abstract: A technology for retrieving data from a database. The technology includes receiving a search query specifying a target attribute and a target attribute value, accessing an index to determine one or more target files in which the target attribute value appears, the index including a plurality of attribute values, and for each of the attribute values, one or more files in which the attribute value appears, and retrieving data from the one or more target files.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: December 26, 2023
    Assignee: Google LLC
    Inventors: Hossein Ahmadi, Guang Cheng, Yannis Sismanis, Huong Thi Thu Phan, Shiyu Xie, Leo Chen, Zewen Zhang, Jing Jing Long, Amir Hossein Hormati
  • Publication number: 20230356974
    Abstract: A retractor assembly includes a housing, a cover, a rotary plate, a swing arm, an outlet pipe, and an elastic drive member. The housing includes a cavity. The rotary plate is pivotally mounted within the cavity. The swing arm is pivotally mounted and includes a guide protrusion. The elastic drive member is configured to bias the rotary plate toward a reset position. A side of the rotary plate includes an outer guide groove and in inner guide groove. A first channel and a second channel span between the outer guide groove and the inner guide groove. The guide protrusion is configured to enter the inner guide groove from the outer guide groove via the first channel, and enter the outer guide groove from the inner guide groove via the second channel. The second channel includes a locking groove therein configured to catch the guide protrusion.
    Type: Application
    Filed: May 1, 2023
    Publication date: November 9, 2023
    Applicant: Beijing Kohler Ltd.
    Inventors: Xiugui WANG, Peng ZHANG, Hui LI, Guang CHENG
  • Publication number: 20230313510
    Abstract: An operating mechanism and a hose drawing device, comprising a hose body, a hose guide sleeve, a mounting box, a swing arm, a button switch and a top pin. The hose guide sleeve is fitted in the hose body in the way of clearance fit, the mounting box is mounted on the outside of the hose body, the swing arm is pivotally mounted in the mounting box; an upper guide sleeve and a lower guide sleeve are provided in the mounting box. The button switch is slidably assembled in the upper guide sleeve, the top pin is slidably assembled in the lower guide sleeve, and the lower guide sleeve is provided with an elastic member for driving the top pin toward the swing arm.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 5, 2023
    Inventor: Guang CHENG
  • Patent number: 11762751
    Abstract: Disclosed are a computer-implemented method, a system, and a computer program product for system-level tunable parameter identification. Performance characteristic data for an application to be tuned can be obtained by one or more processing units. At least one system-level tunable parameter for the application to be tuned can be identified by one or more processing units based on the obtained performance characteristic data for the application to be tuned and a pattern between training performance characteristic data and a set of training system-level parameter-related correlation coefficients. The set of training system-level parameter-related correlation coefficients can be respective correlation coefficients of system-level tunable parameters with respect to at least one performance metric.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: September 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Li Cao, Guang Cheng Li, Rong Yan, Qi Ming Teng, Yubo Li, Cheng Fang Wang
  • Patent number: 11741377
    Abstract: A computer-implemented method, system, and computer program product are provided for optimization with domain knowledge requirements. The method includes receiving, by a processor device, domain knowledge requirements for a target system. The method also includes defining, by a domain knowledge manager, a status of the domain knowledge employing a factor responsive to the domain knowledge. The method additionally includes computing, by an effective metric generator, effective performance metrics responsive to the status of the domain knowledge requirements and real performance metrics. The method further includes generating, by an optimization engine, a target system configuration responsive to the effective performance metrics and the real performance metrics. The method also includes improving the target system by changing a state of a function in the target system responsive to the target system configuration.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: August 29, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guang Cheng Li, Rong Yan, Yubo Li, Qi Ming Teng
  • Publication number: 20230117176
    Abstract: A technology for retrieving data from a database. The technology includes receiving a search query specifying a target attribute and a target attribute value, accessing an index to determine one or more target files in which the target attribute value appears, the index including a plurality of attribute values, and for each of the attribute values, one or more files in which the attribute value appears, and retrieving data from the one or more target files.
    Type: Application
    Filed: October 14, 2021
    Publication date: April 20, 2023
    Applicant: Google LLC
    Inventors: Hossein Ahmadi, Guang Cheng, Yannis Sismanis, Huong Thi Thu Phan, Shiyu Xie, Leo Chen, Zewen Zhang, Jing Jing Long, Amir Hossein Hormati
  • Patent number: 11567809
    Abstract: Methods and systems for deploying images to computing systems include predicting an environment for a plurality of processing nodes. Image deployment to the plurality of processing nodes is simulated to determine a subset of the plurality of processing nodes for deployment. One or more images is pre-loaded to the subset of the plurality of processing nodes in advance of a deployment time.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: January 31, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuan Wang, Guang Cheng Li, Jing Min Xu, Xiao Xi Liu, Jian Ma, Lin Yang
  • Publication number: 20220163140
    Abstract: The present disclosure discloses an operation switch, including a housing, an end cap, a slider, a sliding pin and a positioning pin. The housing has a housing opening on one side of the housing away from the end cap. The slider has a slider stop plate extending out from the housing opening. The end cap has a guide sliding chute. The sliding pin is in clearance fit with the guide sliding chute. The guide sliding chute has a lower positioning recess and an upper positioning recess. The end cap has a guide ramp below the guide sliding chute, and an end of the positioning pin slidably contacts or touches the guide ramp. The present disclosure also discloses a pull-out control mechanism, including a housing; a hose/cord clamping wheel set including a first rotating wheel and a second rotating wheel, both mounted in the housing; and a locking and releasing mechanism.
    Type: Application
    Filed: November 17, 2021
    Publication date: May 26, 2022
    Inventor: Guang Cheng
  • Patent number: 11263174
    Abstract: Method and apparatus for reducing resource consumption in container image management. Embodiments include receiving directory information and checksum information corresponding to a plurality of files of a container image. Embodiments include determining, based on the directory information and the checksum information, whether each file of the plurality of files is present in a repository. For each respective file of the plurality of files that is determined to be present in the repository, embodiments include updating a file list for the container image to indicate a respective location in the repository of the respective file. For each given file of the plurality of files that is determined not to be present in the repository, embodiments include storing the given file at a given location in the repository and updating the file list for the container image to indicate the given location in the repository of the given file.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Guang Cheng Li, Yong Zheng, Qi Ming Teng, Lin Feng Shen
  • Patent number: 11243868
    Abstract: The present disclosure provides a computer-implemented method, computer system and computer program product for application containerization. According to the computer-implemented method, an application to be containerized can be traced. Information obtained in the tracing can be analyzed to determine one or more features of the application. An image template for the application can be created based on the one or more features. Then, a container image for the application can be built based on the image template.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Guang Cheng Li, Qi Ming Teng, Yong Zheng
  • Patent number: 11113075
    Abstract: Embodiments of the present invention relate to a computer-implemented method, system and computer program product facilitating launching a middleware-based application. In some embodiments, a computer-implemented method includes: preparing, by a device operatively coupled to one or more processing units, an execution environment for middleware to be included in a container hosted on a machine; detecting, by the device, a request to schedule an application to be executed in the machine using the middleware; and in response to the request being detected, launching, by the device, the application within the container based on the prepared execution environment.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: September 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guang Cheng Li, Yuan Wang, Xiao Xi Liu, Jian Ma, Jing Min Xu, Lin Yang
  • Patent number: 11055192
    Abstract: A log augmentation system is provided for augmenting log management in a distributed micro-services environment. The log augmentation system includes a trigger device for triggering an augmentation process responsive to micro-service related events and a context of the micro-service related events. The log augmentation system further includes an augmentation rules database with rule management components for determining an augment direction, an augmentation target, and an augmentation correlation relating to the distributed micro-services. The log augmentation system also includes a coordinator for coordinating the augmentation process in the distributed micro-service using a rule-based decision approach. The log augmentation system additionally includes a labeler for applying a set of labels to augment log entries responsive to instructions from the coordinator derived from results of the rule-based decision approach used by the coordinator.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: July 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lin Yang, Yuan Wang, Guang Cheng Li, Jing Min Xu, Jian Ma, Xiao Xi Liu
  • Publication number: 20210141760
    Abstract: Method and apparatus for reducing resource consumption in container image management. Embodiments include receiving directory information and checksum information corresponding to a plurality of files of a container image. Embodiments include determining, based on the directory information and the checksum information, whether each file of the plurality of files is present in a repository. For each respective file of the plurality of files that is determined to be present in the repository, embodiments include updating a file list for the container image to indicate a respective location in the repository of the respective file. For each given file of the plurality of files that is determined not to be present in the repository, embodiments include storing the given file at a given location in the repository and updating the file list for the container image to indicate the given location in the repository of the given file.
    Type: Application
    Filed: November 8, 2019
    Publication date: May 13, 2021
    Inventors: GUANG CHENG LI, YONG ZHENG, QI MING TENG, LIN FENG SHEN
  • Publication number: 20210117386
    Abstract: Methods and systems for managing persistent volumes include mounting a distributed filesystem, located outside the processing node, to a local mount point on the processing node. Access to the local mount point is given to a container on the processing node.
    Type: Application
    Filed: December 23, 2020
    Publication date: April 22, 2021
    Inventors: Jian Ma, Guang Cheng Li, Jing Min Xu, Xiao Xi Liu, Yuan Wang, Lin Yang
  • Publication number: 20210109841
    Abstract: The present disclosure provides a computer-implemented method, computer system and computer program product for application containerization. According to the computer-implemented method, an application to be containerized can be traced. Information obtained in the tracing can be analyzed to determine one or more features of the application. An image template for the application can be created based on the one or more features. Then, a container image for the application can be built based on the image template.
    Type: Application
    Filed: October 15, 2019
    Publication date: April 15, 2021
    Inventors: Guang Cheng Li, Qi Ming Teng, Yong Zheng
  • Publication number: 20210081760
    Abstract: Disclosed are a computer-implemented method, a system, and a computer program product for system-level tunable parameter identification. Performance characteristic data for an application to be tuned can be obtained by one or more processing units. At least one system-level tunable parameter for the application to be tuned can be identified by one or more processing units based on the obtained performance characteristic data for the application to be tuned and a pattern between training performance characteristic data and a set of training system-level parameter-related correlation coefficients. The set of training system-level parameter-related correlation coefficients can be respective correlation coefficients of system-level tunable parameters with respect to at least one performance metric.
    Type: Application
    Filed: September 17, 2019
    Publication date: March 18, 2021
    Inventors: Li Cao, Guang Cheng Li, Rong Yan, Qi Ming Teng, Yubo Li, Cheng Fang Wang
  • Patent number: 10936385
    Abstract: A method, computer program product, and computer system are provided for running an application over a host kernel. The method intercepts a system call initiated by a container instance running on a host kernel, then determines whether the initiating container instance is tagged with a mapping to a virtual machine (VM) also running on the host kernel. The method further redirects the system call to the mapped VM responsive to the initiating container instance being tagged with a mapping to a VM, wherein the system call is to be processed by the VM.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yanyan Hu, Guang Cheng Li, Yubo Li, Chao Zhu
  • Patent number: 10936331
    Abstract: Examples of techniques for running kernel dependent applications in containers are disclosed. In one example implementation, a method includes initiating, by a processing system, a user mode Linux (UML) kernel in a container of a host. The method further includes initiating, by the processing system, an agent inside the UML, the agent configured to handle system call redirection from a host kernel of the host. The method further includes enabling, by the processing system, a system call hook kernel module on the host to hook a system call received from the container. The method further includes determining, by the processing system, whether the UML kernel is running inside the container. The method further includes, based at least in part on determining that the UML is running inside the container, passing, by the processing system, the system call to the UML kernel inside the container.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yanyan Hu, Guang Cheng Li, Yubo Li, Chao Zhu