Patents by Inventor Gordon R. Brunson

Gordon R. 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: 11082466
    Abstract: Provided herein are system and methods whereby a speaker in a webconference may take control of a pointer that is visible to other participants of the webconference. Speaker detection identifies the speaker, or “active talker,” and then provides, or offers, pointer control to the detected speaker. The speaker may then be able to utilize their client device's input device, such as a mouse, touchpad, or other pointer control mechanism to control a common pointer visible to the other participants of the webconference. The a host of the webconference maintains control of the other aspects of the webconference, as well, administrative control of the pointer and may, for example, rescind pointer assignment given to a particular “active talker.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: August 3, 2021
    Assignee: Avaya Inc.
    Inventor: Gordon R. Brunson
  • Patent number: 10931719
    Abstract: A communication device sends a Session Initiation Protocol (SIP) INVITE message to establish a call. In response, the call is forked. For example, in parallel forking, the SIP INVITE may be sent to two different communication devices. The forking causes each communication device to send at least one provisional response message. In this case, first and second SIP provisional response messages are received that include Session Description Protocol (SDP) information for a media stream. A first media stream associated with one of the first or second SIP provisional response messages is received and played. A second media stream associated with the other one of the first or second SIP provisional response messages is received within a first time period. In response to receiving the second media stream within the first time period, the first media stream is discarded and the second media stream is played.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: February 23, 2021
    Assignee: Avaya Inc.
    Inventors: Mehmet C. Balasaygun, Gordon R. Brunson, Joel M. Ezell, Eric D. Cooper, Rifaat Shekh-Yusef
  • Patent number: 10261997
    Abstract: Methods and systems are provided such that users, servers, and applications may utilize an extensible data filtering model where data is organized into a tree with filtering available at any node level. Accordingly, the node filtering and propagation method and system allows for the efficient management and automatic replication of common information for multiple applications at all data levels.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 16, 2019
    Assignee: Avaya Inc.
    Inventors: Robert Braudes, Gordon R. Brunson, Kenneth O. Michie
  • Patent number: 10200418
    Abstract: A communication system, method, and components are described. Specifically, a communication system having the ability to carry a transitive context and communicate the transitive context to new participant user agents for continuity through all related call dialogs is disclosed. The transitive context communication is possible through the use of a newly created SIP dialog using a REFER message and/or an INVITE message for all call flows and topology change operations.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: February 5, 2019
    Assignee: Avaya Inc.
    Inventors: Harsh V. Mendiratta, Joaquin Omar Alvarado, Gordon R. Brunson
  • Patent number: 10075494
    Abstract: A first Session Initiation Protocol (SIP) REFER message is sent by an application server to a User Agent (UA). A UA is typically in a communication device, such as a telephone or personal computer. The first SIP REFER message requests the UA to provide a unique Uniform Resource Identifier (URI) for an instance of a networked application. For example, a networked application may be a call recording application. In response to sending the first SIP REFER message, a SIP NOTIFY message with the URI for the instance of the networked application is received by the application server. The application server sends a second SIP REFER message to the UA using the URI. The second SIP REFER message includes information for managing a widget. A widget is object, such as a button or sound. The widget is then displayed or played on a communication device according to a set of rules.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: September 11, 2018
    Assignee: Avaya Inc.
    Inventors: Rifaat Shekh-Yusef, Gordon R. Brunson, Milos Pujic
  • Patent number: 9876912
    Abstract: The concept of chained parallel forking is introduced. Addresses of record are included in a contactee's contact resolution preferences to enable an incoming INVITE message to be routed to one or more users as well as other devices, per the contactee's contact resolution preferences. A communication system configured to execute the chained parallel forking contact resolution process is also described.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: January 23, 2018
    Assignee: Avaya Inc.
    Inventor: Gordon R. Brunson
  • Patent number: 9787749
    Abstract: Methods and systems for providing an elegant and efficient multi-protocol eventing layer are disclosed. The multi-protocol eventing layer includes a converged container capable of handling multiple types of protocols to manage events while using an open source database. Accordingly, the multi-protocol eventing layer efficiently provides real-time or near real-time eventing to a plurality of devices for scalability and performance enhancement.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 10, 2017
    Assignee: Avaya Inc.
    Inventors: Kenneth O. Michie, Gordon R. Brunson, Robert E. Braudes, Kurt Haserodt, Hyoungjoo Lee
  • Patent number: 9602634
    Abstract: Systems and methods are described for creating and managing Global Session Identifiers (GSIDs) for communication sessions. GSIDs provide a way to globally identify communication sessions including those communication sessions that have experienced one or more topology changes. The GSID may be considered a header itself or a value within a header and information contained within a GSID can be used to trace backwards through time to find the session segments that led up to (or exist concurrently to) a currently signaled session.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: March 21, 2017
    Assignee: Avaya Inc.
    Inventors: Harsh V. Mendiratta, Gordon R. Brunson, Kurt Haserodt, Raji Chinnappa, Dale Worley
  • Publication number: 20170054755
    Abstract: An event that changes the security of a communication session between communication endpoints is determined. The event that changes the security of the communication session between the communication endpoints occurs after the communication session is established. For example, the event may be where a user has enabled a speakerphone. In response to determining the event that changes the security of the communication session between the communication endpoints, a message is sent to the communication endpoints that indicates a changed security level. The communication endpoints display the changed security level to the participants of the communication session. For example, the changed security level when the speakerphone is enabled may indicate that the communication session is now unsecure.
    Type: Application
    Filed: August 21, 2015
    Publication date: February 23, 2017
    Inventors: Harsh V. Mendiratta, Gordon R. Brunson, Rifaat Shekh-Yusef
  • Patent number: 9578106
    Abstract: Methods and systems are provided that utilize the functionality of an end user device in binding a virtual desktop infrastructure (VDI) media client on an end user device with a VDI host client on a VDI server. In particular, the native operating system (OS) on the end user device may take a screen-shot of a quick response (QR) code displayed to a graphical user interface of the end user device. The end user device may provide information associated with the screen-shot of the QR code to a collaboration server where the collaboration server binds the VDI media client together with the VDI host client upon verifying the information associated with the screen-shot of the QR code.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: February 21, 2017
    Assignee: Avaya Inc.
    Inventors: Gordon R. Brunson, Gregory D. Weber
  • Patent number: 9521169
    Abstract: The concept of a centralized communication log is provided. Anchor points, and specifically Session Initiation Protocol (SIP) anchor points, serve as a media and call control point that is established on a per-user basis which can then be leveraged by a communication log application. Such a communication log application is able to determine accurate and real-time communicant information for a communication session and populate a centralized communication log with the same. Such a communication log is, therefore, accurate with respect to multiple users in a system, highly available, and scaled horizontally.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: December 13, 2016
    Assignee: Avaya Inc.
    Inventors: Robert E. Braudes, Gordon R. Brunson, Joel M. Ezell, Harsh V. Mendiratta
  • Publication number: 20160328128
    Abstract: A communication device gets a widget resource Uniform Resource Identifier (URI) from the network. The widget resource URI is used by the communication device to get a widget (i.e., a graphical user interface object) of a networked application that is displayed on the communication device. In response to getting the widget resource URI, the communication device downloads a context document from the widget resource URI. The context document defines the widget or a location of a widget document that defines the widget for use in the communication device. The communication device identifies an attachment point for the widget (i.e., a place to display the widget) that is associated with an activation of a device object (e.g., a window). The communication device determines that the attachment point is within a scope. In response to determining that attachment point is within the scope, the widget is displayed on the communication device.
    Type: Application
    Filed: May 26, 2015
    Publication date: November 10, 2016
    Inventors: Rifaat Shekh-Yusef, Gordon R. Brunson, Joel M. Ezell, Milos Pujic
  • Publication number: 20160330254
    Abstract: A first Session Initiation Protocol (SIP) REFER message is sent by an application server to a User Agent (UA). A UA is typically in a communication device, such as a telephone or personal computer. The first SIP REFER message requests the UA to provide a unique Uniform Resource Identifier (URI) for an instance of a networked application. For example, a networked application may be a call recording application. In response to sending the first SIP REFER message, a SIP NOTIFY message with the URI for the instance of the networked application is received by the application server. The application server sends a second SIP REFER message to the UA using the URI. The second SIP REFER message includes information for managing a widget. A widget is object, such as a button or sound. The widget is then displayed or played on a communication device according to a set of rules.
    Type: Application
    Filed: May 8, 2015
    Publication date: November 10, 2016
    Inventors: Rifaat Shekh-Yusef, Gordon R. Brunson, Milos Pujic
  • Publication number: 20160308915
    Abstract: A communication device sends a Session Initiation Protocol (SIP) INVITE message to establish a call. In response, the call is forked. For example, in parallel forking, the SIP INVITE may be sent to two different communication devices. The forking causes each communication device to send at least one provisional response message. In this case, first and second SIP provisional response messages are received that include Session Description Protocol (SDP) information for a media stream. A first media stream associated with one of the first or second SIP provisional response messages is received and played. A second media stream associated with the other one of the first or second SIP provisional response messages is received within a first time period. In response to receiving the second media stream within the first time period, the first media stream is discarded and the second media stream is played.
    Type: Application
    Filed: April 20, 2015
    Publication date: October 20, 2016
    Inventors: Mehmet C. Balasaygun, Gordon R. Brunson, Joel M. Ezell, Eric D. Cooper, Rifaat Shekh-Yusef
  • Patent number: 9450989
    Abstract: The concept of a centralized communication log is provided. Anchor points, and specifically Session Initiation Protocol (SIP) anchor points, serve as a media and call control point that is established on a per-user basis which can then be leveraged by a communication log service. Such a communication log service is able to determine accurate and real-time communicant information for a communication session and populate a centralized communication log with the same. Such a communication log is, therefore, accurate with respect to multiple users in a system, highly available, and scaled horizontally.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: September 20, 2016
    Assignee: Avaya Inc.
    Inventors: Robert E. Braudes, Gordon R. Brunson, Joel M. Ezell, Harsh V. Mendiratta
  • Patent number: 9398055
    Abstract: The concept of a secure call indicator is introduced. In general, the secure call indicator is capable of inspecting the security of signaling associated with Session Initiation Protocol (SIP) messages and comparing the security with media descriptions of the actual media path of the SIP messages. Furthermore, the secure call indicator may be configured to indicate the security associated with a communication session via a physical or virtual notification system.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: July 19, 2016
    Assignee: Avaya Inc.
    Inventors: Gordon R. Brunson, Rifaat Shekh-Yusef
  • Publication number: 20150244812
    Abstract: Methods and systems are provided that utilize the functionality of an end user device in binding a virtual desktop infrastructure (VDI) media client on an end user device with a VDI host client on a VDI server. In particular, the native operating system (OS) on the end user device may take a screen-shot of a quick response (QR) code displayed to a graphical user interface of the end user device. The end user device may provide information associated with the screen-shot of the QR code to a collaboration server where the collaboration server binds the VDI media client together with the VDI host client upon verifying the information associated with the screen-shot of the QR code.
    Type: Application
    Filed: January 12, 2015
    Publication date: August 27, 2015
    Inventors: Gordon R. Brunson, Gregory D. Weber
  • Publication number: 20150222671
    Abstract: A communication system, method, and components are described. Specifically, a communication system having the ability to carry a transitive context and communicate the transitive context to new participant user agents for continuity through all related call dialogs is disclosed. The transitive context communication is possible through the use of a newly created SIP dialog using a REFER message and/or an INVITE message for all call flows and topology change operations.
    Type: Application
    Filed: August 28, 2014
    Publication date: August 6, 2015
    Inventors: Harsh V. Mendiratta, Joaquin Omar Alvarado, Gordon R. Brunson
  • Publication number: 20150180919
    Abstract: Provided herein are system and methods whereby a speaker in a webconference may take control of a pointer that is visible to other participants of the webconference. Speaker detection identifies the speaker, or “active talker,” and then provides, or offers, pointer control to the detected speaker. The speaker may then be able to utilize their client device's input device, such as a mouse, touchpad, or other pointer control mechanism to control a common pointer visible to the other participants of the webconference. The a host of the webconference maintains control of the other aspects of the webconference, as well, administrative control of the pointer and may, for example, rescind pointer assignment given to a particular “active talker.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: Avaya, Inc.
    Inventor: Gordon R. Brunson
  • Publication number: 20150178260
    Abstract: Webconferences are streamed presentations generally containing video and audio portions. Layering the visual aspects of the presentation allows the streamed content to be displayed on a background layer. Embodiments are provided by which a captured image is created of a particular scene. The image is held on the display for a viewer to annotations. The image is presented in a layer on top of the background layer thereby freezing a live presentation. When the user has completed their annotations, the next scene is displayed and additional annotations may be applied to the next scene. A composite presentation file may then be saved at the end of the webconference containing local annotations and/or public presentation material. Alternatively, the layer with the captured image is hidden and live content of the background image redisplayed.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: Avaya, Inc.
    Inventor: Gordon R. Brunson