Patents by Inventor Fu Guo

Fu Guo 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: 20250004626
    Abstract: An embodiment parses, by a host plugin, a host content view into a plurality of host resources. The embodiment identifies, by an attendee plugin, an attendee interaction with a host resource in the plurality of host resources. The embodiment transmits, by the attendee plugin, based on the attendee interaction, a resource request for the host resource. The embodiment transmits, by the host plugin, based on the resource request, a host resource content associated with the host resource. The embodiment executes, by the attendee plugin, based on the host resource content, a response action for presenting the host resource content.
    Type: Application
    Filed: June 29, 2023
    Publication date: January 2, 2025
    Applicant: International Business Machines Corporation
    Inventors: Jin Shi, Lu Fu, Jing Lei Guo, Jie Jiang, Wen Juan Nie, Ke Huan Yin
  • Publication number: 20250004841
    Abstract: A method, computer system, and a computer program product for task management is provided. The present invention may include generating a plurality of tasks. The present invention may include determining a plurality of task chains based on dependencies among the plurality of tasks. The present invention may include identifying a critical task chain with a maximum time-cost weight from the plurality of task chains. The present invention may include scheduling a critical task chain to be executed with a highest priority.
    Type: Application
    Filed: July 1, 2023
    Publication date: January 2, 2025
    Inventors: JIU FU GUO, Gui HaoChen, Chaofan Qiu, Li Rong Yi
  • Publication number: 20240337705
    Abstract: The present application relates to the technology field of assessment of aging state of oil paper insulation of the large power transformer and quantitative diagnostic, specifically estimating parameters of the circuit through the initial slope of the recovery voltage. It includes an improved mathematical model for solving parameters of the dielectric response equivalent circuit by using the peak of the recovery voltage, the peak time and the initial slope characteristics; transforming the identification of parameters of the equivalent circuit into a mathematical optimization problem, and then solving the mathematical optimization problem using a particle swarm algorithm. The design of the present application can significantly reduce the sampling data of the recovery voltage, and the measured data in the field and the calculated data of different capacity RVM experiments on real transformers have good consistency, which is conducive to the diagnosis of state of oil paper insulation of the transformer.
    Type: Application
    Filed: March 27, 2024
    Publication date: October 10, 2024
    Inventors: Qilong ZHU, Fu LI, Bing WANG, Baode LIN, Tao ZHU, Shizhen LI, Yuntao LIU, Rui ZHANG, Yanyi XIE, Jianlai GUO, Yu ZHANG, Jinkuo CAO, Tao GUO, Yongzhi WANG, Bing DUAN, Yakui DENG, Dong LEI, Yan QING, Yunguang YU, Wei YU, Maobing LI, Lu YANG, Lin GAO, Zhibin TAN, Yanqi YAO, Shaohua JIANG, Wuzheng HE, Haocheng YANG, Yunhong XIONG
  • Publication number: 20240295480
    Abstract: A tank body device for measuring slurry density of thermal power generation slurry is provided. Particularly, the tank body includes a clamping assembly, a clinging assembly, and a plurality of push assembly. The clamping assembly, with a base case and closing members, securely holds the tank body. The clinging assembly, featuring telescopic members, articulation pieces, and clamping rings, provides additional support and ensures stability. Each push assembly includes a moving part, push member, and first spring, all integrated into the system. This arrangement enables automatic realignment of the tank body when it tilts, reducing the workload for plant staff and ensuring precise measurement of weight and pressure values.
    Type: Application
    Filed: October 23, 2023
    Publication date: September 5, 2024
    Inventors: Cong GUO, Xiaohui ZHANG, Fu SUN, Qiang LI, Zhiwei WANG, Long JIA, Liwen XING, Zhihai ZHANG
  • Patent number: 11966726
    Abstract: A method, computer program product, and computer system are provided. An enhanced compiler identifies instructions for execution among them, instructions directed to an inner computation unit of a CPU core. In response to identifying instructions directed to the inner computation unit, locating in a system call table a system call to indicate a begin of an executable code block of instructions that are directed to the inner computation unit of the CPU core. The enhanced compiler searches the system hardware registry for the parameter corresponding to the inner computation unit of the CPU core. The system call is inserted as an interrupt instruction in the compiler output at the begin of the executable code block of instructions that are directed to the inner computation unit of the CPU core. The enhanced compiler executable code output is saved for later selection by a scheduler of an operating system.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: April 23, 2024
    Assignee: International Business Machines Corporation
    Inventors: Zheng Chen, Jiu Fu Guo, Gui HaoChen, Chaofan Qiu
  • Publication number: 20230409385
    Abstract: A method, computer system, and a computer program product for improving debugging speed by rearranging debugging priority functions. In one embodiment, runtime input may be received about a program to be debugged. Feedback information is obtained about at least one similar program previously debugged. The compiling time information and runtime information are analyzed to determine a status of functions including one or more focused functions that will be used frequently and one or more unreachable functions that may never will be executed. A priority list of debugging functions is generated based on the feedback information, the runtime input and a function status. A plurality of debugging information are rearranged and parsed on the priority list prior to said program being debugged based on said debugging information.
    Type: Application
    Filed: June 16, 2022
    Publication date: December 21, 2023
    Inventors: JIU FU GUO, Ke Wen Lin, Zheng Chen, Si Yuan Zhang
  • Publication number: 20230273779
    Abstract: A method, computer program product, and computer system are provided. An enhanced compiler identifies instructions for execution among them, instructions directed to an inner computation unit of a CPU core. In response to identifying instructions directed to the inner computation unit, locating in a system call table a system call to indicate a begin of an executable code block of instructions that are directed to the inner computation unit of the CPU core. The enhanced compiler searches the system hardware registry for the parameter corresponding to the inner computation unit of the CPU core. The system call is inserted as an interrupt instruction in the compiler output at the begin of the executable code block of instructions that are directed to the inner computation unit of the CPU core. The enhanced compiler executable code output is saved for later selection by a scheduler of an operating system.
    Type: Application
    Filed: February 25, 2022
    Publication date: August 31, 2023
    Inventors: Zheng Chen, JIU FU GUO, Gui HaoChen, Chaofan Qiu
  • Patent number: 11023273
    Abstract: An embodiment of the invention may include a method, computer program product and system for multi-threaded programming. An embodiment may include creating a plurality of threads. Each of the plurality of threads implements a same functionality. An embodiment may include determining a first operation implementing the functionality using a first group of resources. An embodiment may include determining at least one second operation implementing the functionality using at least one second group of resources. An embodiment may include enabling each thread of the plurality of threads to call the first operation or the at least one second operation.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yu Xuan Zhang, Yuheng Zhang, Jiu Fu Guo, Zi Xuan Wu
  • Patent number: 10990417
    Abstract: One embodiment of the present invention sets forth a technique for connecting users based on a measure of correlation. The method involves receiving a first activity data element associated with a first user, where the first activity data element includes activity information related to a first software application, receiving a second activity data element associated with a second user, where the second activity data element includes activity information related to the first software application, and determining, via a processing unit, a measure of correlation between the first and second activity data elements. The method further involves determining, based on the measure of correlation between the first and second activity data elements, that a connection between the first user and the second user should be facilitated, and facilitating a connection between the first user and the second user.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: April 27, 2021
    Assignee: AUTODESK, INC.
    Inventors: Ling Zhi Zhao, Fu Guo Lu, Fan Mei, Leslie Scott Ruskin, Yi Sun, Zhi Gang Yang, Xiao Bing Wang, Qiang Wu, Xuan Yi Li
  • Patent number: 10915305
    Abstract: A method for controlling a compile a software application. The method includes at least one computer processor generating, from source code corresponding to a software application, a plurality of pre-optimization intermediate representations (IRs) of functions associated with the software application. The method further includes generating a plurality of post-optimization IRs of the functions associated with the software application by executing one or more optimization routines on the plurality of pre-optimization IRs of functions. The method further includes determining a set of IRs of functions, from the plurality of generated pre-optimization IRs of the functions associated with the software application and the generated plurality of post-optimization IRs of the functions associated with the software application. The method further includes converting a determined set of IRs of functions to an executable version of the software application.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yuheng Zhang, Jiu Fu Guo, Kang Zhang, Si Yuan Zhang
  • Publication number: 20200310768
    Abstract: A method for controlling a compile a software application. The method includes at least one computer processor generating, from source code corresponding to a software application, a plurality of pre-optimization intermediate representations (IRs) of functions associated with the software application. The method further includes generating a plurality of post-optimization IRs of the functions associated with the software application by executing one or more optimization routines on the plurality of pre-optimization IRs of functions. The method further includes determining a set of IRs of functions, from the plurality of generated pre-optimization IRs of the functions associated with the software application and the generated plurality of post-optimization IRs of the functions associated with the software application. The method further includes converting a determined set of IRs of functions to an executable version of the software application.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: Yuheng Zhang, Jiu Fu Guo, Kang Zhang, Si Yuan Zhang
  • Publication number: 20200301733
    Abstract: An embodiment of the invention may include a method, computer program product and system for multi-threaded programming. An embodiment may include creating a plurality of threads. Each of the plurality of threads implements a same functionality. An embodiment may include determining a first operation implementing the functionality using a first group of resources. An embodiment may include determining at least one second operation implementing the functionality using at least one second group of resources. An embodiment may include enabling each thread of the plurality of threads to call the first operation or the at least one second operation.
    Type: Application
    Filed: March 21, 2019
    Publication date: September 24, 2020
    Inventors: Yu Xuan Zhang, Yuheng Zhang, JIU FU GUO, Zi Xuan Wu
  • Patent number: 10747513
    Abstract: Provided is a method for string comparison. The method includes receiving a plurality of target strings. Each target string of the plurality of target strings comprises a sequence of characters. The method further includes creating a character index for the plurality of target strings having a plurality of entries corresponding to the sequence of characters. The method further includes prioritizing the plurality of entries. The method further includes determining an evaluation method for the plurality of target strings based on the plurality of prioritized entries. The method further includes performing the evaluation method for the plurality of target strings.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Xing Xing Pan, Jiu Fu Guo, Xiao Feng Guan, Allan Kielstra
  • Publication number: 20190146765
    Abstract: Provided is a method for string comparison. The method includes receiving a plurality of target strings. Each target string of the plurality of target strings comprises a sequence of characters. The method further includes creating a character index for the plurality of target strings having a plurality of entries corresponding to the sequence of characters. The method further includes prioritizing the plurality of entries. The method further includes determining an evaluation method for the plurality of target strings based on the plurality of prioritized entries. The method further includes performing the evaluation method for the plurality of target strings.
    Type: Application
    Filed: January 15, 2019
    Publication date: May 16, 2019
    Inventors: Xing Xing Pan, Jiu Fu Guo, Xiao Feng Guan, Allan Kielstra
  • Patent number: D846469
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: April 23, 2019
    Inventor: Fu Guo
  • Patent number: D851001
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: June 11, 2019
    Inventor: Fu Guo
  • Patent number: D857566
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: August 27, 2019
    Inventor: Fu Guo
  • Patent number: D886702
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: June 9, 2020
    Inventor: Fu Guo
  • Patent number: D990397
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: June 27, 2023
    Inventor: Fu Guo
  • Patent number: D1045731
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: October 8, 2024
    Inventor: Fu Guo