Patents by Inventor Shidong Zhang
Shidong 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: 12088500Abstract: Methods are provided for mitigating hash correlation. In this regard, a hash correlation may be found between a first switch and a second switch in a network. In this network, a first egress port is to be selected among a first group of egress ports at the first switch for forwarding packets, and a second egress port is to be selected among a second group of egress ports at the second switch for forwarding packets, where the first group has a first group size and the second group has a second group size. Upon finding the hash correlation, a new second group size coprime to the first group size may be selected, and the second group of egress ports may be mapped to a mapped group having the new second group size. The second switch may be configured to route packets according to the mapped group.Type: GrantFiled: January 5, 2022Date of Patent: September 10, 2024Assignee: Google LLCInventors: Rui Wang, Keqiang He, Hassan Wassel, Junlan Zhou, Shidong Zhang, Leonid Poutievski, Shaileshh Bojja Venkatakrishnan
-
Publication number: 20240279073Abstract: The present disclosure provides an active metal-containing M-CHA/M-MOR composite molecular sieve and a preparation method. The preparation method includes: S1, adding an alkali source, a silicon source, an aluminum source, a structure-directing agent, an active metal complex and a crystal form modifier into water, and performing stirring to obtain a gel, wherein the crystal form modifier is an aqueous solution containing a molecular sieve secondary structural unit prepared based on at least one of an MOR molecular sieve, a CHA/MOR composite molecular sieve, and a CHA-MOR mixed molecular sieve; S2, subjecting the gel to a hydrothermal reaction, and separating the resulting slurry to obtain a composite molecular sieve; and S3, drying the composite molecular sieve, and performing calcining to obtain the active metal-containing M-CHA/M-MOR composite molecular sieve. The direct preparation method has the advantages of short process flow, low wastewater production, low energy consumption and the like.Type: ApplicationFiled: April 29, 2024Publication date: August 22, 2024Applicant: Shaanxi Coal Chemical Industry Technology Research Institute Co., Ltd.Inventors: Shidong TIAN, Kelun LI, Minhui DANG, Wenquan ZHANG, Li WANG, Hongwei LI, Changluo SU, Binglin DU
-
Publication number: 20240272286Abstract: This application discloses a detection apparatus, a shunt circuit, and a terminal device. The detection apparatus may include a detection unit, an optical-to-electrical conversion unit, and a shunt circuit. The optical-to-electrical conversion unit performs optical-to-electrical conversion on an optical signal received by the detection unit, to obtain a current signal including a first current signal. The shunt circuit may shunt the first current signal to obtain N second current signals used to generate N second voltage signals.Type: ApplicationFiled: April 11, 2024Publication date: August 15, 2024Inventors: Jian Liu, Zhonghua Cai, Shidong He, Lei Gao, Huahong Zhang
-
Patent number: 12052825Abstract: A flexible circuit substrate that includes a conductive line on a flexible substrate and at least one slot in the conductive line on the flex substrate, where at one slot is in an area of the flexible circuit substrate that will be bent to prevent an open in the conductive line on the flexible substrate.Type: GrantFiled: June 23, 2021Date of Patent: July 30, 2024Assignee: International Business Machines CorporationInventors: Hongqing Zhang, Guoda Lian, Shidong Li, Junjun Li, Zhigang Song
-
Publication number: 20220131800Abstract: Methods are provided for mitigating hash correlation. In this regard, a hash correlation may be found between a first switch and a second switch in a network. In this network, a first egress port is to be selected among a first group of egress ports at the first switch for forwarding packets, and a second egress port is to be selected among a second group of egress ports at the second switch for forwarding packets, where the first group has a first group size and the second group has a second group size. Upon finding the hash correlation, a new second group size coprime to the first group size may be selected, and the second group of egress ports may be mapped to a mapped group having the new second group size. The second switch may be configured to route packets according to the mapped group.Type: ApplicationFiled: January 5, 2022Publication date: April 28, 2022Inventors: Rui Wang, Keqiang He, Hassan Wassel, Junlan Zhou, Shidong Zhang, Leonid Poutievski, Shaileshh Bojja Venkatakrishnan
-
Patent number: 11223561Abstract: Methods are provided for mitigating hash correlation. In this regard, a hash correlation may be found between a first switch and a second switch in a network. In this network, a first egress port is to be selected among a first group of egress ports at the first switch for forwarding packets, and a second egress port is to be selected among a second group of egress ports at the second switch for forwarding packets, where the first group has a first group size and the second group has a second group size. Upon finding the hash correlation, a new second group size coprime to the first group size may be selected, and the second group of egress ports may be mapped to a mapped group having the new second group size. The second switch may be configured to route packets according to the mapped group.Type: GrantFiled: April 24, 2020Date of Patent: January 11, 2022Assignee: Google LLCInventors: Rui Wang, Keqiang He, Hassan Wassel, Junlan Zhou, Shidong Zhang, Leonid Poutievski, Shaileshh Bojja Venkatakrishnan
-
Publication number: 20210336884Abstract: Methods are provided for mitigating hash correlation. In this regard, a hash correlation may be found between a first switch and a second switch in a network. In this network, a first egress port is to be selected among a first group of egress ports at the first switch for forwarding packets, and a second egress port is to be selected among a second group of egress ports at the second switch for forwarding packets, where the first group has a first group size and the second group has a second group size. Upon finding the hash correlation, a new second group size coprime to the first group size may be selected, and the second group of egress ports may be mapped to a mapped group having the new second group size. The second switch may be configured to route packets according to the mapped group.Type: ApplicationFiled: April 24, 2020Publication date: October 28, 2021Inventors: Rui Wang, Keqiang He, Hassan Wassel, Junlan Zhou, Shidong Zhang, Leonid Poutievski, Shaileshh Bojja Venkatakrishnan
-
Patent number: 9660886Abstract: This disclosure provides systems, methods and apparatus for providing a network verification system (NVS) to analyze and detect anomalies and errors within a network. The NVS requests forwarding tables from each of the switches within the network being analyzed, and generates directed forwarding graphs for each subnet within the network. Certain graph properties of the directed forwarding graphs are analyzed to detect anomalies or errors in the subnets represented by the directed forwarding graphs. In some implementations, the NVS can execute the generation of the directed forwarding graphs in parallel. In some implementations, the NVS can be implemented on a MapReduce system.Type: GrantFiled: July 28, 2014Date of Patent: May 23, 2017Assignee: Google Inc.Inventors: Fei Ye, Shidong Zhang, Mickey Ju, Joon Ong, Amin Vahdat, Hongyi Zeng
-
Patent number: 9407565Abstract: Aspects of the present disclosure relate to detecting and repairing permanently pauses on a flow controlled fabric. In one aspect, one or more computing devices, such as a switch or a centralized controller, may detect whether a port of a network device receives one or more pause messages. The pause messages may instruct the network device to pause data transmission. Further, the one or more computing devices may determine a period of time during which the port receives the one or more pause messages and identify the port as a permanently paused port based on the determined period of time. The one or more computing devices may then reconfigure the permanently paused port to stop complying with the one or more pause messages.Type: GrantFiled: June 18, 2014Date of Patent: August 2, 2016Assignee: Google Inc.Inventors: Jiangbo Li, Junlan Zhou, Ke Xiao, Victor Lin, Ashish Vibhakar Naik, Shidong Zhang