Patents by Inventor Chu Liu

Chu Liu 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: 20250259843
    Abstract: A patterning process is performed on a semiconductor wafer coated with a bottom layer, a middle layer and a photoresist layer having a starting thickness. The patterning process includes: performing an exposure step including exposing the semiconductor wafer using a mask that includes a feature which produces an intermediate light exposure in a target area followed by processing that creates openings in the photoresist layer in accordance with the mask and thins the photoresist in the target area due to the intermediate light exposure in the target area leaving thinned photoresist in the target area; performing middle layer etching to form openings in the middle layer aligned with the openings in the photoresist layer, wherein the middle layer etching does not remove the middle layer in the target area due to protection provided by the thinned photoresist; and performing trim etching to trim the middle layer in the target area.
    Type: Application
    Filed: April 22, 2025
    Publication date: August 14, 2025
    Inventors: Kuo-Chang Kau, Wen-Yun Wang, Chia-Chu Liu, Hua-Tai Lin
  • Publication number: 20250231677
    Abstract: An association method of panel controls for calibration signals, comprising: creating a corresponding mapping system variable for each calibration signal; selecting a mapping system variable corresponding to a calibration signal to be displayed and/or modified, and associating the selected mapping system variable with at least one panel control such that a value of the mapping system variable is displayed and/or modified on the panel control; when a calibration signal changes, changing the value of the mapping system variable corresponding to the calibration signal; and when a value of a mapping system variable changes, changing the values displayed on all the panel controls associated with the mapping system variable accordingly.
    Type: Application
    Filed: January 12, 2024
    Publication date: July 17, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250231667
    Abstract: An association system of panel controls for calibration signals, comprising: at least one bus adapter, configured to read calibration signals from a debugging device; at least one computer device, comprising a processor, a display communicating with the processor to present a panel setting interface, a readable storage medium, a communication bus, and a communication interface; wherein the processor is configured to read the calibration signals from the debugging device, and after reading the calibration signals, creating a corresponding mapping system variable for each calibration signal; selecting a mapping system variable corresponding to a calibration signal to be displayed and/or modified, and associating the selected mapping system variable with at least one panel control such that a value of the mapping system variable is displayed and/or modified on the panel control; when a calibration signal changes, changing the value of the mapping system variable corresponding to the calibration signal.
    Type: Application
    Filed: January 12, 2024
    Publication date: July 17, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250224935
    Abstract: A user-interface dynamic extensible development method and system based on a software platform, the method comprises dynamically extracting, by an interface manager, type information relating to windows in a software platform running library during a software platform running process. The type information is inherited to form a dynamically-derived basic window, and software platform import codes are generated simultaneously. Based on the type information in the software platform import codes, one-window dynamic creation codes are generated and stored, along with the software platform import codes, into a one-derivation codes file. This method and system aim to provide a more flexible and efficient approach to user-interface development, allowing for customization and extension without modifying the software platform's code.
    Type: Application
    Filed: February 28, 2024
    Publication date: July 10, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250173056
    Abstract: A signal tracking and observation method, comprising: setting multiple signal observation windows, wherein each of the signal observation windows is configured to display a signal with a corresponding signal presentation attribute; setting a signal database, selecting a to-be-track-observed signal from the signal database, and adding and displaying the to-be-track-observed signal in one of the signal observation windows, wherein a region displaying the to-be-track-observed signal in the signal observation window is a to-be-track-observed signal region; selecting a desired to-be-track-observed signal from the to-be-track-observed signal region to each of other signal observation windows to, with a corresponding signal presentation attribute, present the to-be-track-observed signal, wherein each signal observation window performs presentation independently.
    Type: Application
    Filed: November 23, 2023
    Publication date: May 29, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250173057
    Abstract: A signal tracking and observation system includes: at least one bus adapter, configured to obtain signal data from a debugging device; at least one computer device, including a processor, a display communicating with the processor to present a graphic interface, a readable storage medium, a communication bus, and a communication interface; wherein the processor, the readable storage medium, and the communication interface communicate with the bus adapter via the communication bus; the readable storage medium is configured to store an instruction program; the processor is configured to, after the signal data is obtained, execute the instruction program; the display is configured to display at least one signal observation window by the graphic interface.
    Type: Application
    Filed: November 23, 2023
    Publication date: May 29, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Patent number: 12315737
    Abstract: A method for forming a semiconductor structure includes forming a pattern having first and second line features extending in a first direction on a substrate. After depositing a photoresist layer on the substrate to cover the pattern, the photoresist layer is patterned to form a cut pattern including first and second cut features exposing portions of the respective first and second line features. In a top view, at least one of the first and second cut features is asymmetrically arranged with respect to a central axis of a corresponding first or second line feature. At least one angled ion implantation is performed to enlarge the first and second cut features in at least one direction perpendicular to the first direction. The portions of the first and second line features exposed by the respective first and second cut features are then removed.
    Type: Grant
    Filed: May 30, 2023
    Date of Patent: May 27, 2025
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Tzung-Hua Lin, Yi-Ko Chen, Chia-Chu Liu, Hua-Tai Lin
  • Publication number: 20250166668
    Abstract: A time synchronization method of video information and bus packet information includes: defining a timestamp of the video information as a basic timestamp; upon starting recording, obtaining a first-frame timestamp T0 of the video information, and aligning a first-frame timestamp of the bus packets with the first-frame timestamp T0 of the video information and recording each frame timestamp Ty of the aligned bus packets; upon stopping recording, obtaining a tail-frame timestamp T1 of the video information and a tail-frame timestamp T2 of the bus packets; setting a ratio coefficient k=(T1?T0)/(T2?T0); traversing all recorded bus packets and modifying and storing each frame timestamp Ty of these bus packets as Tx, wherein Tx=T0+(Ty?T0)*k; and each frame timestamp Tx of the bus packets is recorded with a clock of the video information as basis.
    Type: Application
    Filed: November 22, 2023
    Publication date: May 22, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250166253
    Abstract: A method of synchronously displaying measurement data includes: setting a synchronization identifier and a synchronization function for a plurality of measurement data display windows respectively; when a display time span of any measurement data display window in a paused state is modified, calling the synchronization function of other measurement data display windows in a paused state, and matching the synchronization identifier of the measurement data display window in a paused state with the synchronization identifiers of other measurement data display windows in a paused state in the synchronization function; if successfully matching, performing synchronization operation.
    Type: Application
    Filed: November 17, 2023
    Publication date: May 22, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250168440
    Abstract: A time synchronization system of video information and bus packet information includes: at least one bus adapter, configured to receive and transmit bus packets; at least one video information collector, configured to collect video information; at least one computer device, including a processor, a display communicating with the processor to present a graphic interface, a readable storage medium, a communication bus and a communication interface; wherein the video information collector communicates with the processor via the communication interface; and the processor, the readable storage medium and the communication interface communicate with the bus adapter via the communication bus; the readable storage medium is configured to store an instruction program; the processor is configured to, after the bus packets and the video information are obtained, execute the instruction program; and the display is configured to display the time-synchronized bus packets and video information via the graphic interface.
    Type: Application
    Filed: November 22, 2023
    Publication date: May 22, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250165421
    Abstract: A method of implementing a measurement data filter, including: setting an upstream data flow input port, a downstream data flow output port and a filtering function for each measurement window; connecting the upstream data flow input port of each measurement window to the downstream data flow output port of one measurement window other than the measurement window or a data source to form a hierarchical connection; receiving, by each layer of measurement window, data from an upper-layer measurement window via the upstream data flow input port of this layer of measurement window and filtering the received data and then transporting the data to a lower-layer measurement window via the downstream data flow output port of this layer of measurement window.
    Type: Application
    Filed: November 17, 2023
    Publication date: May 22, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250165206
    Abstract: A system for synchronously displaying measurement data includes at least one bus adapter, configured to obtain a plurality of pieces of measurement data from an Electronic Control Unit (ECU); at least one computer device, where the at least one computer device includes a processor, a display communicating with the processor to present a graphical interface, a readable storage medium, a communication bus and a communication interface; the processor, the readable storage medium and the communication interface communicate with the bus adapter via the communication bus; the readable storage medium is configured to store an instruction program; the processor is configured to, after the plurality of pieces of measurement data are obtained, execute the instruction program; the display displays, through the graphical interface, an interface in which at least one measurement data display window and/or a plurality of measurement data display windows perform synchronous display.
    Type: Application
    Filed: November 17, 2023
    Publication date: May 22, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250148147
    Abstract: Vehicle simulation test programs and in particular a program step visualization implementation method in a simulation test process. The method includes: respectively setting a mark parameter of an activation state and a non-activation state corresponding to a corresponding execution state for each execution box in a graphics program; when the execution state of the execution box changes, changing a display mark of the execution box into an activation state mark corresponding to a new execution state; and when a current execution state of the execution box remains unchanged for a preset time period, changing the display mark of the execution box from the activation state mark into a non-activation state mark.
    Type: Application
    Filed: January 29, 2024
    Publication date: May 8, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250123977
    Abstract: A system for implementing a vehicle bus virtual channel, comprising: a computer device, configured to execute client processes and a service end process; wherein, the client processes are configured to send a registration request data packet to the service end process, send a heartbeat packet to the service end process at a particular time interval, and send a vehicle bus packet to the service end process; the service end process is configured to: receive the registration request data packet, the heartbeat packet, and the vehicle bus packet from a client process, set a timestamp of the vehicle bus packet and send the vehicle bus packet back to the client process while modifying a direction attribute of the vehicle bus packet to sending; at the same time, send the vehicle bus packet to other client processes and modify the direction attribute of the vehicle bus packet to receiving.
    Type: Application
    Filed: October 15, 2023
    Publication date: April 17, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250124181
    Abstract: A vehicle model simulation performance optimization method includes: creating a real-time kernel program for executing a vehicle model real-time simulation task; enabling the real-time kernel program to perform inter-process communication with a host software through memory sharing to read and write a vehicle simulation signal through the host software, automatically control the real-time kernel program to execute a simulation command through a code program, and record simulation data fed back by the real-time kernel program.
    Type: Application
    Filed: October 13, 2023
    Publication date: April 17, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250124182
    Abstract: A vehicle model simulation performance optimization system includes a computer device, wherein the computer device is configured to execute a real-time kernel program and a host software; wherein, the real-time kernel program is configured as a daemon process of the host software to execute a vehicle model real-time simulation task; the host software is configured to perform inter-process communication with the real-time kernel program through memory sharing to read and write a vehicle simulation signal, automatically control the real-time kernel program to execute a simulation command through a code program, and record simulation data fed back by the real-time kernel program.
    Type: Application
    Filed: October 13, 2023
    Publication date: April 17, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250117033
    Abstract: A low dropout regulator (LDO) comprising an amplifier, a buffer circuit, an output circuit, a first compensation capacitor and a second compensation capacitor is provided. The buffer circuit comprises an input terminal coupled to an output terminal of the amplifier. The output circuit comprises an input terminal coupled to an output terminal of the buffer circuit, and comprises an output terminal for outputting a voltage. The first compensation capacitor is coupled between the output terminal of the output circuit and an internal cascade node of the amplifier, and configured to separate a first pole frequency of a Bode plot of the LDO from a power supply rejection ratio corner frequency. The second compensation capacitor is coupled between the input terminal of the buffer circuit and an input power source, and configured to separate a second pole frequency and a third pole frequency of the Bode plot of the LDO.
    Type: Application
    Filed: July 15, 2024
    Publication date: April 10, 2025
    Inventors: Yi FENG, Chuan Chu LIU
  • Publication number: 20250103385
    Abstract: A system for achieving hard real-time by a non-real-time system in a hardware-in-loop simulation includes: a computer device, and the computer device being configured to execute a task creating module and a task thread setting module, wherein, the task creating module is configured to create a real-time model task and form a task program; the task thread setting module is configured to: enable the task program to automatically read computer configuration and determine a number Z of processor kernels of a current computer device; when the number Z of the kernels is not greater than X, set a thread number to n=1 to execute the real-time model task, and otherwise, set the thread number to n=(Z?X)/Y to execute the real-time model task, wherein Y represents a thread number of one physical core of the processor.
    Type: Application
    Filed: September 22, 2023
    Publication date: March 27, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250103766
    Abstract: A method and system for achieving hard real-time by a non-real-time system in a hardware-in-loop simulation is provided. The method of achieving hard real-time by the non-real-time system in the hardware-in-loop simulation includes: creating a real-time model task and forming a task program; automatically reading, by the task program, computer configuration and determining a number Z of kernels of a processor of a current computer device; when the number Z of the kernels is not greater than X, setting a thread number to n=1 to execute the real-time model task, and otherwise, setting the thread number to n=(Z?X)/Y to execute the real-time model task, wherein Y represents a thread number of one physical core of the processor.
    Type: Application
    Filed: September 22, 2023
    Publication date: March 27, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO
  • Publication number: 20250085962
    Abstract: A vehicular multi-location synergic remote calibration method and system is provided. The vehicular multi-location synergic remote calibration method includes: a server, a requester and a responder; where the server stores a calibration database and receives and stores a calibration signal from the responder; the requester invokes the calibration signal from the server to read a calibration signal value; and/or, after the calibration signal is written, the requester sends a written target value to the responder through the server, and the responder completes vehicular online calibration and the requester reads a written calibration signal by applying to the server.
    Type: Application
    Filed: September 8, 2023
    Publication date: March 13, 2025
    Applicant: SHANGHAI TOSUN TECHNOLOGY LTD.
    Inventors: Chu LIU, Yueyin XIE, Mang MO