Patents by Inventor Si Yu
Si Yu 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: 12287825Abstract: Embodiments of the present invention provide computer-implemented methods, computer program product, and computer systems. One or more processors assign an identifier that specifies a number of resources and a category associated with a respective image layer of a plurality of image layers. One or more processors, in response to receiving a user request, identify image layers of the plurality of image layers that match the identifier based on dependencies between the plurality of image layers. One or more processors can retrieve matched layers based on the functionality of respective image layers and the dependencies of those respective image layers.Type: GrantFiled: December 27, 2023Date of Patent: April 29, 2025Assignee: International Business Machines CorporationInventors: Hao Wu, Xiao Ling Chen, Si Yu Chen, Lu Yan Li, Min Cheng, Wen Qi Wq Ye, Xiao Xuan Fu
-
Patent number: 12182559Abstract: Computer implemented method, systems, and computer program products include program code executing on a processor(s) obtain a first container comprising image layers, wherein the image layers include a base image layer and one or more image layers. The program code determines dependencies between the image layers. The program code obtains a request for an application where at least one image layer of the one or more image layers comprises features of the application. The program code identifies, based on the dependencies, at least one additional image layer related to the at least one image layer. The program code generates and deploys a second container, where image layers of the second container consist of the at least one image layer, the at least one additional image layer related to the at least one image layer, and the base layer.Type: GrantFiled: December 6, 2022Date of Patent: December 31, 2024Assignee: International Business Machines CorporationInventors: Xiao Ling Chen, Si Yu Chen, Juliet Candee, Yan Fei Qin, Hao Wu, Wen Bin Han
-
Publication number: 20240430268Abstract: Secure container use is provided. The method generates respective user group permission identifications associated with image layer staging operations permissions assigned to different user groups as well as a list of the user group permission identifications. Responsive to a request from a user to perform an image layer staging operation, the method verifies whether the user has a user group permission identification in the list of the user group permission identifications. Responsive to verification that the user has a user group permission identification in the list of the user group permission identifications, the requested operation is executed. Responsive to determination that the user does not have a user group permission identification in the list of the user group permission identifications, the requested operation is denied.Type: ApplicationFiled: June 22, 2023Publication date: December 26, 2024Inventors: Xiao Ling Chen, Si Yu Chen, Wen Ji Huang, Heng Wang, Yan Huang
-
Publication number: 20240419423Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining image layers of a container image and generating, in dependence on the examining, layer dependency relationship data that specifies layer dependency relationships of the container image; storing in a container repository the layer dependency relationship data that specifies layer dependency relationships of the container image; in response to receipt of a download request that specifies a targeted layer of the container image, analyzing relationship data of the layer dependency relationship data; in dependence on the analyzing, identifying a subset of image layers of the container image preceding the targeted layer; and establishing a deployment container image in dependence on the identified subset of image layers.Type: ApplicationFiled: June 14, 2023Publication date: December 19, 2024Inventors: Si Yu CHEN, Xiao Ling Chen, Juliet CANDEE, Hao WU
-
Publication number: 20240411536Abstract: Techniques according to the present disclosure may include receiving, at a computer, a command for performing an action on a first image layer of a first container repository. A second container repository is determined which has a dependency on the first container repository, based on a dependency graph storing dependencies of a plurality of container repositories. The action is performed on the first image layer of the first container repository and a corresponding action on a second image layer of the second container repository based on the command.Type: ApplicationFiled: June 9, 2023Publication date: December 12, 2024Inventors: Le Yue, Xiao Ling Chen, Si Yu Chen, Han Wen Zhu, Qing Yu Pei, Ming Lei Zhang
-
Publication number: 20240401092Abstract: The present invention mainly provides a method of producing an antibiotic- and inducer-free vector for production of bio-based materials, comprising: (a) providing a plasmid cloning vector; (b) introducing a plasmid maintenance system into the plasmid cloning vector; (c) introducing a synthetic operon into the plasmid cloning vector; and (d) introducing a ? factor-independent terminator in the upstream of synthetic operon.Type: ApplicationFiled: June 2, 2023Publication date: December 5, 2024Inventors: Si-Yu Li, Ying-Cheng Liao, Boonyawee Saengsawang, Jun-Wei Chen, Xiao-zhen Zhuo
-
Publication number: 20240379557Abstract: A semiconductor device includes a transistor having a source/drain and a gate. The semiconductor device also includes a conductive contact for the transistor. The conductive contact provides electrical connectivity to the source/drain or the gate of the transistor. The conductive contact includes a plurality of barrier layers. The barrier layers have different depths from one another.Type: ApplicationFiled: July 24, 2024Publication date: November 14, 2024Inventors: Chia-Yang Wu, Shiu-Ko JangJian, Ting-Chun Wang, Yung-Si Yu
-
Patent number: 12105676Abstract: A computer-implemented method, computer program product and computer system to automatically perform file management operations is provided. A processor identifies a plurality of files to monitor. A processor generates tracking attributes for the plurality of files. A processor monitors user interactions with the plurality of files. A processor generates prediction vectors for a plurality of file interactions based on the user interactions with the plurality of files. A processor determines at least one file in the plurality of files with tracking attributes that correlate with at least one prediction vector. A processor performs an operation on the at least one file that corresponds with the at least one prediction vector.Type: GrantFiled: June 28, 2022Date of Patent: October 1, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jing Zhao, Xiao Yun Wang, Si Yu Chen, Jiangang Deng, Jiang Yi Liu
-
Publication number: 20240303119Abstract: Automatic process generation and recommendation can include extracting, in real time, features from user input to a computer. The features extracted can be compared with recorded features corresponding to a prior behavior. A user-intended action can be predicted in response to a match between the features extracted and the features corresponding to the prior behavior. A sequence of processor-executable actions corresponding to the prior behavior can be generated.Type: ApplicationFiled: March 8, 2023Publication date: September 12, 2024Inventors: Xiao Xuan Fu, Jiang Yi Liu, Wen Qi WQ Ye, Si Yu Chen, Min Cheng
-
Patent number: 12046662Abstract: A semiconductor device structure is provided. The semiconductor device structure includes a dielectric structure over the substrate. The semiconductor device structure includes a contact structure passing through the dielectric structure. The contact structure includes a contact layer, a first barrier layer, and a second barrier layer, the contact layer passes through the first barrier layer, the first barrier layer passes through the second barrier layer, the first barrier layer surrounds the contact layer, the second barrier layer surrounds a first upper portion of a sidewall of the first barrier layer and exposes a first lower portion of the sidewall of the first barrier layer, and the sidewall faces away from the contact layer.Type: GrantFiled: April 26, 2023Date of Patent: July 23, 2024Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Chia-Yang Wu, Shiu-Ko Jangjian, Ting-Chun Wang, Yung-Si Yu
-
Patent number: 12020048Abstract: Provided herein are a method, system, and computer program product for creating scripts from command line history. The method includes determining a plurality of distances among a plurality of commands from a command line history. A plurality of command sets is determined from the plurality of commands based on the plurality of distances among the plurality of commands. Each of the plurality of command sets includes at least two neighboring commands. A script is created by the one or more processors based on a first command set and a second command set of the plurality of command sets in response to a distance between the first command set and the second command set being less than a predetermined threshold.Type: GrantFiled: March 21, 2022Date of Patent: June 25, 2024Assignee: International Business Machines CorporationInventors: Jiang Yi Liu, Min Cheng, Xiao Xuan Fu, Si Yu Chen, Wen Qi Wq Ye
-
Publication number: 20240184558Abstract: Computer implemented method, systems, and computer program products include program code executing on a processor(s) obtain a first container comprising image layers, wherein the image layers include a base image layer and one or more image layers. The program code determines dependencies between the image layers. The program code obtains a request for an application where at least one image layer of the one or more image layers comprises features of the application. The program code identifies, based on the dependencies, at least one additional image layer related to the at least one image layer. The program code generates and deploys a second container, where image layers of the second container consist of the at least one image layer, the at least one additional image layer related to the at least one image layer, and the base layer.Type: ApplicationFiled: December 6, 2022Publication date: June 6, 2024Inventors: Xiao Ling CHEN, Si Yu CHEN, Juliet CANDEE, Yan Fei QIN, Hao WU, Wen Bin HAN
-
Publication number: 20240103817Abstract: A method, system, and computer program product for script generation and recommendation from behavior trees are provided. The method receives a set of input commands within a programming interface. The set of input commands is parsed into a set of command parts. The set of input commands is normalized based on the set of command parts to generate a set of normalized commands. A set of behavior trees are generated based on the set of normalized commands and the set of parts. The method generates a set of command scripts based on the set of behavior trees.Type: ApplicationFiled: September 23, 2022Publication date: March 28, 2024Inventors: Jing Zhao, Xiao Yun Wang, Si Yu Chen, Jiang Yi Liu, Jiangang Deng
-
Patent number: 11929328Abstract: A semiconductor device includes a transistor having a source/drain and a gate. The semiconductor device also includes a conductive contact for the transistor. The conductive contact provides electrical connectivity to the source/drain or the gate of the transistor. The conductive contact includes a plurality of barrier layers. The barrier layers have different depths from one another.Type: GrantFiled: January 4, 2021Date of Patent: March 12, 2024Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.Inventors: Chia-Yang Wu, Shiu-Ko JangJian, Ting-Chun Wang, Yung-Si Yu
-
Publication number: 20240079332Abstract: A semiconductor device includes a transistor having a source/drain and a gate. The semiconductor device also includes a conductive contact for the transistor. The conductive contact provides electrical connectivity to the source/drain or the gate of the transistor. The conductive contact includes a plurality of barrier layers. The barrier layers have different depths from one another.Type: ApplicationFiled: November 8, 2023Publication date: March 7, 2024Inventors: Chia-Yang Wu, Shiu-Ko JangJian, Ting-Chun Wang, Yung-Si Yu
-
Publication number: 20230416762Abstract: The present invention provides a recombinant plasmid for manufacturing bio-based materials, comprising: a promoter system; and a rbs?-synthetic gene cluster, wherein the promoter system comprises a Pribnow box and a transcriptional activator.Type: ApplicationFiled: June 14, 2023Publication date: December 28, 2023Inventors: Si-Yu Li, Ying-Xing Liu, Xiao-Zhen Zhuo, Yu-Ning Wang
-
Publication number: 20230418787Abstract: A computer-implemented method, computer program product and computer system to automatically perform file management operations is provided. A processor identifies a plurality of files to monitor. A processor generates tracking attributes for the plurality of files. A processor monitors user interactions with the plurality of files. A processor generates prediction vectors for a plurality of file interactions based on the user interactions with the plurality of files. A processor determines at least one file in the plurality of files with tracking attributes that correlate with at least one prediction vector. A processor performs an operation on the at least one file that corresponds with the at least one prediction vector.Type: ApplicationFiled: June 28, 2022Publication date: December 28, 2023Inventors: Jing Zhao, Xiao Yun Wang, Si Yu Chen, JIANGANG DENG, JIANG YI LIU
-
Publication number: 20230417791Abstract: A device is provided. The device is configured to measure the air speed near an air outlet of an air curtain. The air curtain is mounted near an open of a wafer box. Receiving grooves are defined in the wafer box. Each receiving groove is configured to receive a wafer. The device includes one or more fixing members and one or more air speed measuring members. Each fixing members is received and held in one receiving groove. Each air speed measuring member is arranged on one fixing member. Each air speed measuring member includes one or more sensors. Each sensor extends outside the wafer box and is positioned below the air curtain. Each sensor is configured to measure the air speed near the air outlet of the air curtain. A related wafer box is also provided.Type: ApplicationFiled: May 19, 2023Publication date: December 28, 2023Inventors: SI-YU WEN, CHUN-KAI HUANG, CHUN-CHUNG CHEN
-
Publication number: 20230375415Abstract: A device is provided. The device is arranged in a wafer box and is configured to simulate to measure physical properties of a surface of a wafer in the wafer box during an air filling and exchanging operation on the wafer box when the wafer box is closed. The device includes one or more simulating members and one or more sensors. Each simulating members is arranged in one receiving groove. The physical properties of a surface of each simulating member received in the one receiving groove matches with the physical properties of the surface of the wafer received in the one receiving groove. At least one of the one or more sensors is arranged on a corresponding simulating member, each sensor is configured to measure the physical properties of a surface of a corresponding simulating member. A related wafer box is also provided.Type: ApplicationFiled: May 19, 2023Publication date: November 23, 2023Inventors: SI-YU WEN, CHUN-KAI HUANG, CHUN-CHUNG CHEN
-
Patent number: 11784240Abstract: A semiconductor device structure is provided. The semiconductor device structure includes a contact layer over a metal silicide layer. The contact layer extends through a first dielectric structure. The semiconductor device structure includes a first metal nitride barrier layer over sidewalls of the contact layer. The first metal nitride barrier layer is directly adjacent to the first dielectric structure. The semiconductor device structure includes a second metal nitride barrier layer partially between the contact layer and the metal silicide layer and partially between the contact layer and the first metal nitride barrier layer. The metal silicide layer is below the first metal nitride barrier layer and the second metal nitride barrier layer.Type: GrantFiled: June 6, 2022Date of Patent: October 10, 2023Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Chia-Yang Wu, Shiu-Ko Jangjian, Ting-Chun Wang, Yung-Si Yu