Patents by Inventor M. S. Badari Narayana

M. S. Badari Narayana 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: 10299202
    Abstract: One or more implementations can include methods, systems and computer readable media for elastic wireless control planes. In some implementations, the method can include evaluating one or more elastic wireless control plane mode factors, and partitioning each of a plurality of access points into one of an active mode group and a sleep mode group based on the evaluating. The method can also include determining a number of wireless control plane instances needed based on the partitioning. The method can further include activating the number of wireless control plane instances and shutting down any excess wireless control plane instances beyond the number.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: May 21, 2019
    Assignee: Extreme Networks, Inc.
    Inventors: Vivek L Atreya, Shashi Hosakere Ankaiah, M.S Badari Narayana
  • Patent number: 10255116
    Abstract: A method, apparatus and computer program product for performing load balancing of SNDs and FNDs is presented. The presently disclosed method and apparatus for providing load balancing solves the problem of improper wireless traffic distribution in an enterprise network that may cause overload on some FNDs while some others are lightly loaded. The presently described methods and apparatus, by use of a single command, allow a user to restore the FNDs and SNDs to a preplanned topology or balance the load on controllers without overriding the manual assignments specified by the user.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: April 9, 2019
    Assignee: Avaya Inc.
    Inventors: M. S. Badari Narayana, Kumara Das Karunakaran
  • Publication number: 20170135034
    Abstract: One or more implementations can include methods, systems and computer readable media for elastic wireless control planes. In some implementations, the method can include evaluating one or more elastic wireless control plane mode factors, and partitioning each of a plurality of access points into one of an active mode group and a sleep mode group based on the evaluating. The method can also include determining a number of wireless control plane instances needed based on the partitioning. The method can further include activating the number of wireless control plane instances and shutting down any excess wireless control plane instances beyond the number.
    Type: Application
    Filed: May 31, 2016
    Publication date: May 11, 2017
    Applicant: Avaya Inc.
    Inventors: Vivek L. Atreya, Shashi Hosakere Ankaiah, M.S. Badari Narayana
  • Patent number: 9357484
    Abstract: One or more implementations can include methods, systems and computer readable media for elastic wireless control planes. In some implementations, the method can include evaluating one or more elastic wireless control plane mode factors, and partitioning each of a plurality of access points into one of an active mode group and a sleep mode group based on the evaluating. The method can also include determining a number of wireless control plane instances needed based on the partitioning. The method can further include activating the number of wireless control plane instances and shutting down any excess wireless control plane instances beyond the number.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: May 31, 2016
    Assignee: Avaya Inc.
    Inventors: Vivek L Atreya, Shashi Hosakere Ankaiah, M. S Badari Narayana
  • Publication number: 20150131501
    Abstract: One or more implementations can include methods, systems and computer readable media for elastic wireless control planes. In some implementations, the method can include evaluating one or more elastic wireless control plane mode factors, and partitioning each of a plurality of access points into one of an active mode group and a sleep mode group based on the evaluating. The method can also include determining a number of wireless control plane instances needed based on the partitioning. The method can further include activating the number of wireless control plane instances and shutting down any excess wireless control plane instances beyond the number.
    Type: Application
    Filed: November 11, 2013
    Publication date: May 14, 2015
    Applicant: Avaya Inc.
    Inventors: Vivek L. ATREYA, Shashi Hosakere Ankaiah, M.S Badari Narayana
  • Patent number: 8824448
    Abstract: A method, apparatus and computer program product for enhancing redundancy in a wireless system using location attributes is presented. A First Network Device (FND) receives a discovery message from an Access Point (AP). The FND comprises either a Wireless Controller (WC) or a Wireless Switch (WS). The FND uses the location information associated with the AP to determine how many other APs from a same locality are currently allocated to at least one FND, and assigns the AP to a least loaded FND in the locality.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: September 2, 2014
    Assignee: Avaya Inc.
    Inventors: M. S. Badari Narayana, Kumara Das Karunakaran
  • Patent number: 8619549
    Abstract: A method, apparatus and computer program product for performing location based load balancing of wireless access points and wireless switches is presented. A wireless controller (WC) receives an associate message from an Access Point (AP)/wireless switch (WS) at the WC. The WC then determines whether a preferred WC for the AP/WS is available. When the preferred WC is not available, then the WC determines if an alternate WC for the AP is available. When the alternate WC is not available, an administrator configured policy may be used that maps the AP to a specific WC. When the policy does exist then the AP is coupled to the WC according to the policy and when the policy does not exist then the WC parses the AP/WS location information for the AP/WS to determine an available geographically closest WC for the AP/WS and sends a message to the AP/WS relating to the available WC. The WC will also assign an available geographically closest WS to AP.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: December 31, 2013
    Assignee: Avaya Inc.
    Inventors: M S Badari Narayana, Kumara Das Karunakaran, Seemant Choudary, Veniamin Bourakov
  • Patent number: 8477613
    Abstract: A switch architecture and method provides scaling through multi-level load balancing of flows across data and application processing planes. An input/output module receives a communication session flow (forward) from a client device and selects one of a plurality of data processors to process the flow. The selected data processor determines the level of processing for the forward flow and selects an application processor from a plurality of such application processors. The application processor generates a session structure identifying actions to be performed on the forward flow and transfers the session structure to the selected data processor to perform the actions on the forward flow. The application processor also predictively generates and offloads a session structure for the associated reverse flow. If the reverse session structure is offloaded to a different data processor, either the forward or reverse flow redirects packets, or is redirected, to the data processor hosting the other flow.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: July 2, 2013
    Assignee: Rockstar Consortium US LP
    Inventors: Kumara Das Karunakaran, M S Badari Narayana
  • Publication number: 20120087240
    Abstract: A switch architecture and method provides scaling through multi-level load balancing of flows across data and application processing planes. An input/output module receives a communication session flow (forward) from a client device and selects one of a plurality of data processors to process the flow. The selected data processor determines the level of processing for the forward flow and selects an application processor from a plurality of such application processors. The application processor generates a session structure identifying actions to be performed on the forward flow and transfers the session structure to the selected data processor to perform the actions on the forward flow. The application processor also predictively generates and offloads a session structure for the associated reverse flow. If the reverse session structure is offloaded to a different data processor, either the forward or reverse flow redirects packets, or is redirected, to the data processor hosting the other flow.
    Type: Application
    Filed: October 6, 2011
    Publication date: April 12, 2012
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Kumara Das Karunakaran, M S Badari Narayana
  • Publication number: 20100290397
    Abstract: A method, apparatus and computer program product for performing location based load balancing of wireless access points and wireless switches is presented. A wireless controller (WC) receives an associate message from an Access Point (AP)/wireless switch (WS) at the WC. The WC then determines whether a preferred WC for the AP/WS is available. When the preferred WC is not available, then the WC determines if an alternate WC for the AP is available. When the alternate WC is not available, an administrator configured policy may be used that maps the AP to a specific WC. When the policy does exist then the AP is coupled to the WC according to the policy and when the policy does not exist then the WC parses the AP/WS location information for the AP/WS to determine an available geographically closest WC for the AP/WS and sends a message to the AP/WS relating to the available WC. The WC will also assign an available geographically closest WS to AP.
    Type: Application
    Filed: May 4, 2010
    Publication date: November 18, 2010
    Applicant: AVAYA INC.
    Inventors: M. S. Badari Narayana, Kumar Das Karunakaran, Seemant Choudhary, Veniamin Bourakov
  • Publication number: 20100214918
    Abstract: A switch architecture and method provides scaling through multi-level load balancing of flows across data and application processing planes. An input/output module receives a communication session flow (forward) from a client device and selects one of a plurality of data processors to process the flow. The selected data processor determines the level of processing needed for the forward flow and selects an application processor from a plurality of such application processors. The application processor generates a session structure identifying actions to be performed on the forward flow and transfers the session structure to the selected data processor to perform the actions on the forward flow. The application processor also predictively generates and offloads a session structure for the associated reverse flow. If the reverse session structure is offloaded to a different data processor, either the forward or reverse flow redirects packets, or is redirected, to the data processor hosting the other flow.
    Type: Application
    Filed: January 11, 2010
    Publication date: August 26, 2010
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Kumara Das Karunakaran, M. S. Badari Narayana
  • Patent number: 7672236
    Abstract: A switch architecture and method provides scaling through multi-level load balancing of flows across data and application processing planes. An input/output module receives a communication session flow (forward) from a client device and selects one of a plurality of data processors to process the flow. The selected data processor determines the level of processing needed for the forward flow and selects an application processor from a plurality of such application processors. The application processor generates a session structure identifying actions to be performed on the forward flow and transfers the session structure to the selected data processor to perform the actions on the forward flow. The application processor also predictively generates and offloads a session structure for the associated reverse flow. If the reverse session structure is offloaded to a different data processor, either the forward or reverse flow redirects packets, or is redirected, to the data processor hosting the other flow.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: March 2, 2010
    Assignee: Nortel Networks Limited
    Inventors: Kumara Das Karunakaran, M. S. Badari Narayana