Patents by Inventor XIN YU GAO

XIN YU GAO 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: 20220397498
    Abstract: A method for processing scanning electron microscope specimen is provided. The method comprises: providing a specimen to be observed; providing a carbon nanotube array comprising a plurality of carbon nanotubes; and pulling a carbon nanotube film from the carbon nanotube array, and laying the carbon nanotube film on a surface of the specimen, wherein the carbon nanotube film comprising a plurality of through holes.
    Type: Application
    Filed: February 24, 2022
    Publication date: December 15, 2022
    Inventors: XIN-YU GAO, GUO CHEN, KE ZHANG, LIN CONG, KAI-LI JIANG, SHOU-SHAN FAN
  • Publication number: 20220392732
    Abstract: A method for processing scanning electron microscope specimen is provided. The method comprises: providing a specimen to be observed; providing a carbon nanotube array comprising a plurality of carbon nanotubes; and pulling a carbon nanotube film from the carbon nanotube array, and laying the carbon nanotube film on a surface of the specimen, wherein the carbon nanotube film comprising a plurality of through holes.
    Type: Application
    Filed: February 24, 2022
    Publication date: December 8, 2022
    Inventors: XIN-YU GAO, GUO CHEN, KE ZHANG, LIN CONG, KAI-LI JIANG, SHOU-SHAN FAN
  • Patent number: 10693168
    Abstract: The disclosure relates to a method for using fuel cell. The fuel cell includes a container, wherein the container comprises a housing and a nozzle, and the housing defines through holes; the housing defines a chamber and an opening; the nozzle has a first end in air/fluid communication with the opening and a second end; and a membrane electrode assembly, which is flexible, on the container to form a curved membrane electrode assembly surrounding the chamber and covering the through holes, wherein the membrane electrode assembly comprises a proton exchange membrane having a first surface and a second surface, a cathode electrode on the first surface and an anode electrode on the second surface. The method includes at least partially immersing the fuel cell in a fuel; and supplying an oxidizing gas into the chamber.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: June 23, 2020
    Assignees: Tsinghua University, HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Li-Na Zhang, Xin-Yu Gao, Qi-Yao Yang, Kai-Li Jiang, Chang-Hong Liu, Shou-Shan Fan
  • Patent number: 10249899
    Abstract: The disclosure relates to a method for making fuel cell system. The fuel cell system includes a fuel cell module curved to form a chamber. The fuel cell module includes a container having a number of through holes and a membrane electrode assembly located on the container and cover the number of through holes. The membrane electrode assembly includes a proton exchange membrane having a first surface and a second surface opposite to the first surface, a cathode electrode located on the first surface and an anode electrode located on the second surface. A fuel cell module is at least partially immerged in the fuel and the oxidizing gas is supplied in to the chamber of the fuel cell module.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: April 2, 2019
    Assignees: Tsinghua University, HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Li-Na Zhang, Xin-Yu Gao, Qi-Yao Yang, Kai-Li Jiang, Chang-Hong Liu, Shou-Shan Fan
  • Patent number: 10140128
    Abstract: A parallelized multiple dispatch ordered queue including an ordered queue, qualify logic, ordered select logic, and dispatch logic. The ordered queue stores candidates in order from oldest to youngest into multiple entries. The ordered queue is divided into N groups in which an i'th group includes every i'th entry of every N entries of the ordered queue, wherein i is an integer less than or equal to N. The qualify logic determines whether any candidate is ready to be dispatched. The ordered select logic respectively determines the oldest candidate in each group that is ready to be dispatched. The dispatch logic dispatches the oldest ready candidates in parallel. The shift logic shifts the stored candidates in the ordered queue to fill any vacant entries between remaining ones of the stored candidates without changing an order of the remaining ones of the stored candidates in the ordered queue. The ordered queue may have any size or depth and N is any suitable integer determining the number of candidates (e.g.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: November 27, 2018
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Qianli Di, Jianbin Wang, Weili Li, Xiaoyuan Yu, Xin Yu Gao
  • Publication number: 20180226669
    Abstract: The disclosure relates to a method for using fuel cell. The fuel cell includes a container, wherein the container comprises a housing and a nozzle, and the housing defines through holes; the housing defines a chamber and an opening; the nozzle has a first end in air/fluid communication with the opening and a second end; and a membrane electrode assembly, which is flexible, on the container to form a curved membrane electrode assembly surrounding the chamber and covering the through holes, wherein the membrane electrode assembly comprises a proton exchange membrane having a first surface and a second surface, a cathode electrode on the first surface and an anode electrode on the second surface. The method includes at least partially immersing the fuel cell in a fuel; and supplying an oxidizing gas into the chamber.
    Type: Application
    Filed: April 9, 2018
    Publication date: August 9, 2018
    Inventors: LI-NA ZHANG, XIN-YU GAO, QI-YAO YANG, KAI-LI JIANG, CHANG-HONG LIU, SHOU-SHAN FAN
  • Patent number: 9935322
    Abstract: The disclosure relates to a fuel cell system. The fuel cell system includes a fuel cell module, fuel and oxidizing gas. The fuel cell module includes a container and a membrane electrode assembly located on the container. The container includes a housing and a nozzle connected to the housing. The container defines a number of through holes located on the housing and covered by the membrane electrode assembly. The membrane electrode assembly includes a proton exchange membrane having a first surface and a second surface opposite to the first surface, a cathode electrode located on the first surface and an anode electrode located on the second surface.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: April 3, 2018
    Assignees: Tsinghua University, HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Li-Na Zhang, Xin-Yu Gao, Qi-Yao Yang, Kai-Li Jiang, Chang-Hong Liu, Shou-Shan Fan
  • Patent number: 9929423
    Abstract: The disclosure relates to a fuel cell module. The fuel cell module includes a container and a membrane electrode assembly located on the container. The container includes a housing and a nozzle connected to the housing. The container defines a number of through holes located on the housing and covered by the membrane electrode assembly. The membrane electrode assembly includes a proton exchange membrane having a first surface and a second surface opposite to the first surface, a cathode electrode located on the first surface and an anode electrode located on the second surface.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: March 27, 2018
    Assignees: Tsinghua University, HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Li-Na Zhang, Xin-Yu Gao, Qi-Yao Yang, Kai-Li Jiang, Chang-Hong Liu, Shou-Shan Fan
  • Patent number: 9891923
    Abstract: A loop predictor trains a branch instruction to determine a trained loop count of a loop. When the loop fits in an instruction buffer, the processor stops fetching from an instruction cache, sends the loop instructions to an execution engine from the buffer without fetching from the cache, maintains a loop pop count of times the branch is sent to the execution engine from the buffer, and predicts the branch instruction is taken when the loop pop count is less than the trained loop count and otherwise predicts not taken.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: February 13, 2018
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Guo Hua Chen, Meng Chen Yang, Xin Yu Gao, Fan Gong Gong, Zhen Hua Huang
  • Patent number: 9823933
    Abstract: A reissue instruction parking system for a microprocessor including a reservation stations module that dispatches instructions for execution and a reorder buffer that reissues instructions to the reservation stations module during a reissue state, in which the reissue instruction parking system includes at least one first pipeline stage and at least one second pipeline stage, in which the first pipeline stages provide a first reissue instruction from a reissue data path to the reservation stations module during the reissue state and that parks the first reissue instruction once the reservation stations module is determined to be full, and in which the second pipeline stages select a pointer to the reorder buffer which provides a corresponding first reissue instruction onto the reissue data path, in which the second pipeline stages are placed into a hold state when a second full signal is asserted.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: November 21, 2017
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Penghao Zou, Mengchen Yang, Jianbin Wang, Xiaoyuan Yu, Xin Yu Gao
  • Publication number: 20160351932
    Abstract: The disclosure relates to a fuel cell module. The fuel cell module includes a container and a membrane electrode assembly located on the container. The container includes a housing and a nozzle connected to the housing. The container defines a number of through holes located on the housing and covered by the membrane electrode assembly. The membrane electrode assembly includes a proton exchange membrane having a first surface and a second surface opposite to the first surface, a cathode electrode located on the first surface and an anode electrode located on the second surface.
    Type: Application
    Filed: December 15, 2015
    Publication date: December 1, 2016
    Inventors: LI-NA ZHANG, XIN-YU GAO, QI-YAO YANG, KAI-LI JIANG, CHANG-HONG LIU, SHOU-SHAN FAN
  • Publication number: 20160351933
    Abstract: The disclosure relates to a method for making fuel cell system. The fuel cell system includes a fuel cell module curved to form a chamber. The fuel cell module includes a container having a number of through holes and a membrane electrode assembly located on the container and cover the number of through holes. The membrane electrode assembly includes a proton exchange membrane having a first surface and a second surface opposite to the first surface, a cathode electrode located on the first surface and an anode electrode located on the second surface. A fuel cell module is at least partially immerged in the fuel and the oxidizing gas is supplied in to the chamber of the fuel cell module.
    Type: Application
    Filed: December 15, 2015
    Publication date: December 1, 2016
    Inventors: LI-NA ZHANG, XIN-YU GAO, QI-YAO YANG, KAI-LI JIANG, CHANG-HONG LIU, SHOU-SHAN FAN
  • Publication number: 20160351934
    Abstract: The disclosure relates to a fuel cell system. The fuel cell system includes a fuel cell module, fuel and oxidizing gas. The fuel cell module includes a container and a membrane electrode assembly located on the container. The container includes a housing and a nozzle connected to the housing. The container defines a number of through holes located on the housing and covered by the membrane electrode assembly. The membrane electrode assembly includes a proton exchange membrane having a first surface and a second surface opposite to the first surface, a cathode electrode located on the first surface and an anode electrode located on the second surface.
    Type: Application
    Filed: December 16, 2015
    Publication date: December 1, 2016
    Inventors: LI-NA ZHANG, XIN-YU GAO, QI-YAO YANG, KAI-LI JIANG, CHANG-HONG LIU, SHOU-SHAN FAN
  • Publication number: 20160328237
    Abstract: A load-store collision detection system for a speculative out of order processing engine which includes a scheduler that dispatches instructions to multiple instruction pipelines. The instruction pipelines include a load pipeline that provides a load valid signal when a speculatively dispatched load instruction is executing. The load-store collision detection system includes comparator logic, broadcast logic, and kill logic. The comparator logic asserts a clear signal when a virtual address of the speculatively dispatched load instruction matches at least one store instruction virtual address of a previously dispatched store instruction whose corresponding store data is not ready yet. The broadcast logic broadcasts the load valid signal to the scheduler to enable dispatch of any instructions dependent upon the speculatively dispatched load instruction. The kill logic invalidates the load valid signal when the clear signal is asserted to avoid a load-store collision that reduces processing performance.
    Type: Application
    Filed: May 22, 2015
    Publication date: November 10, 2016
    Inventors: QIANLI DI, JIANBIN WANG, XIN YU GAO
  • Publication number: 20160266906
    Abstract: A reissue instruction parking system for a microprocessor including a reservation stations module that dispatches instructions for execution and a reorder buffer that reissues instructions to the reservation stations module during a reissue state, in which the reissue instruction parking system includes at least one first pipeline stage and at least one second pipeline stage, in which the first pipeline stages provide a first reissue instruction from a reissue data path to the reservation stations module during the reissue state and that parks the first reissue instruction once the reservation stations module is determined to be full, and in which the second pipeline stages select a pointer to the reorder buffer which provides a corresponding first reissue instruction onto the reissue data path, in which the second pipeline stages are placed into a hold state when a second full signal is asserted.
    Type: Application
    Filed: March 16, 2015
    Publication date: September 15, 2016
    Inventors: PENGHAO ZOU, MENGCHEN YANG, JIANBIN WANG, XIAOYUAN YU, XIN YU GAO
  • Publication number: 20160259648
    Abstract: A parallelized multiple dispatch ordered queue including an ordered queue, qualify logic, ordered select logic, and dispatch logic. The ordered queue stores candidates in order from oldest to youngest into multiple entries. The ordered queue is divided into N groups in which an i'th group includes every i'th entry of every N entries of the ordered queue, wherein i is an integer less than or equal to N. The qualify logic determines whether any candidate is ready to be dispatched. The ordered select logic respectively determines the oldest candidate in each group that is ready to be dispatched. The dispatch logic dispatches the oldest ready candidates in parallel. The shift logic shifts the stored candidates in the ordered queue to fill any vacant entries between remaining ones of the stored candidates without changing an order of the remaining ones of the stored candidates in the ordered queue. The ordered queue may have any size or depth and N is any suitable integer determining the number of candidates (e.g.
    Type: Application
    Filed: March 10, 2015
    Publication date: September 8, 2016
    Inventors: QIANLI DI, JIANBIN WANG, WEILI LI, XIAOYUAN YU, XIN YU GAO
  • Publication number: 20160092230
    Abstract: A loop predictor trains a branch instruction to determine a trained loop count of a loop. When the loop fits in an instruction buffer, the processor stops fetching from an instruction cache, sends the loop instructions to an execution engine from the buffer without fetching from the cache, maintains a loop pop count of times the branch is sent to the execution engine from the buffer, and predicts the branch instruction is taken when the loop pop count is less than the trained loop count and otherwise predicts not taken.
    Type: Application
    Filed: November 6, 2014
    Publication date: March 31, 2016
    Inventors: GUO HUA CHEN, MENG CHEN YANG, XIN YU GAO, FAN GONG GONG, ZHEN HUA HUANG