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: 20220397498Abstract: 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: ApplicationFiled: February 24, 2022Publication date: December 15, 2022Inventors: XIN-YU GAO, GUO CHEN, KE ZHANG, LIN CONG, KAI-LI JIANG, SHOU-SHAN FAN
-
Publication number: 20220392732Abstract: 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: ApplicationFiled: February 24, 2022Publication date: December 8, 2022Inventors: XIN-YU GAO, GUO CHEN, KE ZHANG, LIN CONG, KAI-LI JIANG, SHOU-SHAN FAN
-
Patent number: 10693168Abstract: 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: GrantFiled: April 9, 2018Date of Patent: June 23, 2020Assignees: 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: 10249899Abstract: 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: GrantFiled: December 15, 2015Date of Patent: April 2, 2019Assignees: 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: 10140128Abstract: 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: GrantFiled: March 10, 2015Date of Patent: November 27, 2018Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.Inventors: Qianli Di, Jianbin Wang, Weili Li, Xiaoyuan Yu, Xin Yu Gao
-
Publication number: 20180226669Abstract: 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: ApplicationFiled: April 9, 2018Publication date: August 9, 2018Inventors: LI-NA ZHANG, XIN-YU GAO, QI-YAO YANG, KAI-LI JIANG, CHANG-HONG LIU, SHOU-SHAN FAN
-
Patent number: 9935322Abstract: 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: GrantFiled: December 16, 2015Date of Patent: April 3, 2018Assignees: 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: 9929423Abstract: 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: GrantFiled: December 15, 2015Date of Patent: March 27, 2018Assignees: 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: 9891923Abstract: 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: GrantFiled: November 6, 2014Date of Patent: February 13, 2018Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.Inventors: Guo Hua Chen, Meng Chen Yang, Xin Yu Gao, Fan Gong Gong, Zhen Hua Huang
-
Patent number: 9823933Abstract: 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: GrantFiled: March 16, 2015Date of Patent: November 21, 2017Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.Inventors: Penghao Zou, Mengchen Yang, Jianbin Wang, Xiaoyuan Yu, Xin Yu Gao
-
Publication number: 20160351932Abstract: 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: ApplicationFiled: December 15, 2015Publication date: December 1, 2016Inventors: LI-NA ZHANG, XIN-YU GAO, QI-YAO YANG, KAI-LI JIANG, CHANG-HONG LIU, SHOU-SHAN FAN
-
Publication number: 20160351933Abstract: 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: ApplicationFiled: December 15, 2015Publication date: December 1, 2016Inventors: LI-NA ZHANG, XIN-YU GAO, QI-YAO YANG, KAI-LI JIANG, CHANG-HONG LIU, SHOU-SHAN FAN
-
Publication number: 20160351934Abstract: 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: ApplicationFiled: December 16, 2015Publication date: December 1, 2016Inventors: LI-NA ZHANG, XIN-YU GAO, QI-YAO YANG, KAI-LI JIANG, CHANG-HONG LIU, SHOU-SHAN FAN
-
Publication number: 20160328237Abstract: 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: ApplicationFiled: May 22, 2015Publication date: November 10, 2016Inventors: QIANLI DI, JIANBIN WANG, XIN YU GAO
-
Publication number: 20160266906Abstract: 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: ApplicationFiled: March 16, 2015Publication date: September 15, 2016Inventors: PENGHAO ZOU, MENGCHEN YANG, JIANBIN WANG, XIAOYUAN YU, XIN YU GAO
-
Publication number: 20160259648Abstract: 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: ApplicationFiled: March 10, 2015Publication date: September 8, 2016Inventors: QIANLI DI, JIANBIN WANG, WEILI LI, XIAOYUAN YU, XIN YU GAO
-
Publication number: 20160092230Abstract: 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: ApplicationFiled: November 6, 2014Publication date: March 31, 2016Inventors: GUO HUA CHEN, MENG CHEN YANG, XIN YU GAO, FAN GONG GONG, ZHEN HUA HUANG