Patents by Inventor Zhi-Li Zhang
Zhi-Li Zhang 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: 11962514Abstract: Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.Type: GrantFiled: February 13, 2023Date of Patent: April 16, 2024Assignees: AT&T Intellectual Property I, L.P, REGENTS OF THE UNIVERSITY OF MINNESOTAInventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
-
Patent number: 11958789Abstract: A method for determining a consistency coefficient of a power-law cement grout includes: determining a water-cement ratio of the power-law cement grout; according to engineering practice requirements, determining a time required to determine the consistency coefficient of the power-law cement grout; and obtaining the consistency coefficient of the power-law cement grout. The method is accurate and reliable, requires less calculation, etc.; and has very high practical value and popularization value in environmental protection and ecological restoration.Type: GrantFiled: December 12, 2023Date of Patent: April 16, 2024Assignee: KUNMING UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Zhi-quan Yang, Jun-fan Xiong, Ying-yan Zhu, Yi Yang, Yong-shun Han, Muhammad Asif Khan, Jian-bin Xie, Tian-bing Xiang, Bi-hua Zhang, Han-hua Xu, Jie Zhang, Shen-zhang Liu, Qi-jun Jia, Cheng-yin Ye, Gang Li
-
Publication number: 20240116985Abstract: Among other things, the present disclosure provides various agents. In some embodiments, provided agents can bind to beta-catenin. In some embodiments, the present disclosure provides technologies for modulating beta-catenin functions. In some embodiments, the present disclosure provides technologies for preventing and/or treating conditions, disorders or diseases associated with beta-catenin. In some embodiments, the present disclosure provides designed amino acids which can provide improved properties and/or activities. In some embodiments, the present disclosure provides agents comprising such amino acids.Type: ApplicationFiled: July 22, 2021Publication date: April 11, 2024Inventors: Brian Halbert White, Yaguang Si, Martin Robert Tremblay, Deborah Gail Conrady, Yue-Mei Zhang, Ivan Tucker Jewett, Lorenzo Josue Alfaro-Lopez, Sarah Isabelle Cappucci, Zhi Li, John Hanney McGee
-
Publication number: 20240074063Abstract: A photosensitive assembly includes a circuit board and a photosensitive chip disposed on the circuit board. A first direction is defined as a direction from the circuit board to the photosensitive chip. The circuit board is convex in the first direction or an opposite direction of the first direction. The photosensitive chip is in the first direction or the opposite direction of the first direction. A bending direction of the circuit board is the same as a bending direction of the photosensitive chip.Type: ApplicationFiled: November 22, 2022Publication date: February 29, 2024Inventors: WEN-CHING LAI, WAN-LI ZHANG, ZHI-WEI LI, YA-JIE NIU
-
Publication number: 20230198917Abstract: Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.Type: ApplicationFiled: February 13, 2023Publication date: June 22, 2023Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
-
Publication number: 20230118489Abstract: The concepts and technologies disclosed herein are directed to a network-assisted Raft consensus protocol, referred to herein as “NetRaft.” According to one aspect of the concepts and technologies disclosed herein, a system can include a plurality of servers operating in a server cluster, and a plurality of P4 switches corresponding to the plurality of servers. Each server of the plurality of servers can include a back-end that executes a complete Raft algorithm to perform leader election, log replication, and log commitment of a Raft consensus algorithm. Each P4 switch of the plurality of P4 switches can include a front-end that executes a partial Raft algorithm to perform the log replication and the log commitment of the Raft consensus algorithm. The back-end can maintain a complete state for responding to requests that cannot be fulfilled by the front-end. The requests can include read requests and/or write requests.Type: ApplicationFiled: December 19, 2022Publication date: April 20, 2023Applicants: AT&T Intellectual Property I, L.P., Regents of the University of MinnesotaInventors: Bo Han, Vijay Gopalakrishnan, Marco Platania, Zhi-Li Zhang, Yang Zhang
-
Publication number: 20230084160Abstract: Systems and methods are disclosed for parallelizing service function chains.Type: ApplicationFiled: November 14, 2022Publication date: March 16, 2023Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
-
Publication number: 20230068437Abstract: A system and method for predicting one or more cellular performance parameters associated with user equipment (UE) within a three-dimensional (3D) space having one or more cellular nodes, the cellular nodes including one or more cellular nodes, including a 5G cellular node. For each of one or more of pieces of UE within the 3D space, determine values associated with one or more UE-side features of each piece of UE. Predict values of the one or more cellular performance parameters for each UE as a function of the values associated with the one or more UE-side features of each respective piece of UE, wherein predicting values of the one or more cellular performance parameters includes applying the values determined for each respective piece of UE to a machine learning module trained using truth data associated with the one or more UE-side features.Type: ApplicationFiled: August 18, 2022Publication date: March 2, 2023Inventors: Arvind Narayanan, Eman Ramadan, Feng Qian, Zhi-Li Zhang
-
Patent number: 11582167Abstract: Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.Type: GrantFiled: October 11, 2021Date of Patent: February 14, 2023Assignees: AT&T Intellectual Property I, L.P., Regents of the University of MinnesotaInventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
-
Patent number: 11533220Abstract: The concepts and technologies disclosed herein are directed to a network-assisted Raft consensus protocol, referred to herein as “NetRaft.” According to one aspect of the concepts and technologies disclosed herein, a system can include a plurality of servers operating in a server cluster, and a plurality of P4 switches corresponding to the plurality of servers. Each server of the plurality of servers can include a back-end that executes a complete Raft algorithm to perform leader election, log replication, and log commitment of a Raft consensus algorithm. Each P4 switch of the plurality of P4 switches can include a front-end that executes a partial Raft algorithm to perform the log replication and the log commitment of the Raft consensus algorithm. The back-end can maintain a complete state for responding to requests that cannot be fulfilled by the front-end. The requests can include read requests and/or write requests.Type: GrantFiled: November 23, 2020Date of Patent: December 20, 2022Assignees: AT&T Intellectual Property I, L.P., Regents of the University of MinnesotaInventors: Bo Han, Vijay Gopalakrishnan, Marco Platania, Zhi-Li Zhang, Yang Zhang
-
Patent number: 11502910Abstract: Systems and methods are disclosed for parallelizing service function chains.Type: GrantFiled: October 12, 2020Date of Patent: November 15, 2022Assignees: AT&T Intellectual Property I, L.P., Regents of the University of MinnesotaInventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
-
Publication number: 20220029897Abstract: Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.Type: ApplicationFiled: October 11, 2021Publication date: January 27, 2022Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
-
Patent number: 11146506Abstract: Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.Type: GrantFiled: December 14, 2018Date of Patent: October 12, 2021Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., REGENTS OF THE UNIVERSITY OF MINNESOTAInventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
-
Patent number: 11038796Abstract: The concepts and technologies disclosed herein are directed to parallelism for virtual network functions (“VNFs”) in service function chains (“SFCs”). According to one aspect, a packet processing system can receive instructions to process, in parallel, at least a portion of a plurality of data packets associated with an SFC including a plurality of VNFs. The system can create a copy of at least the portion of the data packets. The system can send the copy of at least the portion of the data packets to at least two VNFs. The at least two VNFs can process, in parallel, the copy of at least the portion of the data packets. The system can receive, from the at least two VNFs, processed packets including the copy of at least the portion of the data packets and processed, in parallel, by the at least two VNFs. The system can combine the processed packets.Type: GrantFiled: September 30, 2019Date of Patent: June 15, 2021Assignees: AT&T Intellectual Property I, L.P., Regents of the University of MinnesotaInventors: Bo Han, Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aman Shaikh, Joshua Reich, Yang Zhang, Zhi-Li Zhang
-
Publication number: 20210105177Abstract: The concepts and technologies disclosed herein are directed to a network-assisted Raft consensus protocol, referred to herein as “NetRaft.” According to one aspect of the concepts and technologies disclosed herein, a system can include a plurality of servers operating in a server cluster, and a plurality of P4 switches corresponding to the plurality of servers. Each server of the plurality of servers can include a back-end that executes a complete Raft algorithm to perform leader election, log replication, and log commitment of a Raft consensus algorithm. Each P4 switch of the plurality of P4 switches can include a front-end that executes a partial Raft algorithm to perform the log replication and the log commitment of the Raft consensus algorithm. The back-end can maintain a complete state for responding to requests that cannot be fulfilled by the front-end. The requests can include read requests and/or write requests.Type: ApplicationFiled: November 23, 2020Publication date: April 8, 2021Applicants: AT&T Intellectual Property I, L.P., Regents of the University of MinnesotaInventors: Bo Han, Vijay Gopalakrishnan, Marco Platania, Zhi-Li Zhang, Yang Zhang
-
Publication number: 20210028990Abstract: Systems and methods are disclosed for parallelizing service function chains.Type: ApplicationFiled: October 12, 2020Publication date: January 28, 2021Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
-
Patent number: 10848375Abstract: The concepts and technologies disclosed herein are directed to a network-assisted Raft consensus protocol, referred to herein as “NetRaft.” According to one aspect of the concepts and technologies disclosed herein, a system can include a plurality of servers operating in a server cluster, and a plurality of P4 switches corresponding to the plurality of servers. Each server of the plurality of servers can include a back-end that executes a complete Raft algorithm to perform leader election, log replication, and log commitment of a Raft consensus algorithm. Each P4 switch of the plurality of P4 switches can include a front-end that executes a partial Raft algorithm to perform the log replication and the log commitment of the Raft consensus algorithm. The back-end can maintain a complete state for responding to requests that cannot be fulfilled by the front-end. The requests can include read requests and/or write requests.Type: GrantFiled: August 13, 2018Date of Patent: November 24, 2020Assignees: AT&T Intellectual Property I, L.P., Regents of the University of MinnesotaInventors: Bo Han, Vijay Gopalakrishnan, Marco Platania, Zhi-Li Zhang, Yang Zhang
-
Patent number: 10805164Abstract: Systems and methods are disclosed for parallelizing service function chains.Type: GrantFiled: December 14, 2018Date of Patent: October 13, 2020Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., REGENTS OF THE UNIVERSITY OF MINNESOTAInventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
-
Publication number: 20200195580Abstract: Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.Type: ApplicationFiled: December 14, 2018Publication date: June 18, 2020Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
-
Publication number: 20200195507Abstract: Systems and methods are disclosed for parallelizing service function chains.Type: ApplicationFiled: December 14, 2018Publication date: June 18, 2020Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang