Patents by Inventor Parameshwaran Krishnan

Parameshwaran Krishnan 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: 20140003450
    Abstract: System and method to manage bandwidth used by an endpoint of a communication session, the method including: detecting, by a sensor coupled to a communication system transporting the communication session, an indicia of a user; inferring, by a processor of the communication system transporting the communication session, a first involvement by the user in the communication session, wherein inferring is based upon the detected indicia of the user; and modifying, by the communication system transporting the communication session, a bandwidth of the communication session based upon the first inferred involvement by the user.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: Avaya Inc.
    Inventors: Jon L. Bentley, Parameshwaran Krishnan, Moni Manor, Peter Tarle
  • 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
  • Patent number: 8499133
    Abstract: An apparatus and method for improving performance in high-availability systems are disclosed. In accordance with the illustrative embodiment, pages of memory of a primary system that are to be shadowed are initially copied to a backup system's memory, as well as to a cache in the primary system. A duplication manager process maintains the cache in an intelligent manner that significantly reduces the overhead required to keep the backup system in sync with the primary system, as well as the cache size needed to achieve a given level of performance. Advantageously, the duplication manager is executed on a different processor core than the application process executing transactions, further improving performance.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: July 30, 2013
    Assignee: Avaya Inc.
    Inventors: Jon Louis Bentley, Frank John Boyle, Anjur Sundaresan Krishnakumar, Parameshwaran Krishnan, John H. Meiners, Navjot Singh, Shalini Yajnik
  • Patent number: 8499303
    Abstract: Methods to dynamically improve soft real-time task performance in virtualized computing environments under the management of an enhanced hypervisor comprising a credit scheduler. The enhanced hypervisor analyzes the on-going performance of the domains of interest and of the virtualized data-processing system. Based on the performance metrics disclosed herein, some of the governing parameters of the credit scheduler are adjusted. Adjustments are typically performed cyclically, wherein the performance metrics of an execution cycle are analyzed and adjustments may be applied in a later execution cycle. In alternative embodiments, some of the analysis and tuning functions are in a separate application that resides outside the hypervisor. The performance metrics disclosed herein include: a “total-time” metric; a “timeslice” metric; a number of “latency” metrics; and a “count” metric.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: July 30, 2013
    Assignee: Avaya Inc.
    Inventors: Anjur Sundaresan Krishnakumar, Parameshwaran Krishnan, Min Lee, Navjot Singh, Shalini Yajnik
  • Patent number: 8473423
    Abstract: A system evaluates callers, into a contact center, for possible employment. The evaluations occur while the caller waits in a contact center queue and provide a rating of the callers as potential employees. Ratings may be generated or accumulated from one or more interactions with the contact center, where each interaction with the caller can provide information about the caller's suitability as an employee. Good candidates may be interviewed automatically and/or by a manager. Those candidates that receive good ratings/evaluations and are interested in the position may be hired or provided incentives to help the call center respond to calls.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: June 25, 2013
    Assignee: Avaya Inc.
    Inventors: Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
  • Patent number: 8442192
    Abstract: An appliance for use at home or a business is disclosed that is inserted between the Public Switched Telephone Network and wireline terminal(s) in the home or business. The appliance also connects to the Internet and has a wireless transceiver for communicating with wireless terminals via radio. The appliance enables a user of a wireless terminal in the vicinity of the appliance to answer and conduct telephone calls on the wireline terminal(s) in the home or business. Furthermore, the appliance enables a user of the wireline terminal(s) in the home or business to initiate and conduct telephone calls through the wireless terminal. Furthermore, the appliance enables a user of the wireline terminal(s) in the home or business to answer, initiate, and conduct telephone calls through the Public Switched Telephone Network and the Internet.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: May 14, 2013
    Assignee: Avaya Inc.
    Inventors: Parameshwaran Krishnan, Jay M. Stiles
  • Patent number: 8416937
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for changing moderators during a e-conference. To change moderators during an e-conference, a system identifies a departure of the original moderator from the e-conference. A moderator can indicate his intention to leave an e-conference through the conferencing system. A participant to replace the original moderator is identified and subsequently promoted to replacement moderator while maintaining the e-conference. Additionally, changing moderators during an e-conference is accomplished by creating a new conference bridge and transferring each participant to the new conference bridge. This method allows for a seamless transfer between moderators during an e-conference without the inconvenience of reconnecting.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: April 9, 2013
    Assignee: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
  • Publication number: 20130066978
    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: Application
    Filed: September 14, 2011
    Publication date: March 14, 2013
    Applicant: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
  • Publication number: 20130063543
    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: Application
    Filed: September 14, 2011
    Publication date: March 14, 2013
    Applicant: Avaya Inc.
    Inventors: Jon L. BENTLEY, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
  • Patent number: 8391154
    Abstract: A technique that seeks to direct and re-direct streams of packets through a packet network without adversely affecting the quality of service of existing streams is disclosed. In accordance with the illustrative embodiment of the present invention, streams of packets that are directed and re-directed through a packet network are initially put on probation. During the probation period, a quality-of-service measure for the stream is compared with a threshold whose value is initially high and decreases with time. This has the advantageous affect of noticing problems quickly so that they can be remediated quickly.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: March 5, 2013
    Assignee: Avaya Inc.
    Inventors: Bengi Karacali-Akyamac, Mark John Karol, Parameshwaran Krishnan, Jean Meloche
  • Patent number: 8312239
    Abstract: An apparatus and method for improving performance in high-availability systems are disclosed. In accordance with the illustrative embodiment, pages of memory of a primary system that are to be shadowed are initially copied to a backup system's memory, as well as to a cache in the primary system. A duplication manager process maintains the cache in an intelligent manner that significantly reduces the overhead required to keep the backup system in sync with the primary system, as well as the cache size needed to achieve a given level of performance. Advantageously, the duplication manager is executed on a different processor core than the application process executing transactions, further improving performance.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: November 13, 2012
    Assignee: Avaya Inc.
    Inventors: Jon Louis Bentley, Frank John Boyle, III, Anjur Sundaresan Krishnakumar, Parameshwaran Krishnan, John H. Meiners, Navjot Singh, Shalini Yajnik
  • Patent number: 8266165
    Abstract: A method is disclosed for conducting a search in which measurements of a time-varying property are made and updated during the search, and in which the measurements might be uncertain. In accordance with the illustrative embodiment, one or more search algorithm parameters (e.g., the maximum branching factor of a search tree, a depth cutoff for a search tree, a time cutoff, a threshold, etc.) are adjusted dynamically during the search based on at least one of: the degree of uncertainty of the measurements, the variability of measurements over time (e.g., standard deviation, etc.), and the fraction of members whose measurement is better than a threshold. In addition, the illustrative embodiment enables the search space to be pruned based on these criteria.
    Type: Grant
    Filed: December 25, 2008
    Date of Patent: September 11, 2012
    Assignee: Avaya Inc.
    Inventors: Bengi Karacali-Akyamac, Mark John Karol, Parameshwaran Krishnan
  • Patent number: 8260264
    Abstract: An apparatus and method are disclosed that enable a terminal such as a computer-based softphone to retrieve and handle, transparently for its user, the voicemail that has been left by calling parties who called the user's cell-phone number. Furthermore, the softphone is able to integrate the presentation to its user of the voicemail associated with the cell phone with the voicemail that has been left by calling parties who called the softphone itself. The softphone features both i) a personal area network interface that is used to communicate directly with the cell phone and ii) a local area network interface that is used to retrieve the cell-phone voicemail from a voicemail system. Once the softphone is paired with the cell phone, the softphone is able to retrieve signals directly from the cell phone and, based on those signals, retrieves the voicemail from the cell phone's voicemail system.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: September 4, 2012
    Assignee: Avaya Inc.
    Inventors: Omer Boyaci, Lynne Shapiro Brotman, Parameshwaran Krishnan, Michael J. Sammon, Shalini Yajnik
  • Publication number: 20120216207
    Abstract: Methods to dynamically improve soft real-time task performance in virtualized computing environments under the management of an enhanced hypervisor comprising a credit scheduler. The enhanced hypervisor analyzes the on-going performance of the domains of interest and of the virtualized data-processing system. Based on the performance metrics disclosed herein, some of the governing parameters of the credit scheduler are adjusted. Adjustments are typically performed cyclically, wherein the performance metrics of an execution cycle are analyzed and adjustments may be applied in a later execution cycle. In alternative embodiments, some of the analysis and tuning functions are in a separate application that resides outside the hypervisor. The performance metrics disclosed herein include: a “total-time” metric; a “timeslice” metric; a number of “latency” metrics; and a “count” metric.
    Type: Application
    Filed: April 19, 2012
    Publication date: August 23, 2012
    Applicant: Avaya Inc.
    Inventors: Anjur Sundaresan Krishnakumar, Parameshwaran Krishnan, Min Lee, Navjot Singh, Shalini Yajnik
  • Patent number: 8245234
    Abstract: A method for scheduling the execution of tasks on a processor is disclosed. The purpose of the method is in part to serve the special needs of soft real-time tasks, which are time-sensitive. A parameter ? is an estimate of the amount of time required to execute the task. Another parameter ? is the maximum amount of time that the task is to spend in a queue before being executed. In the illustrative embodiment, the preferred wait time ?i for a newly-arrived task Ti is expected to be met though the insertion of the newly-arrived task Ti into a position k in a queue such that position k respects the task's preferred wait time ?i in light of the expected execution times of the other tasks already in the queue.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: August 14, 2012
    Assignee: Avaya Inc.
    Inventors: Anjur Sundaresan Krishnakumar, Parameshwaran Krishnan, Min Lee, Navjot Singh, Shalini Yajnik
  • Publication number: 20120201255
    Abstract: A method and system for allocating bandwidth among communication sessions are disclosed. In one embodiment, a method includes performing a first allocation to a first communication session and performing a second allocation to a second communication session. The method includes performing a reallocation of bandwidth from the first communication session to the second communication session based on a predetermined criteria.
    Type: Application
    Filed: February 8, 2011
    Publication date: August 9, 2012
    Applicant: AVAYA INC.
    Inventors: Moni MANOR, Parameshwaran KRISHNAN, Jon Louis BENTLEY, Gregory Thomas OSTERHOUT, Peter George TARLE, Alex BECK
  • Patent number: 8230480
    Abstract: A method and apparatus are provided for network security based on a security status of a device. A security update status of a device is evaluated; and one or more of a plurality of security policies are selected to apply to the device based on the security update status. The available security philosophies may include, for example, a “protect the good” philosophy, an “encourage the busy” philosophy and a “shut off the non-compliant” philosophy. The security update status can evaluate, for example, a version level of one or more security features installed on the device or can be based on a flag indicating whether the device satisfies predefined criteria for maintaining one or more computer security protection features up-to-date.
    Type: Grant
    Filed: April 26, 2004
    Date of Patent: July 24, 2012
    Assignee: Avaya Inc.
    Inventors: Lookman Y. Fazal, Martin Kappes, Anjur S. Krishnakumar, Parameshwaran Krishnan
  • Publication number: 20120163576
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for changing moderators during a e-conference. To change moderators during an e-conference, a system identifies a departure of the original moderator from the e-conference. A moderator can indicate his intention to leave an e-conference through the conferencing system. A participant to replace the original moderator is identified and subsequently promoted to replacement moderator while maintaining the e-conference. Additionally, changing moderators during an e-conference is accomplished by creating a new conference bridge and transferring each participant to the new conference bridge. This method allows for a seamless transfer between moderators during an e-conference without the inconvenience of reconnecting.
    Type: Application
    Filed: December 27, 2010
    Publication date: June 28, 2012
    Applicant: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
  • Publication number: 20120166242
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for scheduling an e-conference for participants with partial availability. Initially, a system identifies a group of participants for the e-conference. The system receives a declaration of availability for the e-conference from at least one participant of the group. The declaration contains the partial availability of the participant based on time restrictions and topics of interest to the participant. Next, a schedule is determined for the e-conference based on the availability of the participants. Finally, the declarations of availability are displayed to the group of participants. In one aspect, participants update their declarations of availability during the e-conference and a schedule is updated to reflect the new declaration of availability.
    Type: Application
    Filed: December 27, 2010
    Publication date: June 28, 2012
    Applicant: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
  • Publication number: 20120166534
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for grouping e-conference participants. A system identifies participants for an e-conference and identifies groups based on e-conference participant characteristics. Participant characteristics such as job function, skill set, department, business unit or physical location are used to group participants. Each of the e-conference participants is associated with at least one group and the system visually displays participants in groups through an e-conference user interface. Additionally, the system retrieves a stored list of e-conference participants and groups from a previous e-conference and restores the list of participants and groups for a current e-conference.
    Type: Application
    Filed: December 27, 2010
    Publication date: June 28, 2012
    Applicant: Avaya Inc.
    Inventors: Jon L. BENTLEY, Anjur S. KRISHNAKUMAR, Parameshwaran KRISHNAN, Navjot SINGH, Shalini YAJNIK