Patents by Inventor Manas Pati

Manas Pati 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: 11882060
    Abstract: An embodiment is directed to switchover operations with a mobile virtualized network device in a mobile device. The mobile virtualized hardware switchover operations may be used to selectively and temporarily provide virtualized control-plane operations to the data-plane of a non-redundant network device undergoing an upgrade or a reboot of its control plane. A non-redundant network device may operate hitless, or near hitless, operation even when its control plane is unavailable.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: January 23, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Riaz Khan, Atri Indiresan, Manas Pati
  • Patent number: 11882202
    Abstract: Systems and methods provide for tracing traffic through a network. Based on a negotiation between a first network element and a second network element, the first network element can determine a customized packet type supported by the second network element. A tracing header can be added to a packet received by the first network element to generate a modified packet. The tracing header can include a unique identifier and be customized to the determined customized packet type. Based on the unique identifier, a second network element can be identified by tracing the modified packet as it is forwarded to the second network element. Forwarding information from the second network element that is associated with the modified packet can be collected, where the unique identifier is associated with the forwarding information. The unique identifier and the forwarding information can be sent to a controller to diagnose a packet forwarding issue.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: January 23, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Sajay Vijayadharan, Arun P. Venugopal, Manas Pati
  • Publication number: 20230083347
    Abstract: An embodiment is directed to switchover operations with a mobile virtualized network device in a mobile device. The mobile virtualized hardware switchover operations may be used to selectively and temporarily provide virtualized control-plane operations to the data-plane of a non-redundant network device undergoing an upgrade or a reboot of its control plane. A non-redundant network device may operate hitless, or near hitless, operation even when its control plane is unavailable.
    Type: Application
    Filed: November 22, 2022
    Publication date: March 16, 2023
    Inventors: Riaz Khan, Atri Indiresan, Manas Pati
  • Patent number: 11593144
    Abstract: An embodiment is directed to switchover operations with a virtualized network device in a cloud or remote infrastructure. The virtualized hardware switchover operations may be used to selectively and temporarily provide virtualized control-plane operations to the data-plane of a non-redundant network device undergoing an upgrade or a reboot of its control plane. A non-redundant network device may operate hitless, or near hitless, operation even when its control plane is unavailable.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: February 28, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Riaz Khan, Atri Indiresan, Manas Pati
  • Patent number: 11546275
    Abstract: An embodiment is directed to switchover operations with a mobile virtualized network device in a mobile device. The mobile virtualized hardware switchover operations may be used to selectively and temporarily provide virtualized control-plane operations to the data-plane of a non-redundant network device undergoing an upgrade or a reboot of its control plane. A non-redundant network device may operate hitless, or near hitless, operation even when its control plane is unavailable.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: January 3, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Riaz Khan, Atri Indiresan, Manas Pati
  • Publication number: 20220094645
    Abstract: An embodiment is directed to switchover operations with a mobile virtualized network device in a mobile device. The mobile virtualized hardware switchover operations may be used to selectively and temporarily provide virtualized control-plane operations to the data-plane of a non-redundant network device undergoing an upgrade or a reboot of its control plane. A non-redundant network device may operate hitless, or near hitless, operation even when its control plane is unavailable.
    Type: Application
    Filed: September 23, 2020
    Publication date: March 24, 2022
    Inventors: Riaz Khan, Atri Indiresan, Manas Pati
  • Publication number: 20220091870
    Abstract: An embodiment is directed to switchover operations with a virtualized network device in a cloud or remote infrastructure. The virtualized hardware switchover operations may be used to selectively and temporarily provide virtualized control-plane operations to the data-plane of a non-redundant network device undergoing an upgrade or a reboot of its control plane. A non-redundant network device may operate hitless, or near hitless, operation even when its control plane is unavailable.
    Type: Application
    Filed: September 23, 2020
    Publication date: March 24, 2022
    Inventors: Riaz Khan, Atri Indiresan, Manas Pati
  • Patent number: 11240154
    Abstract: A controller device for a network provides data associated with pipeline capabilities of a programmable switch. The programmable switch receives data associated with pipeline capabilities of the programmable switch. The pipeline capabilities include a plurality of flow tables and allowable table transitions for each of the flow tables. The programmable switch determines that a first flow table and a second flow table are mutually independent based on the allowable table transitions for each of the flow tables. The programmable switch configures a pipeline for data flow in the computing device, the pipeline comprising a plurality of pipeline stages, a particular pipeline stage comprising the first flow table and the second flow table.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: February 1, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Atri Indiresan, Manas Pati, Chunjen Wang, Christophe Rene
  • Publication number: 20210218674
    Abstract: A controller device for a network provides data associated with pipeline capabilities of a programmable switch. The programmable switch receives data associated with pipeline capabilities of the programmable switch. The pipeline capabilities include a plurality of flow tables and allowable table transitions for each of the flow tables. The programmable switch determines that a first flow table and a second flow table are mutually independent based on the allowable table transitions for each of the flow tables. The programmable switch configures a pipeline for data flow in the computing device, the pipeline comprising a plurality of pipeline stages, a particular pipeline stage comprising the first flow table and the second flow table.
    Type: Application
    Filed: January 14, 2020
    Publication date: July 15, 2021
    Inventors: Atri Indiresan, Manas Pati, Chunjen Wang, Christophe Rene
  • Publication number: 20200162589
    Abstract: Systems and methods provide for tracing traffic through a network. Based on a negotiation between a first network element and a second network element, the first network element can determine a customized packet type supported by the second network element. A tracing header can be added to a packet received by the first network element to generate a modified packet. The tracing header can include a unique identifier and be customized to the determined customized packet type. Based on the unique identifier, a second network element can be identified by tracing the modified packet as it is forwarded to the second network element. Forwarding information from the second network element that is associated with the modified packet can be collected, where the unique identifier is associated with the forwarding information. The unique identifier and the forwarding information can be sent to a controller to diagnose a packet forwarding issue.
    Type: Application
    Filed: April 24, 2019
    Publication date: May 21, 2020
    Inventors: Sajay Vijayadharan, Arun P. Venugopal, Manas Pati
  • Patent number: 10581738
    Abstract: In embodiments disclosed herein involve receiving a first packet, where the first packet originated from a first device on a first virtual local area network (VLAN) in a first plurality of VLANs, where routing is enabled among each of the first plurality of VLANs. A first temporary value is assigned to a first VLAN identifier associated with the first packet, where the first temporary value corresponds to the first plurality of VLANs. Additionally, the first packet is processed based on a plurality of flow tables. Further, a first destination value is assigned to the first VLAN identifier, where the first destination value corresponds to a second VLAN in the first plurality of VLANs, and the first packet is transmitted to a second device on the second VLAN.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: March 3, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Atri Indiresan, Manas Pati, Christophe Rene
  • Publication number: 20190230034
    Abstract: In embodiments disclosed herein involve receiving a first packet, where the first packet originated from a first device on a first virtual local area network (VLAN) in a first plurality of VLANs, where routing is enabled among each of the first plurality of VLANs. A first temporary value is assigned to a first VLAN identifier associated with the first packet, where the first temporary value corresponds to the first plurality of VLANs. Additionally, the first packet is processed based on a plurality of flow tables. Further, a first destination value is assigned to the first VLAN identifier, where the first destination value corresponds to a second VLAN in the first plurality of VLANs, and the first packet is transmitted to a second device on the second VLAN.
    Type: Application
    Filed: April 18, 2018
    Publication date: July 25, 2019
    Inventors: Atri INDIRESAN, Manas PATI, Christophe RENE
  • Patent number: 8743886
    Abstract: In one embodiment, a method includes establishing in a Virtual Private Local Area Network (LAN) Service (VPLS) over Multi-Protocol Label Switching (MPLS) network a floating pseudowire between a first provider edge router and a redundancy group having a plurality of provider edge routers each configured to forward data toward a external device. Each provider edge router in the redundancy group is configured to maintain an active link to the external device. A provider edge router that is not a member of the redundancy group sends data directed to the external device through the floating pseudowire. Only one provider edge router in the redundancy group receives and forwards the particular data to the external device.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: June 3, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Manas Pati, Samer Salam, Keyur Patel, Ali Sajassi
  • Publication number: 20120177054
    Abstract: In one embodiment, a method includes establishing in a Virtual Private Local Area Network (LAN) Service (VPLS) over Multi-Protocol Label Switching (MPLS) network a floating pseudowire between a first provider edge router and a redundancy group having a plurality of provider edge routers each configured to forward data toward a external device. Each provider edge router in the redundancy group is configured to maintain an active link to the external device. A provider edge router that is not a member of the redundancy group sends data directed to the external device through the floating pseudowire. Only one provider edge router in the redundancy group receives and forwards the particular data to the external device.
    Type: Application
    Filed: January 10, 2011
    Publication date: July 12, 2012
    Inventors: Manas Pati, Samer Salam, Keyur Patel, Ali Sajassi