Patents by Inventor Baohua Yang
Baohua 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: 20240128518Abstract: An electrode assembly and a lithium ion electric roll having the same are provided. The electrode assembly includes: a first electrode unit; a first anti-puncture cushion; in which the first electrode unit includes a first electrode sheet, an second electrode sheet, and a separator, the second electrode sheet comprises a second top edge and a second bottom edge along the length direction of the first electrode unit; an edge of the first anti-puncture cushion exceeds the second electrode sheet from the second top edge or the second bottom edge along the length direction of the first electrode unit.Type: ApplicationFiled: December 22, 2023Publication date: April 18, 2024Applicant: DONGGUAN AMPEREX TECHNOLOGY LIMITEDInventors: Junliang ZHU, Haibing WANG, Tongming DONG, Wenqiang CHENG, Baohua CHEN, Shufeng WU, Wei YANG, Zhihua QIN, Meina LIN
-
Patent number: 11921703Abstract: Described herein are systems and methods for a DAG based transaction processing system and method in a distributed ledger. In accordance with an embodiment, a DAG based transaction processing system and method in a distributed ledger can be introduced. The model can help achieve improved throughput performance. With additional weight mechanism, the final performance can be adjusted based on various business requirements. This is different from existing work that uses linear structure and can achieve better performance.Type: GrantFiled: November 8, 2021Date of Patent: March 5, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Baohua Yang
-
Publication number: 20240054125Abstract: Described herein are systems and methods for transaction identification (ID) generation in transaction-based environments. The systems and methods provided generated transaction IDs which inherently define a range of values (a range of blockchain heights) within which the transaction is valid. This obviates problems associated with traditional transaction ID databases where a transaction ID only comprises a hashed value. That is, the presently disclosed systems and methods are an improvement over traditional hashing schemes as in traditional hashing schemes, a server must traverse an entire transaction ID database to determine if an incoming transaction is valid.Type: ApplicationFiled: October 24, 2023Publication date: February 15, 2024Inventor: Baohua Yang
-
Patent number: 11822538Abstract: Described herein are systems and methods for transaction identification (ID) generation in transaction-based environments. The systems and methods provided generated transaction IDs which inherently define a range of values (a range of blockchain heights) within which the transaction is valid. This obviates problems associated with traditional transaction ID databases where a transaction ID only comprises a hashed value. That is, the presently disclosed systems and methods are an improvement over traditional hashing schemes as in traditional hashing schemes, a server must traverse an entire transaction ID database to determine if an incoming transaction is valid.Type: GrantFiled: November 5, 2020Date of Patent: November 21, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Baohua Yang
-
Patent number: 11741075Abstract: A tracker computer does not contribute content for inclusion in: a distributed ledger, a transaction, and a blockchain that records the transaction. In an embodiment that reduces network bandwidth needed by a blockchain network, the tracker computer receives, from first client computers, requests to track execution of transactions in a blockchain network that has multiple ledger computers and does not include the tracker computer. The tracker computer subscribes to the ledger computers for status notifications from the execution of the transactions. The tracker computer receives status notifications that indicate status of the transactions that occurred after the clients' subscribing for status notifications. The tracker computer records the status of the transactions. The tracker computer pushes the status of the transactions to the first client computers. From second client computers, the tracker computer receives pull requests for status of the transactions in the blockchain network.Type: GrantFiled: June 4, 2020Date of Patent: August 29, 2023Assignee: Oracle International CorporationInventor: Baohua Yang
-
Patent number: 11546425Abstract: Described herein are systems and methods for a providing Ledger as a Service (LaaS). Blockchain technology helps bring potential solutions to the distributed ledger problem, with a linear record structure to record transaction history. However, there are different types of blockchain techniques (e.g., Hyperledger, Ethereum, Quorum), and users/developers need to know the explicit features of each technique and align with the required APIs. Ledger as a Service can allow users to an develop applications more efficiently, and can allow users to easily migrate applications among different blockchain techniques and platforms (e.g., between Hyperledger and Ethereum). LaaS can also allow for simplified transactions with a blockchain, and can additionally provide simplified communication between blockchains of different types.Type: GrantFiled: April 23, 2020Date of Patent: January 3, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Baohua Yang
-
Publication number: 20220138182Abstract: Described herein are systems and methods for transaction identification (ID) generation in transaction-based environments. The systems and methods provided generated transaction IDs which inherently define a range of values (a range of blockchain heights) within which the transaction is valid. This obviates problems associated with traditional transaction ID databases where a transaction ID only comprises a hashed value. That is, the presently disclosed systems and methods are an improvement over traditional hashing schemes as in traditional hashing schemes, a server must traverse an entire transaction ID database to determine if an incoming transaction is valid.Type: ApplicationFiled: November 5, 2020Publication date: May 5, 2022Inventor: Baohua Yang
-
Publication number: 20220058186Abstract: Described herein are systems and methods for a DAG based transaction processing system and method in a distributed ledger. In accordance with an embodiment, a DAG based transaction processing system and method in a distributed ledger can be introduced. The model can help achieve improved throughput performance. With additional weight mechanism, the final performance can be adjusted based on various business requirements. This is different from existing work that uses linear structure and can achieve better performance.Type: ApplicationFiled: November 8, 2021Publication date: February 24, 2022Inventor: BAOHUA YANG
-
Publication number: 20210382870Abstract: A tracker computer does not contribute content for inclusion in: a distributed ledger, a transaction, and a blockchain that records the transaction. In an embodiment that reduces network bandwidth needed by a blockchain network, the tracker computer receives, from first client computers, requests to track execution of transactions in a blockchain network that has multiple ledger computers and does not include the tracker computer. The tracker computer subscribes to the ledger computers for status notifications from the execution of the transactions. The tracker computer receives status notifications that indicate status of the transactions that occurred after the clients' subscribing for status notifications. The tracker computer records the status of the transactions. The tracker computer pushes the status of the transactions to the first client computers. From second client computers, the tracker computer receives pull requests for status of the transactions in the blockchain network.Type: ApplicationFiled: June 4, 2020Publication date: December 9, 2021Inventor: Baohua Yang
-
Patent number: 11182379Abstract: Described herein are systems and methods for a DAG based transaction processing system and method in a distributed ledger. In accordance with an embodiment, a DAG based transaction processing system and method in a distributed ledger can be introduced. The model can help achieve improved throughput performance. With additional weight mechanism, the final performance can be adjusted based on various business requirements. This is different from existing work that uses linear structure and can achieve better performance.Type: GrantFiled: January 29, 2019Date of Patent: November 23, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Baohua Yang
-
Publication number: 20210337023Abstract: Described herein are systems and methods for a providing Ledger as a Service (LaaS). Blockchain technology helps bring potential solutions to the distributed ledger problem, with a linear record structure to record transaction history. However, there are different types of blockchain techniques (e.g., Hyperledger, Ethereum, Quorum), and users/developers need to know the explicit features of each technique and align with the required APIs. Ledger as a Service can allow users to an develop applications more efficiently, and can allow users to easily migrate applications among different blockchain techniques and platforms (e.g., between Hyperledger and Ethereum). LaaS can also allow for simplified transactions with a blockchain, and can additionally provide simplified communication between blockchains of different types.Type: ApplicationFiled: April 23, 2020Publication date: October 28, 2021Inventor: Baohua Yang
-
Publication number: 20200065300Abstract: Described herein are systems and methods for a DAG based transaction processing system and method in a distributed ledger. In accordance with an embodiment, a DAG based transaction processing system and method in a distributed ledger can be introduced. The model can help achieve improved throughput performance. With additional weight mechanism, the final performance can be adjusted based on various business requirements. This is different from existing work that uses linear structure and can achieve better performance.Type: ApplicationFiled: January 29, 2019Publication date: February 27, 2020Inventor: Baohua Yang
-
Patent number: 10559694Abstract: A device including a biopolymer membrane, a passivation layer on the biopolymer membrane, a graphene layer on the passivation layer, a source electrode on the graphene layer, and a drain electrode on the graphene layer, wherein the graphene layer extends between the source electrode and the drain electrode.Type: GrantFiled: May 9, 2017Date of Patent: February 11, 2020Assignee: HRL Laboratories, LLCInventors: Kyung-Ah Son, Baohua Yang, Hwa Chang Seo, Danny Wong, Jeong-Sun Moon
-
Patent number: 10273220Abstract: A derivative of inula lineariifolia lactone A, and in particular, a dimethylamine 4-O-acetyl inula lineariifolia lactone A or a salt thereof, preparation of same, and an application of same in preparation of medicine for treating multiple sclerosis.Type: GrantFiled: August 31, 2016Date of Patent: April 30, 2019Assignee: Shanxi Zhendong Leading Biotechnology Co., Ltd.Inventors: Weidong Zhang, Qingyan Sun, Minghua Li, Baohua Yang
-
Publication number: 20180251440Abstract: A derivative of inula lineariifolia lactone A, and in particular, a dimethylamine 4-O-acetyl inula lineariifolia lactone A or a salt thereof, preparation of same, and an application of same in preparation of medicine for treating multiple sclerosis.Type: ApplicationFiled: August 31, 2016Publication date: September 6, 2018Inventors: WEIDONG ZHANG, QINGYAN SUN, MINGHUA LI, BAOHUA YANG
-
Patent number: 9742589Abstract: Techniques for realizing service chaining, a corresponding apparatus and an SDN (Software Defined Network) controller are disclosed. The method includes temporarily modifying an original destination MAC (media access control) address of a packet and an original source MAC address the packet during the time the packet makes a hop from one middlebox to another. A restore operation is used to restore the original source and destination MAC addresses after the hop is made.Type: GrantFiled: April 28, 2015Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventors: Tian Cheng Liu, Baohua Yang, Yue Zhang, Kai Zheng
-
Patent number: 9722950Abstract: A method for processing a resource access request in a network based on a software defined network (SDN) protocol includes receiving a resource access request forwarded by a first SDN switch in the network, wherein there exists no forwarding rule matching the resource access request in the first SDN switch; obtaining, according to the resource access request, resource server information of a resource server where the requested resource is stored, wherein the resource server is located in the network; generating a forwarding rule corresponding to the resource access request according to the resource server information; and sending to the first SDN switch at least one portion of the forwarding rule corresponding to the resource access request, so that the first SDN switch forwards the resource access request according to the at least one portion of the forwarding rule.Type: GrantFiled: June 17, 2015Date of Patent: August 1, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tian Cheng Liu, Baohua Yang, Yue Zhang, Kai Zheng
-
Patent number: 9722947Abstract: A method and an apparatus for managing task in mobile device. The method includes estimating a first amount of resources that will be consumed by the mobile device in executing the task; determining network configuration that is allocable to the mobile device; estimating a second amount of resources that will be consumed by the mobile device when a computing node in a mobile computing environment executes the task under the network configuration; and determining that the task is to be executed by the mobile computing environment in response to the second amount being less than the first amount by a predefined threshold.Type: GrantFiled: November 23, 2015Date of Patent: August 1, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yu Wang, Chao Xue, Junchi Yan, Baohua Yang, Fan Yang, Yue Zhang
-
Patent number: 9679970Abstract: A device including a biopolymer membrane, a passivation layer on the biopolymer membrane, a graphene layer on the passivation layer, a source electrode on the graphene layer, and a drain electrode on the graphene layer, wherein the graphene layer extends between the source electrode and the drain electrode.Type: GrantFiled: December 10, 2015Date of Patent: June 13, 2017Assignee: HRL Laboratories, LLCInventors: Kyung-Ah Son, Baohua Yang, Hwa Chang Seo, Danny Wong, Jeong-Sun Moon
-
Patent number: 9571417Abstract: A method for processing a resource access request in a network based on a software defined network (SDN) protocol includes receiving a resource access request forwarded by a first SDN switch in the network, wherein there exists no forwarding rule matching the resource access request in the first SDN switch; obtaining, according to the resource access request, resource server information of a resource server where the requested resource is stored, wherein the resource server is located in the network; generating a forwarding rule corresponding to the resource access request according to the resource server information; and sending to the first SDN switch at least one portion of the forwarding rule corresponding to the resource access request, so that the first SDN switch forwards the resource access request according to the at least one portion of the forwarding rule.Type: GrantFiled: January 13, 2015Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tian Cheng Liu, Baohua Yang, Yue Zhang, Kai Zheng