Patents by Inventor Venkatesh Krishnaswamy

Venkatesh Krishnaswamy 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: 20210081903
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for contextual calendaring. Contextual calendaring can schedule meetings with varying states of blocking time slots based on users' behavior with respect to the participants, topics, and tasks or context of the meeting. For example, host H invites A for a meeting with the text “we must demo our ‘one-click video’ on Friday.” The contextual calendaring system knows that A isn't available on Friday, so can prioritize the task for A on Friday relative to the demo participants and schedule a ‘firm hold’ or can suggest an alternative person based on the topic and prior context who is available for the demo. The system can mine context information, and identify, based on the context information, a desired attendee and a priority. The system can place a soft hold on the calendar for the desired attendee based on the priority.
    Type: Application
    Filed: November 25, 2020
    Publication date: March 18, 2021
    Inventors: Krishna Kishore Dhara, Venkatesh Krishnaswamy, Sarangkumar Jagdishchandra Anajwala
  • 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: 10742709
    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: Grant
    Filed: February 17, 2015
    Date of Patent: August 11, 2020
    Assignee: Avaya Inc.
    Inventors: Venkatesh Krishnaswamy, Parameshwaran Krishnan, Navjot Singh
  • 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
  • Patent number: 10664778
    Abstract: Negotiation of a future communication through a personal virtual assistant is provided. A trigger command is received. The trigger command identifies a communication received for a recipient from a sender. Schedule information is accessed. The schedule information is related to the recipient of the received communication. A plurality of options is presented to the sender. The plurality of options are for arranging a future communication between the sender and the recipient, and include at least one option determined based on the accessed schedule information. A selection of an option for arranging a future communication is received. The selected option is executed to arrange the future communication.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: May 26, 2020
    Assignee: Avaya Inc.
    Inventors: Venkatesh Krishnaswamy, Timothy I. Ross, Rajeshwari Edamadaka, Jack Iu, Krishna Kishore Dhara, Michael Vernick
  • 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: 20200134572
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for predicting the subject, logistics, and resources of associated with a communication event. Predictions and suggestions can occur prior to, during, or in response to communication events. The user can confirm the prediction or suggestion via user input such as a click or a voice command. The system can analyze past behavior patterns with respect to the subject, logistics and resources of communication events, followed by preparing ranked listings of which subjects, logistics, and resources are most likely to be used in a given situation. The predicted logistics may then include people to invite, time and date of the meeting, its duration, location, and anything else useful in helping potential participants gather together. The resources may include files attached, files used, communication event minutes, recordings made, Internet browsers and other programs which may be utilized by the user.
    Type: Application
    Filed: December 26, 2019
    Publication date: April 30, 2020
    Inventors: Krishna Kishore Dhara, Venkatesh Krishnaswamy, Eunsoo Shim, Xiaotao Wu, Scott Weitzel
  • 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: 10122896
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for detect adjunct peripherals, and coordinating their media capabilities (as a preparation to be able to signal their capabilities). The host device and the peripherals can synchronize wall clocks. The system sets up a call (or receive a call) from a remote host device, and requests the peripherals to check for network connectivity to the remote host device (connectivity check). This check can be done by using a STUN/TURN procedure. The system establishes direct connectivity between the peripherals and the remote host device and monitors lip sync by transferring RTCP messages between the host device and the peripherals and instructing display and playback peripherals/sub systems to align lip sync.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: November 6, 2018
    Assignee: Avaya Inc.
    Inventors: Ori Modai, Venkatesh Krishnaswamy, Gal Eliraz-Levonai, Michael Vernick
  • 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: 9886664
    Abstract: Disclosed herein are systems, methods, and computer-readable storage device for managing message threads. An example system configured to practice this method can first identify a usage pattern of a user interacting with a message thread. Next, based on that usage pattern, the system can analyze messages in the message thread to identify a high-priority message. Then the system highlights the high-priority message when the system renders the message thread on a display. The messages can be email messages, text messages, instant messages, etc. The system can further associate the high-priority message with a repository, and grant a repository user, access to the high-priority message.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: February 6, 2018
    Assignee: Avaya Inc.
    Inventors: Krishna Kishore Dhara, Venkatesh Krishnaswamy, Rudra Kant
  • Patent number: 9819794
    Abstract: The system and method identify contact information for a first party. The contact information for the first party includes a plurality of communication endpoints of the first party and a plurality of communication applications for the plurality of communication endpoints of the first party. For example, the plurality of communication endpoints may be a home phone and a cell phone of the first party. The plurality of communication applications may be voice, video, text, and/or virtual reality applications of the first party. An electronic communication request is received from the first party to the second party. In response to receiving the electronic communication request from the first party to the second party, a first communication endpoint of the plurality of communication endpoints for the first party and a first communication application of the plurality of communication applications of the first party is selected based on a rule.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: November 14, 2017
    Assignee: Avaya Inc.
    Inventors: Venkatesh Krishnaswamy, Kundan Singh, Stephen Brock, Joyce Fong, Laurent Philonenko
  • Patent number: 9799004
    Abstract: Systems, methods, and non-transitory computer-readable storage media for context-aware visualization, notification, aggregation, and formation in a multi-model collaboration space. The system first finds contextually related content from a multi-model collaboration space, wherein the multi-model collaboration space includes disjoint collaboration tools. The system then generates a unified content view of the multi-model collaboration space, wherein the unified content view presents the contextually related content from the multi-model collaboration space.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: October 24, 2017
    Assignee: Avaya Inc.
    Inventors: John F. Buford, Venkatesh Krishnaswamy
  • Patent number: 9788256
    Abstract: Methods and apparatus are disclosed for reducing wireless telecommunication costs for enterprises having a plurality of PBX-equipped sites, connected by either a public network (e.g., the PSTN, the Internet, etc.), a private network (e.g., leased lines, a virtual private network [VPN] over the Internet, etc.), or some combination of public and private networks. In particular, the illustrative embodiments of the present invention attempt to reduce telecommunication costs by advantageously routing calls from an off-premises wireless terminal belonging to the enterprise via one or more of the enterprise's private branch exchanges. The present invention is especially advantageous in that it can reduce telecommunication costs for calls from an off-premises wireless terminal to any type of destination: another cell phone, a wireline terminal, a private branch exchange, etc.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: October 10, 2017
    Assignee: Avaya Inc.
    Inventors: John Buford, Venkatesh Krishnaswamy, Stephen M. Milton
  • Publication number: 20170262787
    Abstract: Negotiation of a future communication through a personal virtual assistant is provided. A trigger command is received. The trigger command identifies a communication received for a recipient from a sender. Schedule information is accessed. The schedule information is related to the recipient of the received communication. A plurality of options is presented to the sender. The plurality of options are for arranging a future communication between the sender and the recipient, and include at least one option determined based on the accessed schedule information. A selection of an option for arranging a future communication is received. The selected option is executed to arrange the future communication.
    Type: Application
    Filed: May 30, 2017
    Publication date: September 14, 2017
    Inventors: Venkatesh Krishnaswamy, Timothy I. Ross, Rajeshwari Edamadaka, Jack Iu, Krishna Kishore Dhara, Michael Vernick
  • 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: 9703520
    Abstract: Negotiation of a future communication through a personal virtual assistant is provided. A trigger command is received. The trigger command identifies a communication received for a recipient from a sender. Schedule information is accessed. The schedule information is related to the recipient of the received communication. A plurality of options is presented to the sender. The plurality of options are for arranging a future communication between the sender and the recipient, and include at least one option determined based on the accessed schedule information. A selection of an option for arranging a future communication is received. The selected option is executed to arrange the future communication.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: July 11, 2017
    Assignee: Avaya Inc.
    Inventors: Venkatesh Krishnaswamy, Timothy Ian Ross, Rajeshwari Edamadaka, Jack Iu, Krishna Kishore Dhara, Michael Vernick
  • Patent number: 9569069
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for implementing, via a communication device, a set of algorithms to learn about user's usage of the device and provide automated customization to the device's user interface to improve ease of use and productivity of the end-user. This approach does not require the user's involvement by manually customizing the user interface, such as by setting up a speed dial list or a screen layout. The system automates rendering decisions and the content that is rendered based on the usage information. For example, if a user consistently calls a number every Tuesday and Wednesday morning regardless of scheduled calendar information, the communication device can provide a dynamic widget in the user interface for easy access to that number every Tuesday and Wednesday morning. The user can dial the number easily via the widget without the dial pad or a contacts application.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: February 14, 2017
    Assignee: Avaya Inc.
    Inventors: Mehmet Balasaygun, Rajeshwari Edamadaka, Venkatesh Krishnaswamy
  • Patent number: 9531808
    Abstract: Providing data resource services within enterprise systems for resource level sharing among multiple applications, and related methods, systems, and computer-readable media are disclosed. In one embodiment, a method for providing a data resource service within an enterprise system is provided. The method includes receiving a user data request from a web application having application logic located outside of an enterprise system to access user data stored in memory within the enterprise system. The method further includes accessing the user data stored in the memory within the enterprise system in response to the user data request from the web application. The method also includes providing access to the user data stored in the memory within the enterprise system to the web application in response to the user data request.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: December 27, 2016
    Assignee: Avaya Inc.
    Inventors: Kundan Singh, Venkatesh Krishnaswamy