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: 10909195
    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 monitors navigation activity of another computing device with website(s) to generate client navigation history and server navigation history. The computing device also facilitates storage of the client navigation history based on a first blockchain and storage of the server navigation history based on a second blockchain. Based on a request to deliver tailored content from a website to the computing device, the computing device determines whether the client navigation history based on the first blockchain compares favorably to the server navigation history based on the second blockchain and selectively delivers or blocks the tailored content.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: February 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kelley Anders, Jonathan Dunne, Liam S. Harpur, Jeremy R. Fox
  • Patent number: 10902029
    Abstract: A system and method for generating dynamic, non-subjective hashtags using a corpus-based approach includes capturing social media outputs from a user and from cohorts of the user to create a user corpora and a user cohort corpora, respectively, storing the user corpora and the user cohort corpora in a computer readable storage device coupled to the computing system, deriving a hashtag collation model by analyzing the user corpora and the user cohort corpora, the hashtag collation model being stored on the computer readable storage device, generating a best matched hashtag using the hashtag collation model, wherein the hashtag collation model infers the optimal hashtag from the user corpora and user cohort corpora based on a usage of one or more terms within the user corpora and the user cohort corpora, and adjusting the best matched hashtag over time as the user corpora and the user cohort corpora change over time.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kelley Anders, Jonathan Dunne, Shadi Albouyeh, Trudy L. Hewitt
  • Patent number: 10902212
    Abstract: A new data structure of a social clustered topic model comprising new data is constructed, the new data being generated from content of online interactions using a processor and a memory. A social media message is analyzed, using a processor and a memory, to compute an emoji probability score reflecting a degree of correspondence between an emoji present in the social media message and a meaning extracted from the new social clustered topic model. The social media message is modified automatically, when the emoji probability score is above a threshold probability score, by adding additional data to the social media message, the additional data including the meaning.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kelley Anders, Jeremy R. Fox, Jonathan Dunne, Liam S. Harpur
  • Patent number: 10896496
    Abstract: Methods, systems, and computer readable media are provided for identifying photos such as selfies in which the individuals in the photo are in imminent danger. One or more profiles are generated, each profile associated with a corresponding first user of a networked system and pertaining to problematic conditions for image capture. An image of a second user is captured via an image capture device. The captured image of the second user is uploaded to the networked system. The captured image of the second user is compared to the generated one or more profiles to determine a score value for the captured image of the second user. A score value may be generated based upon a combination of scores from one or more of geolocation information, metadata analysis, and image processing and machine learning. The upload of the captured image of the second user is rejected in response to the score value satisfying a threshold indicating a presence of problematic conditions during capturing of the image of the second user.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: January 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jeremy R. Fox, Kelley Anders, Sonya Leech, Jonathan Dunne
  • Publication number: 20210014296
    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: Application
    Filed: July 11, 2019
    Publication date: January 14, 2021
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
  • Patent number: 10891336
    Abstract: Provided are techniques for collaborative learned scoping to extend data reach for a search request. From monitoring prior collaboration data of entities discussing topics, the topics, access response times to data sources with content objects for the topics, and topic response content of the content objects are derived. A data reach model is built using the topics, the access response times, the topic response content, and data sources of the topics. For a topic of the topics, the data reach model is used to determine a new data source to be added and a duration of adding the new data source based on real time entity activity. The new data source is added to a data reach of the current group of entities. In response to receiving a search request, the search request is issued against the data sources and the new data source, and results are returned.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jeremy R. Fox, Kelley Anders, Liam S. Harpur, Jonathan Dunne
  • Patent number: 10893150
    Abstract: 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: Grant
    Filed: August 6, 2018
    Date of Patent: January 12, 2021
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, WATERFORD INSTITUTE OF TECHNOLOGY
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Mohamed Adel Mahmoud, Patrick J. O'Sullivan
  • Patent number: 10885269
    Abstract: A method, system and computer program product for assisting users of a chat session to participate in the chat session. Messages of an instant message (IM) chat history are analyzed to determine the communication content. The key points of the IM chat history are then identified from the analysis, which are summarized. A first level of a hierarchical template corresponding to the determined communication content is identified, where the template corresponds to a general classification of the topic of the determined communication content. The template includes a recommended list of items to be discussed in the chat session that relates to the communication content. The template is loaded and then populated with information obtained from the analysis of the IM chat session, such as a summary of the identified key points of the IM chat history. The populated template will then be presented to the users of the chat session.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dong Ning, Jonathan Dunne, Liam S. Harpur, Xue Hong L Liang, Kai Song, Ya L. Xu
  • Patent number: 10885065
    Abstract: Embodiment for identifying data convergence are presented. First and second sets of data each comprising heterogeneous data are each processed in accordance with a data clustering algorithm so as to obtain a plurality of primary and secondary data clusters, respectively, where each data cluster comprising homogeneous data. The primary and secondary data clusters are analyzed with respect to time to identify convergence of data of the first and second sets of data to first and second topics, respectively. The first and second topics are compared to determine a pattern of data convergence for the first and second data sets.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, Karen Forde, William Holmes, Andrew Penrose
  • Patent number: 10884885
    Abstract: A computer-implemented method includes: detecting, by a computing device, a failure event for a primary data collection device that is currently collecting and providing data; discontinuing, by the computing device, use of the primary data collection device based on the detecting the failure event; selecting, by the computing device, an alternate data collection device based on the discontinuing the use of the primary data collection device; receiving, by the computing device, data collected by the alternate data collection device; receiving, by the computing device, failure related data associated with the primary data collection device after discontinuing use of the primary data collection device; and updating, by the computing device, a hazard function based on the failure related data, wherein the hazard function is used to detect future failures of a same type of primary data collection device.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: January 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kelley Anders, Jeremy R. Fox, Jonathan Dunne, Liam S. Harpur
  • Patent number: 10885137
    Abstract: A version analysis of reference materials is performed to identify different versions of the reference materials from an update history. Collaborative or social reference data for the different versions of the reference materials is analyzed to identify authors and contributors of subject matter contained in the reference materials. Affinity weights are assigned to the authors and contributors of the subject matter contained in the reference materials based on the authors' and contributors' history. The assigned affinity weights are aggregated to generate a cumulative relevance for the authors and contributors, wherein the cumulative relevance is used to infer which of the authors and contributors are the micro-editing experts within the appropriate network for the subject matter contained in the reference materials. A view is generated that identifies the micro-editing experts within the appropriate network.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Paul Bastide, Jonathan Dunne, Liam Harpur, Amy D. Travis
  • Patent number: 10834036
    Abstract: In enhancing real-time message verbosity, a computing device analyzes a prior message corpus for a sender over multiple vectors. The computing device derives the prior message model from results of the analysis of the prior message corpus. When the computing device receives new message text composed at the sender, the computing device applies a prior message model to the new message text. The prior message model representing behavior of the sender in prior message discourses with different communication device types and different message types. The computing device identifies a set of candidate texts based on the prior message model and inserts the set of candidate texts into the new message text to form modified message text. The computing device validates a readability of the modified message text and sends the modified message text to the sender device. The sender device then sends the modified message text to a recipient device.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeremy R. Fox, Kelley Anders, Sonya Leech, Jonathan Dunne
  • Patent number: 10834019
    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: Grant
    Filed: April 3, 2019
    Date of Patent: November 10, 2020
    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
  • Patent number: 10833953
    Abstract: A computer system manages electronic communications. Topics of prior electronic communications and inter-arrival times of the prior electronic communications associated with the topics are modeled. A communication model is generated to identify electronic communications with content targeted for remediation, wherein the communication model is generated based on the modeled topics and the measured inter-arrival time of the prior electronic communications. Electronic communications for a communication session are applied to the communication model to determine one or more electronic communications for remediation. One or more remedial actions are performed on the determined one or more electronic communications to control content of the communication session. Embodiments of the present invention further include a method and program product for managing electronic communications in substantially the same manner described above.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeremy R. Fox, Kelley Anders, Liam S. Harpur, Jonathan Dunne
  • Patent number: 10831711
    Abstract: A computer-implemented method includes associating a tag with a message in a log, where the message describes a logged event. A life parameter associated with the tag is calculated, using a computer processor, where the life parameter indicates a dynamic time period during which the tag remains in a state that is active. Alerting of the tag occurs by way of a first alert manner while the state of the tag is active. It is detected that the dynamic time period indicated by the life parameter has ended. The state of the tag is changed from active to dormant, where changing the state includes ceasing the alerting of the tag by way of the first alert manner.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Jonathan Dunne, Liam S. Harpur, Sumit Patel
  • Patent number: 10826865
    Abstract: A method, a processing device, and a computer program product are provided. An initial state of a message is captured by at least one processing device. At least one external reference from the message is extracted by the least one processing device. The at least one external reference is analyzed to establish a baseline state of the message. A state of the message is monitored with respect to the baseline state of the message. A visibility of the message is changed based on detecting changes in relation to the baseline state of the message.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: November 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Lisa M. W. Bradley, Jonathan Dunne, Liam Harpur
  • Patent number: 10824851
    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 between the graphical notation and the video conference, then the graphical notation can be dynamically shared with any participants found to be disinterested or confused as a motivation to understand a concept or to act as a catalyst for additional graphical notations.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: November 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kelley Anders, Jeremy R. Fox, Jonathan Dunne, Liam S. Harpur
  • Patent number: 10817711
    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: Grant
    Filed: June 20, 2018
    Date of Patent: October 27, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kelley Anders, Jeremy R. Fox, Jonathan Dunne, Liam S. Harpur
  • Patent number: 10803095
    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: Grant
    Filed: July 30, 2018
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Robert H. Grant, Trudy L. Hewitt, Brian A. O'Crowley, Jonathan Dunne
  • Patent number: 10798446
    Abstract: Methods and systems for use in processing streaming video content to determine portions of interest to a viewer and arrange content display accordingly. In various examples, a streaming video processing system determines a plurality of media content tags associated with streaming video content, including a first tag associated with a stored portion of the streaming video content and a second tag associated with a current portion of the streaming video content. The system calculates a first interest correlation value based on the first tag and a cognitive profile associated with a content requestor, and a second interest correlation value based on the second tag and the cognitive profile. When the first interest correlation value indicates a greater interest level than the second interest correlation value, the system facilitates display of the stored portion of the streaming video content prior to display of the current portion of the streaming video content.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mark Delaney, Robert Grant, Trudy L. Hewitt, Jonathan Dunne