Search

Chandrasekharan M Nilakantan

age ~66

from Cupertino, CA

Also known as:
  • Chandrasek M Nilakantan
  • Chandy Nilakantan
  • Chan M Nilakantan
  • Chandrase N Nilakantan
  • Chandry Nilakantan
  • Chandrasekhar Nilakantan
  • Chauncey Nilakantan
  • Chandrasekhara Nilakantan
  • Chandrasekharan Nilkantan
Phone and address:
11745 Ridge Creek Ct, Cupertino, CA 95014
408 253-5011

Chandrasekharan Nilakantan Phones & Addresses

  • 11745 Ridge Creek Ct, Cupertino, CA 95014 • 408 253-5011 • 408 965-8149
  • Sunnyvale, CA
  • 3774 Woodbark Ct, San Jose, CA 95117 • 408 249-9523
  • 11745 Ridge Creek Ct, Cupertino, CA 95014 • 408 253-5011

Work

  • Position:
    Professional/Technical

Education

  • Degree:
    Graduate or professional degree

Us Patents

  • Method And Apparatus Supporting Network Communications

    view source
  • US Patent:
    6691147, Feb 10, 2004
  • Filed:
    Dec 7, 1999
  • Appl. No.:
    09/455841
  • Inventors:
    Nagaraj Arunkumar - San Jose CA
    Ly Loi - Fremont CA
    Chandrasekharan Nilakantan - Cupertino CA
  • Assignee:
    3Com Corporation - Santa Clara CA
  • International Classification:
    G06F 1516
  • US Classification:
    709200, 709232
  • Abstract:
    One embodiment of the invention includes a method of managing network communications in a network device. The network device includes software components and modules. Some of the components control the interaction between modules, while other components perform specific functions for associated modules. A module manager component controls the creation and destruction of modules as well as their interactions. A communications manager component manages network communications in the network device. The network communications is supported by creating a number of modules that are associated with components that implement different parts of a network protocol. As a result of the use of the modules, a component need not know which other component(s) it depends upon, nor need it know which other component(s) depend upon it. This allows components to be used together very easily in many different configurations. The modules also allow the same component to be used by multiple modules.
  • Method And System For Managing Communication In A Data Network

    view source
  • US Patent:
    7440393, Oct 21, 2008
  • Filed:
    Dec 9, 2004
  • Appl. No.:
    11/008441
  • Inventors:
    Chandrasekharan Nilakantan - Cupertino CA, US
    Gary M. Jaszewski - Los Gatos CA, US
  • Assignee:
    Scalent Systems, Inc. - Palo Alto CA
  • International Classification:
    H04J 1/16
  • US Classification:
    370216, 370431
  • Abstract:
    The present invention provides a method and system for managing communication in a data network. The method and system involves monitoring the communication channels at the host level. The hosts are updated with the monitoring information following which they take a coordinated decision in cases of failure of a channel. The data network comprises a plurality of hosts, which are connected to each other through a plurality of channels. A monitor host is elected out of the plurality of hosts to periodically broadcast a system state packet to the plurality of hosts. The system state packet contains information about the state of the plurality of channels and the plurality of hosts for a given channel. Each of the plurality of hosts compares the observed state of channels, as observed by it, with the reported state as reported in the system state packet. In case a host identifies a discrepancy between the observed state and the reported state, it broadcasts a host state packet, updating the monitor host about the observed state.
  • Method And Apparatus Supporting Network Communications

    view source
  • US Patent:
    7447728, Nov 4, 2008
  • Filed:
    Feb 2, 2004
  • Appl. No.:
    10/770065
  • Inventors:
    Nagaraj Arunkumar - San Jose CA, US
    Ly Loi - Fremont CA, US
    Chandrasekharan Nilakantan - Cupertino CA, US
  • Assignee:
    3Com Corporation - Marlborough MA
  • International Classification:
    G06F 15/16
  • US Classification:
    709200, 709238
  • Abstract:
    One embodiment of the invention includes a method of managing network communications in a network device. The network device includes software components and modules. Some of the components control the interaction between modules, while other components perform specific functions for associated modules. A module manager component controls the creation and destruction of modules as well as their interactions. A communications manager component manages network communications in the network device. The network communications is supported by creating a number of modules that are associated with components that implement different parts of a network protocol. As a result of the use of the modules, a component need not know which other component(s) it depends upon, nor need it know which other component(s) depend upon it. This allows components to be used together very easily in many different configurations. The modules also allow the same component to be used by multiple modules.
  • Method And Apparatus For Achieving Dynamic Capacity And High Availability In Multi-Stage Data Networks Using Adaptive Flow-Based Routing

    view source
  • US Patent:
    7483374, Jan 27, 2009
  • Filed:
    Oct 24, 2003
  • Appl. No.:
    10/692667
  • Inventors:
    Chandrasekharan Nilakantan - Cupertino CA, US
    Siva V. Kumar - Menlo Park CA, US
    Andrew Leslie Laursen - Auburn CA, US
    Saroop Mathur - Los Altos CA, US
    Gary Michael Jaszewski - Los Gatos CA, US
    Mei-Ying Chan - Los Altos CA, US
  • Assignee:
    Scalent Systems, Inc. - Palo Alto CA
  • International Classification:
    G01R 31/00
  • US Classification:
    370235, 370389, 370392, 370400, 370401, 370386, 718105, 709232
  • Abstract:
    Methods and systems for determining paths for flows within a multi-stage network made up of clusters of processing nodes. The flow paths may be determined without knowledge of whether or not packets of a particular flow will actually traverse specific ones of the clusters within the multi-stage network. In various implementations, the nodes of the multi-stage network may be coupled to one or more physical network switches through respective physical interfaces and a virtual connectivity grid superimposed thereon and configured through the use of a flow routing framework and system management framework to group the nodes into a number of clusters. The nodes of each cluster are configured to perform similar packet processing functions and the clusters are interconnected through virtual networks to which the nodes are communicatively coupled via virtual interfaces overlaid on top of the physical network interfaces.
  • Method And Apparatus For Achieving Dynamic Capacity And High Availability In Multi-Stage Data Networks Using Adaptive Flow-Based Routing

    view source
  • US Patent:
    7724670, May 25, 2010
  • Filed:
    Dec 19, 2008
  • Appl. No.:
    12/340386
  • Inventors:
    Chandrasekharan Nilakantan - Cupertino CA, US
    Siva V. Kumar - Menlo Park CA, US
    Andrew Leslie Laursen - Auburn CA, US
    Saroop Mathur - Los Altos CA, US
    Gary Michael Jaszewski - Los Gatos CA, US
    Mei-Ying Chan - Los Altos CA, US
  • Assignee:
    Scalent Systems, Inc. - Palo Alto CA
  • International Classification:
    G01R 31/08
  • US Classification:
    370235, 370389, 370401
  • Abstract:
    Methods and systems for determining paths for flows within a multi-stage network made up of clusters of processing nodes. The flow paths may be determined without knowledge of whether or not packets of a particular flow will actually traverse specific ones of the clusters within the multi-stage network. In various implementations, the nodes of the multi-stage network may be coupled to one or more physical network switches through respective physical interfaces and a virtual connectivity grid superimposed thereon and configured through the use of a flow routing framework and system management framework to group the nodes into a number of clusters. The nodes of each cluster are configured to perform similar packet processing functions and the clusters are interconnected through virtual networks to which the nodes are communicatively coupled via virtual interfaces overlaid on top of the physical network interfaces.
  • Method And Apparatus For Supporting Network Communications

    view source
  • US Patent:
    7899077, Mar 1, 2011
  • Filed:
    Oct 27, 2008
  • Appl. No.:
    12/258573
  • Inventors:
    Nagaraj Arunkumar - San Jose CA, US
    Ly Loi - Fremont CA, US
    Chandrasekharan Nilakantan - Cupertino CA, US
  • Assignee:
    Hewlett-Packard Company - Palo Alto CA
  • International Classification:
    H04J 3/16
  • US Classification:
    370465, 709227
  • Abstract:
    One embodiment of the invention includes a method of managing network communications in a network device. The network device includes software components and modules. Some of the components control the interaction between modules, while other components perform specific functions for associated modules. A module manager component controls the creation and destruction of modules as well as their interactions. A communications manager component manages network communications in the network device. The network communications is supported by creating a number of modules that are associated with components that implement different parts of a network protocol. As a result of the use of the modules, a component need not know which other component(s) it depends upon, nor need it know which other component(s) depend upon it. This allows components to be used together very easily in many different configurations. The modules also allow the same component to be used by multiple modules.
  • System And Method For Automated Network Configuration

    view source
  • US Patent:
    8612738, Dec 17, 2013
  • Filed:
    Apr 28, 2011
  • Appl. No.:
    13/096061
  • Inventors:
    Chandrasekharan Nilakantan - Cupertino CA, US
    Lawrence Stein - San Carlos CA, US
  • Assignee:
    Dell Products L.P. - Round Rock TX
  • International Classification:
    H04L 12/28
  • US Classification:
    713 2, 370389, 709228
  • Abstract:
    A method of configuring a data network with a controller, the data network including a plurality of hosts each associated with at least one of a plurality of switches, the method including receiving a request to boot an operating system image on one of the plurality of hosts, the operating system image having network connectivity requirements. Further, the method includes selecting a host out of the plurality of hosts on which to boot the operating system image. The method also includes booting the operating system image on the host, and configuring a switch out of the plurality of switches associated with the host based upon the network connectively requirements of the operating system image. Additionally, the method includes configuring networking attributes of a network interface in the host based upon the network connectivity requirements of the operating system image.
  • Method And Apparatus For Supporting Network Communications

    view source
  • US Patent:
    20110128887, Jun 2, 2011
  • Filed:
    Feb 9, 2011
  • Appl. No.:
    13/024207
  • Inventors:
    Nagaraj Arunkumar - San Jose CA, US
    Ly Loi - Fremont CA, US
    Chandrasekharan Nilakantan - Cupertino CA, US
  • International Classification:
    H04L 12/28
  • US Classification:
    370254
  • Abstract:
    One embodiment of the invention includes a method of managing network communications in a network device. The network device includes software components and modules. Some of the components control the interaction between modules, while other components perform specific functions for associated modules. A module manager component controls the creation and destruction of modules as well as their interactions. A communications manager component manages network communications in the network device. The network communications is supported by creating a number of modules that are associated with components that implement different parts of a network protocol. As a result of the use of the modules, a component need not know which other component(s) it depends upon, nor need it know which other component(s) depend upon it. This allows components to be used together very easily in many different configurations. The modules also allow the same component to be used by multiple modules.

Get Report for Chandrasekharan M Nilakantan from Cupertino, CA, age ~66
Control profile