Patents by Inventor Jon L. Bentley

Jon L. Bentley 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: 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
  • 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
  • Patent number: 9467653
    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: Grant
    Filed: June 29, 2012
    Date of Patent: October 11, 2016
    Assignee: Avaya Inc.
    Inventors: Jon L. Bentley, Parameshwaran Krishnan, Moni Manor, Peter Tarle
  • Publication number: 20160099986
    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: December 7, 2015
    Publication date: April 7, 2016
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik, Kirak Hong
  • Patent number: 9292814
    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: Grant
    Filed: March 22, 2012
    Date of Patent: March 22, 2016
    Assignee: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh, Shalini Yajnik, Kirak Hong
  • Patent number: 9053624
    Abstract: System and method to locate a person in a multi-level building, including: a portable transmitter coupled to the person, the portable transmitter configured to transmit a signal comprising an identification code; a plurality of receivers located in a multi-level building to receive the signal, substantially each receiver producing a received signal, wherein at least a first receiver is located on a first level and at least a second receiver is located on a second level, wherein the second level is different than the first level; a signal strength estimator coupled to at least one receiver, the signal strength estimator configured to produce a signal strength estimation of the received signal received by the at least one receiver; and a processor configured to receive the signal strength estimations, and from the signal strength estimations calculate a level of the multi-level building on which the person is located.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: June 9, 2015
    Assignee: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Shalini Yajnik
  • Patent number: 8934342
    Abstract: System and method to obviate a conferencing hub, in one embodiment the method including: subscribing to a meet-me conference call that comprises a plurality of endpoints; monitoring for a triggering condition related to the meet-me conference call; and if the triggering condition is triggered then, for each endpoint of the conference call, redirecting a media stream produced by the endpoint from the conferencing hub to another endpoint. In another embodiment, the method includes: receiving a call from a first endpoint to join a new meet-me conference; waiting a predetermined waiting-time; if no other endpoints have joined the meet-me conference during the waiting-time, disconnecting the first endpoint from the meet-me conference in order to obviate the meet-me conference hub; receiving a call from a second endpoint to join the meet-me conference; calling back the first endpoint; and bridging together the first endpoint and the second endpoint to reassemble the meet-me conference.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: January 13, 2015
    Assignee: Avaya Inc.
    Inventors: Jon L. Bentley, Parameshwaran Krishnan, Peter Tarle
  • Patent number: 8774368
    Abstract: System and method are disclosed to mitigate noise in an area monitored by a plurality of telecommunication terminals in communication with a controller, the method including: detecting an excessive noise originating in the area monitored by the plurality of telecommunication terminals, the detection performed by one or more terminals of the plurality of telecommunication terminals; identifying a location of a first terminal of the plurality of telecommunication terminals by use of the detected excessive noise, wherein the first terminal is closest to a source of the excessive noise; and providing a mitigation message to the identified first terminal.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: July 8, 2014
    Assignee: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Shalini Yajnik
  • Publication number: 20140050104
    Abstract: System and method to obviate a conferencing hub, in one embodiment the method including: subscribing to a meet-me conference call that comprises a plurality of endpoints; monitoring for a triggering condition related to the meet-me conference call; and if the triggering condition is triggered then, for each endpoint of the conference call, redirecting a media stream produced by the endpoint from the conferencing hub to another endpoint. In another embodiment, the method includes: receiving a call from a first endpoint to join a new meet-me conference; waiting a predetermined waiting-time; if no other endpoints have joined the meet-me conference during the waiting-time, disconnecting the first endpoint from the meet-me conference in order to obviate the meet-me conference hub; receiving a call from a second endpoint to join the meet-me conference; calling back the first endpoint; and bridging together the first endpoint and the second endpoint to reassemble the meet-me conference.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 20, 2014
    Applicant: Avaya Inc.
    Inventors: Jon L. Bentley, Parameshwaran Krishnan, Peter Tarle
  • 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: 20130329863
    Abstract: System and method are disclosed to mitigate noise in an area monitored by a plurality of telecommunication terminals in communication with a controller, the method including: detecting an excessive noise originating in the area monitored by the plurality of telecommunication terminals, the detection performed by one or more terminals of the plurality of telecommunication terminals; identifying a location of a first terminal of the plurality of telecommunication terminals by use of the detected excessive noise, wherein the first terminal is closest to a source of the excessive noise; and providing a mitigation message to the identified first terminal.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 12, 2013
    Applicant: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Shalini Yajnik
  • 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
  • Publication number: 20130181834
    Abstract: System and method to locate a person in a multi-level building, including: a portable transmitter coupled to the person, the portable transmitter configured to transmit a signal comprising an identification code; a plurality of receivers located in a multi-level building to receive the signal, substantially each receiver producing a received signal, wherein at least a first receiver is located on a first level and at least a second receiver is located on a second level, wherein the second level is different than the first level; a signal strength estimator coupled to at least one receiver, the signal strength estimator configured to produce a signal strength estimation of the received signal received by the at least one receiver; and a processor configured to receive the signal strength estimations, and from the signal strength estimations calculate a level of the multi-level building on which the person is located.
    Type: Application
    Filed: January 17, 2012
    Publication date: July 18, 2013
    Applicant: Avaya Inc.
    Inventors: Jon L. Bentley, Anjur S. Krishnakumar, Shalini Yajnik
  • 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
  • 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
  • Patent number: 4796003
    Abstract: An algorithm or technique for compacting (and expanding) digital data is disclosed in which the data is broken up into words or lexemes. The words are entered into a push-down list as they are received and, if already on the list, a list location identifier is transmitted and the word moved to the top of the list. The last word on the list falls off the list when a new word is entered at the top and thereafter is treated as a new word. The data expander maintains identical lists and substitutes the data word for the list location code when received. Both hardware and software implementations are disclosed.
    Type: Grant
    Filed: June 28, 1984
    Date of Patent: January 3, 1989
    Assignee: American Telephone and Telegraph Company
    Inventors: Jon L. Bentley, Daniel D. K. Sleator, Robert E. Tarjan