Patents by Inventor Nishant Krishna

Nishant Krishna 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: 10511483
    Abstract: In some implementations, a method can include determining a virtual machine (VM) inventory baseline of a system, including identifying VMs in a baseline configuration and generating a VM fingerprint for each VM in the inventory baseline, and detecting a user onboarded VM and moving the user onboarded VM to a quarantine operating area for a period of time. The operational posture of the user onboarded VM can be compared to an operational posture policy of the system. When the operational posture of the user onboarded VM meets the operational posture policy of the system, the user onboarded VM is moved from the quarantine area to an operational area, and, when the operational posture of the user onboarded system does not meet the operational policy posture of the system and the period of time has expired, the user onboarded VM is terminated.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: December 17, 2019
    Assignee: Extreme Networks, Inc.
    Inventors: Atul Prabhu, Nishant Krishna, Biswajit Kanungo
  • Patent number: 10089097
    Abstract: Methods, systems and computer readable media for dynamic templates for virtualized systems are described. A method for initially deploying a virtualized can include receiving a selection indicating a dynamic template, and installing a base configuration using base configuration information obtained from the dynamic template. The method can also include traversing a hierarchy within the dynamic template and installing one or more sub-level configurations according to the hierarchy. The method can further include stopping the traversing and installing when a termination condition is reached.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: October 2, 2018
    Assignee: Extreme Networks, Inc.
    Inventors: Nishant Krishna, Seetharam V Rao, Kalaiyarasan Periasamy, Navaneethan Marichetty
  • Patent number: 9875275
    Abstract: Methods, systems and computer readable media for efficient state change support for hierarchical data models in a virtualized system are described. In some implementations, the method can include determining a system status including a system-level bit masked word having a plurality of bits, each bit corresponding to a status of a different hierarchical level of the system, and receiving a change notification. The method can also include querying an entity at a lower hierarchy level if a cascaded state change is identified for that entity. The method can further include continuing to query one or more entities in successively lower hierarchy levels so long as a cascaded state change is identified for a corresponding entity in a lower hierarchy level. The method can also include determining the current status for one or more entities having a changed status.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: January 23, 2018
    Assignee: Extreme Networks, Inc.
    Inventors: Nishant Krishna, Seetharam V Rao, Prashantkumar S Sthavarmath
  • Publication number: 20170339018
    Abstract: In some implementations, a method can include determining a virtual machine (VM) inventory baseline of a system, including identifying VMs in a baseline configuration and generating a VM fingerprint for each VM in the inventory baseline, and detecting a user onboarded VM and moving the user onboarded VM to a quarantine operating area for a period of time. The operational posture of the user onboarded VM can be compared to an operational posture policy of the system. When the operational posture of the user onboarded VM meets the operational posture policy of the system, the user onboarded VM is moved from the quarantine area to an operational area, and, when the operational posture of the user onboarded system does not meet the operational policy posture of the system and the period of time has expired, the user onboarded VM is terminated.
    Type: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Applicant: Avaya Inc.
    Inventors: Atul PRABHU, Nishant Krishna, Biswajit Kanungo
  • Publication number: 20170235566
    Abstract: Systems and methods of efficient software replication are provided. This is accomplished by a first communication device that determines if a second communication device needs to have a software upgrade. In response to determining that the second communication device needs to have the software upgrade, the software upgrade is downloaded onto the second communication device. In response to downloading the software upgrade onto the second communication device, the second communication device determines if a third communication device needs to have the software upgrade. In response to determining that the third communication device needs to have the software upgrade, the second communication device downloads the software upgrade to the third communication device. This process can be repeated for any number of communication devices or the process may be completed in different orders.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 17, 2017
    Inventor: Nishant Krishna
  • Patent number: 9658841
    Abstract: Systems and methods of efficient software replication are provided. This is accomplished by a first communication device that determines if a second communication device needs to have a software upgrade. In response to determining that the second communication device needs to have the software upgrade, the software upgrade is downloaded onto the second communication device. In response to downloading the software upgrade onto the second communication device, the second communication device determines if a third communication device needs to have the software upgrade. In response to determining that the third communication device needs to have the software upgrade, the second communication device downloads the software upgrade to the third communication device. This process can be repeated for any number of communication devices or the process may be completed in different orders.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: May 23, 2017
    Assignee: Avaya Inc.
    Inventor: Nishant Krishna
  • Publication number: 20170075712
    Abstract: Methods, systems and computer readable media for dynamic templates for virtualized systems are described. A method for initially deploying a virtualized can include receiving a selection indicating a dynamic template, and installing a base configuration using base configuration information obtained from the dynamic template. The method can also include traversing a hierarchy within the dynamic template and installing one or more sub-level configurations according to the hierarchy. The method can further include stopping the traversing and installing when a termination condition is reached.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 16, 2017
    Applicant: Avaya Inc.
    Inventors: Nishant KRISHNA, Seetharam V. Rao, Kalaiyarasan Periasamy, Navaneethan Marichetty
  • Publication number: 20160357810
    Abstract: Methods, systems and computer readable media for efficient state change support for hierarchical data models in a virtualized system are described. In some implementations, the method can include determining a system status including a system-level bit masked word having a plurality of bits, each bit corresponding to a status of a different hierarchical level of the system, and receiving a change notification. The method can also include querying an entity at a lower hierarchy level if a cascaded state change is identified for that entity. The method can further include continuing to query one or more entities in successively lower hierarchy levels so long as a cascaded state change is identified for a corresponding entity in a lower hierarchy level. The method can also include determining the current status for one or more entities having a changed status.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Applicant: Avay Inc.
    Inventors: Nishant Krishna, Seetharam V. Rao, Prashantkumar S. Sthavarmath
  • Patent number: 9424276
    Abstract: Methods, systems and computer readable media for efficient state change support for hierarchical data models in a virtualized system are described. In some implementations, the method can include determining a system status including a system-level bit masked word having a plurality of bits, each bit corresponding to a status of a different hierarchical level of the system, and receiving a change notification. The method can also include querying an entity at a lower hierarchy level if a cascaded state change is identified for that entity. The method can further include continuing to query one or more entities in successively lower hierarchy levels so long as a cascaded state change is identified for a corresponding entity in a lower hierarchy level. The method can also include determining the current status for one or more entities having a changed status.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: August 23, 2016
    Assignee: Avaya Inc.
    Inventors: Nishant Krishna, Seetharam V Rao, Prashantkumar S Sthavarmath
  • Patent number: 9270533
    Abstract: A network management device sends an SNMP multi-cast GET on a network to discover all the network devices on the network or subnet. The network management device builds a Management Information Base (MIB) based on the responses received from the SNMP multi-cast GET. The MIB information is then sent to a Network Management System (NMS). The SNMP multi-cast GET can be sent based on a command to discover network devices on the network or can be sent based on a polling algorithm. The system and method also include the ability to send an SNMP multi-cast SET to set the same parameter(s) on all the devices on the network/subnet.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: February 23, 2016
    Assignee: Avaya Inc.
    Inventor: Nishant Krishna
  • Publication number: 20150347454
    Abstract: Methods, systems and computer readable media for efficient state change support for hierarchical data models in a virtualized system are described. In some implementations, the method can include determining a system status including a system-level bit masked word having a plurality of bits, each bit corresponding to a status of a different hierarchical level of the system, and receiving a change notification. The method can also include querying an entity at a lower hierarchy level if a cascaded state change is identified for that entity. The method can further include continuing to query one or more entities in successively lower hierarchy levels so long as a cascaded state change is identified for a corresponding entity in a lower hierarchy level. The method can also include determining the current status for one or more entities having a changed status.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Avaya Inc.
    Inventors: Nishant Krishna, Seetharam V. Rao, Prashantkumar S. Sthavarmath
  • Publication number: 20140344755
    Abstract: Disclosed is a system and method for selection of objects appearing in a rotational user interface list. A rotational list in a user interface is enabled to provide text, images, icons, links and scrolling abilities to either end to make components visible or invisible. The rotational list can be made to incorporate variable size icons or images and spacing can be adjusted. A rotational list may respond to priority settings and preferences to provide priority positioning in a geometric shape. Higher priority items may ascent to a narrower portion of the geometric shape and lower priority items may descend to a broader portion of the geometric shape.
    Type: Application
    Filed: May 16, 2013
    Publication date: November 20, 2014
    Applicant: AVAYA, INC.
    Inventors: Sameer Shinde, Nishant Krishna
  • Publication number: 20140317255
    Abstract: Embodiments disclosed herein provide systems and methods for hash based management of a communication network. In a particular embodiment, a method provides receiving a plurality of hashes for a plurality of network elements, wherein each hash of the plurality of hashes represents at least one attribute associated with at least one network element of the plurality of network elements and the plurality of hashes includes a first hash for a first network element of the plurality of network elements. After receiving the plurality of hashes, the method provides receiving a second hash for the first network element and determining whether the second hash matches the first hash. In response to determining that the second hash does not match the first hash, the method provides determining at least one attribute associated with the first network element.
    Type: Application
    Filed: April 17, 2013
    Publication date: October 23, 2014
    Applicant: Avaya Inc.
    Inventor: Nishant Krishna
  • Publication number: 20140068587
    Abstract: Systems and methods of efficient software replication are provided. This is accomplished by a first communication device that determines if a second communication device needs to have a software upgrade. In response to determining that the second communication device needs to have the software upgrade, the software upgrade is downloaded onto the second communication device. In response to downloading the software upgrade onto the second communication device, the second communication device determines if a third communication device needs to have the software upgrade. In response to determining that the third communication device needs to have the software upgrade, the second communication device downloads the software upgrade to the third communication device. This process can be repeated for any number of communication devices or the process may be completed in different orders.
    Type: Application
    Filed: August 30, 2012
    Publication date: March 6, 2014
    Inventor: Nishant Krishna
  • Publication number: 20120226798
    Abstract: A network management device sends an SNMP multi-cast GET on a network to discover all the network devices on the network or subnet. The network management device builds a Management Information Base (MIB) based on the responses received from the SNMP multi-cast GET. The MIB information is then sent to a Network Management System (NMS). The SNMP multi-cast GET can be sent based on a command to discover network devices on the network or can be sent based on a polling algorithm. The system and method also include the ability to send an SNMP multi-cast SET to set the same parameter(s) on all the devices on the network/subnet.
    Type: Application
    Filed: March 2, 2011
    Publication date: September 6, 2012
    Applicant: AVAYA INC.
    Inventor: Nishant Krishna