Patents by Inventor Yang Fan

Yang Fan 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: 20220240940
    Abstract: A clip pushing structure for a clip applier, which is used to install and push clips. The clip pushing structure comprises: a nail mounting groove piece which has a receiving slot, wherein the clips are placed in the receiving slot of the nail mounting groove piece in a continuous abutting manner; a screw-in ladder member which has a nail-pushing part and a plurality of pushed parts, a pitch being formed between every two pushed parts; a nail pushing member which has a body, a front pushing part that may push the foremost clip, and a rear pushing part that may push each pushed part of the screw-in ladder member; and a clamping jaw which penetrates a clamping jaw assembly, the clamping jaw having two arms which each have a convex part and abut against a left side wall and a right side wall of the clamping jaw assembly.
    Type: Application
    Filed: June 17, 2020
    Publication date: August 4, 2022
    Applicant: MEDSCOPE BIOTECH CO., LTD.
    Inventors: Hong-Yang FAN, Shih-Hao HUANG
  • Publication number: 20220087047
    Abstract: Racks and cabinets for housing information technology equipment are disclosed. In these racks and cabinets, a number of upright members are connected to cross-members to define a rectilinear frame. Mounting rails are coupled directly or indirectly to the upright members to carry the equipment. Each of the upright members defines an interior compartment along its length with an opening that spans at least a majority of the width of the upright member. In many embodiments, the width of the opening will span 70%, 80%, or more of the width of the upright member. The interior compartments of the upright members are configured as cable raceways and spaces for storing support equipment.
    Type: Application
    Filed: March 25, 2021
    Publication date: March 17, 2022
    Inventors: Chun Yang FAN, Yu ZHANG
  • Patent number: 11185329
    Abstract: An operating structure of a surgical clip applier is provided to drive a clip clamping unit. The operating structure of the surgical clip applier comprises: a body; a front driving element for driving the clip clamping unit; a restoring spring for driving the front driving element to move backward; a press-control element pivotally connected to the body; a front driving arm pivotally connected to the press-control element; and a lower driving arm with two ends pivotally connected to the body and the front driving arm, respectively, to drive the front driving element to move forward.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: November 30, 2021
    Assignee: MEDSCOPE BIOTECH CO., LTD.
    Inventors: Hong-Yang Fan, Shih-Hao Huang
  • Publication number: 20210330329
    Abstract: An operating structure of a surgical clip applier is provided to drive a clip clamping unit. The operating structure of the surgical clip applier comprises: a body; a front driving element for driving the clip clamping unit; a restoring spring for driving the front driving element to move backward; a press-control element pivotally connected to the body; a front driving arm pivotally connected to the press-control element; and a lower driving arm with two ends pivotally connected to the body and the front driving arm, respectively, to drive the front driving element to move forward.
    Type: Application
    Filed: November 9, 2017
    Publication date: October 28, 2021
    Applicant: APEX GLORY HOLDINGS LTD.
    Inventors: Hong-Yang FAN, Shih-Hao HUANG
  • Patent number: 11120185
    Abstract: The computer processor identifies a first shared set of input ports that are common to a first hardware model and a second hardware model and a second shared set of input ports that are common to a first reference model and a second reference model. The computer processor selects logic of the first hardware model and logic of the second hardware model that are each traceable to the first shared set of input ports and selects logic of the first reference model and logic of the second reference model that are each traceable to the second shared set of input ports. The computer processor determines that the logic of the second hardware model and the logic of the second reference model have verified logic by determining that the logic of the first hardware model is equivalent to the logic of the second hardware model and the logic of the first reference model is equivalent to the logic of the second reference model.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yan Heng Lu, Chen Qian, Zhen Peng Zuo, Heng Liu, Peng Fei Gou, Yang Fan Liu
  • Publication number: 20210241574
    Abstract: A computer-implemented for reducing memory requirements for a user interface method includes generating, by one or more processors, a first matrix of symbols with columns that correspond to reels of cyclical symbols. The reels are configured to be rendered in adjacent sections of a display. The method further includes rotating, by one or more processors, each reel by a random amount responsive to receiving a spinning instruction. The method includes configuring a first reel to occupy both a first section of the display associated with the first reel and a second section of the display associated with an adjacent reel so that the adjacent reel will not be rendered when a pattern of symbols of the rendered reels is determined to correspond to a particular pattern. Data that represents the symbols of the reels is maintained in a shadow matrix stored in memory.
    Type: Application
    Filed: January 18, 2021
    Publication date: August 5, 2021
    Inventors: Nolan Bennuo Yang Fan, Hiu Yan Lau
  • Patent number: 11068397
    Abstract: Disclosed aspects relate to accelerator sharing among a plurality of processors through a plurality of coherent proxies. The cache lines in a cache associated with the accelerator are allocated to one of the plurality of coherent proxies. In a cache directory for the cache lines used by the accelerator, the status of the cache lines and the identification information of the coherent proxies to which the cache lines are allocated are provided. Each coherent proxy maintains a shadow directory of the cache directory for the cache lines allocated to it. In response to receiving an operation request, a coherent proxy corresponding to the request is determined. The accelerator communicates with the determined coherent proxy for the request.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Peng Fei BG Gou, Yang Liu, Yang Fan EL Liu, Yong Lu
  • Patent number: 11048630
    Abstract: A symmetrical multi-processing (SMP) node, a distributed SMP (DSMP) system comprising a plurality of SMP nodes, and a method implemented in the SMP node are disclosed. The SMP node comprises: a plurality of processors, a memory coupled to the plurality of processors, and a memory coherent proxy coupled to the plurality of processors through a coherent accelerator interface. The memory coherent proxy is configured to manage statuses of cache lines in the memory.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventors: Zhen Peng Zuo, Peng Fei Gou, Yang Fan Liu, Yang Liu, Hua Xin Yao
  • Patent number: 11035712
    Abstract: The present application discloses a metering system for calculating a real-time profit or loss of a gas station, including a metering module, a level gauge of the oil tank, and a communication management machine with a built-in data processing module; the metering module and the level gauge are respectively communicated with the communication management machine; the oil tank, an oil pipeline of the oil tank and an oil inlet of the fuel dispenser are respectively provided with a sensor array module for collecting density data of the oil therein; the sensor array module includes a plurality of oil density sensors; the sensor array modules are communicated with the communication management machine; the built-in data processing module receives and processes data from the metering module, the level gauge and the sensor array modules respectively.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: June 15, 2021
    Assignee: Jiangyin Furen High-Tech Co., Ltd.
    Inventors: Junwei Yuan, Dongcheng Xu, Xiaodong Yin, Yang Fan, Lei Zhuang, Wenqing Wu
  • Publication number: 20200387983
    Abstract: The present application discloses a metering system for calculating a real-time profit or loss of a gas station, including a metering module, a level gauge of the oil tank, and a communication management machine with a built-in data processing module; the metering module and the level gauge are respectively communicated with the communication management machine; the oil tank, an oil pipeline of the oil tank and an oil inlet of the fuel dispenser are respectively provided with a sensor array module for collecting density data of the oil therein; the sensor array module includes a plurality of oil density sensors; the sensor array modules are communicated with the communication management machine; the built-in data processing module receives and processes data from the metering module, the level gauge and the sensor array modules respectively.
    Type: Application
    Filed: April 17, 2020
    Publication date: December 10, 2020
    Inventors: Junwei YUAN, Dongcheng XU, Xiaodong YIN, Yang FAN, Lei ZHUANG, Wenqing WU
  • Patent number: 10854761
    Abstract: A electrical switch has a first substrate, a first conducting layer disposed on the first substrate, a first dielectric layer disposed on the first conducting layer and a second conducting layer disposed on the first dielectric layer, and the second conducting layer disposed on the second substrate, and a conductive via connected to the first conducting layer and extending through the first dielectric layer. Active dielectric has a first conductor, a first dielectric layer disposed on the first conducting layer, one or more electrical switches disposed on the first dielectric layer, a dielectric layer disposed between neighboring electrical switches, the second dielectric layer disposed on the last electrical switch, and the second conducting layer disposed on the second dielectric layer.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: December 1, 2020
    Assignee: Southern Methodist University
    Inventors: Choon Sae Lee, Daivd A. Willis, Yang Fan
  • Patent number: 10769331
    Abstract: An apparatus for verification includes a processing module, a data collection module, an engine selection module and an engine execution module. The processing module processes a netlist using a plurality of engines. The netlist includes components and nodes of an integrated circuit design. Each engine includes an algorithm for verification of the integrated circuit design. The data collection module stores, for each engine, execution results for the engine for a plurality of netlists, the results stored in a history buffer. The engine selection module, for a current netlist, calculates using execution results in the history buffer which engine of the plurality of engines has a highest predicted performance and selects the engine with the highest predicted performance. The engine execution module executes the current netlist using the selected engine to produce execution results, reports the execution results and stores the execution results in the history buffer.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: September 8, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peng Fei Gou, Heng Liu, Yang Fan Liu, Yan Heng Lu, Chen Qian, Zhen Peng Zuo
  • Patent number: 10700847
    Abstract: Efficient codeword synchronization methods and systems for fiber channel protocol are disclosed. The method includes identifying a codeword boundary by detecting 100-bit known patterns in a bit codeword in a transmission.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: June 30, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yang Fan Liu, Kai Yang, Jilei Yin, Zhao Qing Zheng
  • Patent number: 10699044
    Abstract: An apparatus for model splitting includes an extraction module that extracts netlist parameters from a static netlist. The netlist parameters include node parameters of each node of the static netlist. The node parameters include node connection information and execution cycle information. The nodes of the static netlist include nodes of an integrated circuit design from an input to an output. A split node module analyzes, using the netlist parameters, each node in a cycle and determines if each node is a potential split node, which is a node with a projected sub-proof execution time less than a time limit. A split chain module determines if a split chain exists. The split chain includes a connection between potential split nodes from the input to the output at each execution cycle. A reporting module reports nodes of a split chain in response to determining that a split chain exists.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: June 30, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chen Qian, Heng Liu, Peng Fei Gou, Yang Fan Liu, Yan Heng Lu, Zhen Peng Zuo
  • Publication number: 20200175128
    Abstract: The computer processor identifies a first shared set of input ports that are common to a first hardware model and a second hardware model and a second shared set of input ports that are common to a first reference model and a second reference model. The computer processor selects logic of the first hardware model and logic of the second hardware modelt that are each traceable to the first shared set of input ports and selects logic of the first reference model and logic of the second reference model that are each traceable to the second shared set of input ports. The computer processor determines that the logic of the second hardware model and the logic of the second reference model have verified logic by determining that the logic of the first hardware model is equivalent to the logic of the second hardware model and the logic of the first reference model is equivalent to the logic of the second reference model.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Yan Heng LU, Chen QIAN, Zhen Peng ZUO, Heng LIU, Peng Fei GOU, Yang Fan LIU
  • Publication number: 20200167283
    Abstract: A symmetrical multi-processing (SMP) node, a distributed SMP (DSMP) system comprising a plurality of SMP nodes, and a method implemented in the SMP node are disclosed. The SMP node comprises: a plurality of processors, a memory coupled to the plurality of processors, and a memory coherent proxy coupled to the plurality of processors through a coherent accelerator interface. The memory coherent proxy is configured to manage statuses of cache lines in the memory.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 28, 2020
    Inventors: Zhen Peng Zuo, Peng Fei Gou, Yang Fan Liu, Yang Liu, Hua Xin Yao
  • Patent number: 10652009
    Abstract: Efficient codeword synchronization methods and systems for fiber channel protocol are disclosed. The method includes identifying a codeword boundary by detecting 100-bit known patterns in a bit codeword in a transmission.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: May 12, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yang Fan Liu, Kai Yang, Jilei Yin, Zhao Qing Zheng
  • Publication number: 20200019654
    Abstract: An apparatus for verification includes a processing module, a data collection module, an engine selection module and an engine execution module. The processing module processes a netlist using a plurality of engines. The netlist includes components and nodes of an integrated circuit design. Each engine includes an algorithm for verification of the integrated circuit design. The data collection module stores, for each engine, execution results for the engine for a plurality of netlists, the results stored in a history buffer. The engine selection module, for a current netlist, calculates using execution results in the history buffer which engine of the plurality of engines has a highest predicted performance and selects the engine with the highest predicted performance. The engine execution module executes the current netlist using the selected engine to produce execution results, reports the execution results and stores the execution results in the history buffer.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 16, 2020
    Inventors: PENG FEI GOU, HENG LIU, YANG FAN LIU, YAN HENG LU, CHEN QIAN, ZHEN PENG ZUO
  • Publication number: 20200019652
    Abstract: An apparatus for model splitting includes an extraction module that extracts netlist parameters from a static netlist. The netlist parameters include node parameters of each node of the static netlist. The node parameters include node connection information and execution cycle information. The nodes of the static netlist include nodes of an integrated circuit design from an input to an output. A split node module analyzes, using the netlist parameters, each node in a cycle and determines if each node is a potential split node, which is a node with a projected sub-proof execution time less than a time limit. A split chain module determines if a split chain exists. The split chain includes a connection between potential split nodes from the input to the output at each execution cycle. A reporting module reports nodes of a split chain in response to determining that a split chain exists.
    Type: Application
    Filed: July 13, 2018
    Publication date: January 16, 2020
    Inventors: CHEN QIAN, HENG LIU, PENG FEI GOU, YANG FAN LIU, YAN HENG LU, ZHEN PENG ZUO
  • Patent number: 10418706
    Abstract: A microstrip antenna includes a dielectric substrate, a radiating plate, and a single feed connection. In these instances, the rectangular radiating plate is affixed to the dielectric substrate and having a center point, and the radiating patch defines a first aperture and a second aperture on opposite sides of the center point, each aperture having a center longitudinally aligned with the center point. The single feed connection is laterally offset from a point on a virtual line, wherein the virtual line is located between two opposite corners of the rectangular radiating patch and passes through the center point.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: September 17, 2019
    Assignee: Southern Methodist University
    Inventors: Choon Sae Lee, Yang Fan