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: 11082466Abstract: 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: GrantFiled: December 20, 2013Date of Patent: August 3, 2021Assignee: Avaya Inc.Inventor: Gordon R. Brunson
-
Patent number: 10931719Abstract: 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: GrantFiled: April 20, 2015Date of Patent: February 23, 2021Assignee: Avaya Inc.Inventors: Mehmet C. Balasaygun, Gordon R. Brunson, Joel M. Ezell, Eric D. Cooper, Rifaat Shekh-Yusef
-
Patent number: 10261997Abstract: 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: GrantFiled: March 13, 2013Date of Patent: April 16, 2019Assignee: Avaya Inc.Inventors: Robert Braudes, Gordon R. Brunson, Kenneth O. Michie
-
Patent number: 10200418Abstract: 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: GrantFiled: August 28, 2014Date of Patent: February 5, 2019Assignee: Avaya Inc.Inventors: Harsh V. Mendiratta, Joaquin Omar Alvarado, Gordon R. Brunson
-
Patent number: 10075494Abstract: 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: GrantFiled: May 8, 2015Date of Patent: September 11, 2018Assignee: Avaya Inc.Inventors: Rifaat Shekh-Yusef, Gordon R. Brunson, Milos Pujic
-
Patent number: 9876912Abstract: 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: GrantFiled: May 14, 2013Date of Patent: January 23, 2018Assignee: Avaya Inc.Inventor: Gordon R. Brunson
-
Patent number: 9787749Abstract: 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: GrantFiled: March 15, 2013Date of Patent: October 10, 2017Assignee: Avaya Inc.Inventors: Kenneth O. Michie, Gordon R. Brunson, Robert E. Braudes, Kurt Haserodt, Hyoungjoo Lee
-
Patent number: 9602634Abstract: 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: GrantFiled: September 25, 2012Date of Patent: March 21, 2017Assignee: Avaya Inc.Inventors: Harsh V. Mendiratta, Gordon R. Brunson, Kurt Haserodt, Raji Chinnappa, Dale Worley
-
Publication number: 20170054755Abstract: 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: ApplicationFiled: August 21, 2015Publication date: February 23, 2017Inventors: Harsh V. Mendiratta, Gordon R. Brunson, Rifaat Shekh-Yusef
-
Patent number: 9578106Abstract: 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: GrantFiled: January 12, 2015Date of Patent: February 21, 2017Assignee: Avaya Inc.Inventors: Gordon R. Brunson, Gregory D. Weber
-
Patent number: 9521169Abstract: 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: GrantFiled: December 30, 2014Date of Patent: December 13, 2016Assignee: Avaya Inc.Inventors: Robert E. Braudes, Gordon R. Brunson, Joel M. Ezell, Harsh V. Mendiratta
-
Publication number: 20160328128Abstract: 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: ApplicationFiled: May 26, 2015Publication date: November 10, 2016Inventors: Rifaat Shekh-Yusef, Gordon R. Brunson, Joel M. Ezell, Milos Pujic
-
Publication number: 20160330254Abstract: 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: ApplicationFiled: May 8, 2015Publication date: November 10, 2016Inventors: Rifaat Shekh-Yusef, Gordon R. Brunson, Milos Pujic
-
Publication number: 20160308915Abstract: 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: ApplicationFiled: April 20, 2015Publication date: October 20, 2016Inventors: Mehmet C. Balasaygun, Gordon R. Brunson, Joel M. Ezell, Eric D. Cooper, Rifaat Shekh-Yusef
-
Patent number: 9450989Abstract: 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: GrantFiled: May 19, 2010Date of Patent: September 20, 2016Assignee: Avaya Inc.Inventors: Robert E. Braudes, Gordon R. Brunson, Joel M. Ezell, Harsh V. Mendiratta
-
Patent number: 9398055Abstract: 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: GrantFiled: September 28, 2012Date of Patent: July 19, 2016Assignee: Avaya Inc.Inventors: Gordon R. Brunson, Rifaat Shekh-Yusef
-
Publication number: 20150244812Abstract: 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: ApplicationFiled: January 12, 2015Publication date: August 27, 2015Inventors: Gordon R. Brunson, Gregory D. Weber
-
Publication number: 20150222671Abstract: 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: ApplicationFiled: August 28, 2014Publication date: August 6, 2015Inventors: Harsh V. Mendiratta, Joaquin Omar Alvarado, Gordon R. Brunson
-
Publication number: 20150180919Abstract: 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: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Applicant: Avaya, Inc.Inventor: Gordon R. Brunson
-
Publication number: 20150178260Abstract: 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: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Applicant: Avaya, Inc.Inventor: Gordon R. Brunson