Patents by Inventor Navjot Singh

Navjot Singh 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: 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
  • Publication number: 20150381674
    Abstract: Techniques for efficiently allocating ports and bandwidth in a communication system configured to establish interactive, real time communication sessions between endpoints are described. Requests are received at a server, from a requester endpoint device, to initiate an interactive, real time communication voice and/or video session requiring access to an interactive session resource. In an embodiment, the communication system is a contact center and the interactive session resource is an available contact center agent. Pending availability of the interactive session resource, a requester is assigned a place in a queue or otherwise scheduled to receive access to the interactive session resource. In the meantime, a data channel is established between the server and the requester's endpoint device. Resources, which can include an executable program and/or information operative to enable the endpoint device to emulate an active on-hold voice connection period, are downloaded to the endpoint device.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Applicant: Avaya Inc.
    Inventors: Reinhard Klemm, Parameshwaran Krishnan, Navjot Singh
  • Publication number: 20150381533
    Abstract: Techniques for aiding an email recipient in the management of inbound email by detecting, and configurably responding to, dynamically variable patterns of activity and behavior are described. Characteristics are extracted from new email messages originated by senders and intended for a recipient. One or more patterns of sender activity, recipient message management behavior, and/or message response behavior, relating to treatment of messages from individual senders and/or plural senders in the aggregate, are identified. The patterns are identified by analyzing statistics collected by the extraction of characteristics from email messages previously received by the recipient. Before the recipient reads a new email, a determination is made as to whether any deviation from an identified pattern exists; and, if so, a pre-existing rule for treatment of the new message is enforced and/or a new rule specifying treatment of at least some messages from the sender of the email is proposed.
    Type: Application
    Filed: June 29, 2014
    Publication date: December 31, 2015
    Applicant: Avaya Inc.
    Inventors: Reinhard Klemm, Parameshwaran Krishnan, Navjot Singh
  • Patent number: 9178898
    Abstract: An apparatus and method for detecting intrusions in Voice over Internet Protocol systems with distributed stateful intrusion detection. When a Session Initiation Protocol (SIP) signal is received as an application-layer protocol signal, the received application-layer protocol signal is distributed to a first finite-state machine and to a second finite-state machine. A data processing system detects that the application-layer protocol enters a first application-layer protocol state S1 at a first node at a first time, determines whether the application-layer protocol fails to enter a second application-layer protocol state S2 at a second node within ? seconds, a positive real number, and generates a signal that indicates a potential intrusion in response to the determination.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: November 3, 2015
    Assignee: Avaya Inc.
    Inventors: Sachin Garg, Navjot Singh, Yu-Sung Wu
  • Publication number: 20150264310
    Abstract: Conferences are a popular way to hold meetings and presentations when the participants are not required to be physically together. However, the quality of a conference can vary based on a particular user's endpoint configuration, connection, network, conference content, and other factors. Providing a user with the ability to indicate a quality issue, as determined by the user, allows other users and systems to become aware that a user is experiencing quality issues and optionally take action to correct the issue.
    Type: Application
    Filed: February 17, 2015
    Publication date: September 17, 2015
    Inventors: Venkatesh Krishnaswamy, Parameshwaran Krishnan, Navjot Singh
  • 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: 9106750
    Abstract: The system and method enable an agent to be able to select a contact (e.g., a voice call or email from a customer) from a contact queue in a contact center. As contacts come into a contact center, the contacts are placed in the contact queue. An agent in the contact center is presented with the contacts along with a profile that is associated with each of the contacts. The profile may contain information about the contacts such as an attitude of the contact, a conversation style of the contact, a sentiment of the contact, and the like. The agent selects one of the contacts in the contact queue. The selected contact is then sent to the agent for handling.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: August 11, 2015
    Assignee: Avaya Inc.
    Inventors: Reinhard P. Klemm, Parameshwaran Krishnan, Doree D. Seligmann, Navjot Singh
  • Patent number: 9100417
    Abstract: An apparatus and method for detecting potentially-improper call behavior (e.g., SPIT, etc.) are disclosed. The illustrative embodiment of the present invention is based on finite-state machines (FSMs) that represent the legal states and state transitions of communications protocols at nodes during Voice over Internet Protocol (VoIP) calls. In accordance with the illustrative embodiment, a library of FSM execution profiles associated with improper call behavior and a set of rules (or rule base) associated with improper FSM behavior over one or more calls are maintained. When the behavior of one or more finite-state machines during one or more calls matches either an execution profile in the library or a rule in the rule base, an alert is generated.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: August 4, 2015
    Assignee: Avaya Inc.
    Inventors: Sachin Garg, Navjot Singh, Akshay Adhikari, Yu-Sung Wu
  • Patent number: 9094524
    Abstract: An enhanced user experience during a telecommunications conference may be achieved by using components of devices associated with users as ephemeral adjuncts to a conferencing system. These components may be associated with equipment in a conference room or location such that other participants in the conference may not recognize the use of the device. The quality of a user's experience may thus be improved by using a device and associated components in close proximity to the user. Other participants in a conference may also perceive a benefit from improved intelligibility.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: July 28, 2015
    Assignee: Avaya Inc.
    Inventors: Parameshwaran Krishnan, Navjot Singh
  • Publication number: 20150138302
    Abstract: A video conference is established between a first video device and a second video device. The first video device captures a first participant's images in the video conference. The first participant's image is also captured as part of the video conference via the second video device (i.e., there are duplicate images of the first participant's image being captured). The first participant's image is detected as being captured by the first video device and the second video device in the video conference. For example, the duplicate images can be determined based on facial recognition. In response to detecting that the first participant's image is being captured by the first video device and the second video device in the video conference, the process automatically forbears from displaying at least one of the first participant's image captured by the first and second video devices.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: Avaya Inc.
    Inventors: Ravi Sethi, Parameshwaran Krishnan, Navjot Singh
  • Patent number: 9025746
    Abstract: Authentication of a user initiating a communication may be achieved using a visual indicator of the user. Initiation of a communication may result in the initiator of the communication collecting image data associated with the initiator's identity. Additionally, the initiator may be required to perform a task, wherein a response to the task may be transmitted with the image data to the receiver of the communication. The receipt of the image data may allow a receiver of the communication to reduce spam and verify that the initiator is who it purports to be.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 5, 2015
    Assignee: Avaya Inc.
    Inventors: Parameshwaran Krishnan, Navjot Singh
  • Publication number: 20150109403
    Abstract: Embodiments disclosed herein provide systems and methods for selectively recording high quality media in a videoconference. In a particular embodiment, a method provides receiving a plurality of video streams from a plurality of videoconferencing clients. The method further provides streaming video at a first quality level for the plurality of video streams to a first videoconferencing client of the plurality of video conferencing clients. At a first point in time while streaming the video, the method provides identifying a first video stream of the plurality of video streams that should be recorded at a higher quality level than the first quality level and recording the first video stream at the higher quality level from the first point in time.
    Type: Application
    Filed: October 22, 2013
    Publication date: April 23, 2015
    Applicant: Avaya Inc.
    Inventors: Parameshwaran Krishnan, Navjot Singh, Sreenidhy Sreepathy
  • Patent number: 9008689
    Abstract: Embodiments disclosed herein provide systems and methods for dynamically guiding a user to a target conversation area with a communication device. In a particular embodiment, a method provides receiving a call request to establish a call with a communication device and determining a location of the communication device. The method further provides determining a target conversation area for a user of the communication device to participate in the call based on the location of the communication device. The method also provides directing the user to the target conversation area.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: April 14, 2015
    Assignee: Avaya, Inc.
    Inventors: Reinhard Klemm, Parameshwaran Krishnan, Doree D. Seligmann, Navjot Singh
  • Publication number: 20150077326
    Abstract: Embodiments described herein includes a system comprising a processor coupled to display devices, sensors, remote client devices, and computer applications. The computer applications orchestrate content of the remote client devices simultaneously across the display devices and the remote client devices, and allow simultaneous control of the display devices. The simultaneous control includes automatically detecting a gesture of at least one object from gesture data received via the sensors. The detecting comprises identifying the gesture using only the gesture data. The computer applications translate the gesture to a gesture signal, and control the display devices in response to the gesture signal.
    Type: Application
    Filed: December 31, 2013
    Publication date: March 19, 2015
    Inventors: Kwindla Hultman KRAMER, John UNDERKOFFLER, Carlton SPARRELL, Navjot SINGH, Kate HOLLENBACH, Paul YARIN
  • Publication number: 20150055772
    Abstract: The system and method enable an agent to be able to select a contact (e.g., a voice call or email from a customer) from a contact queue in a contact center. As contacts come into a contact center, the contacts are placed in the contact queue. An agent in the contact center is presented with the contacts along with a profile that is associated with each of the contacts. The profile may contain information about the contacts such as an attitude of the contact, a conversation style of the contact, a sentiment of the contact, and the like. The agent selects one of the contacts in the contact queue. The selected contact is then sent to the agent for handling.
    Type: Application
    Filed: August 20, 2013
    Publication date: February 26, 2015
    Applicant: Avaya Inc.
    Inventors: Reinhard P. Klemm, Parameshwaran Krishnan, Doree D. Seligmann, Navjot Singh
  • Patent number: 8948361
    Abstract: Authentication of a user initiating a communication may be achieved using a visual indicator of the user. Initiation of a communication may result in the initiator of the communication collecting image data associated with the initiator's identity. Additionally, the initiator may be required to perform a task, wherein a response to the task may be transmitted with the image data to the receiver of the communication. The receipt of the image data may allow a receiver of the communication to reduce spam and verify that the initiator is who it purports to be.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: February 3, 2015
    Assignee: Avaya Inc.
    Inventors: Parameshwaran Krishnan, Navjot Singh
  • Patent number: 8949177
    Abstract: A method that enables the run-time behavior of a system to be analyzed is disclosed. By analyzing the totality of the messages in the log or logs system behavior can be better understood. The illustrative embodiment of the present invention detects patterns in message logs, clusters similar messages, and determines system behavior based on the clustering of messages.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: February 3, 2015
    Assignee: Avaya Inc.
    Inventors: Chuanwen Chen, Navjot Singh, Shalini Yajnik
  • Publication number: 20150006218
    Abstract: The present disclosure is related to a meeting scheduling system that can apply an enterprise rule to determine one or more requirements for a scheduled meeting.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Inventors: Reinhard Klemm, Parameshwaran Krishnan, Doree D. Seligmann, Navjot Singh
  • Publication number: 20140308970
    Abstract: Embodiments disclosed herein provide systems and methods for dynamically guiding a user to a target conversation area with a communication device. In a particular embodiment, a method provides receiving a call request to establish a call with a communication device and determining a location of the communication device. The method further provides determining a target conversation area for a user of the communication device to participate in the call based on the location of the communication device. The method also provides directing the user to the target conversation area.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 16, 2014
    Applicant: Avaya Inc.
    Inventors: Reinhard Klemm, Parameshwaran Krishnan, Doree D. Seligmann, Navjot Singh
  • Publication number: 20140310347
    Abstract: Embodiments disclosed herein provide methods and systems for providing presentation delay feedback to a presenter in a web conferencing session. In a particular embodiment, a method includes receiving, from a presenter client, a request to initiate a web conferencing session. The method further includes establishing the web conferencing session between the presenter client and at least one viewing client. During the web conferencing session, the method includes determining delays in presenting a view of the web conferencing session at each of the at least one viewing clients and providing an indication of the delays to a user at the presenter client.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 16, 2014
    Applicant: Avaya Inc.
    Inventors: Parameshwaran Krishnan, Navjot Singh