Patents by Inventor Anjur S. Krishnakumar

Anjur S. Krishnakumar 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: 10848465
    Abstract: A security event that is associated with one or more communication devices is detected. For example, the security event may be an unexpected change in data being sent from a communication device outside an enterprise. In response to detecting the security event, a Virtual Service Network (VSN) is created that isolates one or more communication devices that may pose a security risk. A corrective action to mitigate the security event is then implemented. For example, the corrective action may be to dynamically instantiate a firewall on the VSN that blocks the transfer of data from the communication device outside the enterprise. This allows an administrator to review the security event and take further action if necessary. Because the VSN with the firewall is created dynamically, the network remains secure while the security event is investigated.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: November 24, 2020
    Assignee: Extreme Networks, Inc.
    Inventors: Shalini Yajnik, Anjur S. Krishnakumar, Venkatesh Krishnaswamy, Laurent Philonenko
  • Patent number: 9998903
    Abstract: Communication information is received from a Wireless Fidelity (“WiFi”) interface. The WiFi interface may receive WiFi information from a WiFi endpoint and/or BLE beacons from a Bluetooth device. The reason a WiFi device can receive BLE beacons is because WiFi channels and BLE beacon frequencies overlap. The BLE beacon may come from a various types of Bluetooth devices, such as a sensor, a mobile device, a communication device, and/or the like. The communication information is filtered based on one or more defined BLE beacon channels. If there are one or more BLE beacons detected in the one or more defined BLE beacon channels, BLE information is generated. The BLE information is then sent to a communication device that tracks the BLE information. For example a network monitoring station can track the BLE information.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: June 12, 2018
    Assignee: Avaya Inc.
    Inventor: Anjur S. Krishnakumar
  • Publication number: 20170289785
    Abstract: Communication information is received from a Wireless Fidelity (“WiFi”) interface. The WiFi interface may receive WiFi information from a WiFi endpoint and/or BLE beacons from a Bluetooth device. The reason a WiFi device can receive BLE beacons is because WiFi channels and BLE beacon frequencies overlap. The BLE beacon may come from a various types of Bluetooth devices, such as a sensor, a mobile device, a communication device, and/or the like. The communication information is filtered based on one or more defined BLE beacon channels. If there are one or more BLE beacons detected in the one or more defined BLE beacon channels, BLE information is generated. The BLE information is then sent to a communication device that tracks the BLE information. For example a network monitoring station can track the BLE information.
    Type: Application
    Filed: April 4, 2016
    Publication date: October 5, 2017
    Inventor: Anjur S. Krishnakumar
  • Publication number: 20170250956
    Abstract: A security event that is associated with one or more communication devices is detected. For example, the security event may be an unexpected change in data being sent from a communication device outside an enterprise. In response to detecting the security event, a Virtual Service Network (VSN) is created that isolates one or more communication devices that may pose a security risk. A corrective action to mitigate the security event is then implemented. For example, the corrective action may be to dynamically instantiate a firewall on the VSN that blocks the transfer of data from the communication device outside the enterprise. This allows an administrator to review the security event and take further action if necessary. Because the VSN with the firewall is created dynamically, the network remains secure while the security event is investigated.
    Type: Application
    Filed: October 3, 2016
    Publication date: August 31, 2017
    Inventors: Shalini Yajnik, Anjur S. Krishnakumar, Venkatesh Krishnaswamy, Laurent Philonenko
  • Patent number: 9652738
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for a communication session identifier. A communication session identifier can act as a virtual relay between conference participants, forwarding emails, phone calls, attachments, messages, and other information from a central address associated with the communications session identifier. In this manner, a user who desires to communicate with other conference participants only needs to send the communication to the communication session identifier, which in turn distributes the communication to the other parties. These communications can include emails, social networking messages, instant messaging, voice messages, and other forms of communication.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: May 16, 2017
    Assignee: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
  • Patent number: 9503488
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for accomplishing a virtual call on hold. A client communication device, such as a telephone, smartphone, or computer, receives a notification of a communication session to which the user is invited, and establishes a relationship with the communication session. Alternatively, a server associated with the communication session can establish the relationship with the client communication device. Then, the communication device can present an indication of the relationship with the communication session for a duration of the communication session, such that the user can join the communication session at will via a communication channel, and such that the communication channel is not occupied by the communication session unless or until the user joins the communication session. The communication session can be a conference call, video conference, a multi-modal chat wherein multiple users communicate via different modalities.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: November 22, 2016
    Assignee: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
  • Patent number: 9479345
    Abstract: Method to transfer a communication session to a mobile device, including: receiving by use of a first communication channel an information message comprising an identification of the communication session and an identification of a communication client hosting the communication session; sending by use of a second communication channel a join request; joining the communication session; and sending by use of the second communication channel a confirmation message confirming the transfer of the communication session. Furthermore, a method to transfer a communication session from a mobile device to a nonparticipating computer, including: receiving by use of a first communication channel an information message comprising an identification of the nonparticipating conference-enabled computer; sending by use of a second communication channel a request to push the communication session to the nonparticipating computer; receiving a confirmation; and optionally closing the communication session on the mobile device.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: October 25, 2016
    Assignee: Avaya Inc.
    Inventors: Anjur S. Krishnakumar, Shalini Yajnik
  • Publication number: 20160099986
    Abstract: Method for scheduling and implementing an electronic meeting conducted among remotely-located users communicating with an agenda server, including: accepting a meeting agenda that includes a plurality of topics, a quorum, an identification of resources used by each topic, an identification of data used by each topic, and an identification of data produced by each topic; partitioning the meeting agenda into at least a first and second group of topics; searching for data dependencies between the first and second groups of topics; searching for resource dependencies between the first and second groups of topics; if data dependencies or resource dependencies are found between the first and second groups of topics, then repartitioning the meeting agenda until the data dependencies and resource dependencies between the first and second groups of topics are reduced below a predetermined dependency threshold; and concurrently scheduling and executing the first and second groups of topics.
    Type: Application
    Filed: December 7, 2015
    Publication date: April 7, 2016
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik, Kirak Hong
  • Patent number: 9292814
    Abstract: Method for scheduling and implementing an electronic meeting conducted among remotely-located users communicating with an agenda server, including: accepting a meeting agenda that includes a plurality of topics, a quorum, an identification of resources used by each topic, an identification of data used by each topic, and an identification of data produced by each topic; partitioning the meeting agenda into at least a first and second group of topics; searching for data dependencies between the first and second groups of topics; searching for resource dependencies between the first and second groups of topics; if data dependencies or resource dependencies are found between the first and second groups of topics, then repartitioning the meeting agenda until the data dependencies and resource dependencies between the first and second groups of topics are reduced below a predetermined dependency threshold; and concurrently scheduling and executing the first and second groups of topics.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: March 22, 2016
    Assignee: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik, Kirak Hong
  • Patent number: 9239765
    Abstract: Systems and methods that enable migration for state of an application, from a primary machine to a backup machine in platform virtualization systems. The migration employs a hybrid approach, wherein both a hypervisor, and an application itself determine states that are to migrate from the primary machine to the backup machine. Based on a direct communication between the application and the hypervisor—without assistance of local operating system—the hypervisor arranges for migration of the required states over to the backup virtual machine.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: January 19, 2016
    Assignee: AVAYA INC.
    Inventors: Frederick P. Block, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
  • Patent number: 9137213
    Abstract: A feature activation system provides a mixed computing environment that includes a server and cloud computing. The hybrid model splits the execution of a communication feature between the cloud and the enterprise server installed at or with the enterprise. Service activation is linked to a portal that can communicate with either an intermediary system or directly with an entity executing computer programs in the cloud. When the customer desires to use a feature, the customer accesses the portal and activates the feature the enterprise desires. In the background, the portal instantiates a virtual machine, on any cloud platform, and then installs the feature with virtual machine on that cloud server. To execute feature, the enterprise server and the virtual machine exchange information between the server and the cloud and allow the feature to access the enterprise server or enterprise data.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: September 15, 2015
    Assignee: Avaya Inc.
    Inventors: Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
  • Patent number: 9053624
    Abstract: System and method to locate a person in a multi-level building, including: a portable transmitter coupled to the person, the portable transmitter configured to transmit a signal comprising an identification code; a plurality of receivers located in a multi-level building to receive the signal, substantially each receiver producing a received signal, wherein at least a first receiver is located on a first level and at least a second receiver is located on a second level, wherein the second level is different than the first level; a signal strength estimator coupled to at least one receiver, the signal strength estimator configured to produce a signal strength estimation of the received signal received by the at least one receiver; and a processor configured to receive the signal strength estimations, and from the signal strength estimations calculate a level of the multi-level building on which the person is located.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: June 9, 2015
    Assignee: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Shalini Yajnik
  • Patent number: 9026666
    Abstract: Method to clone a communication session from a first device to a second device, including: receiving a request to identify the communication session; rendering an information message comprising an identification of the communication session, wherein the information message is configured to be transmitted from the first device; acquiring the information message from the second device to clone the communication session onto the second device; bridging the second device to the communication session without dropping the first device from the communication session, to produce a cloned communication session; and sending a confirmation message, wherein no prior association between the first device and the second device is used during the cloning.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: May 5, 2015
    Assignee: Avaya Inc.
    Inventors: Anjur S. Krishnakumar, Shalini Yajnik
  • Patent number: 8949159
    Abstract: Method and system to coordinate a virtual environment with a real environment, including: coupling a transceiver to a person; determining a position of the transceiver within the real environment by use of a position-determination module; and rendering the virtual environment to a user by use of a virtual environment server that is configured to determine a position of the transceiver. The method and system may further comprises a wormhole server configured to provide communication services between the user and the person.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: February 3, 2015
    Assignee: Avaya Inc.
    Inventors: Anjur S. Krishnakumar, Shalini Yajnik
  • Patent number: 8867013
    Abstract: System and method to detect video quality degradation in a video stream received by a telecommunications endpoint, the method including: locating reference features characteristic of content in the received video stream; calculating reduced reference features from the located reference features; receiving reduced reference features of a transmitted video stream, the transmitted video stream corresponding to the received video stream; calculating a distance between the reduced reference features in the received video stream and the reduced reference features of the transmitted video stream; and detecting video quality degradation when the calculated distance exceeds a predetermined threshold.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: October 21, 2014
    Assignee: Avaya Inc.
    Inventors: Anjur S. Krishnakumar, Bengi Karacali-Akyamac
  • Patent number: 8774368
    Abstract: System and method are disclosed to mitigate noise in an area monitored by a plurality of telecommunication terminals in communication with a controller, the method including: detecting an excessive noise originating in the area monitored by the plurality of telecommunication terminals, the detection performed by one or more terminals of the plurality of telecommunication terminals; identifying a location of a first terminal of the plurality of telecommunication terminals by use of the detected excessive noise, wherein the first terminal is closest to a source of the excessive noise; and providing a mitigation message to the identified first terminal.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: July 8, 2014
    Assignee: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Shalini Yajnik
  • Publication number: 20130329863
    Abstract: System and method are disclosed to mitigate noise in an area monitored by a plurality of telecommunication terminals in communication with a controller, the method including: detecting an excessive noise originating in the area monitored by the plurality of telecommunication terminals, the detection performed by one or more terminals of the plurality of telecommunication terminals; identifying a location of a first terminal of the plurality of telecommunication terminals by use of the detected excessive noise, wherein the first terminal is closest to a source of the excessive noise; and providing a mitigation message to the identified first terminal.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 12, 2013
    Applicant: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Shalini Yajnik
  • Publication number: 20130254279
    Abstract: Method for scheduling and implementing an electronic meeting conducted among remotely-located users communicating with an agenda server, including: accepting a meeting agenda that includes a plurality of topics, a quorum, an identification of resources used by each topic, an identification of data used by each topic, and an identification of data produced by each topic; partitioning the meeting agenda into at least a first and second group of topics; searching for data dependencies between the first and second groups of topics; searching for resource dependencies between the first and second groups of topics; if data dependencies or resource dependencies are found between the first and second groups of topics, then repartitioning the meeting agenda until the data dependencies and resource dependencies between the first and second groups of topics are reduced below a predetermined dependency threshold; and concurrently scheduling and executing the first and second groups of topics.
    Type: Application
    Filed: March 22, 2012
    Publication date: September 26, 2013
    Applicant: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik, Kirak Hong
  • Publication number: 20130212289
    Abstract: Method to transfer a communication session to a mobile device, including: receiving by use of a first communication channel an information message comprising an identification of the communication session and an identification of a communication client hosting the communication session; sending by use of a second communication channel a join request; joining the communication session; and sending by use of the second communication channel a confirmation message confirming the transfer of the communication session. Furthermore, a method to transfer a communication session from a mobile device to a nonparticipating computer, including: receiving by use of a first communication channel an information message comprising an identification of the nonparticipating conference-enabled computer; sending by use of a second communication channel a request to push the communication session to the nonparticipating computer; receiving a confirmation; and optionally closing the communication session on the mobile device.
    Type: Application
    Filed: February 14, 2012
    Publication date: August 15, 2013
    Applicant: Avaya Inc.
    Inventors: Anjur S. Krishnakumar, Shalini Yajnik
  • Publication number: 20130209108
    Abstract: Method to personalize a workspace, including: receiving via a first communication channel an information message comprising an identification of the workspace; sending via a second communication channel: an identity of a user; the identification of the workspace; and a request to personalize the workspace according to settings associated with the user; and sending via the second communication channel an optional confirmation message confirming a personalization of the workspace. Another embodiment to personalize a workspace may comprise: receiving a command from a user to personalize the workspace; sending via a first communication channel an information message comprising an identification of the workspace; and receiving personalization data via a second communication channel, wherein the personalization data is used to personalize the workspace.
    Type: Application
    Filed: February 14, 2012
    Publication date: August 15, 2013
    Applicant: Avaya Inc.
    Inventors: Anjur S. Krishnakumar, Shalini Yajnik