Patents by Inventor Shalini Yajnik

Shalini Yajnik 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).

  • Publication number: 20230039890
    Abstract: A processor-implemented method of enabling a customer support interaction in multiple channels in parallel is provided. The processor-implemented includes (i) receiving a call at a contact center from a customer, (ii) providing a notification to the customer with reference to a hold time to reach a live human agent at a first live channel, (iii) selecting at least one automation task to be performed for a customer's requirement by a virtual agent at a second non-live channel, and (iv) enabling transfer of the customer from the first live channel to the second non-live channel with the virtual agent and communicating the at least one automation task to be performed for the customer's requirement to the virtual agent at the second non-live channel. The at least one automation task is a series of steps performed by the virtual agent to complete an objective.
    Type: Application
    Filed: August 9, 2021
    Publication date: February 9, 2023
    Inventors: Venkatesh Krishnaswamy, David Skiba, Shalini Yajnik, Ajita John
  • Patent number: 10893008
    Abstract: A method for generating and communicating communication components over a messaging channel is provided. The method includes (i) presenting a structured micro block based on a conversation in a form of unstructured natural language in the messaging channel between a user and an agent (ii) incorporating the structured micro block that collects strongly typed information from the user as a part of the conversation in the messaging channel, (iv) generating a structured workflow by interleaving the structured micro block with the unstructured natural language, and (v) communicating the structured workflow over the messaging channel for enabling the user to perform one or more operations.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: January 12, 2021
    Assignee: Koopid, Inc
    Inventors: Venkatesh Krishnaswamy, Ajita John, David Skiba, Kundan Singh, Shalini Yajnik, Ramanujan Kashi
  • 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: 10706235
    Abstract: A method for generating a rich persistent conversation history from structured and unstructured information using a communication protocol is provided.
    Type: Grant
    Filed: November 4, 2018
    Date of Patent: July 7, 2020
    Assignee: Koopid, Inc
    Inventors: Venkatesh Krishnaswamy, Ajita John, David Skiba, Kundan Singh, Shalini Yajnik, Ramanujan Kashi
  • Publication number: 20200142958
    Abstract: A method for generating a rich persistent conversation history from structured and unstructured information using a communication protocol is provided.
    Type: Application
    Filed: November 4, 2018
    Publication date: May 7, 2020
    Inventors: Venkatesh Krishnaswamy, Ajita John, David Skiba, Kundan Singh, Shalini Yajnik, Ramanujan Kashi
  • Publication number: 20200076750
    Abstract: A method for generating and communicating communication components over a messaging channel is provided. The method includes (i) generating widgets using at least one of (i) a pre-existing set of blocks or (ii) one or more micro blocks which are selected by a user, (ii) configuring a data type that includes strongly typed widgets, (iii) incorporating the widgets or said one or more micro blocks that collects strongly typed information from the user as a part of a messaging conversation, (iv) generating a structured workflow by interleaving the structured micro blocks with unstructured natural language and (v) communicating the structured workflow over the messaging channel for enabling the user to perform one or more operations.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Venkatesh Krishnaswamy, Ajita John, David Skiba, Kundan Singh, Shalini Yajnik, Ramanujan Kashi
  • Patent number: 10212328
    Abstract: Embodiments disclosed herein provide methods, systems, and computer readable storage media for intelligently presenting surveillance information on a mobile device. In a particular embodiment, a method provides receiving video streams each comprising video captured of a location of a premises under surveillance. The method further provides determining a device location of the mobile device in the premises and selecting at least one video stream of the video streams based on the device location and the location captured in the video of each video stream. The method also provides transferring the at least one video stream to the mobile device.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: February 19, 2019
    Assignee: Avaya Inc.
    Inventors: Anjur Sundaresan Krishnakumar, Shalini Yajnik
  • Patent number: 10061934
    Abstract: Embodiments disclosed herein provide systems, methods, and computer-readable media for accessing a wearable computing system using randomized input origins for user login. In a particular embodiment, a method provides presenting a user with a first origin on which user login information is based, wherein the first origin is randomly selected from a plurality of possible origins. The method further provides, receiving first motion information from the user indicating a first position relative to the first origin that corresponds to a first element of the user login information. Upon receiving the user login information, the method provides determining whether the user login information authorizes the user to access the wearable computing system.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: August 28, 2018
    Assignee: Avaya, Inc.
    Inventors: Anjur Sundaresan Krishnakumar, Shalini Yajnik
  • Publication number: 20180240162
    Abstract: Communications often require the prior selection of a particular mode of communications. A voice call requires initiation of a telephone connection (e.g., dialing a number) in a telephone application or interface, an email communication requires selection of an email address in an email application or the launching of such an email application. Omni-channel communications, as described herein, enable a connection to be initiated in a unified platform for any available mode of communication. Communications may incorporate workflow management and widgets to dynamically present or receive information from a user or access other device hardware (e.g., camera, GPS receiver, etc.) or data (e.g., images, videos, documents, etc.).
    Type: Application
    Filed: February 22, 2018
    Publication date: August 23, 2018
    Inventors: Venkatesh Krishnaswamy, Shalini Yajnik, Kundan Singh, Ajita John, Ramanujan Kashi, Jaimon Jose, David Skiba
  • Patent number: 9998517
    Abstract: Systems, methods, and non-transitory computer-readable storage media for implementing real-time transport control protocol (RTCP) to obtain end-to-end session information. The system receives an RTCP extension that is associated with an RTCP packet in a communication session. The RTCP extension may include an instruction for transmitting RTCP data based on a triggering event. The RTCP extension can be configured to propagate along the communication session. Next, in response to the triggering event, the system can transmit the RTCP data to an address defined by the instruction as a destination address for receiving information associated with the triggering event.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: June 12, 2018
    Assignee: Avaya Inc.
    Inventors: Jean Meloche, Heinz Teutsch, Shalini Yajnik, Mehmet Balasaygun
  • Patent number: 9860296
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for generating an end-to-end quality indication associated with a communication session. Based on a real-time transport control protocol message, the system identifies a media path associated with a communication session. Next, the system determines a respective media leg quality for a plurality of media legs in the media path. Based on the respective media leg quality, the system then determines a media path quality. The system can also generate a media quality indication based on the media path quality, and display the media quality indication.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: January 2, 2018
    Assignee: Avaya Inc.
    Inventors: Mehmet Balasaygun, Jean Meloche, Heinz Teutsch, Shalini Yajnik
  • Patent number: 9779231
    Abstract: To allow more non-enterprise communication endpoints to communicate without having to allocate an extension for every non-enterprise communication endpoint, a request is received to communicate with an enterprise communication system from a non-enterprise communication endpoint. A temporary password is associated with a dynamic communication address (e.g., from a group of dynamic extensions). The temporary password and the dynamic communication address are sent to the non-enterprise communication endpoint. The non-enterprise communication endpoint registers with the communication system using the temporary password and the dynamic communication address. A communication session is established between the non-enterprise communication endpoint and an enterprise communication endpoint using the dynamic communication address.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: October 3, 2017
    Assignee: Avaya Inc.
    Inventors: Joann Ordille, Anjur Sundaresan Krishnakumar, Shalini Yajnik
  • 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
  • Publication number: 20170103222
    Abstract: Embodiments disclosed herein provide systems, methods, and computer-readable media for accessing a wearable computing system using randomized input origins for user login. In a particular embodiment, a method provides presenting a user with a first origin on which user login information is based, wherein the first origin is randomly selected from a plurality of possible origins. The method further provides, receiving first motion information from the user indicating a first position relative to the first origin that corresponds to a first element of the user login information. Upon receiving the user login information, the method provides determining whether the user login information authorizes the user to access the wearable computing system.
    Type: Application
    Filed: October 12, 2015
    Publication date: April 13, 2017
    Inventors: Anjur Sundaresan Krishnakumar, Shalini Yajnik
  • Patent number: 9507015
    Abstract: The present disclosure is directed to systems and methods that include measuring a luminance; comparing the luminance to a predetermined luminance threshold; and if the luminance is below the predetermined luminance threshold, determining a proximity to an external device.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: November 29, 2016
    Assignee: Avaya Inc.
    Inventors: Anjur Sundaresan Krishnakumar, 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
  • Publication number: 20160323498
    Abstract: Embodiments disclosed herein provide methods, systems, and computer readable storage media for intelligently presenting surveillance information on a mobile device. In a particular embodiment, a method provides receiving video streams each comprising video captured of a location of a premises under surveillance. The method further provides determining a device location of the mobile device in the premises and selecting at least one video stream of the video streams based on the device location and the location captured in the video of each video stream. The method also provides transferring the at least one video stream to the mobile device.
    Type: Application
    Filed: May 1, 2015
    Publication date: November 3, 2016
    Inventors: Anjur Sundaresan Krishnakumar, 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
  • Patent number: 9356917
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for implementing real-time transport control protocol to obtain an end-to-end encryption and security status of a communication session. The system collects real-time transport control protocol messages associated with a communication session, wherein the real-time transport control protocol messages are generated by devices in the communication session, and wherein the real-time transport control protocol messages include security information associated with the communication session. Then, based on the real-time transport control protocol messages, the system determines a security status associated with the communication session. The system can also generate an indication of the security status associated with the communication session. Further, the system can generate an indication of the security status of a communication session on a per participant basis.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: May 31, 2016
    Assignee: Avaya Inc.
    Inventors: Mehmet Balasaygun, Jean Meloche, Heinz Teutsch, Shalini Yajnik