Patents by Inventor Jonathan Dunne

Jonathan Dunne 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: 10552381
    Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification. One example operation may comprise one or more of identifying determining a shared file is being edited by one or more entities, identifying one or more changes to the shared file while the shared file is being edited, signing the one or more changes with one or more public keys, and adding the one or more changes to a blockchain.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Jonathan Dunne, Liam Harpur, Robert E. Loredo
  • Patent number: 10552529
    Abstract: A method for generating data change alerts in a collaboration environment and highlighting changes. The method generates a message that contains information on a data change event, in response to a first user changing data in a cell of a data table. The method further determines whether there is a representational object that is based on the data being changed, and if so, alerting a second user, who is associated with the representational object, of the data change. Moreover, the data change is highlighted in the representational object.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Qi Feng Huo, Wen Min Dou, Hua Shao, Jonathan Dunne
  • Patent number: 10554613
    Abstract: A method, computer program product, and system includes a processor(s) obtaining a hashtag and analyzing the hashtag to identify components comprising the hashtag. The processor(s) generate sub-hashtags, where each of the sub-hashtags includes at least one component. The processor(s) obtain, over an Internet connection, via a user interface of a social media platform displayed on a first computing resource, an entry by a user comprising text and the hashtag. The processor(s) obtains from a second computing resource, a request from a second user to access the entry that includes parameters of the second user on the platform. The processor(s) determine that a sub-hashtag is most relevant to the second user. The processor(s) configure instructions to display a customized entry, where the customized entry includes the text and the relevant sub-hashtag for the second user. The processor(s) instruct the second computing resource to display the customized entry in its user interface.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kelley L. Anders, Jonathan Dunne, Robert H. Grant, Trudy L. Hewitt
  • Publication number: 20200034441
    Abstract: Methods and systems for formatting a display of user inputs are described. In an example, a processor may receive input data relating to a topic, where the input data may be associated with a user. The processor may establish a baseline skill level in the topic based on the user. The processor may extract a portion of the input data. The processor may determine a topic skill level associated with the extracted portion. The processor may compare the baseline skill level with the topic skill level. The processor may format a display of the user input based on a result of the comparison. The processor may output the formatted user input on a user interface, wherein the formatted user input indicates a user skill level of the user in the topic.
    Type: Application
    Filed: July 27, 2018
    Publication date: January 30, 2020
    Inventors: Trudy L. Hewitt, Jonathan Dunne, Kelley Anders, Kimberly Dawn McCall
  • Publication number: 20200034476
    Abstract: An approach is provided in which a system analyzes a first set of data to derive a first distribution output that is based on a first conjugated distribution corresponding to the first set of data and a domain class model. The system utilizes the first distribution output as a baseline input to generate a second conjugated distribution corresponding to a second set of data and the domain class model. Next, the system derives a second distribution output of the second set of data based on the second conjugated distribution. The second distribution output identifies at least one personally identifiable information (PII) data field corresponding to the second set of data that was not identified as a PII data field in the domain class model. In turn, the system tags at least a portion of the second set of data as PII based on the derived second distribution output.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventors: Robert H. Grant, Trudy L. Hewitt, Brian A. O'Crowley, Jonathan Dunne
  • Publication number: 20200037010
    Abstract: From a user's content viewing history, a set of factor values are constructed that are representative of an expected content type associated with the user. A live streaming of a main content is analyzed, using a processor and a memory, to forecast a first period during which a probability of an occurrence of expected content type is below a threshold. During the first period, a secondary content is substituted in the live streaming of the main content. The secondary content is an adjustment of the main content. After the first period is concluded, the live streaming of the main content continues.
    Type: Application
    Filed: July 25, 2018
    Publication date: January 30, 2020
    Applicant: International Business Machines Corporation
    Inventors: Kelley Anders, Jonathan Dunne, Jeremy R. Fox, Liam S. Harpur
  • Patent number: 10548048
    Abstract: A computer implemented method comprises receiving, from each of a plurality of wireless routers, information on connected local devices, including number, type, connection time, wireless band, and wireless channel, wherein the plurality of wireless routers are using a same wireless band and/or wireless channel. The method further comprises calculating, for each of the plurality of wireless routers, a congestion quotient from the received information on the connected local devices, wherein the congestion quotient defines a likelihood of destructive interference at each respective wireless router. The method further comprises determining changes in wireless band and/or wireless channel for one or more wireless routers of the plurality of wireless routers, wherein the changes lower the congestion quotients for each of the respective one or more wireless routers. The method further comprises transmitting the determined changes to each of the respective one or more wireless routers.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Jonathan Dunne, Liam Harpur
  • Patent number: 10541960
    Abstract: A tool for managing message notifications in a computing environment includes a computer determining a user receives a notification of a first message received in a collaboration application on a computing device of the user, and determining a topic for the first message. The computer then determines whether the user suppresses the notification of the first message, and if so, the computer stores the topic for the first message associated with an indication the user suppressed the notification for the collaboration application. The computer further determines a second message is received, determines a topic of the second message, and then determines whether the user previously suppressed the topic of the second message. If the user previously suppressed the topic of the second message, the computer suppresses a notification for the second message.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, Chen Jiang, Xue Yong Zhang, Xin Zheng
  • Patent number: 10541828
    Abstract: A mechanism is provided in a data processing system to implement an offensive action management system for acting on offensive messages in a communication platform. A message monitoring component monitors messages posted to the communication platform. Responsive to message monitoring component detecting a flagged message posted by an offending user to a conversation, a review group selection component identifies a review group of users to determine a downstream action for the flagged message. A poll generation/analysis component presents a poll to the review group of users. The poll presents a set of downstream actions for the flagged message. The poll generation/analysis component determines a downstream action based on results of the poll. A downstream action component automatically performs the determined downstream action on the communication platform.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Jonathan Dunne, Liam Harpur, Robert E. Loredo
  • Patent number: 10541822
    Abstract: A method, computer system, and computer program product for calculating a group chat segment duration is provided. The embodiment may include capturing a plurality of group chat messages from a chat message repository. The embodiment may also include determining a probability distribution based on analyzing the captured group chat messages over a time vector. The embodiment may further include calculating a time parameter based on the determined probability distribution. The embodiment may also include calculating a content parameter based on one or more relevant chat topics. The embodiment may further include calculating an attendee parameter based on a plurality of attendees and one or more attendee associations. The embodiment may also include determining a chat duration prediction based on the calculated time parameter, the calculated content parameter, and the calculated attendee parameter.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Rachael M. H. Dickens, Jonathan Dunne, Ethan A. Geyer, Liam S. Harpur, Bo Jiang, Andrew Penrose, Naama Tepper
  • Patent number: 10541827
    Abstract: A mechanism is provided in a data processing system to implement an offensive action management system for acting on offensive messages in a communication platform. A message monitoring component monitors messages posted to the communication platform. Responsive to the message monitoring component detecting a flagged message posted by an offending user to a conversation, a review group selection component identifies a review group of users to determine a downstream action for the flagged message. A poll generation/analysis component presents a poll to the review group of users. The poll presents a set of downstream actions for the flagged message. The poll generation/analysis component determines a downstream action based on results of the poll. A downstream action component automatically performs the determined downstream action on the communication platform.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Jonathan Dunne, Liam Harpur, Robert E. Loredo
  • Publication number: 20200022129
    Abstract: 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: Application
    Filed: September 23, 2019
    Publication date: January 16, 2020
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Yi Han, Patrick J. O'Sullivan
  • Publication number: 20200019612
    Abstract: Embodiments for text segmentation for topic modelling by a processor. A machine learning mechanism is implemented to enhance one or more topic modelling operations of collected real-time conversation data, the real-time conversation data classified into burst segments or reflection segments; wherein the burst segments comprise successive messages received into the conversation data within a first time interval and the reflection segments comprise multiple messages each received into the conversation data having an inter-arrival time outside the first time interval. A summary of the one or more topic modelling operations is presented on a display to a user according to an output of a text mining analysis implementing the one or more topic modelling operations enhanced by the machine learning mechanism.
    Type: Application
    Filed: September 23, 2019
    Publication date: January 16, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew T. PENROSE, Jonathan DUNNE
  • Patent number: 10531470
    Abstract: 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: Grant
    Filed: June 15, 2018
    Date of Patent: January 7, 2020
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, UNIVERSITY COLLEGE DUBLIN, BELFIELD
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Yi Han, Patrick J. O'Sullivan
  • Patent number: 10530829
    Abstract: A method and system ensures recording quality of a web conference in a computer networked environment. A web conference is monitored including a client computer initiating the web conference and a network connection for a server computer used to share the client computer screen with other client computers in a networked computer environment communicating with the server. A quality of service (QoS) level is determined for a server network connection of the server computer and a client network connection of the client computer. The QoS level is determined using one or more factors. The web conference is recorded using the server network connection at the server computer or at the client network connection at the client computer based on the QoS threshold being met using the server network connection for recording the web conference.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, James P. Galvin, Jr., Liam Harpur, Amy D. Travis
  • Patent number: 10530719
    Abstract: A computing device includes an interface configured to interface and communicate with a communication system, a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory that is configured to execute the operational instructions to perform various operations. The computing device processes a message that is provided from a sender and is intended for a recipient associated with another computing device in accordance with topic, emotive content, and/or social content to generate a classification model for the message that includes classification parameter value(s). When appropriate to perform message transformation, the computing device selects a tonal transformation based on the classification parameter value(s) and processes the message in accordance with the tonal transformation to generate a normalized message.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: January 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kelley Anders, Jeremy R. Fox, Liam S. Harpur, Jonathan Dunne
  • Publication number: 20190394301
    Abstract: Aspects include identifying an event associated with extraction and transmission of a dataset from a data center over a network to one or more network servers and identifying a plurality of tasks associated with a plurality of users and the event. A predicted availability time of the dataset is determined for the one or more network servers based on data extraction performance from a backend data storage system of the data center. Processing is clustered of a plurality of posting requests of two or more of the users through the one or more network servers to align with the predicted availability time of the dataset.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Al Chakra, Yuk L. Chan, Jonathan Dunne, Liam S. Harpur
  • Publication number: 20190392204
    Abstract: Approaches presented herein enable enhancing user engagement during a video conference. A user introduces (e.g., creates) a graphical notation during the video conference. If a correlation exists betwen the graphical notation and the video conference, then the graphical notation can be dynamically shared with any particpants found to be disinterested or confused as a motivation to understand a concept or to act as a catalyst for additional graphical notations.
    Type: Application
    Filed: July 5, 2019
    Publication date: December 26, 2019
    Inventors: Kelley Anders, Jeremy R. Fox, Jonathan Dunne, Liam S. Harpur
  • Publication number: 20190392369
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: obtaining the group task to be performed by two or more individual members is specified by a task profile including a type of required skill to perform the group task. Member availabilities are respectively modeled based on estimated time of completion and calendar of each member. A group free time model is built based on individual availability models, and a subgroup of the individual members is selected and the group task is assigned by notification.
    Type: Application
    Filed: August 28, 2019
    Publication date: December 26, 2019
    Inventors: Jonathan DUNNE, Liam S. HARPUR, Kelley ANDERS, Jeremy R. FOX
  • Publication number: 20190392203
    Abstract: Approaches presented herein enable enhancing user engagement during a video conference. A user introduces (e.g., creates) a graphical notation during the video conference. If a correlation exists betwen the graphical notation and the video conference, then the graphical notation can be dynamically shared with any particpants found to be disinterested or confused as a motivation to understand a concept or to act as a catalyst for additional graphical notations.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventors: Kelley Anders, Jeremy R. Fox, Jonathan Dunne, Liam S. Harpur