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).

  • Publication number: 20190303871
    Abstract: An ad hoc supply chain collaborative computing environment management method includes selecting a collaboration model from amongst several models and establishing the environment in accordance with the selected model including defining a knowledge graph, a set of expected events to be received in an event log, and one or more predictive functions operating upon the different events in the event log to produce predictive values. The method also includes, registering actors in a supply chain as authenticated publishers or subscribers to the event log of different events published by different authenticated computing systems of the actors, authenticating different ones of the registered different actors prior the different actors publishing events to the event log, triggering predictive functions for newly published ones of the events in order to produce predictive values and providing read-only access to different states of the entities of the knowledge graph to authenticated subscribers.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 3, 2019
    Inventors: Panayotis Katsoulakos, Ioannis Zorgios, Ioanna Fergadiotou, Patrick J. O'sullivan, Vassileios Karakostas, Antonios Migiakis
  • Publication number: 20190303858
    Abstract: A supply chain message routing method includes registering in a supply chain information sharing data processing system, a multiplicity of different actors in a supply chain and generating a knowledge graph that includes different entities representative of corresponding ones of the actors joined by edges representative of relationships between respectively joined ones of the entities. The knowledge graph additionally indicates a role for each of the actors. The method also includes monitoring an event log of events published thereto by the different actors and responds to a new event posted to the event log by extracting from the event, keywords pertaining to the supply chain, mapping the keywords to one or more roles of the supply chain, identifying a set of entities in the knowledge graph corresponding to the roles, formulating a message from the new event, and publishing the formulated message to each entity in the identified set.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 3, 2019
    Inventors: Panayotis Katsoulakos, Ioannis Zorgios, Patrick J. O'Sullivan, Vassileios Karakostas, Antonios Migiakis
  • Patent number: 10432750
    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 participant focus metric for each of a plurality of participants of a communication session. The method may also include identifying one of the plurality of participants of the communication session as having sufficient capacity to support the communication session based upon, at least in part, the participant focus metric for each of the plurality of participants of the communication session. The method may also include selecting the one of the plurality of participants having a sufficient capacity to support the communication session as a selected focus for the communication session. The method may further include adaptively implementing a centralized communication session architecture utilizing the selected focus.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hitham Ahmed Assem Aly Salama, Jonathan Dunne, James P. Galvin, Jr., Patrick J. O'Sullivan
  • Publication number: 20190294701
    Abstract: Embodiments for data replication in a distributed file system environment by a processor. Data replication of one or more files that are more frequently used as compared to other files in a plurality of files may be increased according to hot data detected from one or more queries to a distributed file system.
    Type: Application
    Filed: March 26, 2018
    Publication date: September 26, 2019
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, UNIVERSITY COLLEGE DUBLIN
    Inventors: Teodora S. BUDA, Hitham Ahmed Assem Aly SALAMA, Lei XU, Patrick J. O'SULLIVAN, Christina THORPE, Leandro ALMEIDA
  • Patent number: 10425947
    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: Grant
    Filed: March 5, 2018
    Date of Patent: September 24, 2019
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, UNIVERSITY COLLEGE DUBLIN
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Yi Han, Patrick J. O'Sullivan
  • Publication number: 20190278446
    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: May 27, 2019
    Publication date: September 12, 2019
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan
  • Publication number: 20190278445
    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: May 27, 2019
    Publication date: September 12, 2019
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan
  • Publication number: 20190272276
    Abstract: Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest.
    Type: Application
    Filed: May 16, 2019
    Publication date: September 5, 2019
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 10402780
    Abstract: The state of network-accessible information is preserved by recognizing a reference to a uniform resource locator contained within an electronic file where the uniform resource locator provides an address for content to be preserved. A copy of at least a portion of the information associated with the recognized uniform resource locator is obtained defining relevant content for preservation. A determination is also made as to whether the relevant content of the recognized uniform resource locator has changed since obtaining the copy of the relevant content. If a change is detected, an indication of the change is conveyed, e.g., to a corresponding user.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: September 3, 2019
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. O'Sullivan, Edith H. Stern, Barry E. Willner
  • Patent number: 10394825
    Abstract: Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 10397067
    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: Grant
    Filed: August 21, 2018
    Date of Patent: August 27, 2019
    Assignees: International Business Machines Corporation, National University of Ireland Maynooth
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
  • Patent number: 10397154
    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: Grant
    Filed: December 5, 2018
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Colm Farrell, Liam S. Harpur, Patrick J. O'Sullivan, Fred Raguillat, Carol S. Zimmet
  • Patent number: 10397299
    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 6, 2018
    Date of Patent: August 27, 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
  • Patent number: 10387972
    Abstract: A processor receives a submission to post to a social media platform, wherein the submission includes content. The processor analyzes the content of the submission. The processor determines an impact of the content of the submission. The processor determines one or more objectives of an impact assessment, wherein each of the one or more objectives is associated with a potential impact. The processor compares the impact of the submission to the one or more objectives, based on the content of the submission which is analyzed. The processor determines an impact assessment, wherein the impact assessment is based on whether the impact meets the one or more objectives, and the processor performs an action based on the impact assessment.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. O'Sullivan, Jeffrey B. Sloyer, Edith H. Stern, Barry E. Willner
  • Publication number: 20190230045
    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, and responsive to receiving a message from a sharing agent of the mobile device indicating that that no user inputs are received by the mobile device over a particular duration of time and that video content is not being streamed to the mobile device, a client access agent can access the shared resources, data to be processed by the shared device resources can be communicated to the mobile device, and a level of a quality of service provided by a communication network to the mobile device can be increased.
    Type: Application
    Filed: April 3, 2019
    Publication date: July 25, 2019
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., David W. Malone, Patrick J. O'Sullivan
  • 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: 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