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: 10356552
    Abstract: Systems and methods for determining hardware requirements for a wireless network event are disclosed. In embodiments, a method comprises obtaining, by a computing device, social user data over a period of time from a plurality of mobile devices associated with a social event at a location; obtaining, by the computing device, bandwidth usage data for each of the plurality of mobile devices based on the social user data; obtaining, by the computing device, crowd density and traffic pattern data related to the social event; determining, by the computing device, participant movement data for the social event based on the crowd density and traffic pattern data; deriving, by the computing device, a social bandwidth density model based on the bandwidth usage data and the participant movement data; and determining, by the computing device, bandwidth requirements within a geo-spatial boundary associated with the social event from the social bandwidth density model.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: July 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kelley Anders, Jeremy R. Fox, Jonathan Dunne, Liam S. Harpur
  • 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
  • Publication number: 20190213281
    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: Application
    Filed: January 5, 2018
    Publication date: July 11, 2019
    Inventors: Kelley Anders, Jonathan Dunne, Liam S. Harpur, Jeremy R. Fox
  • Patent number: 10346029
    Abstract: For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
  • Publication number: 20190208264
    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: Application
    Filed: January 4, 2018
    Publication date: July 4, 2019
    Inventors: Mark Delaney, Robert Grant, Trudy L. Hewitt, Jonathan Dunne
  • Publication number: 20190208010
    Abstract: Technical solutions are described automatically filtering user images being uploaded to a social network. An example computer-implemented method includes detecting an image file, which contains an image of a user, being uploaded to the social network server. The method further includes determining compliance of the image file with a predetermined profile associated with the user. The method further includes, in response to the image failing to comply with the predetermined profile, modifying the image file to generate a modified image file, and uploading the modified image file to the social network server.
    Type: Application
    Filed: March 6, 2019
    Publication date: July 4, 2019
    Inventors: Al Chakra, Jonathan Dunne, Liam Harpur, Asima Silva
  • Publication number: 20190207781
    Abstract: A method includes establishing parameters and objectives for a digital communication session (DCS) regarding a topic, where computing devices are targeted to participate in the DCS. The method further includes determining whether a blockchain exists for the topic and, if so, affiliating the DCS with the blockchain. The method further includes obtaining data pertaining to the DCS from one or more of the computing devices. The method further includes generating a summarization of the DCS based on the data and in accordance with the parameters and objectives. The method further includes sending a request to at least some of the computing devices to validate the summarization. When a desired number of the at least some of the computing devices have validated the summarization, a data block regarding the DCS and the summarization is generated and the blockchain is updated to include the data block.
    Type: Application
    Filed: January 3, 2018
    Publication date: July 4, 2019
    Inventors: Liam S. Harpur, Jonathan Dunne, Kelley Anders, Jeremy R. Fox
  • 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
  • Publication number: 20190188327
    Abstract: Online outreach based reward model generation is described. A set of features that are indicative of an online outreach for a user are determined, the online outreach originating from a particular online network. Based on this set of features, an online outreach for the user originating from the particular online network is determined. A reward model is derived from the online outreach for the user. The reward model indicates locations within the particular online network that are to be searched for user information.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 20, 2019
    Inventors: Paul R. Bastide, Aris Gkoulalas-Divanis, Jonathan Dunne, O'Crowley B. Andrew
  • 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
  • Publication number: 20190179955
    Abstract: Familiarity-based text classification framework selection is described. A list of participants in an electronic message thread is selected. For each pairing of participants, a familiarity score is determined based on a number of criteria. A familiarity model is formed based on multiple familiarity scores and a text classification framework for the electronic message thread is selected based on the familiarity model.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Inventors: Ethan A. Geyer, Jonathan F. Brunn, Jonathan Dunne, Naama Tepper
  • Publication number: 20190163588
    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: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Kelley ANDERS, Jeremy R. FOX, Jonathan DUNNE, Liam S. HARPUR
  • Publication number: 20190163816
    Abstract: Electronic message text classification framework selection is described. An incoming electronic message is classified using a current text classification framework. A classification of the electronic message by the current text classification framework is scored. A cost of re-training the current text classification is compared against a cost of switching to a different text classification framework. One of multiple text classification frameworks, which includes the current text classification framework and other text classification frameworks, is selected based on the score of the classification by the current text classification framework and a result of the comparison.
    Type: Application
    Filed: November 28, 2017
    Publication date: May 30, 2019
    Inventors: Vijay Francis, Dennis J. Chen, Jonathan Dunne, Andrew T. Penrose
  • Patent number: 10305977
    Abstract: Technical solutions are described automatically filtering user images being uploaded to a social network. An example computer-implemented method includes detecting an image file, which contains an image of a user, being uploaded to the social network server. The method further includes determining compliance of the image file with a predetermined profile associated with the user. The method further includes, in response to the image failing to comply with the predetermined profile, modifying the image file to generate a modified image file, and uploading the modified image file to the social network server.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: May 28, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Jonathan Dunne, Liam Harpur, Asima Silva
  • Publication number: 20190158448
    Abstract: Systems and methods for selectively delaying delivery of high-impact digital communications are disclosed. In embodiments, a computer-implemented method comprises: receiving, by a computing device, notification of a digital communication from a sender to at least one recipient; determining an impact value of the digital communication by comparing data of the digital communication with user profile data of the at least one recipient; determining that the impact value meets a predetermined threshold value associated with the at least one recipient, indicating that communication handling procedures apply to selectively delay the delivery of the digital communication to the at least one recipient; determining whether special delivery procedures apply that override the communication handling procedures; and initiating delivery of the digital communication to the at least one recipient based on the determining whether special delivery procedures apply.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 23, 2019
    Inventors: Kelley Anders, Jeremy R. Fox, Liam S. Harpur, Jonathan Dunne
  • Publication number: 20190155360
    Abstract: A method, computer program product, and system for tracking scheduled and unscheduled tasks of devices in case of an electrical power outage is provided. The method includes providing a hub connected to an electrically powered device, where the hub is powered by an uninterruptible power source. The method further includes continually recording data regarding the operational state of the electrically powered device using one or more sensors attached to the electrically powered device. The method further includes tracking progress of tasks associated with the electrically powered device, based on the continual recording of data regarding the operational state of the electrically powered device. The method further includes, upon detecting a power outage followed by a restore of power, identifying an expected activity to resume a task associated with the electrically powered device, based on the tracked progress of the task prior to the power outage.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 23, 2019
    Inventors: Kelley L. Anders, Jonathan Dunne, Jeremy R. Fox, Liam S. Harpur
  • Publication number: 20190155647
    Abstract: A computer-implemented method mitigates distractions that are provided by a computer system in order to improve an overall functionality of the computer system. One or more processors identify a task T that has a completion deadline, where task T is performed on a computer system. The processor(s) identify one or more activities At that are required to complete task T, as well as a dedicated focus of attention time Ft that is required of a user to perform the activities At. The processor(s) monitor activities of the user to determine a focus of attention time Fi for each activity Ai performed by the user, and accumulate the focus of attention time Fi for activities into a bucket for Ft and a bucket not for Ft. The processor(s) then alter a functionality of the computer system in order to improve an overall functionality of the computer system when performing task T.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 23, 2019
    Inventors: AL CHAKRA, JONATHAN DUNNE, LIAM S. HARPUR, ASIMA SILVA
  • Publication number: 20190158586
    Abstract: Approaches presented herein enable aggregating a set of defined electronic devices to provide a synchronized presentation experience across the devices. Electronic devices for primary and secondary presenters are registered. Identifiers for the devices are defined to link them together and understand which device plays which function related to a presentation session. A synchronization configuration is created in terms of primary and secondary presenter roles. A synchronized presentation stream is generated for display with aggregated synchronization enabled based on the synchronization configuration.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Inventors: Kelley Anders, Jonathan Dunne, Jeremy R. Fox
  • Patent number: 10296410
    Abstract: Reliability testing can include determining a transaction time for each of a plurality of transactions to a system under test during the reliability test, wherein the plurality of transactions are of a same type. Forecasts of transaction times can be calculated for the transaction type. The forecasts can be compared with a threshold time using a processor. A remedial action can be implemented responsive to at least one of the forecasts exceeding the threshold time.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: May 21, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Dunne, Jeffrey B. Sloyer
  • Patent number: 10296409
    Abstract: Reliability testing can include determining a transaction time for each of a plurality of transactions to a system under test during the reliability test, wherein the plurality of transactions are of a same type. Forecasts of transaction times can be calculated for the transaction type. The forecasts can be compared with a threshold time using a processor. A remedial action can be implemented responsive to at least one of the forecasts exceeding the threshold time.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: May 21, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Dunne, Jeffrey B. Sloyer