Patents by Inventor Xiaohua Shi

Xiaohua Shi 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: 11965389
    Abstract: A patching construction method using a hydraulic variable-grade expansion tool for blocking during drilling is provided, which includes a conversion joint, a supporting central pipe, a supporting ring, an expansion pipe, pressure gradient piston subs, double female thread connection subs, T-shaped limiting subs, a tapered centering sub, double male thread central shafts, split supporting subs, an expansion cone, a piston sub with male and female threads, a T-shaped ball compressor, a lower U-shaped pressing sleeve, a ball-seat fixing sleeve, a reciprocating spring, a sealing ball seat, a sealing ball, a tapered guide sub, etc.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: April 23, 2024
    Assignee: SOUTHWEST PETROLEUM UNIVERSITY
    Inventors: Xiaohua Zhu, Feilong Cheng, Changshuai Shi
  • Patent number: 11819971
    Abstract: A wind power blade multi-robot cooperative grinding and roller coating operation assembly line system is provided and includes: a working platform; a blade tip transfer and tooling turning system and a blade root transfer and tooling turning system arranged on a middle of the working platform and configured to support and adjust a head and a tail of the wind power blade respectively; wind power blade automatic grinding robots and wind power blade automatic roller coating robots symmetrically arranged on the working platform and located on two sides of the wind power blade. An automatic processing of grinding and roller coating of wind power blades is realized, which can reduce labor intensity. An integration of omnidirectional transfer and weight of the wind power blades is realized, which can detect the weight in real-time. A blade sprain is avoided effectively, and a layout of an assembly line is more flexible.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: November 21, 2023
    Assignee: Ruiyide (Shanghai) Robot Technology Co., Ltd
    Inventors: Xiaohua Shi, Yuehu Dong, Boshi Zou, Mingyang Li, Xiaoli Zhang
  • Publication number: 20230302600
    Abstract: A wind power blade multi-robot cooperative grinding and roller coating operation assembly line system is provided and includes: a working platform; a blade tip transfer and tooling turning system and a blade root transfer and tooling turning system arranged on a middle of the working platform and configured to support and adjust a head and a tail of the wind power blade respectively; wind power blade automatic grinding robots and wind power blade automatic roller coating robots symmetrically arranged on the working platform and located on two sides of the wind power blade. An automatic processing of grinding and roller coating of wind power blades is realized, which can reduce labor intensity. An integration of omnidirectional transfer and weight of the wind power blades is realized, which can detect the weight in real-time. A blade sprain is avoided effectively, and a layout of an assembly line is more flexible.
    Type: Application
    Filed: April 14, 2022
    Publication date: September 28, 2023
    Inventors: XIAOHUA SHI, YUEHU DONG, BOSHI ZOU, MINGYANG LI, XIAOLI ZHANG
  • Patent number: 11338256
    Abstract: Disclosed is an automatic sealant production line, including a sealant preparation apparatus and a packaging apparatus. The sealant preparation apparatus includes a material storage device, a liquid storage device, a material sending device, a lateral material feeding device, a first-order screw unit, a first liquid feeding device, a heat exchanger, a second-order screw unit, a pigment feeding device, a cooler and a buffer tank device. The packaging apparatus includes a filling device and a packaging device.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: May 24, 2022
    Assignee: Guangzhou Baiyun Chemical Industry Co., Ltd.
    Inventors: Xiaohua Shi, Xueqing Hu, Xuexin Pang, Mingsong Miao, Zhenhai Liu, Jianjin Lin, Haolin Hu
  • Publication number: 20220106484
    Abstract: A continuous production device and method for a silane-modified sealing material are provided. The device includes a twin screw extruder set, a cooling unit, and a static mixing unit; where the twin screw extruder set includes at least two twin screw extruders in series, each of which is provided with at least two inlets and at least one vacuum port, the cooling unit is disposed between last two stages of the twin screw extruders, and an outlet of a last-stage twin screw extruder is connected to the static mixing unit.
    Type: Application
    Filed: December 24, 2019
    Publication date: April 7, 2022
    Applicant: Guangzhou Baiyun Chemical Industry Co., Ltd.
    Inventors: Fei Long, Jinbo Jiang, Xueqing Hu, Wenhao Chen, Xiaohua Shi, Hengchao Huang, Junbing Zhang, Jianjin Lin, Xiangnan Li, Xu Yu, Jianjun Chen
  • Publication number: 20210322935
    Abstract: Disclosed is an automatic sealant production line, including a sealant preparation apparatus and a packaging apparatus. The sealant preparation apparatus includes a material storage device, a liquid storage device, a material sending device, a lateral material feeding device, a first-order screw unit, a first liquid feeding device, a heat exchanger, a second-order screw unit, a pigment feeding device, a cooler and a buffer tank device. The packaging apparatus includes a filling device and a packaging device.
    Type: Application
    Filed: December 7, 2018
    Publication date: October 21, 2021
    Applicant: Guangzhou Baiyun Chemical Industry Co., Ltd.
    Inventors: Xiaohua Shi, Xueqing Hu, Xuexin Pang, Mingsong Miao, Zhenhai Liu, Jianjin Lin, Haolin Hu
  • Patent number: 9009688
    Abstract: Type checking between an object class and a target class may comprise getting an object header from an object, and checking from the object header a result of a first time type checking between a class of the object and a target class specified by a hotspot in the first time type checking.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: April 14, 2015
    Assignee: Intel Corporation
    Inventors: Peng Guo, Xiaohua Shi
  • Patent number: 7788653
    Abstract: Apparatus and methods for performing generational escape analysis in managed runtime environments are disclosed. The disclosed apparatus and methods determine the generational age of an equivalence class while performing escape analysis. Equivalence classes having generational ages are cloned if their generational ages are less than a threshold age.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: August 31, 2010
    Assignee: Intel Corporation
    Inventors: Xiaohua Shi, Guei-Yuan Lueh, Gansha Wu
  • Patent number: 7689971
    Abstract: Methods and apparatuses provide for referencing thread local variables (TLVs) with techniques such as stack address mapping. A method may involve a head pointer that points to a set of thread local variables (TLVs) of a thread. A method according to one embodiment may include an operation for storing the head pointer in a global data structure in a user space of a processing system. The head pointer may subsequently be retrieved from the global data structure and used to access one or more TLVs associated with the thread. In one embodiment, the head pointer is retrieved without executing any kernel system calls. In an example embodiment, the head pointer is stored in a global array, and a stack address for the thread is used to derive an index into the array. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 9, 2004
    Date of Patent: March 30, 2010
    Assignee: Intel Corporation
    Inventors: Jinzhan Peng, Xiaohua Shi, Guei-Yuan Lueh, Gansha Wu
  • Patent number: 7603663
    Abstract: An example apparatus and method described herein involves determining if a class object has been dynamically loaded, performing an escape analysis on the program code and determining if assumptions made during an initial escape analysis are valid. Additionally, the example apparatus and method restore synchronization to at least a portion of the program code affected by loading of the class object if the assumptions made during the initial escape analysis are no longer valid.
    Type: Grant
    Filed: May 20, 2003
    Date of Patent: October 13, 2009
    Assignee: Intel Corporation
    Inventors: Gansha Wu, Guei-Yuan Lueh, Xiaohua Shi
  • Publication number: 20090150863
    Abstract: Type checking between an object class and a target class may comprise getting an object header from an object, and checking from the object header a result of a first time type checking between a class of the object and a target class specified by a hotspot in the first time type checking.
    Type: Application
    Filed: December 30, 2005
    Publication date: June 11, 2009
    Inventors: Peng Guo, Xiaohua Shi
  • Patent number: 7318062
    Abstract: In one embodiment, the present invention includes a method for storing a method bundle in code which may include method metadata and a cookie indicator to indicate the presence of method information. After such storage, a query may be performed to search for the method bundle around a queried instruction pointer.
    Type: Grant
    Filed: February 5, 2004
    Date of Patent: January 8, 2008
    Assignee: Intel Corporation
    Inventors: Gansha Wu, Guei-Yuan Lueh, Xiaohua Shi, Peng Guo
  • Patent number: 7194736
    Abstract: An arrangement is provided for improving the performance of a dynamic compiler, specifically for dynamically optimizing integer division operations. When a compiler receives an integer division code at runtime, the compiler dynamically profiles a divisor of the division code. The integer division code is then optimized based on the characteristics of the divisor, which are determined at runtime.
    Type: Grant
    Filed: December 10, 2002
    Date of Patent: March 20, 2007
    Assignee: Intel Corporation
    Inventors: Xiaohua Shi, Guei-Yuan Lueh, Zhiwei Ying
  • Patent number: 7168071
    Abstract: A system of permitting stack allocation in a program with open-world features is described. The system includes an escape analysis module to (1) determine which objects of the program can be stack-allocated under a closed-world assumption and (2) analyze, after stack allocation, which stack allocation is invalidated due to the occurrence of an open-world feature. A stack allocation module is provided to stack-allocate these objects based on the determination of the escape analysis module. A stack allocation recovery module is provided to recover those invalidated stack allocations back to their original allocation in heap based on the analysis of the escape analysis module. A method of permitting stack allocation in a program with open-world features is also described.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: January 23, 2007
    Assignee: Intel Corporation
    Inventors: Gansha Wu, Guei-Yuan Lueh, Xiaohua Shi, Jinzhan Peng
  • Publication number: 20070006140
    Abstract: A technique includes generating frames on a stack for a chain of callers. Each frame corresponds to one of the callers, and at least some of the callers use an object that survives at least one but not all of the callers. The technique includes retaining at least one of the frames on stack after the corresponding caller ceases to exist.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Inventors: Guei-Yuan Lueh, Gansha Wu, Xiaohua Shi
  • Patent number: 7136802
    Abstract: Methods for processing speech data are described herein. In one aspect of the invention, an exemplary method includes receiving a text sentence comprising a plurality of words, each of the plurality of words having a part of speech (POS) tag, generating a POS sequence based on the POS tag of each of the plurality of words, detecting a prosodic phrase break through a recurrent neural network (RNN), based on the POS sequence, and generating a prosodic phrases boundary based on the prosodic phrase break. Other methods and apparatuses are also described.
    Type: Grant
    Filed: January 16, 2002
    Date of Patent: November 14, 2006
    Assignee: Intel Corporation
    Inventors: Zhiwei Ying, Xiaohua Shi
  • Publication number: 20060031810
    Abstract: Methods and apparatuses provide for referencing thread local variables (TLVs) with techniques such as stack address mapping. A method may involve a head pointer that points to a set of thread local variables (TLVs) of a thread. A method according to one embodiment may include an operation for storing the head pointer in a global data structure in a user space of a processing system. The head pointer may subsequently be retrieved from the global data structure and used to access one or more TLVs associated with the thread. In one embodiment, the head pointer is retrieved without executing any kernel system calls. In an example embodiment, the head pointer is stored in a global array, and a stack address for the thread is used to derive an index into the array. Other embodiments are described and claimed.
    Type: Application
    Filed: August 9, 2004
    Publication date: February 9, 2006
    Inventors: Jinzhan Peng, Xiaohua Shi, Guei-Yuan Lueh, Gansha Wu
  • Publication number: 20050234712
    Abstract: A method and apparatus for frame matching is disclosed. The frame matching includes receiving numbers of frames in first and second input signals within a voice unit. A uniform frame length of the first input signal is then updated to a time sample period of the first input signal divided by the number of frames in the second input signal, when the number of frames in the second input signal is greater than or equal to the number of frames in the first input signal. Otherwise, a uniform frame length of the second input signal is updated to a time sample period of the second input signal divided by the number of frames in the first input signal.
    Type: Application
    Filed: May 28, 2001
    Publication date: October 20, 2005
    Inventors: Yongqiang Dong, Xiaohua Shi, Zhiwei Ying
  • Publication number: 20050216900
    Abstract: A technique includes providing a virtual machine for instruction scheduling by extending a register scoreboard. A system assigns a number of stall cycles between a first and a second instruction and schedules the first and second instructions for execution based on the assigned stall cycles.
    Type: Application
    Filed: March 29, 2004
    Publication date: September 29, 2005
    Inventors: Xiaohua Shi, Bu Cheng, Guei-Yuan Lueh
  • Publication number: 20050198625
    Abstract: Apparatus and methods for performing generational escape analysis in managed runtime environments are disclosed. The disclosed apparatus and methods determine the generational age of an equivalence class while performing escape analysis. Equivalence classes having generational ages are cloned if their generational ages are less than a threshold age.
    Type: Application
    Filed: March 2, 2004
    Publication date: September 8, 2005
    Inventors: Xiaohua Shi, Guei-Yuan Lueh, Gansha Wu