Patents by Inventor Yi-Hsiu Wei
Yi-Hsiu Wei 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: 11917804Abstract: A manufacturing method of a SRAM memory device includes forming two transistors on a substrate, forming an inner dielectric layer covering the two transistors, forming contacts in the inner dielectric layer for coupling to source nodes of the two transistors, forming a metal interconnect structure on the inner dielectric layer, wherein a portion of an n-th metal layer of the metal interconnect structure is utilized as a lower metal layer, wherein n?1. An opening is formed in the metal interconnect structure to expose the lower metal layer, and then a capacitor is formed in the opening. The capacitor includes the lower metal layer, a first electrode layer, a dielectric layer, a second electrode layer, and an upper metal layer from bottom to top. The upper metal layer is a portion of an m-th metal layer of the metal interconnect structure, wherein m?n+1.Type: GrantFiled: September 15, 2022Date of Patent: February 27, 2024Assignee: Powerchip Semiconductor Manufacturing CorporationInventors: Shou-Zen Chang, Yi-Hsung Wei, Pei-Hsiu Tseng, Jia-You Lin
-
Patent number: 11297066Abstract: Described are techniques for an access management protocol including a method comprising associating a granted permission set and a constrained permission set to a user profile in an access management system. Respective granted permissions in the granted permission set authorize the user profile to perform the respective granted permissions, and respective constrained permissions in the constrained permission set preclude the user profile from performing the respective constrained permissions. The method further comprises receiving a permission-based request at the access management system and from the user profile and determining that the permission-based request is associated with a permission that is included in both the granted permission set and the constrained permission set. The method further comprises rejecting the permission-based request.Type: GrantFiled: January 20, 2020Date of Patent: April 5, 2022Assignee: International Business Machines CorporationInventors: Yi-hsiu Wei, David Yu Chang, Ching-Yun Chao, Hui-Ming Lin
-
Patent number: 11196774Abstract: A method, system, and computer program product for detecting a network application security question is provided. The method includes receiving permission to access social media sources of a user. The social media sources and Internet based sources of the user are monitored in response to receiving the permission and associated data is generated and stored. A request for access to a secure account of the user is received and a list of security questions is presented to the user. The list of security questions is analyzed with respect to the data and each security question is ranked. An answer to a question of the list is received and analyzed and security attributes of the answer with respect to a potential malicious attempt to provide a predicted answer to for access to secure account are determined. A resulting security process with respect to enabling access to the secure account is executed.Type: GrantFiled: March 5, 2020Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Yi-hsiu Wei, David Yu Chang, Ching-Yun Chao
-
Patent number: 11178022Abstract: A method, apparatus, system, and computer program product for facilitating evidence collection. A set of evidence requirements is identified by computer system in which the set of evidence requirements is for a control that manages a set of resources in the computer system to enforce a policy in the computer system. Labels are associated by the computer system with historical evidence for the set of requirements. The historical evidence comprises prior evidence collected for compliance with the set of evidence requirements for the control and was accepted to meet the set of evidence requirements for the control. The historical evidence with the labels form labeled historical evidence. Rules for mining evidence for the set of evidence requirements for the control using the labeled historical evidence are learned by a machine learning model in the computer system.Type: GrantFiled: September 26, 2019Date of Patent: November 16, 2021Assignee: International Business Machines CorporationInventors: Rohit Ranchal, Uttam Thakore, HariGovind Venkatraj Ramasamy, Yi-hsiu Wei
-
Patent number: 11138188Abstract: An example operation may include one or more of connecting, by a feedback controller node, to a blockchain network configured to process transaction proposals through a plurality of endorser nodes connected to an orderer node, receiving, by the feedback controller node, reports from the orderer node that reflect performance of the plurality of the endorser nodes, assigning, by the feedback controller node, rankings to the plurality of the endorser nodes based on the reports, and ordering the transaction proposals to be executed by the plurality of the endorser nodes based on the assigned rankings.Type: GrantFiled: November 7, 2018Date of Patent: October 5, 2021Assignee: International Business Machines CorporationInventors: Ching-Yun Chao, Yi-Hsiu Wei, David Y. Chang
-
Patent number: 11132502Abstract: A system from updating a document to include revisions made by multiple parties that includes an indexing module for building relationships between atom repositories and source files, and a mapping module builds a relationship between multiple atom repositories produced by indexing module that are associated with a same source file family. The system also includes an atom controlling module for controlling atom adding and atom splitting in the multiple atom repository in response to update, insert and delete operations of information units in the source file. The system can also include a synchronizing engine for synchronizing updates from one version of the source file to all versions of the source file in accordance with the atom controlling module that have been made by all users when be viewed by a single user.Type: GrantFiled: July 31, 2019Date of Patent: September 28, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ye Qing Chen, Zhen Hong Ding, Chang Lei, Wen Juan Nie, Yi-Hsiu Wei, Ting Wu, Zhao Yang, Chao Zheng
-
Publication number: 20210281612Abstract: A method, system, and computer program product for detecting a network application security question is provided. The method includes receiving permission to access social media sources of a user. The social media sources and Internet based sources of the user are monitored in response to receiving the permission and associated data is generated and stored. A request for access to a secure account of the user is received and a list of security questions is presented to the user. The list of security questions is analyzed with respect to the data and each security question is ranked. An answer to a question of the list is received and analyzed and security attributes of the answer with respect to a potential malicious attempt to provide a predicted answer to for access to secure account are determined. A resulting security process with respect to enabling access to the secure account is executed.Type: ApplicationFiled: March 5, 2020Publication date: September 9, 2021Inventors: Yi-hsiu Wei, David Yu Chang, Ching-Yun Chao
-
Publication number: 20210226956Abstract: Described are techniques for an access management protocol including a method comprising associating a granted permission set and a constrained permission set to a user profile in an access management system. Respective granted permissions in the granted permission set authorize the user profile to perform the respective granted permissions, and respective constrained permissions in the constrained permission set preclude the user profile from performing the respective constrained permissions. The method further comprises receiving a permission-based request at the access management system and from the user profile and determining that the permission-based request is associated with a permission that is included in both the granted permission set and the constrained permission set. The method further comprises rejecting the permission-based request.Type: ApplicationFiled: January 20, 2020Publication date: July 22, 2021Inventors: Yi-hsiu Wei, David Yu Chang, Ching-Yun Chao, Hui-Ming Lin
-
Patent number: 11032083Abstract: An example operation may include one or more of connecting, by a committer node, to a main blockchain comprised of a plurality of initiator nodes, receiving, by the committer node, a transaction from an initiator node of the plurality of the initiator nodes and placing blocks of the transaction on the main blockchain, executing, by the committer node, a request from the initiator node of the plurality of the initiator nodes to branch off a sub-blockchain from the main blockchain, processing, by the committer node, the transaction in the sub-blockchain, detecting, by the committer node, a completion or an ending of the transaction in the sub-blockchain, in response to the detection of the completion of the transaction, committing the transaction to the main blockchain, in response to the detection of the ending of the transaction, terminating the transaction in the sub-blockchain, and discarding, by the committer node, the sub-blockchain.Type: GrantFiled: November 6, 2018Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Ching-Yun Chao, David Y. Chang, Yi-Hsiu Wei
-
Patent number: 10984190Abstract: A system from updating a document to include revisions made by multiple parties that includes an indexing module for building relationships between atom repositories and source files, and a mapping module builds a relationship between multiple atom repositories produced by indexing module that are associated with a same source file family. The system also includes an atom controlling module for controlling atom adding and atom splitting in the multiple atom repository in response to update, insert and delete operations of information units in the source file. The system can also include a synchronizing engine for synchronizing updates from one version of the source file to all versions of the source file in accordance with the atom controlling module that have been made by all users when be viewed by a single user.Type: GrantFiled: July 31, 2019Date of Patent: April 20, 2021Assignee: International Business Machines CorporationInventors: Ye Qing Chen, Zhen Hong Ding, Chang Lei, Wen Juan Nie, Yi-Hsiu Wei, Ting Wu, Zhao Yang, Chao Zheng
-
Publication number: 20210096974Abstract: A method, apparatus, system, and computer program product for facilitating evidence collection. A set of evidence requirements is identified by computer system in which the set of evidence requirements is for a control that manages a set of resources in the computer system to enforce a policy in the computer system. Labels are associated by the computer system with historical evidence for the set of requirements. The historical evidence comprises prior evidence collected for compliance with the set of evidence requirements for the control and was accepted to meet the set of evidence requirements for the control. The historical evidence with the labels form labeled historical evidence. Rules for mining evidence for the set of evidence requirements for the control using the labeled historical evidence are learned by a machine learning model in the computer system.Type: ApplicationFiled: September 26, 2019Publication date: April 1, 2021Inventors: Rohit Ranchal, Uttam Thakore, HariGovind Venkatraj Ramasamy, Yi-hsiu Wei
-
Patent number: 10834122Abstract: An example operation may include one or more of connecting, by a participating blockchain (BC) node, to a blockchain network configured to store a plurality of packages, selecting and downloading, by the participating BC node, a package containing a random code variant identified by a unique identifier (ID), executing, by the participating BC node, the package to calculate an outcome associated with the variant ID, receiving, by the participating BC node, votes on outcomes associated with the variant ID and votes on outcomes associated with different variant IDs from other nodes of the blockchain network, and analyzing, by the participating BC node, the votes to determine if the votes on the outcomes associated with the variant ID are different from the votes on the outcomes associated with the different variant IDs.Type: GrantFiled: September 5, 2018Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Ching-Yun Chao, Yi-Hsiu Wei, David Y. Chang
-
Publication number: 20200145221Abstract: An example operation may include one or more of connecting, by a committer node, to a main blockchain comprised of a plurality of initiator nodes, receiving, by the committer node, a transaction from an initiator node of the plurality of the initiator nodes and placing blocks of the transaction on the main blockchain, executing, by the committer node, a request from the initiator node of the plurality of the initiator nodes to branch off a sub-blockchain from the main blockchain, processing, by the committer node, the transaction in the sub-blockchain, detecting, by the committer node, a completion or an ending of the transaction in the sub-blockchain, in response to the detection of the completion of the transaction, committing the transaction to the main blockchain, in response to the detection of the ending of the transaction, terminating the transaction in the sub-blockchain, and discarding, by the committer node, the sub-blockchain.Type: ApplicationFiled: November 6, 2018Publication date: May 7, 2020Inventors: Ching-Yun Chao, David Y. Chang, Yi-Hsiu Wei
-
Publication number: 20200142988Abstract: An example operation may include one or more of connecting, by a feedback controller node, to a blockchain network configured to process transaction proposals through a plurality of endorser nodes connected to an orderer node, receiving, by the feedback controller node, reports from the orderer node that reflect performance of the plurality of the endorser nodes, assigning, by the feedback controller node, rankings to the plurality of the endorser nodes based on the reports, and ordering the transaction proposals to be executed by the plurality of the endorser nodes based on the assigned rankings.Type: ApplicationFiled: November 7, 2018Publication date: May 7, 2020Inventors: Ching-Yun Chao, Yi-Hsiu Wei, David Y. Chang
-
Publication number: 20200076830Abstract: An example operation may include one or more of connecting, by a participating blockchain (BC) node, to a blockchain network configured to store a plurality of packages, selecting and downloading, by the participating BC node, a package containing a random code variant identified by a unique identifier (ID), executing, by the participating BC node, the package to calculate an outcome associated with the variant ID, receiving, by the participating BC node, votes on outcomes associated with the variant ID and votes on outcomes associated with different variant IDs from other nodes of the blockchain network, and analyzing, by the participating BC node, the votes to determine if the votes on the outcomes associated with the variant ID are different from the votes on the outcomes associated with the different variant IDs.Type: ApplicationFiled: September 5, 2018Publication date: March 5, 2020Inventors: Ching-Yun Chao, Yi-Hsiu Wei, David Y. Chang
-
Patent number: 10534856Abstract: A system from updating a document to include revisions made by multiple parties that includes an indexing module for building relationships between atom repositories and source files, and a mapping module builds a relationship between multiple atom repositories produced by indexing module that are associated with a same source file family. The system also includes an atom controlling module for controlling atom adding and atom splitting in the multiple atom repository in response to update, insert and delete operations of information units in the source file. The system can also include a synchronizing engine for synchronizing updates from one version of the source file to all versions of the source file in accordance with the atom controlling module that have been made by all users when be viewed by a single user.Type: GrantFiled: October 17, 2016Date of Patent: January 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ye Qing Chen, Zhen Hong Ding, Chang Lei, Wen Juan Nie, Yi-Hsiu Wei, Ting Wu, Zhao Yang, Chao Zheng
-
Publication number: 20190354576Abstract: A system from updating a document to include revisions made by multiple parties that includes an indexing module for building relationships between atom repositories and source files, and a mapping module builds a relationship between multiple atom repositories produced by indexing module that are associated with a same source file family. The system also includes an atom controlling module for controlling atom adding and atom splitting in the multiple atom repository in response to update, insert and delete operations of information units in the source file. The system can also include a synchronizing engine for synchronizing updates from one version of the source file to all versions of the source file in accordance with the atom controlling module that have been made by all users when be viewed by a single user.Type: ApplicationFiled: July 31, 2019Publication date: November 21, 2019Inventors: Ye Qing Chen, Zhen Hong Ding, Chang Lei, Wen Juan Nie, Yi-Hsiu Wei, Ting Wu, Zhao Yang, Chao Zheng
-
Publication number: 20190354577Abstract: A system from updating a document to include revisions made by multiple parties that includes an indexing module for building relationships between atom repositories and source files, and a mapping module builds a relationship between multiple atom repositories produced by indexing module that are associated with a same source file family. The system also includes an atom controlling module for controlling atom adding and atom splitting in the multiple atom repository in response to update, insert and delete operations of information units in the source file. The system can also include a synchronizing engine for synchronizing updates from one version of the source file to all versions of the source file in accordance with the atom controlling module that have been made by all users when be viewed by a single user.Type: ApplicationFiled: July 31, 2019Publication date: November 21, 2019Inventors: Ye Qing Chen, Zhen Hong Ding, Chang Lei, Wen Juan Nie, Yi-Hsiu Wei, Ting Wu, Zhao Yang, Chao Zheng
-
Publication number: 20190111569Abstract: Brainwaves from a group of human tasters are detected while the group tastes a dish at a group of sampling points. Chef dish sensor data for the dish is collected by a computer system, from a sensor system at the group of sampling points. An identifier artificial intelligence system is trained to output chef dish sensory parameters for the dish using the brainwaves and the chef dish sensor data. A controller artificial intelligence system that controls a robot is trained to prepare the dish such that deviations between robot dish sensory parameters output by the identifier artificial intelligence system using robot dish sensor data for the dish prepared by the robot and the chef dish sensory parameters are reduced to a desired level, enabling the robotic chef to prepare the dish using the identifier artificial intelligence system and the controller artificial intelligence system controlling the robot.Type: ApplicationFiled: December 11, 2017Publication date: April 18, 2019Inventors: David Y. Chang, Ching-Yun Chao, Yi-Hsiu Wei
-
Publication number: 20190111568Abstract: Brainwaves from a group of human tasters are detected while the group tastes a dish at a group of sampling points. Chef dish sensor data for the dish is collected by a computer system, from a sensor system at the group of sampling points. An identifier artificial intelligence system is trained to output chef dish sensory parameters for the dish using the brainwaves and the chef dish sensor data. A controller artificial intelligence system that controls a robot is trained to prepare the dish such that deviations between robot dish sensory parameters output by the identifier artificial intelligence system using robot dish sensor data for the dish prepared by the robot and the chef dish sensory parameters are reduced to a desired level, enabling the robotic chef to prepare the dish using the identifier artificial intelligence system and the controller artificial intelligence system controlling the robot.Type: ApplicationFiled: October 13, 2017Publication date: April 18, 2019Inventors: David Y. Chang, Ching-Yun Chao, Yi-Hsiu Wei