Patents by Inventor Yibin Yang
Yibin 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: 20240187446Abstract: Disclosed are a method and system for detecting a complex multi-step attack in an electric power system. The method includes: collecting interaction behavior data of a network entity; preprocessing the interaction behavior data of the network entity based on a heterogeneous graph to obtain input data; and inputting the input data into a complex multi-step attack detection module to obtain an attack detection result. Information is extracted from the interaction behavior data to construct a node and an edge of the heterogeneous graph. Timestamp information of a destination node and an adjacent source node of the destination node is input into a Time2Vec layer to obtain a first time embedding representation. Data that fuses node feature information and the first time embedding representation is input into a Heteformer layer, and a second node embedding representation is obtained as input data and input into the complex multi-step attack detection module.Type: ApplicationFiled: December 21, 2023Publication date: June 6, 2024Inventors: Weiyong Yang, Haotian Zhang, Wei Liu, Xingshen Wei, Peng Gao, Yongjian Cao, Shishun Zhu, Chao Wu, Qiuhan Tian, Jian Zhou, Yiming Zhu, Longyun Qi, Yibin Huang, Zengzhou Ma, Huishui Li, Yongming Cao, Nannan Guo
-
Publication number: 20240171821Abstract: Provided are an interaction method and apparatus in a live streaming room, and a device and a storage medium. The method comprises: in response to a trigger operation for a preset duet entry on a live streaming room page, jumping from the live streaming room page to a camera capture page, wherein a host portrait cutout corresponding to the live streaming room page is displayed on the camera capture page and a capture control is provided on the camera capture page acquiring multimedia information captured by a camera, in response to a trigger operation for the capture control on the camera capture page, wherein the multimedia information comprises an image or a video; and synthesizing the multimedia information with the host portrait cutout to obtain a duet multimedia product.Type: ApplicationFiled: March 14, 2022Publication date: May 23, 2024Inventors: Ling YANG, Manting WANG, Sijing WANG, Ji LIU, Feifei TANG, Xiaoben WANG, Man ZHANG, Zaiyou RUAN, Yuna HU, Zihao CHEN, Siqin LIU, Chen ZHONG, Suyao ZHANG, Yichao WU, Changhua HE, Zenan LI, Yibin CHEN, Jialuo ZHANG, Ping LI, Xinyue GONG, Jialong ZHAO, Fanglu ZHONG, Pingfei FU, Yingzhao SUN, Syenny NA, Qi FAN, Yehua LYU, Jiacheng LIU, Lin ZHOU, Fukang HONG, Xiangzeng MENG, Qian Li, Qi ZHAO, Hui Li
-
Publication number: 20240153168Abstract: Provided are an interaction method and apparatus in a live streaming room, a device, and a storage medium. The method comprises: in response to a trigger operation for a preset drawing entry on a live streaming room page, jumping to a graphic drawing page from the live streaming room page, a drawing trajectory set for a preset object being displayed on the graphical drawing page; when a drawing stroke on the graphic drawing page is received, matching the drawing stroke with the drawing trajectory; and if it is determined that the drawing stroke is successfully matched with the drawing trajectory, displaying prompt information about successful participation in a preset activity, the preset activity and the preset drawing entry having a correspondence.Type: ApplicationFiled: March 14, 2022Publication date: May 9, 2024Inventors: Ling YANG, Manting WANG, Sijing WANG, Ji LIU, Feifei TANG, Xiaoben WANG, Man ZHANG, Zaiyou RUAN, Yuna HU, Zihao CHEN, Siqin LIU, Chen ZHONG, Suyao ZHANG, Yichao WU, Changhua HE, Zenan LI, Yibin CHEN, Jialuo ZHANG, Ping LI, Xinyue GONG, Jialong ZHAO, Fanglu ZHONG, Lin ZHOU, Fukang HONG, Xiangzeng MENG, Qian LI
-
Publication number: 20240132495Abstract: Compounds are provided that are useful as immunomodulators. The compounds have the Formula I including stereoisomers and pharmaceutically acceptable salts thereof, wherein R2a, R2b, R3, R3a, R4, R6, R7, R8, A, Z, X1 and n are as defined herein. Methods associated with preparation and use of such compounds, as well as pharmaceutical compositions comprising such compounds, are also disclosed.Type: ApplicationFiled: November 29, 2023Publication date: April 25, 2024Applicant: CHEMOCENTRYX, INC.Inventors: Pingchen FAN, Christopher W. LANGE, Rebecca M. LUI, Darren J. McMURTRIE, Ryan J. SCAMP, Ju YANG, Yibin ZENG, Penglie ZHANG
-
Publication number: 20230364978Abstract: A side-by-side utility vehicle includes a frame, a cockpit, a prime mover assembly having an engine, a transmission assembly, and a gear shift assembly, and an intake and exhaust system having a combustion air intake manifold and a combustion exhaust manifold. The combustion air intake manifold is closer to the seat(s) than the combustion exhaust manifold. The engine defines a cylinder head mid-point and the seat(s) define a seat beam front point, the ratio of a distance between the cylinder head mid-point and the seat beam front point to a wheel base is in the range from 0.22 to 0.49. The heat source generated by the engine is away from the driver, improving the comfort, increasing the storage space, and facilitating the maintenance.Type: ApplicationFiled: July 24, 2023Publication date: November 16, 2023Inventors: Haifeng Liang, Yibin Yang, Kaimin Xu, Meng Chen, Zhiyong Chen, Pengfei Zou, Ying Fang
-
Publication number: 20230300105Abstract: According to one or more embodiments of this disclosure, a network controller in a data center network establishes a translation table for in-band traffic in a data center network, the translation table resolves ambiguous network addresses based on one or more of a virtual network identifier (VNID), a routable tenant address, or a unique loopback address. The network controller device receives packets originating from applications and/or an endpoints operating in a network segment associated with a VNID. The network controller device translates, using the translation table, unique loopback addresses and/or routable tenant addresses associated with the packets into routable tenant addresses and/or unique loopback addresses, respectively.Type: ApplicationFiled: December 21, 2022Publication date: September 21, 2023Inventors: Vijay Chander, Yibin Yang, Praveen Jain, Munish Mehta
-
Publication number: 20230261972Abstract: In one embodiment, a method comprises determining, by a first networking device, that a first subflow of a multipath transmission control protocol (MPTCP) connection has been established between a first internet protocol (IP) address of a first computing device and an IP address of a second computing device, wherein the first computing device is multihomed to the first networking device and a second networking device. The method also includes determining, by the first or second networking device, a request to establish a second subflow of the MPTCP connection between a second IP address of the first computing and the IP address of the second computing device. In addition, the method includes advertising, by the first networking device, a primary IP address (PIP) of the first networking device for the first subflow and advertising, by the second networking device, a PIP of the second networking device for the second subflow.Type: ApplicationFiled: February 17, 2022Publication date: August 17, 2023Inventors: Ronak Desai, Yibin Yang, Rajagopalan Janakiraman
-
Publication number: 20230191901Abstract: An off-road vehicle includes a frame, a vehicle cover, a prime mover assembly, an intake manifold, and an electrical control unit. An intake seat for the intake manifold is positioned above one of the rear side plates of the vehicle cover. An air filter for the intake manifold is positioned behind a rear baffle of the vehicle cover, which in turn is positioned behind the seat(s). The rear baffle defines an air filter access port, allowing the filter element in the air filter to be accessed and changed from within the cabin. Covers of the air filter access port and the air filter allow changing of the filter element without requiring any tools.Type: ApplicationFiled: February 23, 2023Publication date: June 22, 2023Inventors: Lihua Rao, Yibin Yang, Zhaoyang Cheng, Hangyu Liu, Mei Zhong
-
Patent number: 11614977Abstract: This disclosure describes techniques for providing virtual resources (e.g., containers, virtual machines, etc.) of a clustered application with information regarding a cluster of physical servers on which the distributed clustered application is running. A virtual resource that supports the clustered application is executed on a physical server of the cluster of physical servers. The virtual resource may receive an indication of a database instance (or other application) running on a particular physical server of the cluster of physical servers that is nearest the physical server. The database instance may be included in a group of database instances that are maintaining a common data set on respective physical servers of the group of physical servers. The virtual resource may then access the database instance on the particular physical server based at least in part on the database instance running on the particular server that is nearest the physical server.Type: GrantFiled: April 23, 2021Date of Patent: March 28, 2023Assignee: Cisco Technology, Inc.Inventors: Timothy J Kuik, Sumit Kala, Yibin Yang, Hemanth Basappa Mallikarjunaswamy
-
Patent number: 11546288Abstract: According to one or more embodiments of this disclosure, a network controller in a data center network establishes a translation table for in-band traffic in a data center network, the translation table resolves ambiguous network addresses based on one or more of a virtual network identifier (VNID), a routable tenant address, or a unique loopback address. The network controller device receives packets originating from applications and/or an endpoints operating in a network segment associated with a VNID. The network controller device translates, using the translation table, unique loopback addresses and/or routable tenant addresses associated with the packets into routable tenant addresses and/or unique loopback addresses, respectively.Type: GrantFiled: February 11, 2021Date of Patent: January 3, 2023Assignee: Cisco Technology, Inc.Inventors: Vijay Chander, Yibin Yang, Praveen Jain, Munish Mehta
-
Publication number: 20210240541Abstract: This disclosure describes techniques for providing virtual resources (e.g., containers, virtual machines, etc.) of a clustered application with information regarding a cluster of physical servers on which the distributed clustered application is running. A virtual resource that supports the clustered application is executed on a physical server of the cluster of physical servers. The virtual resource may receive an indication of a database instance (or other application) running on a particular physical server of the cluster of physical servers that is nearest the physical server. The database instance may be included in a group of database instances that are maintaining a common data set on respective physical servers of the group of physical servers. The virtual resource may then access the database instance on the particular physical server based at least in part on the database instance running on the particular server that is nearest the physical server.Type: ApplicationFiled: April 23, 2021Publication date: August 5, 2021Inventors: Timothy J Kuik, Sumit Kala, Yibin Yang, Hemanth Basappa Mallikarjunaswamy
-
Publication number: 20210168114Abstract: According to one or more embodiments of this disclosure, a network controller in a data center network establishes a translation table for in-band traffic in a data center network, the translation table resolves ambiguous network addresses based on one or more of a virtual network identifier (VNID), a routable tenant address, or a unique loopback address. The network controller device receives packets originating from applications and/or an endpoints operating in a network segment associated with a VNID. The network controller device translates, using the translation table, unique loopback addresses and/or routable tenant addresses associated with the packets into routable tenant addresses and/or unique loopback addresses, respectively.Type: ApplicationFiled: February 11, 2021Publication date: June 3, 2021Inventors: Vijay Chander, Yibin Yang, Praveen Jain, Munish Mehta
-
Patent number: 11016819Abstract: This disclosure describes techniques for providing virtual resources (e.g., containers, virtual machines, etc.) of a clustered application with information regarding a cluster of physical servers on which the distributed clustered application is running. A virtual resource that supports the clustered application is executed on a physical server of the cluster of physical servers. The virtual resource may receive an indication of a database instance (or other application) running on a particular physical server of the cluster of physical servers that is nearest the physical server. The database instance may be included in a group of database instances that are maintaining a common data set on respective physical servers of the group of physical servers. The virtual resource may then access the database instance on the particular physical server based at least in part on the database instance running on the particular server that is nearest the physical server.Type: GrantFiled: August 16, 2019Date of Patent: May 25, 2021Assignee: Cisco Technology, Inc.Inventors: Timothy J Kuik, Sumit Kala, Yibin Yang, Hemanth Basappa Mallikarjunaswamy
-
Patent number: 10931629Abstract: According to one or more embodiments of this disclosure, a network controller in a data center network establishes a translation table for in-band traffic in a data center network, the translation table resolves ambiguous network addresses based on one or more of a virtual network identifier (VNID), a routable tenant address, or a unique loopback address. The network controller device receives packets originating from applications and/or an endpoints operating in a network segment associated with a VNID. The network controller device translates, using the translation table, unique loopback addresses and/or routable tenant addresses associated with the packets into routable tenant addresses and/or unique loopback addresses, respectively.Type: GrantFiled: December 31, 2018Date of Patent: February 23, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Vijay Chander, Yibin Yang, Praveen Jain, Munish Mehta
-
Publication number: 20210049049Abstract: This disclosure describes techniques for providing virtual resources (e.g., containers, virtual machines, etc.) of a clustered application with information regarding a cluster of physical servers on which the distributed clustered application is running. A virtual resource that supports the clustered application is executed on a physical server of the cluster of physical servers. The virtual resource may receive an indication of a database instance (or other application) running on a particular physical server of the cluster of physical servers that is nearest the physical server. The database instance may be included in a group of database instances that are maintaining a common data set on respective physical servers of the group of physical servers. The virtual resource may then access the database instance on the particular physical server based at least in part on the database instance running on the particular server that is nearest the physical server.Type: ApplicationFiled: August 16, 2019Publication date: February 18, 2021Inventors: Timothy J Kuik, Sumit Kala, Yibin Yang, Hemanth Basappa Mallikarjunaswamy
-
Patent number: 10891147Abstract: Aspects of the embodiments are directed to forming a virtual machine management (VMM) domain in a heterogeneous datacenter. Aspects can include mapping an endpoint group to multiple VMM domains, each VMM domain associated with one or more virtual machine management systems of a single type that each share one or more management system characteristics; instantiating a virtual switch instance, the virtual switch instance associated with a the VMM domain; and instantiating the endpoint group mapped to the VMM domain as a network component associated with the virtual switch instance.Type: GrantFiled: December 12, 2016Date of Patent: January 12, 2021Assignee: Cisco Technology, Inc.Inventors: Vijayan Ramakrishnan, Saurabh Jain, Vijay Chander, Ronak K. Desai, Praveen Jain, Munish Mehta, Yibin Yang
-
Patent number: 10826829Abstract: A method for programming a MAC address table by a first leaf node in a network comprising a plurality of leaf nodes is provided. Each leaf node comprises one or more Virtual Tunnel End Points (“VTEPs”) and instantiates a plurality of Virtual Routing and Forwarding elements (“VRFs”), with a corresponding Bridge Domain (“BD”) assigned to each VRF. The method includes obtaining information indicating one or more VTEP Affinity Groups (VAGs), each VAG comprising an identification of one VTEP per leaf node, obtaining information indicating assignment of each VRF to one of the VAGs, assigning each VAG to a unique Filtering Identifier (“FID”), thereby generating one or more FIDs, and programming the MAC address table, using FIDs instead of BDs, by populating the MAC address table with a plurality of entries, each entry comprising a unique combination of a FID and a MAC address of a leaf node.Type: GrantFiled: January 8, 2018Date of Patent: November 3, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Liqin Dong, Yibin Yang
-
Patent number: 10581744Abstract: Presented herein are traffic pruning techniques that define the pruning at the group level. A software defined network (SDN) controller determines first and second endpoint groups (EPGs) of an SDN associated with the SDN controller. The SDN runs on a plurality of networking devices that interconnect a plurality of endpoints that are each attached to one or more host devices. The SDN controller determines a host-EPG mapping for the SDN, as well as a networking device-host mapping for the SDN. The SDN controller then uses the host-EPG mapping, the networking device-host mapping, and one or more group-based policies associated with traffic sent from the first EPG to the second EPG to compute hardware pruning policies defining how to prune multi-destination traffic sent from the first EPG to the second EPG. The hardware pruning policies are then installed in one or more of the networking devices or the host devices.Type: GrantFiled: December 2, 2016Date of Patent: March 3, 2020Assignee: Cisco Technology, Inc.Inventors: Munish Mehta, Saurabh Jain, Praveen Jain, Ronak K. Desai, Yibin Yang
-
Patent number: 10469402Abstract: The techniques presented herein use dynamic endpoint group (EPG) binding changes to facilitate cross-tenant resource sharing. A first node of a multi-tenant software defined network determines that an application on a first endpoint has initiated operation and needs temporary access to resources located at a second endpoint. The first and second endpoints are associated with first and second tenants, respectively, that are logically segregated from one another by the software defined network. The first node dynamically changes an initial EPG binding associated with the first endpoint to a second EPG binding that enables the first endpoint to temporarily directly access the resources at the second endpoint. The first node subsequently determines that the application on the first endpoint no longer needs access to the resources located at a second endpoint and, as such, changes the second EPG binding associated with the first endpoint back to the initial EPG binding.Type: GrantFiled: November 16, 2016Date of Patent: November 5, 2019Assignee: Cisco Technology, Inc.Inventors: Saurabh Jain, Vijay K. Chander, Vijayan Ramakrishnan, Ronak K. Desai, Praveen Jain, Munish Mehta, Yibin Yang
-
Patent number: 10432428Abstract: In accordance with one example embodiment, there is provided a system configured for virtual local area network (VLAN) blocking on a virtual port channel (vPC) member link to handle discrepant virtual network instance (VNI) to VLAN mappings. In other embodiments, the system can be configured for providing Virtual Switch Interface Discovery Protocol (VDP) and virtual switch enhancements to accommodate discrepant VNI to VLAN mappings. In another example embodiment, an apparatus is provided that includes a processor, and a memory coupled to the processor, where the apparatus is configured such that if a server is connected through a virtual port channel, a VDP is used to notify the server of different VNI to VLAN mappings. In another embodiment, the apparatus can extend a VDP Filter Info Field to carry a set of VLANs mapped to a VNI, keyed by leaf MAC addresses that serve as bridge identifiers.Type: GrantFiled: October 16, 2017Date of Patent: October 1, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Shyam Kapadia, Rick Chang, Yibin Yang, Rajesh Babu Nataraja