Patents by Inventor Shang Yang

Shang Yang 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: 20250233167
    Abstract: A lithium-oxygen primary battery features using a catalyst-free electrolyte. Further, a lithium metal on the negative electrode thereof is decreased to reduce the N/P ratio. Therefore, the lithium-oxygen primary battery of the present invention has a lower cost. The lithium-oxygen primary battery of the present invention has a gravimetric energy density much higher than that of the lithium-oxygen secondary battery.
    Type: Application
    Filed: May 13, 2024
    Publication date: July 17, 2025
    Inventors: KEVIN IPUTERA, SHANG-YANG HUANG, RU-SHI LIU, SUNG-TING YAO
  • Patent number: 12164365
    Abstract: An apparatus and method for efficiently managing power consumption among multiple, replicated functional blocks of an integrated circuit. An integrated circuit includes multiple, replicated functional blocks that use separate power domains. Data of a given type is stored in an interleaved manner among at least two of the multiple functional blocks. In one implementation, a prior static allocation determines that only a subset of the functional blocks store the data of the given type. In another implementation, each of the functional blocks stores the data of the given type, and when an idle state has occurred, data of the given type is moved between the multiple functional blocks until one or more functional blocks no longer store data of the given type. When a transition to the idle state has occurred, the functional blocks that do not store the data of the given type are transitioned to a sleep state.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: December 10, 2024
    Assignees: Advanced Micro Devices, Inc, ATI Technologies ULC
    Inventors: Gia Tung Phan, Ashish Jain, Shang Yang
  • Patent number: 12164353
    Abstract: A system and method for determining power-performance state transition thresholds in a computing system. A processor comprises several functional blocks and a power manager. Each of the functional blocks produces data corresponding to an activity level associated with the respective functional block. The power manager determines activity levels of the functional blocks and compares the activity level of a given functional block to a threshold to determine if a power-performance state (P-state) transition is indicated. The threshold is determined in part on a current P-state of the given functional block. When the current P-state of the given functional block is relatively high, the threshold activity level to transition to a higher P-state is higher than it would be if the current P-state were relatively low. The power manager is further configured to determine the thresholds based in part on one or more of a type of circuit being monitored and a type of workload being executed.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: December 10, 2024
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Ashish Jain, Shang Yang
  • Publication number: 20240403242
    Abstract: An apparatus and method for efficiently managing memory bandwidth within a communication fabric. A computing system includes multiple clients, a display controller, and a communication fabric that transfers data between the multiple clients, the display controller, and a memory subsystem. A control circuit with power management circuitry determines that one or more conditions are satisfied for changing a power-performance state (P-state) of the memory subsystem. The control circuit asserts indications on a sideband interface specifying to the communication fabric that the display controller is to have an increased bandwidth of data transfer between the display controller and the memory subsystem. Using the increased bandwidth provided by the communication fabric, the display controller prefetches display data from a frame buffer of the memory subsystem prior to the P-state change. Afterward, the memory subsystem performs the P-state change and the corresponding training of the memory interface.
    Type: Application
    Filed: June 1, 2023
    Publication date: December 5, 2024
    Inventors: Ashish Jain, Gia Tung Phan, Shang Yang
  • Publication number: 20240211023
    Abstract: An apparatus and method for efficiently managing power consumption among multiple, replicated functional blocks of an integrated circuit. An integrated circuit includes multiple, replicated functional blocks that use separate power domains. Data of a given type is stored in an interleaved manner among at least two of the multiple functional blocks. In one implementation, a prior static allocation determines that only a subset of the functional blocks store the data of the given type. In another implementation, each of the functional blocks stores the data of the given type, and when an idle state has occurred, data of the given type is moved between the multiple functional blocks until one or more functional blocks no longer store data of the given type. When a transition to the idle state has occurred, the functional blocks that do not store the data of the given type are transitioned to a sleep state.
    Type: Application
    Filed: December 27, 2022
    Publication date: June 27, 2024
    Inventors: Gia Tung Phan, Ashish Jain, Shang Yang
  • Publication number: 20240184217
    Abstract: A method and an apparatus for correcting a proximity effect of an electron beam. An initial dose of the electron beam is preset for each exposed square, and proximity effect energy representing an influence of exposing all exposed squares other than a current exposed square on the current exposed is calculated. A corrected dose of the electron beam for the current exposed square is then calculated, and the corrected dose for each exposed square in the electron beam exposure layout matrix is successively calculated. Then, the above calculation iterates for T times to obtain a final corrected dose of the electron beam for each exposed square.
    Type: Application
    Filed: December 29, 2021
    Publication date: June 6, 2024
    Inventors: Jian Xu, Yayi Wei, Shang Yang
  • Publication number: 20240111351
    Abstract: A system and method for determining power-performance state transition thresholds in a computing system. A processor comprises several functional blocks and a power manager. Each of the functional blocks produces data corresponding to an activity level associated with the respective functional block. The power manager determines activity levels of the functional blocks and compares the activity level of a given functional block to a threshold to determine if a power-performance state (P-state) transition is indicated. The threshold is determined in part on a current P-state of the given functional block. When the current P-state of the given functional block is relatively high, the threshold activity level to transition to a higher P-state is higher than it would be if the current P-state were relatively low. The power manager is further configured to determine the thresholds based in part on one or more of a type of circuit being monitored and a type of workload being executed.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Inventors: Ashish Jain, Shang Yang
  • Publication number: 20240111442
    Abstract: Systems, apparatuses, and methods for prefetching data by a display controller. From time to time, a performance-state change of a memory are performed. During such changes, a memory clock frequency is changed for a memory subsystem storing frame buffer(s) used to drive pixels to a display device. During the performance-state change, memory accesses may be temporarily blocked. To sustain a desired quality of service for the display, a display controller is configured to prefetch data in advance of the performance-state change. In order to ensure the display controller has sufficient memory bandwidth to accomplish the prefetch, bandwidth reduction circuitry in clients of the system are configured to temporarily reduce memory bandwidth of corresponding clients.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Inventors: Ashish Jain, Shang Yang, Jun Lei, Gia Tung Phan, Oswin Hall, Benjamin Tsien, Narendra Kamat
  • Publication number: 20240103754
    Abstract: Systems, apparatuses, and methods for prefetching data by a display controller. From time to time, a performance-state change of a memory are performed. During such changes, a memory clock frequency is changed for a memory subsystem storing frame buffer(s) used to drive pixels to a display device. During the performance-state change, memory accesses may be temporarily blocked. In order to reduce visual artifacts that may occur while the memory accesses are blocked, a memory subsystem includes a control circuit configured to enable a caching mode which caches display data provided to the display controller. Subsequent requests for display data from the display controller are then serviced using the cached data instead of accessing memory.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 28, 2024
    Inventors: Gia Tung Phan, Ashish Jain, Chintan S. Patel, Benjamin Tsien, Jun Lei, Shang Yang, Oswin Hall
  • Patent number: 11899520
    Abstract: A technique for operating a cache is disclosed. The technique includes in response to a power down trigger that indicates that the cache effectiveness is considered to be low, powering down the cache.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: February 13, 2024
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Ashish Jain, Benjamin Tsien, Chintan S. Patel, Vydhyanathan Kalyanasundharam, Shang Yang
  • Publication number: 20240004725
    Abstract: Systems, apparatuses, and methods for managing power allocation in a computing system. A system management unit detects a condition indicating a change in power is indicated. Such a change may be detecting an indication that a power change is either required, possible, or requested. In response to detecting a reduction in power is indicated, the system management unit identifies currently executing tasks of the computing system and accesses sensitivity data to determine which of a number of computing units (or power domains) to select for power reduction. Based at least in part on the data, a unit is identified that is determined to have a relatively low sensitivity to power state changes under the current operating conditions. A relatively low sensitivity indicates that a change in power to the corresponding unit will not have as significant an impact on overall performance of the computing system than if another unit was selected. Power allocated for the selected unit is then decreased.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Ashish Jain, Shang Yang, Arash Moghimi
  • Patent number: 11819897
    Abstract: A method for manufacturing a continuous stirrup and an apparatus for implementing such method are provided. The method includes placing a planar structure formed of a wave-shaped rebar on a platform, fixing a side of the planar structure and using an elongated mold to abut against the other side of the planar structure to form an intermediate structure, flipping the intermediate structure, and abutting the elongated mold against the side of the planar structure to form a continuous stirrup.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: November 21, 2023
    Assignee: RUENTEX ENGINEERING & CONSTRUCTION CO., LTD.
    Inventors: Samuel Yin, Shao Kuo Lu, Tai Shang Yang
  • Publication number: 20230341922
    Abstract: A technique for operating a cache is disclosed. The technique includes in response to a power down trigger that indicates that the cache effectiveness is considered to be low, powering down the cache.
    Type: Application
    Filed: April 26, 2022
    Publication date: October 26, 2023
    Applicants: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Ashish Jain, Benjamin Tsien, Chintan S. Patel, Vydhyanathan Kalyanasundharam, Shang Yang
  • Publication number: 20220266325
    Abstract: A method for manufacturing a continuous stirrup and an apparatus for implementing such method are provided. The method includes placing a planar structure formed of a wave-shaped rebar on a platform, fixing a side of the planar structure and using an elongated mold to abut against the other side of the planar structure to form an intermediate structure, flipping the intermediate structure, and abutting the elongated mold against the side of the planar structure to form a continuous stirrup.
    Type: Application
    Filed: February 18, 2022
    Publication date: August 25, 2022
    Inventors: Samuel YIN, Shao Kuo LU, Tai Shang YANG
  • Patent number: 10810337
    Abstract: A method for modeling glitch of a logic gate is provided. An input glitch with a glitch width is obtained from the logic gate. The glitch width is scaled by a first scaling factor when the glitch width is greater than or equal to a first threshold width. The glitch width is scaled by a second scaling factor when the glitch width is less than the first threshold width and greater than or equal to a second threshold width. An output glitch with the scaled glitch width is provided for the logic gate. The scaled glitch width is greater than 0. The first threshold width is greater than the second threshold width, and the second scaling factor is smaller than the first scaling factor.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: October 20, 2020
    Assignee: MEDIATEK SINGAPORE PTE. LTD.
    Inventors: Jeff Chijung Peng, Jiu-Shang Yang, Shang-Wei Tu
  • Publication number: 20190138677
    Abstract: A method for modeling glitch of a logic gate is provided. An input glitch with a glitch width is obtained from the logic gate. The glitch width is scaled by a first scaling factor when the glitch width is greater than or equal to a first threshold width. The glitch width is scaled by a second scaling factor when the glitch width is less than the first threshold width and greater than or equal to a second threshold width. An output glitch with the scaled glitch width is provided for the logic gate. The scaled glitch width is greater than 0. The first threshold width is greater than the second threshold width, and the second scaling factor is smaller than the first scaling factor.
    Type: Application
    Filed: September 6, 2018
    Publication date: May 9, 2019
    Inventors: Jeff Chijung PENG, Jiu-Shang YANG
  • Patent number: 10188579
    Abstract: A method for controlling a walking assistant apparatus includes: scanning a user so as to generate information associated with gait of the user; detecting a torque applied to a torque sensor; estimating a speed of the user based on the information; calculating a compliant motion speed, and a compliant rotational speed; and controlling the motion unit to move at the compliant motion speed and to turn at the compliant rotational speed. This disclosure provides an autonomous obstacle avoidance mechanism; by combining the obstacle avoidance mechanism and the compliance controls, the walking-assistance apparatus is able to help user prevent from collisions with obstacles when walking in an environment with obstacles.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: January 29, 2019
    Assignee: National Chiao Tung University
    Inventors: Kai-Tai Song, Shang-Yang Wu, Sin-Yi Jiang
  • Publication number: 20170189259
    Abstract: A method for controlling a walking assistant apparatus includes: scanning a user so as to generate information associated with gait of the user; detecting a torque applied to a torque sensor; estimating a speed of the user based on the information; calculating a compliant motion speed, and a compliant rotational speed; and controlling the motion unit to move at the compliant motion speed and to turn at the compliant rotational speed. This disclosure provides an autonomous obstacle avoidance mechanism; by combining the obstacle avoidance mechanism and the compliance controls, the walking-assistance apparatus is able to help user prevent from collisions with obstacles when walking in an environment with obstacles.
    Type: Application
    Filed: December 2, 2016
    Publication date: July 6, 2017
    Inventors: Kai-Tai SONG, Shang-Yang WU, Sin-Yi JIANG
  • Publication number: 20120104207
    Abstract: A test bracket includes a base board and two position poles. The position poles are perpendicularly and slidably mounted on the base board opposing each other. Each position pole defines a groove opposing the other position pole. A distance between the position poles is adjusted through sliding the position poles on the base board along the slots. The position poles hold a circuit board to be perpendicularly mounted on the base board by receiving the circuit board in the grooves.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 3, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: SHANG-YANG HSIEH, JUN-YANG FENG
  • Patent number: 7843444
    Abstract: An exemplary video graphics array interface tester includes a VGA connector being configured to couple to a VGA interface to be tested and having a plurality of signal pins to output different VGA signals; a load circuit connected to the signal pins of the VGA connector for impedance matching; a selection switch having a plurality of throws corresponding to the signal pins of the VGA connector connected to the signal pins of the VGA connector respectively, and a pole; and a test port connected to the pole of the selection switch for selectively testing one of the VGA signals via selection of the selection switch. Using this tester to detect the VGA interface can guarantee quality and improve efficiency of VGA test.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: November 30, 2010
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Fa-Sheng Huang, Shang-Yang Hsieh