Patents by Inventor James P. Galvin
James P. Galvin 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: 11888919Abstract: A computer-implemented method, computer program product, and computing system is provided for determining quality of experience for communication sessions. In an implementation, a method may include determining a plurality of intrusive quality of experience scores associated with a plurality of intrusive audio transmission samples. The method may also include determining a plurality of non-intrusive quality of experience scores associated with a plurality of non-intrusive audio transmission samples. The method may further include deriving a quality of experience coefficient based upon a relationship between the plurality of intrusive quality of experience scores and the plurality of non-intrusive quality of experience scores.Type: GrantFiled: July 11, 2019Date of Patent: January 30, 2024Assignee: International Business Machines CorporationInventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
-
Publication number: 20220385716Abstract: A computer-implemented method, computer program product, and computing system is provided for determining quality of experience for communication sessions. In an implementation, a method may include determining a plurality of intrusive quality of experience scores associated with a plurality of intrusive audio transmission samples. The method may also include determining a plurality of non-intrusive quality of experience scores associated with a plurality of non-intrusive audio transmission samples. The method may further include deriving a quality of experience coefficient based upon a relationship between the plurality of intrusive quality of experience scores and the plurality of non-intrusive quality of experience scores.Type: ApplicationFiled: July 11, 2019Publication date: December 1, 2022Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
-
Patent number: 11429255Abstract: A system for dynamically adjusting content for an interaction impairment can include a data provider, an end-user electronic device, a user identification module, and a data adjustment module. The data provider can be capable of providing access to electronic data. One or more characteristics of the electronic data can be incompatible with an impairment of an impaired user. The end-user electronic device can be configured to allow the impaired user to interact with electronic data. The user identification module can be configured to identify an identity of the impaired user and/or the impairment of the impaired user. The data adjustment module can be configured to automatically adjust incompatible characteristics of the electronic data prior to presentation by the end-user electronic device. This adjustment can increase the ability of the impaired user to utilize the electronic data with the end-user electronic device.Type: GrantFiled: May 27, 2019Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan
-
Patent number: 11282537Abstract: Active speaker detection can include receiving speaker detection signals from a plurality of devices participating in an electronic meeting. Each speaker detection signal specifies a score indicating whether an active speaker is detected by a respective device of the plurality of devices that generates the speaker detection signal. Active speaker detection further can include determining, using a processor, a device of the plurality of devices that detects an active speaker based upon the speaker detection signals, wherein, in response to the determining, the method further comprises: providing video received from the determined device to the plurality of devices during the electronic meeting.Type: GrantFiled: June 9, 2017Date of Patent: March 22, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Jonathan Dunne, James P. Galvin, Jr., Liam Harpur
-
Patent number: 11140686Abstract: A role of sharing broker can be activated on a first mobile device, the role of sharing broker brokering sharing of network resources of at least a first network among a plurality of other mobile devices. Data usage by the first mobile device on at least the first network can be monitored. Responsive to the data usage by the first mobile device on at least the first network exceeding a threshold value, an amount of data usage on at least the first network being shared by the first mobile device among the plurality of other mobile devices can be adjusted.Type: GrantFiled: September 23, 2019Date of Patent: October 5, 2021Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, UNIVERSITY COLLEGE DUBLINInventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Yi Han, Patrick J. O'Sullivan
-
Patent number: 11039179Abstract: A primary video and a second instance of a reference video can be simultaneously transmitted to a system through at least a first node of a communication network, the second instance of the reference video configured to be compared to a first instance of the reference video stored by the system to generate at least one quality of experience (QoE) value that infers a perceptual quality of the primary video as received by the system. The QoE value can be received from the system. A determination can be made as to whether the QoE value is less than a threshold value. Responsive to determining that the QoE value is less than the threshold value, the perceptual quality of the primary video can be improved by allocating greater bandwidth for transmission of the primary video.Type: GrantFiled: June 30, 2019Date of Patent: June 15, 2021Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, UNIVERSITY COLLEGE DUBLINInventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick McDonagh, Patrick J. O'Sullivan
-
Patent number: 11023663Abstract: A plurality of annotations can be received for a presentation presented in a web conference. A respective relevance parameter can be assigned to each of the annotations. Each relevance parameter can indicate a relevance of a respective annotation to a portion of the presentation to which the annotation pertains. For each of the annotations, a decay model based on the respective relevance parameter can be generated. The decay model can indicate different durations of time the annotation is to be visible to different participants participating in the web conference based on respective expertise levels of the participants. Each respective annotation can be presented with the presentation in accordance with the decay model generated for the respective annotation.Type: GrantFiled: March 11, 2016Date of Patent: June 1, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan Dunne, James P. Galvin, Jr., Liam Harpur, Amy D. Travis
-
Patent number: 11023664Abstract: A plurality of annotations can be received for a presentation presented in a web conference. A respective relevance parameter can be assigned to each of the annotations. Each relevance parameter can indicate a relevance of a respective annotation to a portion of the presentation to which the annotation pertains. For each of the annotations, a decay model based on the respective relevance parameter can be generated. The decay model can indicate different durations of time the annotation is to be visible to different participants participating in the web conference based on respective expertise levels of the participants. Each respective annotation can be presented with the presentation in accordance with the decay model generated for the respective annotation.Type: GrantFiled: May 16, 2017Date of Patent: June 1, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan Dunne, James P. Galvin, Jr., Liam Harpur, Amy D. Travis
-
Publication number: 20210014296Abstract: A computer-implemented method, computer program product, and computing system is provided for determining quality of experience for communication sessions. In an implementation, a method may include determining a plurality of intrusive quality of experience scores associated with a plurality of intrusive audio transmission samples. The method may also include determining a plurality of non-intrusive quality of experience scores associated with a plurality of non-intrusive audio transmission samples. The method may further include deriving a quality of experience coefficient based upon a relationship between the plurality of intrusive quality of experience scores and the plurality of non-intrusive quality of experience scores.Type: ApplicationFiled: July 11, 2019Publication date: January 14, 2021Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
-
Patent number: 10893150Abstract: A method of implementing calls includes identifying a call scheduled for a time in the future from an electronic calendar associated with a user and prior to the call, ordering a plurality of codecs used by an Internet Protocol (IP) phone of the user for the scheduled call. The method further includes, during the call and using a processor, calculating a mean opinion score for the call and storing the mean opinion score as part of call data for the call within a data storage device comprising historical call data.Type: GrantFiled: August 6, 2018Date of Patent: January 12, 2021Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, WATERFORD INSTITUTE OF TECHNOLOGYInventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Mohamed Adel Mahmoud, Patrick J. O'Sullivan
-
Patent number: 10834019Abstract: An indicator can be received from a client device. The indicator can indicate an agreement by a user of the client device to share device resources of the client device with an entity distinct from the client device and distinct from the user of the client device. Responsive to receiving from the mobile device the indicator, and responsive to receiving a message from a sharing agent of the mobile device indicating that that no user inputs are received by the mobile device over a particular duration of time and that video content is not being streamed to the mobile device, a client access agent can access the shared resources, data to be processed by the shared device resources can be communicated to the mobile device, and a level of a quality of service provided by a communication network to the mobile device can be increased.Type: GrantFiled: April 3, 2019Date of Patent: November 10, 2020Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, NATIONAL UNIVERSITY OF IRELANDInventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., David W. Malone, Patrick J. O'Sullivan
-
Patent number: 10764395Abstract: A computer-implemented method, computer program product, and computing system is provided for managing quality of experience for communication sessions. In an implementation, a method may include determining a participant focus metric for each of a plurality of participants of a communication session. The method may also include identifying one of the plurality of participants of the communication session as having sufficient capacity to support the communication session based upon, at least in part, the participant focus metric for each of the plurality of participants of the communication session. The method may also include selecting the one of the plurality of participants having a sufficient capacity to support the communication session as a selected focus for the communication session. The method may further include adaptively implementing a centralized communication session architecture utilizing the selected focus.Type: GrantFiled: June 28, 2019Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hitham Ahmed Assem Aly Salama, Jonathan Dunne, James P. Galvin, Jr., Patrick J. O'Sullivan
-
Patent number: 10674224Abstract: A method includes receiving, by a processor, metrics relating to a plurality of program channels. The plurality of program channels are distributed via at least one multicast stream. The method also includes modifying, by the processor, the at least one multicast stream. The modifying is based at least on the received metrics, and the modifying changes which programs are distributed via the at least one multicast stream. The method also includes transmitting at least one program channel via the modified at least one multicast stream.Type: GrantFiled: November 6, 2017Date of Patent: June 2, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Jonathan Dunne, Paul B. French, James P. Galvin, Jr.
-
Patent number: 10667017Abstract: A method includes receiving, by a processor, metrics relating to a plurality of program channels. The plurality of program channels are distributed via at least one multicast stream. The method also includes modifying, by the processor, the at least one multicast stream. The modifying is based at least on the received metrics, and the modifying changes which programs are distributed via the at least one multicast stream. The method also includes transmitting at least one program channel via the modified at least one multicast stream.Type: GrantFiled: July 20, 2017Date of Patent: May 26, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Jonathan Dunne, Paul B. French, James P. Galvin, Jr.
-
Patent number: 10552114Abstract: Audio waveform data can be received from a plurality of client devices. The audio waveform data for each client device can be generated by sampling at least one portion of an audio stream received by the respective client device. The audio waveform data received from the plurality of client devices can be compared. Based on the comparison, which of the plurality of client devices are located in a same location can be determined. Further, based on the comparison, which of the plurality of client devices located in the same location are to mute their respective input audio transducers can be determined, and an indicator indicating to the client devices to mute their respective input audio transducers can be communicated to the client devices that are determined to mute their respective input audio transducers.Type: GrantFiled: May 31, 2017Date of Patent: February 4, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Jonathan Dunne, James P. Galvin, Jr., Liam Harpur
-
Publication number: 20200022129Abstract: A role of sharing broker can be activated on a first mobile device, the role of sharing broker brokering sharing of network resources of at least a first network among a plurality of other mobile devices. Data usage by the first mobile device on at least the first network can be monitored. Responsive to the data usage by the first mobile device on at least the first network exceeding a threshold value, an amount of data usage on at least the first network being shared by the first mobile device among the plurality of other mobile devices can be adjusted.Type: ApplicationFiled: September 23, 2019Publication date: January 16, 2020Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Yi Han, Patrick J. O'Sullivan
-
Patent number: 10531470Abstract: A role of sharing broker can be activated on a first mobile device, the role of sharing broker brokering sharing of network resources of at least a first network among a plurality of other mobile devices. Data usage by the first mobile device on at least the first network can be monitored. Responsive to the data usage by the first mobile device on at least the first network exceeding a threshold value, an amount of data usage on at least the first network being shared by the first mobile device among the plurality of other mobile devices can be adjusted.Type: GrantFiled: June 15, 2018Date of Patent: January 7, 2020Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, UNIVERSITY COLLEGE DUBLIN, BELFIELDInventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Yi Han, Patrick J. O'Sullivan
-
Patent number: 10530829Abstract: A method and system ensures recording quality of a web conference in a computer networked environment. A web conference is monitored including a client computer initiating the web conference and a network connection for a server computer used to share the client computer screen with other client computers in a networked computer environment communicating with the server. A quality of service (QoS) level is determined for a server network connection of the server computer and a client network connection of the client computer. The QoS level is determined using one or more factors. The web conference is recorded using the server network connection at the server computer or at the client network connection at the client computer based on the QoS threshold being met using the server network connection for recording the web conference.Type: GrantFiled: July 27, 2016Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Jonathan Dunne, James P. Galvin, Jr., Liam Harpur, Amy D. Travis
-
Publication number: 20190327503Abstract: A primary video and a second instance of a reference video can be simultaneously transmitted to a system through at least a first node of a communication network, the second instance of the reference video configured to be compared to a first instance of the reference video stored by the system to generate at least one quality of experience (QoE) value that infers a perceptual quality of the primary video as received by the system. The QoE value can be received from the system. A determination can be made as to whether the QoE value is less than a threshold value. Responsive to determining that the QoE value is less than the threshold value, the perceptual quality of the primary video can be improved by allocating greater bandwidth for transmission of the primary video.Type: ApplicationFiled: June 30, 2019Publication date: October 24, 2019Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick McDonagh, Patrick J. O'Sullivan
-
Publication number: 20190320042Abstract: A computer-implemented method, computer program product, and computing system is provided for managing quality of experience for communication sessions. In an implementation, a method may include determining a participant focus metric for each of a plurality of participants of a communication session. The method may also include identifying one of the plurality of participants of the communication session as having sufficient capacity to support the communication session based upon, at least in part, the participant focus metric for each of the plurality of participants of the communication session. The method may also include selecting the one of the plurality of participants having a sufficient capacity to support the communication session as a selected focus for the communication session. The method may further include adaptively implementing a centralized communication session architecture utilizing the selected focus.Type: ApplicationFiled: June 28, 2019Publication date: October 17, 2019Inventors: Hitham Ahmed Assem Aly Salama, Jonathan Dunne, James P. Galvin, JR., Patrick J. O'Sullivan