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: 20140003450Abstract: 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: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: Avaya Inc.Inventors: Jon L. Bentley, Parameshwaran Krishnan, Moni Manor, Peter Tarle
-
Publication number: 20130254279Abstract: 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: ApplicationFiled: March 22, 2012Publication date: September 26, 2013Applicant: Avaya Inc.Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik, Kirak Hong
-
Patent number: 8499133Abstract: 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: GrantFiled: November 12, 2012Date of Patent: July 30, 2013Assignee: Avaya Inc.Inventors: Jon Louis Bentley, Frank John Boyle, Anjur Sundaresan Krishnakumar, Parameshwaran Krishnan, John H. Meiners, Navjot Singh, Shalini Yajnik
-
Patent number: 8499303Abstract: 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: GrantFiled: April 19, 2012Date of Patent: July 30, 2013Assignee: Avaya Inc.Inventors: Anjur Sundaresan Krishnakumar, Parameshwaran Krishnan, Min Lee, Navjot Singh, Shalini Yajnik
-
Patent number: 8473423Abstract: 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: GrantFiled: June 9, 2010Date of Patent: June 25, 2013Assignee: Avaya Inc.Inventors: Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
-
Patent number: 8442192Abstract: 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: GrantFiled: August 25, 2008Date of Patent: May 14, 2013Assignee: Avaya Inc.Inventors: Parameshwaran Krishnan, Jay M. Stiles
-
Patent number: 8416937Abstract: 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: GrantFiled: December 27, 2010Date of Patent: April 9, 2013Assignee: Avaya Inc.Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
-
Publication number: 20130066978Abstract: 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: ApplicationFiled: September 14, 2011Publication date: March 14, 2013Applicant: Avaya Inc.Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
-
Publication number: 20130063543Abstract: 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: ApplicationFiled: September 14, 2011Publication date: March 14, 2013Applicant: Avaya Inc.Inventors: Jon L. BENTLEY, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
-
Patent number: 8391154Abstract: 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: GrantFiled: September 25, 2007Date of Patent: March 5, 2013Assignee: Avaya Inc.Inventors: Bengi Karacali-Akyamac, Mark John Karol, Parameshwaran Krishnan, Jean Meloche
-
Patent number: 8312239Abstract: 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: GrantFiled: September 30, 2009Date of Patent: November 13, 2012Assignee: Avaya Inc.Inventors: Jon Louis Bentley, Frank John Boyle, III, Anjur Sundaresan Krishnakumar, Parameshwaran Krishnan, John H. Meiners, Navjot Singh, Shalini Yajnik
-
Patent number: 8266165Abstract: 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: GrantFiled: December 25, 2008Date of Patent: September 11, 2012Assignee: Avaya Inc.Inventors: Bengi Karacali-Akyamac, Mark John Karol, Parameshwaran Krishnan
-
Patent number: 8260264Abstract: 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: GrantFiled: August 29, 2008Date of Patent: September 4, 2012Assignee: Avaya Inc.Inventors: Omer Boyaci, Lynne Shapiro Brotman, Parameshwaran Krishnan, Michael J. Sammon, Shalini Yajnik
-
Publication number: 20120216207Abstract: 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: ApplicationFiled: April 19, 2012Publication date: August 23, 2012Applicant: Avaya Inc.Inventors: Anjur Sundaresan Krishnakumar, Parameshwaran Krishnan, Min Lee, Navjot Singh, Shalini Yajnik
-
Patent number: 8245234Abstract: 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: GrantFiled: January 13, 2010Date of Patent: August 14, 2012Assignee: Avaya Inc.Inventors: Anjur Sundaresan Krishnakumar, Parameshwaran Krishnan, Min Lee, Navjot Singh, Shalini Yajnik
-
Publication number: 20120201255Abstract: 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: ApplicationFiled: February 8, 2011Publication date: August 9, 2012Applicant: AVAYA INC.Inventors: Moni MANOR, Parameshwaran KRISHNAN, Jon Louis BENTLEY, Gregory Thomas OSTERHOUT, Peter George TARLE, Alex BECK
-
Patent number: 8230480Abstract: 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: GrantFiled: April 26, 2004Date of Patent: July 24, 2012Assignee: Avaya Inc.Inventors: Lookman Y. Fazal, Martin Kappes, Anjur S. Krishnakumar, Parameshwaran Krishnan
-
Publication number: 20120163576Abstract: 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: ApplicationFiled: December 27, 2010Publication date: June 28, 2012Applicant: Avaya Inc.Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
-
Publication number: 20120166242Abstract: 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: ApplicationFiled: December 27, 2010Publication date: June 28, 2012Applicant: Avaya Inc.Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik
-
Publication number: 20120166534Abstract: 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: ApplicationFiled: December 27, 2010Publication date: June 28, 2012Applicant: Avaya Inc.Inventors: Jon L. BENTLEY, Anjur S. KRISHNAKUMAR, Parameshwaran KRISHNAN, Navjot SINGH, Shalini YAJNIK