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: 20180343344Abstract: 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: August 6, 2018Publication date: November 29, 2018Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Mohamed Adel Mahmoud, Patrick J. O'Sullivan
-
Publication number: 20180316548Abstract: 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: June 27, 2018Publication date: November 1, 2018Inventors: Timothy R. Croy, Paul B. French, Robert P. Fulton, Trevor Graham, Kevin M. Hamilton
-
Patent number: 10104442Abstract: Delivery of internet protocol television (IPTV) content, in one aspect, may comprise monitoring social media streams. Trends may be identified from the social media streams, the trends describing interests in IPTV content by location, time and subscriber types. Information may be received associated with a schedule for delivering the IPTV content. The trends may be compared with the received information to predict an expected demand of the IPTV content at the time at different locations and by different subscriber types. Resources may be reallocated to meet the expected demand in delivering the IPTV content to the different subscriber types at the different locations and the time.Type: GrantFiled: February 20, 2018Date of Patent: October 16, 2018Assignee: International Business Machines CorporationInventors: Himanshu Dadheech, Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan
-
Publication number: 20180295613Abstract: 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: June 15, 2018Publication date: October 11, 2018Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Yi Han, Patrick J. O'Sullivan
-
Publication number: 20180288634Abstract: A method, computer system and computer program product for determining a probability that a particular network segment in a telephony network is responsible for poor audio quality associated with a telephone call being transmitted over the telephony network, is provided. A plurality of parameters associated with a telephone call are identified. The plurality of parameters are indicative of audio quality. A probability that a particular network segment is responsible for poor audio quality associated with the telephone call is calculated based on the plurality of parameters. The probability that a particular network segment is responsible for the poor audio quality associated with the telephone call is a function of at least one of the i) duration of the call and ii) call disconnect time relative to call answer time.Type: ApplicationFiled: March 30, 2017Publication date: October 4, 2018Inventors: Paul B. French, Niall J. Lucey
-
Patent number: 10091131Abstract: 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 client device the indicator indicating the agreement of the user of the of the client device to share the device resources of the client device with the entity, at least one network resource provided to the client device can be increased.Type: GrantFiled: July 10, 2014Date of Patent: October 2, 2018Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, NATIONAL UNIVERSITY OF IRELAND MAYNOOTHInventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., David W. Malone, Patrick J. O'Sullivan
-
Patent number: 10091060Abstract: 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: GrantFiled: March 17, 2014Date of Patent: October 2, 2018Assignee: International Business Machines CorporationInventors: Timothy R. Croy, Paul B. French, Robert P. Fulton, Trevor Graham, Kevin M. Hamilton
-
Patent number: 10079775Abstract: 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 client device the indicator indicating the agreement of the user of the of the client device to share the device resources of the client device with the entity, at least one network resource provided to the client device can be increased.Type: GrantFiled: February 19, 2015Date of Patent: September 18, 2018Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, NATIONAL UNIVERSITY OF IRELAND MAYNOOTHInventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., David W. Malone, Patrick J. O'Sullivan
-
Patent number: 10044876Abstract: 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: January 24, 2017Date of Patent: August 7, 2018Assignees: 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: 10044875Abstract: 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: January 24, 2017Date of Patent: August 7, 2018Assignees: 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: 10028282Abstract: 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: GrantFiled: July 8, 2016Date of Patent: July 17, 2018Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, UNIVERSITY COLLEGE DUBLINInventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Yi Han, Patrick J. O'Sullivan
-
Publication number: 20180199329Abstract: 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: ApplicationFiled: March 5, 2018Publication date: July 12, 2018Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Yi Han, Patrick J. O'Sullivan
-
Publication number: 20180176657Abstract: Delivery of internet protocol television (IPTV) content, in one aspect, may comprise monitoring social media streams. Trends may be identified from the social media streams, the trends describing interests in IPTV content by location, time and subscriber types. Information may be received associated with a schedule for delivering the IPTV content. The trends may be compared with the received information to predict an expected demand of the IPTV content at the time at different locations and by different subscriber types. Resources may be reallocated to meet the expected demand in delivering the IPTV content to the different subscriber types at the different locations and the time.Type: ApplicationFiled: February 20, 2018Publication date: June 21, 2018Inventors: Himanshu DADHEECH, Jonathan DUNNE, Paul B. FRENCH, James P. GALVIN, JR., Patrick J. O'SULLIVAN
-
Patent number: 9986300Abstract: Delivery of internet protocol television (IPTV) content, in one aspect, may comprise monitoring social media streams. Trends may be identified from the social media streams, the trends describing interests in IPTV content by location, time and subscriber types. Information may be received associated with a schedule for delivering the IPTV content. The trends may be compared with the received information to predict an expected demand of the IPTV content at the time at different locations and by different subscriber types. Resources may be reallocated to meet the expected demand in delivering the IPTV content to the different subscriber types at the different locations and the time.Type: GrantFiled: February 6, 2015Date of Patent: May 29, 2018Assignee: International Business Machines CorporationInventors: Himanshu Dadheech, Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan
-
Patent number: 9942903Abstract: 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: GrantFiled: February 4, 2016Date of Patent: April 10, 2018Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, UNIVERSITY COLLEGE DUBLINInventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Yi Han, Patrick J. O'Sullivan
-
Patent number: 9867028Abstract: The first mobile device determining that the first mobile device is lost and the first mobile device, in response to determining that the first mobile device is lost, activating a secure mode on the first mobile device. The first mobile device making the first mobile device discoverable to other mobile devices. The first mobile device electronically binding to a second mobile device. The first mobile device sending information relating to the first mobile device to the second mobile device. The first mobile device receiving an indication that the first mobile device is no longer lost. The first mobile device, in response to receiving the indication that the first mobile device is no longer lost, unbinding from the second mobile device.Type: GrantFiled: August 3, 2016Date of Patent: January 9, 2018Assignee: International Business Machines CorporationInventors: Paul B. French, Jack J. Healy, Niall J. Lucey
-
Patent number: 9819953Abstract: 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: GrantFiled: December 31, 2013Date of Patent: November 14, 2017Assignees: International Business Machines Corporation, University College DublinInventors: Paul B. French, James P. Galvin, Jr., Patrick McDonagh, Patrick J. O'Sullivan
-
Patent number: 9785971Abstract: A mechanism is provided for prioritizing advertisements for a location. The mechanism identifies one or more person at the location and identifies a set of advertisements associated with a set of products for the location. The mechanism determines a score for the one or more persons indicating their likelihood to promote or detract from each of the set of products. The mechanism prioritizes the advertisements in the set according to the aggregate scores of the one or more persons for the products of the advertisements. The mechanism identifies a target person at the location to which the advertisement is to be directed and wherein determining a score of the one or more persons excludes or weights the target person.Type: GrantFiled: October 5, 2013Date of Patent: October 10, 2017Assignee: International Business Machines CorporationInventors: Paul B. French, Jack J. Healy, Niall J. Lucey, Michael Truss
-
Publication number: 20170223390Abstract: 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 re-routing transmission of the primary video to the system.Type: ApplicationFiled: April 11, 2017Publication date: August 3, 2017Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick McDonagh, Patrick J. O'Sullivan
-
Patent number: 9667659Abstract: 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: GrantFiled: November 19, 2015Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Paul B. French, Jack Healy, Niall J. Lucey, Michael Truss