Patents by Inventor Manasi Deval

Manasi Deval 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: 7646759
    Abstract: A method and apparatus for configuring data plane behavior on network forwarding elements are described. In one embodiment, the method includes receiving, within a network element control plane, protocol configuration information extracted from a protocol application utilizing a network protocol application programming interface (API). Once the protocol configuration information is received, the protocol configuration information is processed using a control interface corresponding to the network protocol implemented by the protocol application. Once the protocol configuration information is processed, the control interface programs one or more data plane forwarding elements of the network element according to protocol configuration information. Accordingly, by providing similar control interfaces for multiple, network protocols, inter-operability between components from multiple vendors is enabled.
    Type: Grant
    Filed: January 7, 2003
    Date of Patent: January 12, 2010
    Assignee: Intel Corporation
    Inventors: Shriharsha S. Hegde, Russell J. Fenger, Amol Kulkarni, Hsin-Yuo Liu, Hormuzd M. Khosravi, Manasi Deval
  • Patent number: 7540028
    Abstract: Methods and apparatus for loading a security algorithm in a fast path of a network processor are disclosed. In an example method, a network processor generates a statistic associated with a plurality of communication packets received by the network processor, determines a security attack on the network processor is in progress based on the statistic and loads the security algorithm in the fast path of the network processor.
    Type: Grant
    Filed: October 25, 2002
    Date of Patent: May 26, 2009
    Assignee: Intel Corporation
    Inventors: Suhail Ahmed, Erik J. Johnson, Manasi Deval
  • Patent number: 7453797
    Abstract: A method to provide high availability in network elements using distributed architectures. The method employs multiple software components that are distributed across data/forwarding plane and control plane elements in a network element. The software components in the data/forwarding plane include active and standby components. Components in the control plane a re provided to communicate with the components in the data/forwarding plane. A keep-alive messaging mechanism is used to monitor operation of the various elements in the network element. Upon detection of a failure to a hardware or software component, the data/forwarding plane and/or control plane elements are reconfigured, as applicable, to replace a failed active component with a corresponding standby component. This enables the network element to be reconfigured in a manner that is transparent to other network elements, and provided high availability for the network element.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: November 18, 2008
    Assignee: Intel Corporation
    Inventors: Manasi Deval, Suhail Ahmed, Santosh Balakrishnan, Hormuzd Khosravi, Sanjay Bakshi
  • Patent number: 7388840
    Abstract: An open networking routing system includes at least one forwarding element, and a control element communicatively coupled to the forwarding element(s). In one embodiment, the control element is equipped with a route cache manager to receive notification of a routing table update in the control element, and facilitate notification of the routing table update to at least one functional component within the control element and forwarding element(s) in a coordinated manner to maintain routing coherency between the control element and forwarding element(s).
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: June 17, 2008
    Assignee: Intel Corporation
    Inventors: Manasi Deval, Hsin-Yuo Liu, Pugi Tang, Rajeev Muralidhar
  • Publication number: 20060072480
    Abstract: A method to provide high availability in network elements using distributed architectures. The method employs multiple software components that are distributed across data/forwarding plane and control plane elements in a network element. The software components in the data/forwarding plane include active and standby components. Components in the control plane are provided to communicate with the components in the data/forwarding plane. A keep-alive messaging mechanism is used to monitor operation of the various elements in the network element. Upon detection of a failure to a hardware or software component, the data/forwarding plane and/or control plane elements are reconfigured, as applicable, to replace a failed active component with a corresponding standby component. This enables the network element to be reconfigured in a manner that is transparent to other network elements, and provided high availability for the network element.
    Type: Application
    Filed: September 29, 2004
    Publication date: April 6, 2006
    Inventors: Manasi Deval, Suhail Ahmed, Santosh Balakrishnan, Hormuzd Khosravi, Sanjay Bakshi
  • Publication number: 20050108416
    Abstract: A method of distributing processing in a network device includes defining controller and worker control plane protocol modules. The method also includes developing corresponding entries in a communications library and implementing an infrastructure module, the communication library and the controller module on a control plane. The infrastructure module, the communication library and the worker modules are implemented on a forwarding plane.
    Type: Application
    Filed: November 13, 2003
    Publication date: May 19, 2005
    Applicant: Intel Corporation
    Inventors: Hormuzd Khosravi, Sanjay Bakshi, Rajeev Muralidhar, Suhail Ahmed, Manasi Deval
  • Publication number: 20050108376
    Abstract: A system includes a control card that has a control processor to execute a control portion of link management. The system also includes a line card having a line processor to execute an offload portion of link management. A communications port allows the system to access a high-capacity communications link and a backplane allows the control card and the line card to communicate.
    Type: Application
    Filed: November 13, 2003
    Publication date: May 19, 2005
    Inventors: Manasi Deval, Sanjay Bakshi, Christian Maciocco
  • Publication number: 20040264384
    Abstract: An open networking routing system includes at least one forwarding element, and a control element communicatively coupled to the forwarding element(s). In one embodiment, the control element is equipped with a route cache manager to receive notification of a routing table update in the control element, and facilitate notification of the routing table update to at least one functional component within the control element and forwarding element(s) in a coordinated manner to maintain routing coherency between the control element and forwarding element(s).
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Manasi Deval, Hsin-Yuo Liu, Pugi Tang, Rajeev Muralidhar
  • Publication number: 20040131079
    Abstract: A method and apparatus for configuring data plane behavior on network forwarding elements are described. In one embodiment, the method includes receiving, within a network element control plane, protocol configuration information extracted from a protocol application utilizing a network protocol application programming interface (API). Once the protocol configuration information is received, the protocol configuration information is processed using a control interface corresponding to the network protocol implemented by the protocol application. Once the protocol configuration information is processed, the control interface programs one or more data plane forwarding elements of the network element according to protocol configuration information. Accordingly, by providing similar control interfaces for multiple, network protocols, inter-operability between components from multiple vendors is enabled.
    Type: Application
    Filed: January 7, 2003
    Publication date: July 8, 2004
    Inventors: Shriharsha S. Hegde, Russell J. Fenger, Amol Kulkarni, Hsin-Yuo Liu, Hormuzd M. Khosravi, Manasi Deval
  • Publication number: 20040083385
    Abstract: Methods and apparatus for loading a security algorithm in a fast path of a network processor are disclosed. In an example method, a network processor generates a statistic associated with a plurality of communication packets received by the network processor, determines a security attack on the network processor is in progress based on the statistic and loads the security algorithm in the fast path of the network processor.
    Type: Application
    Filed: October 25, 2002
    Publication date: April 29, 2004
    Inventors: Suhail Ahmed, Erik J. Johnson, Manasi Deval