Patents by Inventor Paul B. French

Paul B. French 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).

  • Publication number: 20150381693
    Abstract: Arrangements described herein can include automatically monitoring, on a first client device receiving multimedia content, a first QoE associated with presenting the multimedia content by the first client device. The arrangements also can include automatically determining a configuration state of the first client device while presenting the multimedia content. The method further includes sharing, by the first client device, with at least a second client device at least a portion of the configuration state of the first client device while presenting the multimedia content, wherein the portion of the configuration state of the first client device is included in a candidate configuration that is a candidate for implementation on the second client device to improve a second QoE associated with presenting the multimedia content, or other multimedia content, by the second client device.
    Type: Application
    Filed: February 19, 2015
    Publication date: December 31, 2015
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan
  • Publication number: 20150382060
    Abstract: Arrangements described herein can include automatically monitoring, on a first client device receiving multimedia content, a first QoE associated with presenting the multimedia content by the first client device. The arrangements also can include automatically determining a configuration state of the first client device while presenting the multimedia content. The method further includes sharing, by the first client device, with at least a second client device at least a portion of the configuration state of the first client device while presenting the multimedia content, wherein the portion of the configuration state of the first client device is included in a candidate configuration that is a candidate for implementation on the second client device to improve a second QoE associated with presenting the multimedia content, or other multimedia content, by the second client device.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan
  • Patent number: 9219754
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for determining security factors associated with an operating environment for a computer through a wireless network. The computer identifies one or more local computers operating within range of wireless communications to the computer through a wireless network. The computer determines a current operating environment corresponding to the one or more identified local computers. The computer determines a current security value for the current operating environment corresponding to identities and security of the identified local computers. The computer identifies data corresponding to the current operating environment, the data corresponding to a current time period of the current operating environment.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul B. French, Jack Healy, Niall J. Lucey, Michael Truss
  • Patent number: 9220123
    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: July 10, 2014
    Date of Patent: December 22, 2015
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, UNIVERSITY COLLEGE DUBLIN
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Yi Han, Patrick J. O'Sullivan
  • Patent number: 9213573
    Abstract: Embodiments directed toward a method, system, and computer program product for placement of a plurality of virtual machines on a hardware resource are provided. The method can also include generating a user location vector for each candidate virtual machine from the plurality of candidate virtual machines by aggregating a plurality of user location metrics for each candidate virtual machine. The method can also include ranking, in response to a performance resource demanded by the plurality of candidate virtual machines being at or above a threshold of the performance resource available on the hardware resource, the candidate virtual machines as a function of an aggregate user location vector for each candidate virtual machine. The method can include selecting a subset of the candidate virtual machines for migration based on the ranking.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: December 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul B. French, Niall J. Lucey
  • Patent number: 9207976
    Abstract: Embodiments directed toward a method, system, and computer program product for placement of a plurality of virtual machines on a hardware resource are provided. The method can also include generating a user location vector for each candidate virtual machine from the plurality of candidate virtual machines by aggregating a plurality of user location metrics for each candidate virtual machine. The method can also include ranking, in response to a performance resource demanded by the plurality of candidate virtual machines being at or above a threshold of the performance resource available on the hardware resource, the candidate virtual machines as a function of an aggregate user location vector for each candidate virtual machine. The method can include selecting a subset of the candidate virtual machines for migration based on the ranking.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul B. French, Niall J. Lucey
  • Patent number: 9191775
    Abstract: A first mobile device detects a second mobile device in the vicinity of the first mobile device and determines that the second mobile device is lost. The first mobile device electronically binds to the second mobile device and obtains information relating to the second mobile device. The first mobile device sends the information relating to the second mobile device to a designated party. The first mobile device receives an indication that the second device is no longer lost. The first mobile device, in response to receiving the indication that the second device is no longer lost, unbinds from the second mobile device.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul B. French, Jack J. Healy, Niall J. Lucey
  • Publication number: 20150280960
    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: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Applicant: International Business Machines Corporation
    Inventors: Hitham A. A. A. Salama, Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan
  • Publication number: 20150281753
    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: Application
    Filed: February 17, 2015
    Publication date: October 1, 2015
    Inventors: Hitham A. A. A. Salama, Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan
  • Patent number: 9123020
    Abstract: A user interface accepts a model of a proposed system solution for a service assurance system. A Dimensioning Engine receives the solution and determines dimensions for the solution. The dimensions specify any of: a quantity of CPUs, a rating for the quantity of CPUs, an amount of disk storage, a memory requirement, or a CPU processing parameter. A Dimensioning Model Manager stores data from equipment and product vendors to determine the solution by taking into account specific characteristics of an equipment or a product to be used in the service assurance system. A Dimensioning Monitor (DM) monitors the model of the solution against events occurring in the service assurance system. The DM transmits an alert if the service assurance system underperforms or overperforms with reference to the model. The DM determines changes to the model into line with a current set of operational conditions, or updates the dimensions.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: September 1, 2015
    Assignee: International Business Machines Corporation
    Inventor: Paul B. French
  • Publication number: 20150212677
    Abstract: 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: Application
    Filed: January 28, 2014
    Publication date: July 30, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JONATHAN DUNNE, PAUL B. FRENCH, JAMES P. GALVIN, JR., PATRICK J. O'SULLIVAN
  • Publication number: 20150189394
    Abstract: A computer-implemented method, computer program product, and computing system is provided for decoding media streams. In an implementation, a method may include selecting a time window for monitoring discontinuities in a plurality of packets in a media transmission stream having a first time and a second time. The first time may indicate a beginning of the time window and the second time may indicate an end of the time window. The method may also include determining the number of discontinuities in the plurality of packets at the first time at a network node. The method may also include determining the number of discontinuities in the plurality of packets at the second time at the network node. The method may also include determining the number of discontinuities in the plurality of packets within the time window. The method may also include comparing the number of discontinuities within the time widow to a plurality of predefined discontinuities threshold values.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: International Business Machines Corporation
    Inventors: Paul B. French, James P. Galvin, JR., Patrick McDonagh, Patrick J. O'Sullivan
  • Publication number: 20150181370
    Abstract: A first mobile device detects a second mobile device in the vicinity of the first mobile device and determines that the second mobile device is lost. The first mobile device electronically binds to the second mobile device and obtains information relating to the second mobile device. The first mobile device sends the information relating to the second mobile device to a designated party. The first mobile device receives an indication that the second device is no longer lost. The first mobile device, in response to receiving the indication that the second device is no longer lost, unbinds from the second mobile device.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: International Business Machines Corporation
    Inventors: Paul B. French, Jack J. Healy, Niall J. Lucey
  • Publication number: 20150142145
    Abstract: 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: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
  • Publication number: 20150142146
    Abstract: 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: Application
    Filed: March 6, 2014
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
  • Publication number: 20150138994
    Abstract: A computer-implemented method, computer program product, and computer system for notification of a QoE (Quality of Experience) issue in a network service. An end user device sends the notification to a server providing the network service, in response to determining that calculated QoE metrics is below a predetermined level for a predetermined time period. The server resolves the QoE issue, in response to determining that the QoE issue is listed to be resolved by the server. The server forwards the notification of the QoE issue to a system administrator, in response to determining that the QoE issue is not listed to be resolved by the server.
    Type: Application
    Filed: November 18, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Himanshu Dadheech, Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan
  • Publication number: 20150135246
    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 31, 2014
    Publication date: May 14, 2015
    Applicants: University College Dublin, International Business Machines Corporation
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick McDonagh, Patrick J. O'Sullivan
  • Publication number: 20150135245
    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: November 13, 2013
    Publication date: May 14, 2015
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, UNIVERSITY COLLEGE DUBLIN
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick McDonagh, Patrick J. O'Sullivan
  • Publication number: 20150117232
    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: Application
    Filed: October 29, 2013
    Publication date: April 30, 2015
    Applicants: WATERFORD INSTITUTE OF TECHNOLOGY, INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Mohamed Adel Mahmoud, Patrick J. O'Sullivan
  • Publication number: 20150120877
    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: Application
    Filed: October 30, 2013
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Yi Han, Patrick J. O'Sullivan