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: 20150117236Abstract: 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: ApplicationFiled: March 27, 2014Publication date: April 30, 2015Applicants: International Business Machines Corporation, Waterford Institute of TechnologyInventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Mohamed Adel Mahmoud, Patrick J. O'Sullivan
-
Publication number: 20150120896Abstract: 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: ApplicationFiled: March 27, 2014Publication date: April 30, 2015Applicant: International Business Machines CorporationInventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Yi Han, Patrick J. O'Sullivan
-
Patent number: 9007929Abstract: A system for correlating communication packets across different communication networks includes a first monitoring agent in a first network for collecting local identifying information of a communication packet at a communication node. The first monitoring agent pairs the local identifying information with a public identifying information of the packet for a second network. The first monitoring agent further adds a timestamp to the collected information. A second monitoring agent in the second network receives a communication packet from the communication node and collects public identifying information of the packet. The second monitoring agent adds a time-stamp to the collected information. A third monitoring agent in the second network receives the information collected by the first and the second monitoring agents and correlates packets based on the received information.Type: GrantFiled: December 30, 2010Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: William Duchenay, Yohann A. Duchenay, Paul B. French, Paul F. Klein, Cathal O'Donovan
-
Publication number: 20150082366Abstract: 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 defining a lower media stream discontinuity threshold. The method may also include evaluating a media stream discontinuity rate associated with a portion of a media stream. When the media stream discontinuity rate associated with the portion of the media stream is greater than the lower media stream discontinuity threshold, the method may further include determining a quality of experience associated with the portion of the media stream based upon, at least in part, a payload associated with the portion of the media stream.Type: ApplicationFiled: September 17, 2013Publication date: March 19, 2015Applicants: University College Dublin, International Business Machines CorporationInventors: Paul B. French, James P. Galvin, JR., Patrick W. McDonagh, Patrick J. O'Sullivan
-
Publication number: 20150052516Abstract: 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: ApplicationFiled: August 13, 2013Publication date: February 19, 2015Applicant: International Business Machines CorporationInventors: Paul B. French, Niall J. Lucey
-
Publication number: 20150052528Abstract: 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: ApplicationFiled: September 3, 2014Publication date: February 19, 2015Inventors: Paul B. French, Niall J. Lucey
-
Publication number: 20140366086Abstract: 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: ApplicationFiled: August 25, 2014Publication date: December 11, 2014Inventors: Paul B. French, Jack Healy, Niall J. Lucey, Michael Truss
-
Patent number: 8909214Abstract: A computer program product and apparatus for use with a performance management system linked to a telecommunication network. The computer program product includes a storage medium with program code configured to receive a problem report from a femtocell of a plurality of femtocells communicatively coupled to the telecommunication network. The femtocell is configured to provide communications from at least one mobile device to the telecommunication network through a broadband connection. The problem report identifies a fault being exhibited by a femtocell and a performance parameter identifying a degradation in the performance of the femtocell. The program code is configured to analyze the performance parameter for determining a corrective action to be performed in an environment linked to the femtocell. The program code is configured to perform the corrective action in the environment linked to the femtocell.Type: GrantFiled: August 25, 2010Date of Patent: December 9, 2014Assignee: International Business Machines CorporationInventors: Paul B. French, Boris Ilijev, Mark J. Lucas, Niall J. Lucey, Fred Raguillat
-
Publication number: 20140325042Abstract: A method, system and program product for deploying a service on a network comprising a plurality of network resources, the method comprising providing an actual network model comprising network resources and the configurations of the network resources; providing a computer-implemented network configuration management system controlling the actual network resource configurations in the actual model; providing a service description comprising network resource configuration information for implementing the service on specific network resources; selecting a set of available network resources for deploying the service in the network based on the service description; reserving available network resources for deploying the service in an off-line version of the actual network model, the off-line version including updated network resource configurations to reflect the changes to the configurations of the actual network resources triggered by the deployment of the service; and deploying the service by updating the actuType: ApplicationFiled: March 17, 2014Publication date: October 30, 2014Applicant: International Business Machines CorporationInventors: Timothy R. Croy, Paul B. French, Robert P. Fulton, Trevor Graham, Kevin M. Hamilton
-
Publication number: 20140310763Abstract: 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: ApplicationFiled: April 11, 2013Publication date: October 16, 2014Applicant: International Business Machines CorporationInventors: Paul B. French, Jack Healy, Niall J. Lucey, Michael Truss
-
Patent number: 8850467Abstract: A computer-implemented method, computer program product, and computing system for receiving one or more transmitted frame identifiers that are mathematical representations of one or more transmitted video frames included within a multi-frame video. One or more video frames included within the multi-frame video are received, thus defining one or more received video frames. A mathematical representation of each of the one or more received video frames is generated, thus defining one or more received frame identifiers. The one or more received frame identifiers are compared to the one or more transmitted frame identifiers to determine a level of similarity between the one or more received video frames and the one or more transmitted video frames.Type: GrantFiled: March 15, 2013Date of Patent: September 30, 2014Assignees: International Business Machines Corporation, University College DublinInventors: John Fitzpatrick, Paul B. French, James P. Galvin, Patrick W. McDonagh, Patrick J. O'Sullivan
-
Publication number: 20140267787Abstract: A computer-implemented method, computer program product, and computing system for receiving one or more transmitted frame identifiers that are mathematical representations of one or more transmitted video frames included within a multi-frame video. One or more video frames included within the multi-frame video are received, thus defining one or more received video frames. A mathematical representation of each of the one or more received video frames is generated, thus defining one or more received frame identifiers. The one or more received frame identifiers are compared to the one or more transmitted frame identifiers to determine a level of similarity between the one or more received video frames and the one or more transmitted video frames.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicants: University College Dublin, International Business Machines CorporationInventors: JOHN FITZPATRICK, Paul B. French, James P. Galvin, JR., Patrick W. McDonagh, Patrick J. O'Sullivan
-
Patent number: 8744432Abstract: A performance management method is operable for use with a performance management system linked to a telecommunication network. The method comprises receiving a problem report from a femtocell of a plurality of femtocells communicatively coupled to the telecommunication network. The femtocell is configured to provide communications from at least one mobile device to the telecommunication network through a broadband connection. The problem report identifies a fault being exhibited by a femtocell and a performance parameter identifying a degradation in the performance of the femtocell. The method includes analyzing the performance parameter for determining a corrective action to be performed in an environment linked to the femtocell. The method includes performing the corrective action in the environment linked to the femtocell.Type: GrantFiled: April 26, 2012Date of Patent: June 3, 2014Assignee: International Business Machines CorporationInventors: Paul B French, Boris Ilijev, Mark J Lucas, Niall J Lucey, Fred Raguillat
-
Publication number: 20130080260Abstract: Method and system is provided for targeted digital media content delivery. The method includes: receiving activation of the targeting service by a consumer; determining a first value of a human emotion metric corresponding to the mood of a consumer at a first time before or while consuming digital media content; determining a second value of that human metric at a second time while consuming the digital media content. The method also includes: comparing the first value of human emotion metric with the second value in order to determine a change in emotion of the consumer; and targeting the media content in accordance with the change in emotion of the consumer.Type: ApplicationFiled: June 20, 2012Publication date: March 28, 2013Applicant: International Business Machines CorporationInventors: Paul B. French, Niall J. Lucey, Michael Truss
-
Patent number: 8364395Abstract: An enhanced navigation system allowing navigation route and destination planning according to user-specified criteria for the emotion state of persons along the route, at the destination, or both. The enhancement is accomplished by receiving a set of human emotion metrics corresponding to one or more parts of a navigation plan; determining if the human emotion metrics meet one or more user-specified criteria; responsive to not meeting the criteria, determining an alternate navigation plan until the user-specified criteria are met; and responsive to the criteria being met, presenting the navigation plan to the user for laying into a navigation system, and optionally during execution of the navigation plan updating the received human emotion metrics; repeating the determination against the user-specified criteria; and repeating the steps of determining an alternate navigation plan and presentation to a user responsive to the updated human emotion metrics not meeting the user-specified criteria.Type: GrantFiled: December 14, 2010Date of Patent: January 29, 2013Assignee: International Business Machines CorporationInventors: Paul B. French, Eric Thiebaut-George, Niall Jude Lucey, Edith Helen Stern, Michael Truss
-
Patent number: 8352179Abstract: An enhanced navigation system allowing navigation route and destination planning according to user-specified criteria for the emotion state of persons along the route, at the destination, or both. The enhancement is accomplished by receiving a set of human emotion metrics corresponding to one or more parts of a navigation plan; determining if the human emotion metrics meet one or more user-specified criteria; responsive to not meeting the criteria, determining an alternate navigation plan until the user-specified criteria are met; and responsive to the criteria being met, presenting the navigation plan to the user for laying into a navigation system, and optionally during execution of the navigation plan updating the received human emotion metrics; repeating the determination against the user-specified criteria; and repeating the steps of determining an alternate navigation plan and presentation to a user responsive to the updated human emotion metrics not meeting the user-specified criteria.Type: GrantFiled: March 16, 2012Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Paul B. French, Eric Thiebaut-George, Niall Jude Lucey, Edith Helen Stern, Michael Truss
-
Publication number: 20120208530Abstract: A performance management method is operable for use with a performance management system linked to a telecommunication network. The method comprises receiving a problem report from a femtocell of a plurality of femtocells communicatively coupled to the telecommunication network. The femtocell is configured to provide communications from at least one mobile device to the telecommunication network through a broadband connection. The problem report identifies a fault being exhibited by a femtocell and a performance parameter identifying a degradation in the performance of the femtocell. The method includes analyzing the performance parameter for determining a corrective action to be performed in an environment linked to the femtocell. The method includes performing the corrective action in the environment linked to the femtocell.Type: ApplicationFiled: April 26, 2012Publication date: August 16, 2012Applicant: International Business Machines CorporationInventors: Paul B. French, Boris Ilijev, Mark J. Lucas, Niall J. Lucey, Fred Raguillat
-
Publication number: 20120191338Abstract: An enhanced navigation system allowing navigation route and destination planning according to user-specified criteria for the emotion state of persons along the route, at the destination, or both. The enhancement is accomplished by receiving a set of human emotion metrics corresponding to one or more parts of a navigation plan; determining if the human emotion metrics meet one or more user-specified criteria; responsive to not meeting the criteria, determining an alternate navigation plan until the user-specified criteria are met; and responsive to the criteria being met, presenting the navigation plan to the user for laying into a navigation system, and optionally during execution of the navigation plan updating the received human emotion metrics; repeating the determination against the user-specified criteria; and repeating the steps of determining an alternate navigation plan and presentation to a user responsive to the updated human emotion metrics not meeting the user-specified criteria.Type: ApplicationFiled: March 16, 2012Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul B. French, Eric Thiebaut-George, Niall Lucey, Edith Stern, Michael Truss
-
Patent number: 8225230Abstract: Supporting a visualization of an object model in which multiple dependencies exist between each of a plurality of objects by limiting one or more object instances in the object model and filtering one or more attributes associated with one or more of the object instances. The limiting and filtering is performed by utilizing a plurality of windows, panels, or sub-windows to display a corresponding list of one or more objects for a dimension, along with one or more attributes associated with each of the one or more objects; and updating a second window, panel, or sub-window in response to receiving a selection of an item from a first window, panel, or sub-window according to a relationship defined in the object model, wherein the updating is performed in a hierarchical manner.Type: GrantFiled: September 19, 2008Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Paul B. French, Mark J. Lucas, Kieran Moynihan
-
Publication number: 20120170470Abstract: A system for correlating communication packets across different communication networks includes a first monitoring agent in a first network for collecting local identifying information of a communication packet at a communication node. The first monitoring agent pairs the local identifying information with a public identifying information of the packet for a second network. The first monitoring agent further adds a timestamp to the collected information. A second monitoring agent in the second network receives a communication packet from the communication node and collects public identifying information of the packet. The second monitoring agent adds a time-stamp to the collected information. A third monitoring agent in the second network receives the information collected by the first and the second monitoring agents and correlates packets based on the received information.Type: ApplicationFiled: December 30, 2010Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Duchenay, Yohann A. Duchenay, Paul B. French, Paul F. Klein, Cathal O'Donovan