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).
-
Patent number: 12113893Abstract: This disclosure relates to techniques for performing encryption and decryption operations and that provide fully non-custodial data management, i.e., where end-users have control over their data—rather than a third party. Specifically, the techniques disclosed herein are configured to allow end-users to have the ability to recover and/or maintain access to data stored on third-party systems—even if one or more third-party entities storing the data are no longer in compliance with a predetermined set of operational criteria. In other implementations, novel split private key generation techniques are disclosed, wherein a newly-generated private key may be split into at least three shards, e.g., an authentication service provider shard, a shard for another entity, and a “recovery” shard. In still other implementations, an iFrame may decrypt separate shards of a private key using a delegated key management system (DKMS) and then use the reconstructed private key to sign a digital transaction.Type: GrantFiled: February 16, 2024Date of Patent: October 8, 2024Assignee: Magic Labs, Inc.Inventors: Fei-Yang Jen, Yi Wei Chen, Dheeban Srinivasan Govindarajan, Jaemin Jin, Shang Li
-
Publication number: 20240317367Abstract: A power-free passive stabilizing device working at an interface of different media includes a hollow chamber body, a limiting structure and a valve cover. The hollow chamber body has a first end, a second end, a first opening at the first end and a second opening at the second end. The limiting structure is connected to the first end of the hollow chamber body. The valve cover is limited by the limiting structure and movably disposed on the first end of the hollow chamber body to close and open the first opening. A passive stabilizing system using the passive stabilizing device is also disclosed.Type: ApplicationFiled: May 19, 2023Publication date: September 26, 2024Inventors: HUNG-YIN TSAI, SHANG-RU WU, SHANG-YI KUNG, CHENG-YANG LI, YU-CHENG WU, YU-TING SU
-
Patent number: 12094874Abstract: A semiconductor device includes a semiconductor substrate. The semiconductor device includes a first three-dimensional semiconductor structure of a first conductivity type protruding from a surface of the semiconductor substrate. The semiconductor device includes a second three-dimensional semiconductor structure of a second conductivity type protruding from the surface of the semiconductor substrate. The semiconductor device includes a first transistor having a first source/drain structure formed in the first three-dimensional semiconductor structure, a second source/drain structure formed in the second three-dimensional semiconductor structure, a first gate structure straddling a first portion of the first three-dimensional semiconductor structure and a first portion of the second three-dimensional semiconductor structure, and a second gate structure straddling a second portion of the second three-dimensional semiconductor structure.Type: GrantFiled: August 28, 2021Date of Patent: September 17, 2024Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Sung-Hsin Yang, Jung-Chi Jeng, Ru-Shang Hsiao
-
Patent number: 12085585Abstract: A method includes irradiating a target droplet in an extreme ultraviolet light source of an extreme ultraviolet lithography tool with light from a droplet illumination module. Light reflected and/or scattered by the target droplet is detected. Particle image velocimetry is performed to monitor one or more flow parameters inside the extreme ultraviolet light source.Type: GrantFiled: May 3, 2023Date of Patent: September 10, 2024Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: En Hao Lai, Chi Yang, Shang-Chieh Chien, Li-Jui Chen, Po-Chung Cheng
-
Publication number: 20240295825Abstract: In an embodiment, a method includes: heating a byproduct transport ring of an extreme ultraviolet source, the byproduct transport ring disposed beneath vanes of the extreme ultraviolet source; after heating the byproduct transport ring for a first duration, heating the vanes; after heating the vanes, cooling the vanes; and after cooling the vanes for a second duration, cooling the byproduct transport ring.Type: ApplicationFiled: May 10, 2024Publication date: September 5, 2024Inventors: Wei-Chun Yen, Chi Yang, Sheng-Kang Yu, Shang-Chieh Chien, Li-Jui Chen, Heng-Hsin Liu
-
Patent number: 12074864Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser. The present technology is non-custodial, wherein a public-private key pair, which represents user identity, is created on a client machine and then directly encrypted by a third-party platform without relying on one centralized computing system.Type: GrantFiled: January 8, 2024Date of Patent: August 27, 2024Assignee: Magic Labs, Inc.Inventors: Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
-
Publication number: 20240283636Abstract: This disclosure relates to techniques for performing encryption and decryption operations and that provide fully non-custodial data management, i.e., where end-users have control over their data—rather than a third party. Specifically, the techniques disclosed herein are configured to allow end-users to have the ability to recover and/or maintain access to data stored on third-party systems—even if one or more third-party entities storing the data are no longer in compliance with a predetermined set of operational criteria. In other implementations, novel split private key generation techniques are disclosed, wherein a newly-generated private key may be split into at least three shards, e.g., an authentication service provider shard, a shard for another entity, and a “recovery” shard. In still other implementations, an iFrame may decrypt separate shards of a private key using a delegated key management system (DKMS) and then use the reconstructed private key to sign a digital transaction.Type: ApplicationFiled: February 16, 2024Publication date: August 22, 2024Inventors: Fei-Yang JEN, Yi Wei CHEN, Dheeban SRINIVASAN GOVINDARAJAN, Jaemin JIN, Shang LI
-
Patent number: 12068271Abstract: A semiconductor device structure, along with methods of forming such, are described. The structure includes a substrate having one or more devices formed thereon, one or more bonding pads disposed over the substrate, and a first passivation layer disposed over the one or more bonding pads. The first passivation layer includes a first passivation sublayer having a first dielectric material, a second passivation sublayer disposed over the first passivation sublayer, and the second passivation sublayer has a second dielectric material different from the first dielectric material. The first passivation layer further includes a third passivation sublayer disposed over the second passivation sublayer, and the third passivation sublayer has a third dielectric material different from the second dielectric material. At least two of the first, second, and third passivation sublayers each includes a nitride.Type: GrantFiled: July 23, 2023Date of Patent: August 20, 2024Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Hsin-Chi Chen, Hsun-Ying Huang, Chih-Ming Lee, Shang-Yen Wu, Chih-An Yang, Hung-Wei Ho, Chao-Ching Chang, Tsung-Wei Huang
-
Patent number: 12044975Abstract: A method of controlling a droplet illumination module/droplet detection module system of an extreme ultraviolet (EUV) radiation source includes irradiating a target droplet with light from a droplet illumination module and detecting light reflected and/or scattered by the target droplet. The method includes determining whether an intensity of the detected light is within an acceptable range. In response to determining that the intensity of the detected light is not within the acceptable range, a parameter of the droplet illumination module is automatically adjusted to set the intensity of the detected light within the acceptable range.Type: GrantFiled: October 10, 2022Date of Patent: July 23, 2024Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Jen-Yang Chung, Chieh Hsieh, Shang-Chieh Chien, Li-Jui Chen, Po-Chung Cheng
-
Publication number: 20240211023Abstract: 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: ApplicationFiled: December 27, 2022Publication date: June 27, 2024Inventors: Gia Tung Phan, Ashish Jain, Shang Yang
-
Publication number: 20240184217Abstract: 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: ApplicationFiled: December 29, 2021Publication date: June 6, 2024Inventors: Jian Xu, Yayi Wei, Shang Yang
-
Publication number: 20240111351Abstract: 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: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Inventors: Ashish Jain, Shang Yang
-
Publication number: 20240111442Abstract: 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: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Inventors: Ashish Jain, Shang Yang, Jun Lei, Gia Tung Phan, Oswin Hall, Benjamin Tsien, Narendra Kamat
-
Publication number: 20240103754Abstract: 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: ApplicationFiled: September 28, 2022Publication date: March 28, 2024Inventors: Gia Tung Phan, Ashish Jain, Chintan S. Patel, Benjamin Tsien, Jun Lei, Shang Yang, Oswin Hall
-
Patent number: 11899520Abstract: 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: GrantFiled: April 26, 2022Date of Patent: February 13, 2024Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Ashish Jain, Benjamin Tsien, Chintan S. Patel, Vydhyanathan Kalyanasundharam, Shang Yang
-
Publication number: 20240004725Abstract: 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: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Inventors: Ashish Jain, Shang Yang, Arash Moghimi
-
Patent number: 11819897Abstract: 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: GrantFiled: February 18, 2022Date of Patent: November 21, 2023Assignee: RUENTEX ENGINEERING & CONSTRUCTION CO., LTD.Inventors: Samuel Yin, Shao Kuo Lu, Tai Shang Yang
-
Publication number: 20230341922Abstract: 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: ApplicationFiled: April 26, 2022Publication date: October 26, 2023Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Ashish Jain, Benjamin Tsien, Chintan S. Patel, Vydhyanathan Kalyanasundharam, Shang Yang
-
Publication number: 20220266325Abstract: 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: ApplicationFiled: February 18, 2022Publication date: August 25, 2022Inventors: Samuel YIN, Shao Kuo LU, Tai Shang YANG
-
Patent number: 10810337Abstract: 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: GrantFiled: September 6, 2018Date of Patent: October 20, 2020Assignee: MEDIATEK SINGAPORE PTE. LTD.Inventors: Jeff Chijung Peng, Jiu-Shang Yang, Shang-Wei Tu