Patents by Inventor Gordon Brunson

Gordon Brunson 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: 10356130
    Abstract: In order to deal with multiple communication endpoints that use a single address of record (e.g., a telephone number), a list of friendly names is determined for the multiple communication endpoints. The friendly names identify individual communication endpoints. For example, a friendly name may be “Joe's Desktop.” When a Computer Telephone Integration (CTI) application is associated with a communication session, the list of friendly names is presented to a user. The user selects one of the friendly names. This results in a message being sent that indicates a communication endpoint associated with the selected friendly name. The message with the friendly name causes a new communication session to be automatically initiated from a communication endpoint associated with the selected friendly name or an answer of a forked communication session with the communication endpoint associated with the selected friendly name.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: July 16, 2019
    Assignee: Avaya Inc.
    Inventors: Ananda HP, Amit Bijwe, Joel Ezell, Gordon Brunson
  • Patent number: 10148522
    Abstract: To provide better administrative access control for allowing access to network applications, an authorization framework is extended by dynamically adding administrative access control to the authorization framework. For example, the authorization framework can be extended by adding a plug-in to the authorization framework. The authorization framework manages the access control by generating tokens. For example, a token may be a digital certificate. The tokens define what access control an application, such as a client application has when accessing the network application. The tokens are based on the dynamically added administrative access control. When a request for a token is securely received, the authorization framework generates a token that identifies if the application (e.g., the client application) is allowed or not allowed to access the network application. The token is then used by the application to access the network application.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: December 4, 2018
    Assignee: Avaya Inc.
    Inventors: Joel M. Ezell, Gordon Brunson, Geoff Baskwill, Seung Bong (Stephen) Han
  • Publication number: 20180343289
    Abstract: In order to deal with multiple communication endpoints that use a single address of record (e.g., a telephone number), a list of friendly names is determined for the multiple communication endpoints. The friendly names identify individual communication endpoints. For example, a friendly name may be “Joe's Desktop.” When a Computer Telephone Integration (CTI) application is associated with a communication session, the list of friendly names is presented to a user. The user selects one of the friendly names. This results in a message being sent that indicates a communication endpoint associated with the selected friendly name. The message with the friendly name causes a new communication session to be automatically initiated from a communication endpoint associated with the selected friendly name or an answer of a forked communication session with the communication endpoint associated with the selected friendly name.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: Ananda HP, Amit Bijwe, Joel Ezell, Gordon Brunson
  • Patent number: 9881145
    Abstract: An indication of a change in a right to use a service or feature is received. For example, this can be based on an administrator granting access to a previously installed service or feature. In response, a notification is sent to a user of the change of the right to use the service or feature. The notification requests the user to provide a credential to approve the change of the right to use the service or feature. For example, a link may be provided in an email or text message that the user can click on to provide a password/user name. The credential is received and verified. In response to validating the credential, access is allowed according to the change of the right to use the service or feature. The user then has access to the service/feature without the administrator having to know the user's credential.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: January 30, 2018
    Assignee: Avaya Inc.
    Inventors: Manish Dusad, Ping Lin, Gordon Brunson, Mark Mackenzie, Navjot Singh, Geoff Baskwill
  • Publication number: 20160314286
    Abstract: An indication of a change in a right to use a service or feature is received. For example, this can be based on an administrator granting access to a previously installed service or feature. In response, a notification is sent to a user of the change of the right to use the service or feature. The notification requests the user to provide a credential to approve the change of the right to use the service or feature. For example, a link may be provided in an email or text message that the user can click on to provide a password/user name. The credential is received and verified. In response to validating the credential, access is allowed according to the change of the right to use the service or feature. The user then has access to the service/feature without the administrator having to know the user's credential.
    Type: Application
    Filed: December 1, 2015
    Publication date: October 27, 2016
    Inventors: Manish Dusad, Ping Lin, Gordon Brunson, Mark Mackenzie, Navjot Singh, Geoff Baskwill
  • Publication number: 20160269388
    Abstract: To provide better administrative access control for allowing access to network applications, an authorization framework is extended by dynamically adding administrative access control to the authorization framework. For example, the authorization framework can be extended by adding a plug-in to the authorization framework. The authorization framework manages the access control by generating tokens. For example, a token may be a digital certificate. The tokens define what access control an application, such as a client application has when accessing the network application. The tokens are based on the dynamically added administrative access control. When a request for a token is securely received, the authorization framework generates a token that identifies if the application (e.g., the client application) is allowed or not allowed to access the network application. The token is then used by the application to access the network application.
    Type: Application
    Filed: April 23, 2015
    Publication date: September 15, 2016
    Inventors: Joel M. Ezell, Gordon Brunson, Geoff Baskwill, Seung Bong (Stephen) Han
  • Patent number: 9225764
    Abstract: An application compositor enables the creation a sequence of SIP and HTTP servlets that comprises a converged multi-protocol application. Applications are constructed based on rules that declaratively specify a multi-protocol sequence of servlets and the transitions between the servlets, minimizing programmer effort. The application compositor works with a servlet container within an application server to determine the sequence of servlets to be executed by the servlet container when running the application, and is called by the servlet container to perform transitions between servlets.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: December 29, 2015
    Assignee: Avaya Inc.
    Inventors: Ping Lin, Lin Lin, Gordon Brunson
  • Patent number: 9167085
    Abstract: System and method to revoke call-back requests, the method including: transmitting a plurality of communication requests from a caller to one or more callees; determining mootness of a request for a call-back from at least some of the callees; initiating, by use of a single command, a plurality of call-back cancellation requests to the at least some of the callees; and transmitting one or more call-back cancellation requests to the at least some of the callees. The method may further include determining a characteristic shared by the communication requests to the at least some of the callees. Determining a characteristic may include determining subject matter from message content, metadata, or sending time of the communication requests. The request for a call-back is determined by the caller or inferred by a callee. Call-back cancellation may include removal of a call indication from a notification list of the callee.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: October 20, 2015
    Assignee: Avaya Inc.
    Inventors: Harvey Waxman, John H. Yoakum, Gordon Brunson
  • Publication number: 20150092934
    Abstract: System and method to revoke call-back requests, the method including: transmitting a plurality of communication requests from a caller to one or more callees; determining mootness of a request for a call-back from at least some of the callees; initiating, by use of a single command, a plurality of call-back cancellation requests to the at least some of the callees; and transmitting one or more call-back cancellation requests to the at least some of the callees. The method may further include determining a characteristic shared by the communication requests to the at least some of the callees. Determining a characteristic may include determining subject matter from message content, metadata, or sending time of the communication requests. The request for a call-back is determined by the caller or inferred by a callee. Call-back cancellation may include removal of a call indication from a notification list of the callee.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: Avaya Inc.
    Inventors: Harvey Waxman, John H. Yoakum, Gordon Brunson
  • Patent number: 8873728
    Abstract: The present invention provides methods, devices, and systems for facilitating an ad-hoc conference. More specifically, a “join-us” concept is employed that links functionality in non-real-time messaging systems with real-time ongoing state of calls information in a communications network. This combines the spontaneity and security of an ad-hoc conference call with the join-as-you-can nature of messaging and reservation of conference bridges.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: October 28, 2014
    Assignee: Avaya Inc.
    Inventor: Gordon Brunson
  • Publication number: 20140095581
    Abstract: An application compositor enables the creation a sequence of SIP and HTTP servlets that comprises a converged multi-protocol application. Applications are constructed based on rules that declaratively specify a multi-protocol sequence of servlets and the transitions between the servlets, minimizing programmer effort. The application compositor works with a servlet container within an application server to determine the sequence of servlets to be executed by the servlet container when running the application, and is called by the servlet container to perform transitions between servlets.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: Avaya Inc.
    Inventors: Ping Lin, Lin Lin, Gordon Brunson
  • Patent number: 8689301
    Abstract: A proxy server causes an authentication authority to authenticate a client in response to a first Session Initiation Protocol (SIP) request of the client on a connection. It does not cause the client to be authenticated in response subsequent requests on the connection as long as the underlying connection is not broken, the subsequent requests are on behalf of the same client, the client has not been removed from the system, the client's password has not changed, a “safety net” timer has not expired, or any other policy that the server chooses to enforce. This eliminates the overhead of constant re-authentication in response to each SIP request.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: April 1, 2014
    Assignee: Avaya Inc.
    Inventors: Frank J. Boyle, Gordon Brunson, David Chavez, Stephen Durney, Gregory Weber
  • Patent number: 8281020
    Abstract: Methods, devices, and systems for smart load balancing are provided. SIP Requests destined for a particular AOR are delivered to one of several registered contact addresses according to associated availability score stored in routing element's contact resolution table. The availability score is periodically updated by the contact entity itself using the SIP PUBLISH mechanism to push the score to the routing element.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: October 2, 2012
    Assignee: Avaya Inc.
    Inventors: Gordon Brunson, Tibor Lukac
  • Patent number: 8107361
    Abstract: Provided are methods, devices, and systems for maintaining a SIP survivable network. The present invention is adapted to allow SIP endpoints or User Agents to discover and select the controller or controllers that the SIP endpoint will register with. Selection of the controller or controllers may be based upon the relative attributes of the controllers and the needs of the SIP endpoint.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: January 31, 2012
    Assignee: Avaya Inc.
    Inventors: Al Baker, Mehmet C. Balasaygun, Frank J. Boyle, Gordon Brunson, Benjamin Jenkins, Pamela J. Lauber, Thomas A. Petsche
  • Patent number: 8018848
    Abstract: Provided are methods, devices, and systems for maintaining a SIP survivable User Agent. The present invention is adapted to allow the User Agent to detect the status of the network, thus providing the User Agent to perform failover/failback operations. The User Agent may be adapted to determine the status of the network based on its own monitoring mechanisms and/or based on messages received from other network components.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: September 13, 2011
    Assignee: Avaya Inc.
    Inventors: Al Baker, Mehmet C. Balasaygun, Frank J. Boyle, Gordon Brunson, Benjamin Jenkins, Pamela J. Lauber, Thomas A. Petsche
  • Patent number: 8010677
    Abstract: Methods, systems, and devices are provided that propose allocating bandwidth in a distributed network. According to a decentralized mode of operation, bandwidth between network devices is cooperatively shared and managed, allowing one or more call processing modules to selectively and intelligently place calls or perform activities. A single authoritative mode of operation for a given communication link is also provided, wherein one or more network devices may consult an authoritative member to determine if sufficient bandwidth is available to support an activity. Various triggering events or conditions may facilitate the transition from one mode to another. Audits or accountings are conducted, wherein devices may update or synchronize information stored in a control table related to system bandwidth.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: August 30, 2011
    Assignee: Avaya Inc.
    Inventors: Gordon Brunson, Chandra Ravipati
  • Patent number: 7995466
    Abstract: Provided are methods, devices, and systems for maintaining a SIP survivable network. The present invention may utilize messages, such as SIP NOTIFY messages, to trigger various network components to failover and failback based on the determined status of the SIP network.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: August 9, 2011
    Assignee: Avaya Inc.
    Inventors: Al Baker, Mehmet C. Balasaygun, Frank J. Boyle, Gordon Brunson, Benjamin Jenkins, Pamela J. Lauber
  • Publication number: 20110131331
    Abstract: Methods, systems, and devices are provided that propose allocating bandwidth in a distributed network. According to a decentralized mode of operation, bandwidth between network devices is cooperatively shared and managed, allowing one or more call processing modules to selectively and intelligently place calls or perform activities. A single authoritative mode of operation for a given communication link is also provided, wherein one or more network devices may consult an authoritative member to determine if sufficient bandwidth is available to support an activity. Various triggering events or conditions may facilitate the transition from one mode to another. Audits or accountings are conducted, wherein devices may update or synchronize information stored in a control table related to system bandwidth.
    Type: Application
    Filed: December 2, 2009
    Publication date: June 2, 2011
    Applicant: AVAYA INC.
    Inventors: Gordon Brunson, Chandra Ravipati
  • Publication number: 20100272245
    Abstract: The present invention provides methods, devices, and systems for facilitating an ad-hoc conference. More specifically, a “join-us” concept is employed that links functionality in non-real-time messaging systems with real-time ongoing state of calls information in a communications network. This combines the spontaneity and security of an ad-hoc conference call with the join-as-you-can nature of messaging and reservation of conference bridges.
    Type: Application
    Filed: April 22, 2009
    Publication date: October 28, 2010
    Applicant: AVAYA INC.
    Inventor: Gordon Brunson
  • Publication number: 20100082839
    Abstract: Methods, devices, and systems for smart load balancing are provided. SIP Requests destined for a particular AOR are delivered to one of several registered contact addresses according to associated availability score stored in routing element's contact resolution table. The availability score is periodically updated by the contact entity itself using the SIP PUBLISH mechanism to push the score to the routing element.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: AVAYA, INC.
    Inventors: Gordon Brunson, Tibor Lukac