Patents by Inventor James P. Galvin, Jr.

James P. Galvin, Jr. 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: 9602571
    Abstract: Codec selection and usage for 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. During the call and using a processor, a mean opinion score for the call is calculated and stored as part of call data for the call within a data storage device including historical call data.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: March 21, 2017
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, WATERFORD INSTITUTE OF TECHNOLOGY
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Mohamed Adel Mahmoud, Patrick J. O'Sullivan
  • Patent number: 9602572
    Abstract: 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: Grant
    Filed: March 27, 2014
    Date of Patent: March 21, 2017
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, WATERFORD INSTITUTE OF TECHNOLOGY
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Mohamed Adel Mahmoud, Patrick J. O'Sullivan
  • Patent number: 9584764
    Abstract: A computer-implemented method, computer program product, and computing system is provided for managing quality of experience for video conferences. In an implementation, a method may include determining a capacity of a participant associated with a video conference. The method may also include determining a number of remote participants of the video conference. The method may further include implementing a video distribution architecture for the participant based upon, at least in part, the capacity of the participant and the number of remote participants. Implementing the video distribution architecture for the participant may include implementing a distributed architecture session for the participant if the capacity of the participant is greater than or equal to the number of remote participants of the video conference.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hitham Ahmed Assem Aly Salama, Jonathan Dunne, James P. Galvin, Jr., Patrick J. O'Sullivan
  • Patent number: 9584655
    Abstract: A method for calculating a mean opinion score (MOS) during an ongoing Voice over Internet Protocol (VoIP) call is provided. The method may include determining a time delay between a VoIP source and a VoIP destination connected by a communications network. A start recording message is sent from the VoIP source to the VoIP destination. A first recorded call sample from the VoIP source and a second recorded call sample from the VoIP destination are generated, whereby the first and the second recorded call sample are generated with a recording delay value corresponding the determined time delay for synchronizing the first and the second recorded call sample. Using an intrusive call quality measurement, a first MOS value is calculated based on the first and the second recorded call sample. Using a non-intrusive call quality measurement, a second MOS value is calculated based on the first MOS value.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Haytham Assem, Jonathan Dunne, James P. Galvin, Jr., Patrick J. O'Sullivan
  • Patent number: 9571328
    Abstract: A self-organizing internet protocol television (IPTV) grid system that: establishes an internet protocol television grid including an IPTV server, a plurality of grid nodes, a first end user device and a second end user device; communicates an IPTV channel signal over a first communication path that begins at the IPTV server and ends at the first end user device; communicates the IPTV channel signal over a second communication path that begins at the IPTV server and ends at the second end user device; determines that a quality issue condition exists for the channel signal as communicated to the second end user device; and responsive to the determination of the quality issue condition, communicates the IPTV channel signal over a third communication path that begins at the first end user device and ends at the second end user device.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hitham A. A. A. Salama, Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan
  • Patent number: 9535900
    Abstract: A method, computer program product, and computer system for identifying, by a computing device, content in a document, wherein the content includes a language expression. A context of the language expression is determined from a defined range of the content in the document. An action item associated with the language expression is generated based upon, at least in part, the context of the language expression.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: James P. Galvin, Jr., Andrew L. Schirmer
  • Patent number: 9537707
    Abstract: A self-organizing internet protocol television (IPTV) grid system that: establishes an internet protocol television grid including an IPTV server, a plurality of grid nodes, a first end user device and a second end user device; communicates an IPTV channel signal over a first communication path that begins at the IPTV server and ends at the first end user device; communicates the IPTV channel signal over a second communication path that begins at the IPTV server and ends at the second end user device; determines that a quality issue condition exists for the channel signal as communicated to the second end user device; and responsive to the determination of the quality issue condition, communicates the IPTV channel signal over a third communication path that begins at the first end user device and ends at the second end user device.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hitham A. A. A. Salama, Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan
  • Patent number: 9516160
    Abstract: A method for calculating a mean opinion score (MOS) during an ongoing Voice over Internet Protocol (VoIP) call is provided. The method may include determining a time delay between a VoIP source and a VoIP destination connected by a communications network. A start recording message is sent from the VoIP source to the VoIP destination. A first recorded call sample from the VoIP source and a second recorded call sample from the VoIP destination are generated, whereby the first and the second recorded call sample are generated with a recording delay value corresponding the determined time delay for synchronizing the first and the second recorded call sample. Using an intrusive call quality measurement, a first MOS value is calculated based on the first and the second recorded call sample. Using a non-intrusive call quality measurement, a second MOS value is calculated based on the first MOS value.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Haytham Assem, Jonathan Dunne, James P. Galvin, Jr., Patrick J. O'Sullivan
  • Publication number: 20160323871
    Abstract: A first mobile device determines a second mobile device losing connectivity to a second network or a communication link between the second mobile device and the second network degrading below a threshold value, the second mobile device assigned a role of sharing broker that brokers sharing of network resources of at least a first network among a plurality of other mobile devices via the second network, the first mobile device and the plurality of other mobile devices participating in a sharing group. Responsive to the determination, the role of sharing broker is activated on the first mobile device.
    Type: Application
    Filed: July 8, 2016
    Publication date: November 3, 2016
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Yi Han, Patrick J. O'Sullivan
  • Patent number: 9451650
    Abstract: A first mobile device receives, from each of a plurality of other mobile devices, information related to the availability of at least one network resource provided by at least a first network offered for sharing by the respective other mobile device. The first mobile device also receives a request from a second mobile device to access the network resource provided by the first network shared by at least one of the plurality of other mobile devices. The first mobile device selects at least one of the other mobile devices to share the network resource provided by the first network with the second mobile device. The first mobile device communicates to the second mobile device peer-to-peer network connection information of the selected at least one of the other mobile devices.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: September 20, 2016
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, UNIVERSITY COLLEGE DUBLIN, BELFIELD
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Yi Han, Patrick J. O'Sullivan
  • Publication number: 20160247511
    Abstract: 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 language spoken on a communication session. The method may also include selecting a codec for the communication session based upon, at least in part, the language spoken on the communication session. The method may further include transacting the communication session using the selected codec for the communication session.
    Type: Application
    Filed: February 25, 2015
    Publication date: August 25, 2016
    Inventors: Hitham Ahmed Assem Aly Salama, Jonathan Dunne, James P. Galvin, JR., Liam Harpur
  • Publication number: 20160247517
    Abstract: 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 language spoken on a communication session. The method may also include selecting a codec for the communication session based upon, at least in part, the language spoken on the communication session. The method may further include transacting the communication session using the selected codec for the communication session.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 25, 2016
    Inventors: Hitham Ahmed Assem Aly Salama, Jonathan Dunne, James P. Galvin, JR., Liam Harpur
  • Publication number: 20160248907
    Abstract: A method for calculating a mean opinion score (MOS) during an ongoing Voice over Internet Protocol (VoIP) call is provided. The method may include determining a time delay between a VoIP source and a VoIP destination connected by a communications network. A start recording message is sent from the VoIP source to the VoIP destination. A first recorded call sample from the VoIP source and a second recorded call sample from the VoIP destination are generated, whereby the first and the second recorded call sample are generated with a recording delay value corresponding the determined time delay for synchronizing the first and the second recorded call sample. Using an intrusive call quality measurement, a first MOS value is calculated based on the first and the second recorded call sample. Using a non-intrusive call quality measurement, a second MOS value is calculated based on the first MOS value.
    Type: Application
    Filed: May 4, 2016
    Publication date: August 25, 2016
    Inventors: Haytham Assem, Jonathan Dunne, James P. Galvin, JR., Patrick J. O'Sullivan
  • Publication number: 20160212497
    Abstract: A first instance of a reference video is stored. A primary video and a second instance of the reference video are simultaneously received. At least one quality of experience value that infers a perceptual quality of the primary video as received by a system is generated by comparing the first instance of the reference video to the second instance of the reference video on a pixel-by-pixel, frame-by-frame, basis and determining whether each pixel and each frame contained in the first instance of the reference video are contained in the second instance of the reference video.
    Type: Application
    Filed: March 25, 2016
    Publication date: July 21, 2016
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick McDonagh, Patrick J. O'Sullivan
  • Publication number: 20160212498
    Abstract: A first instance of a reference video is stored. A primary video and a second instance of the reference video are simultaneously received. At least one quality of experience value that infers a perceptual quality of the primary video as received by a system is generated by comparing the first instance of the reference video to the second instance of the reference video on a pixel-by-pixel, frame-by-frame, basis and determining whether each pixel and each frame contained in the first instance of the reference video are contained in the second instance of the reference video.
    Type: Application
    Filed: March 25, 2016
    Publication date: July 21, 2016
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick McDonagh, Patrick J. O'Sullivan
  • Patent number: 9397948
    Abstract: 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 analyzing network conditions relative to a plurality of codecs and a plurality of network paths. The method may also include determining a quality of experience associated with each of the plurality of codecs across each of the plurality of network paths. The method may further include transacting communication traffic using a codec-network path combination having a quality of experience above a predetermined threshold.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: July 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Hitham Ahmed Assem Aly Salama, Jonathan Dunne, James P. Galvin, Jr., Patrick J. O'Sullivan
  • Patent number: 9397947
    Abstract: 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 analyzing network conditions relative to a plurality of codecs and a plurality of network paths. The method may also include determining a quality of experience associated with each of the plurality of codecs across each of the plurality of network paths. The method may further include transacting communication traffic using a codec-network path combination having a quality of experience above a predetermined threshold.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: July 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, James P. Galvin, Jr., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
  • Patent number: 9397893
    Abstract: A computer-implemented method, computer program product, and computing system is provided for quality of experience for media transmissions. In an implementation, a method may include determining a first quality of experience metric associated with a media stream at a first network node. The first quality of experience metric may be transmitted with the media stream. The method may also include determining a second quality of experience metric associated with the media stream at a second network node. An updated quality of experience metric may be transmitted with the media stream. The updated quality of experience metric may be based upon, at least in part, the first quality of experience metric and the second quality of experience metric.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: July 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Yi Han, Patrick J. O'Sullivan
  • Patent number: 9397894
    Abstract: A computer-implemented method, computer program product, and computing system is provided for quality of experience for media transmissions. In an implementation, a method may include determining a first quality of experience metric associated with a media stream at a first network node. The first quality of experience metric may be transmitted with the media stream. The method may also include determining a second quality of experience metric associated with the media stream at a second network node. An updated quality of experience metric may be transmitted with the media stream. The updated quality of experience metric may be based upon, at least in part, the first quality of experience metric and the second quality of experience metric.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: July 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Yi Han, Patrick J. O'Sullivan
  • Patent number: 9386145
    Abstract: A method for calculating a mean opinion score (MOS) during an ongoing Voice over Internet Protocol (VoIP) call is provided. The method may include determining a time delay between a VoIP source and a VoIP destination connected by a communications network. A start recording message is sent from the VoIP source to the VoIP destination. A first recorded call sample from the VoIP source and a second recorded call sample from the VoIP destination are generated, whereby the first and the second recorded call sample are generated with a recording delay value corresponding the determined time delay for synchronizing the first and the second recorded call sample. Using an intrusive call quality measurement, a first MOS value is calculated based on the first and the second recorded call sample. Using a non-intrusive call quality measurement, a second MOS value is calculated based on the first MOS value.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: July 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Haytham Assem, Jonathan Dunne, James P. Galvin, Jr., Patrick J. O'Sullivan