Patents by Inventor Patrick J. O'Sullivan

Patrick J. O'Sullivan 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: 10356445
    Abstract: 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: Grant
    Filed: April 11, 2017
    Date of Patent: July 16, 2019
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, UNIVERSITY COLLEGE DUBLIN
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick McDonagh, Patrick J. O'Sullivan
  • Patent number: 10338784
    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: Grant
    Filed: November 19, 2014
    Date of Patent: July 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Dunne, Paul French, James P. Galvin, Patrick J. O'Sullivan
  • Patent number: 10332217
    Abstract: A method includes selecting community groups having a first community from a plurality of communities and a second community from the plurality of communities. The method includes collecting a plurality of community factors that each describe the first community and the second community. The method also includes determining a plurality of correlation values, for each community factor from the plurality of community factors, between the first community and the second community. The method also includes calculating a community merge score from the plurality of correlation values. The method also includes merging the community group in response to a community merge score threshold being met by the community merge score.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 10324593
    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: Grant
    Filed: January 28, 2014
    Date of Patent: June 18, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan
  • Patent number: 10284490
    Abstract: 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 indicating the agreement of the user of the of the mobile device to share the device resources of the mobile device with the entity, a level of a quality of service provided by a communication network to the mobile device can be increased. The mobile device can be allowed to enter sleep mode only after a particular duration of time in which use of the device resources has been shared or when a charge level of a battery providing power to the mobile device falls below a threshold level.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: May 7, 2019
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, NATIONAL UNIVERSITY OF IRELEAND
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., David W. Malone, Patrick J. O'Sullivan
  • Patent number: 10282476
    Abstract: In an approach for transferring data between user accounts, a computer receives a request to transfer data from a first user account to at least a second user account. The computer identifies the first user account and the at least second user account. The computer determines activity associated with the first user account. The computer determines relevant activity from the determined activity associated with the first user account based on the received request.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Matthew Byrne, Benjamin S. Caldwell, Stephen W. Cole, Patrick J. O'Sullivan, Stephen P. Ryan
  • Patent number: 10284491
    Abstract: 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 indicating the agreement of the user of the of the mobile device to share the device resources of the mobile device with the entity, a level of a quality of service provided by a communication network to the mobile device can be increased. The mobile device can be allowed to enter sleep mode only after a particular duration of time in which use of the device resources has been shared or when a charge level of a battery providing power to the mobile device falls below a threshold level.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: May 7, 2019
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, NATIONAL UNIVERSITY OF IRELAND
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., David W. Malone, Patrick J. O'Sullivan
  • Publication number: 20190122229
    Abstract: A system and method for recognizing recurrent crowd mobility patterns in a defined geographical area are presented. A crowded area may be determined for a selected geographical region at predefined time intervals based on spatial distribution of a plurality of users collected from a social media network. A crowd footprint may be generated according to the crowded areas determined at the predefined time intervals. Recurrent crowd mobility patterns may be detected according to the crowd footprint.
    Type: Application
    Filed: October 19, 2017
    Publication date: April 25, 2019
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Teodora BUDA, Faisal GHAFFAR, Patrick J. O'SULLIVAN, Hitham Ahmed Assem Aly SALAMA, Lei XU
  • Publication number: 20190121805
    Abstract: Different data-sets for functionality to be synchronized across users can be identified by many variable including social networks the user is participating in, by identified interests of the user, by the physical location of the device being synchronized, by one or more applications being used on the device, by the season, by a social event being attended by a user, and by a wireless network being accessed at that time.
    Type: Application
    Filed: December 19, 2018
    Publication date: April 25, 2019
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 10268767
    Abstract: In an approach for transferring data between user accounts, a computer receives a request to transfer data from a first user account to at least a second user account. The computer identifies the first user account and the at least second user account. The computer determines activity associated with the first user account. The computer determines relevant activity from the determined activity associated with the first user account based on the received request.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Matthew Byrne, Benjamin S. Caldwell, Stephen W. Cole, Patrick J. O'Sullivan, Stephen P. Ryan
  • Publication number: 20190108534
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to social bookmarking and provide a method, system and computer program product for aggregating scoring of tagged content across social bookmarking systems. In an embodiment of the invention, a method for aggregating scoring of tagged content across social bookmarking systems can be provided. The method can include combining tag scores for a tag in content across multiple different social bookmarking systems into a single aggregate tag score and applying the single aggregate tag score to the tag in the content. In this regard, combining tag scores for a tag in content across multiple different social bookmarking systems into a single aggregate tag score can include computing either a simple or a weighted average of the tag scores for the tag to produce the single aggregate score.
    Type: Application
    Filed: December 11, 2018
    Publication date: April 11, 2019
    Inventors: Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
  • Publication number: 20190109806
    Abstract: A method of secure electronic message conveyance. The method can include, via a processor, receiving a request to forward an electronic message originally received by a first user to at least a second user. The method also can include, based on content contained in the electronic message, selecting from a plurality of approval entities at least one approval entity that is to determine whether the electronic message is approved to be forwarded to the at least a second user, and receiving from the selected approval entity an indication that indicates whether the electronic message is approved to be forwarded to the second user. The method further can include, responsive to the selected approval entity approving the forwarding of the electronic message to the second user, automatically forwarding the electronic message to the second user.
    Type: Application
    Filed: December 5, 2018
    Publication date: April 11, 2019
    Inventors: Colm Farrell, Liam S. Harpur, Patrick J. O'Sullivan, Fred Raguillat, Carol S. Zimmet
  • Patent number: 10257139
    Abstract: A technique for using a reference to identify permissions required to access a resource. One or more processors detect a reference in an electronic communication. The reference points to a resource stored in storage of a data processing system. The one or more processors identify a set of permissions required to access the resource pointed to by the reference in the electronic communication. The one or more processors then perform a set of access-oriented actions associated with the set of permissions.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 10216789
    Abstract: Different data-sets for functionality to be synchronized across users can be identified by many variable including social networks the user is participating in, by identified interests of the user, by the physical location of the device being synchronized, by one or more applications being used on the device, by the season, by a social event being attended by a user, and by a wireless network being accessed at that time.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: February 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H Bank, Liam Harpur, Ruthie D Lyle, Patrick J O'Sullivan, Lin Sun
  • Patent number: 10212206
    Abstract: A Voice-over-IP (VOIP) system includes a plurality of multi control units (MCUs), in which a first MCU hosts a VOIP session. A method for recommending an MCU to host the VOIP session includes receiving MCU status associated with performance of each of the first MCU and a second MCU included in the VOIP system. The method further includes determining, based on the first and the second MCU status, that hosting the VOIP session on the second MCU can improve a VOIP system metric. According to the method, a recommendation is communicated to transfer hosting the VOIP session to the second MCU.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Diaa Eldin Ali Mohamed Mahmoud Ali, Hitham Ahmed Assem Aly Salama, Christian B. Kau, Patrick J. O'Sullivan
  • Publication number: 20190052534
    Abstract: An embodiment includes a method for use in managing a cluster comprising a plurality of computers, each computer comprising at least one hardware processor coupled to at least one memory. The method comprises a computer-implemented manager: collecting access pattern data for the plurality of computers; based at least in part on the access pattern data, determining that at least a first one of the plurality of computers is overutilized; and responsive to determining that the first computer is overutilized, moving stored data from the first computer to at least a second one of the plurality of computers.
    Type: Application
    Filed: August 14, 2017
    Publication date: February 14, 2019
    Inventors: Hitham Ahmed Assem Aly Salama, Teodora Sandra Buda, Patrick J. O'Sullivan, Philip Perry, Lei Xu
  • Publication number: 20190020595
    Abstract: 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 indicating the agreement of the user of the of the mobile device to share the device resources of the mobile device with the entity, a level of a quality of service provided by a communication network to the mobile device can be increased. The mobile device can be allowed to enter sleep mode only after a particular duration of time in which use of the device resources has been shared or when a charge level of a battery providing power to the mobile device falls below a threshold level.
    Type: Application
    Filed: September 17, 2018
    Publication date: January 17, 2019
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., David W. Malone, Patrick J. O'Sullivan
  • Publication number: 20190014057
    Abstract: 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 indicating the agreement of the user of the of the mobile device to share the device resources of the mobile device with the entity, a level of a quality of service provided by a communication network to the mobile device can be increased. The mobile device can be allowed to enter sleep mode only after a particular duration of time in which use of the device resources has been shared or when a charge level of a battery providing power to the mobile device falls below a threshold level.
    Type: Application
    Filed: September 13, 2018
    Publication date: January 10, 2019
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., David W. Malone, Patrick J. O'Sullivan
  • Patent number: 10171964
    Abstract: A location of a first mobile device associated with a first user is determined, and a location of a second mobile device associated with a second user is determined. A relationship between the first user and the second user is determined, and a proximity of the first mobile device relative to the second mobile device is determined. A location-oriented data service is provided to at least one of the first mobile device and the second mobile device.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edith H. Stern, Patrick J. O'Sullivan, Robert C. Weir, Barry E. Willner
  • Patent number: 10171486
    Abstract: An approach is disclosed that provides a security and authentication daisy chain analysis and warning system to a user. The approach monitors sets of user authentication data pertaining network sites used by the user. Each of the sets of user authentication data is used by the user to access one of the sites. The approach gathers outputs displayed by many network sites, including those network sites accessed by the user. The first set of network sites is a subset of the second set of network sites. An analytical analysis is performed based on the sets of user authentication data and the gathered outputs. Based on the analytical analysis, the user can be alerted regarding security vulnerabilities. The vulnerabilities can correspond to one of the gathered outputs displayed at one network site matching at least a portion of one of the sets of the user's authentication data.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Patrick J. O'Sullivan, Lin Sun