Patents by Inventor Aaron T. Wodrich

Aaron T. Wodrich 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: 11689636
    Abstract: A method, a computer program product, and a computer system include a requesting device delegating a delegated device to download data. During a first time when the requesting device and the delegated device are connected to a first network, the method includes receiving a proxy download request from the requesting device. During a second time when the delegated device is connected to a second network, the second time being after the first time, the method includes receiving a download based on the proxy download request via the second network.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: June 27, 2023
    Assignee: International Business Machines Corporation
    Inventors: Aaron T. Wodrich, Miguel Angel Beher Valdivia, Kaleb Walton, George Bigwood
  • Patent number: 11317424
    Abstract: A system for prioritizing network resource dispatch may include receiving a request for a network resource from a mobile device associated with a user, the request comprising mobile device and user characteristics, and location information. A request priority may be determined based on some combination of a mobile device score and user score. The request priority is assigned to the request. A highest ranked mobile device request priority is determined, and the network resource is dispatched to a location corresponding to the highest ranked request priority. A heatmap may be generated to illustrate a geographical representation of each mobile device data usage rate at each mobile device respective location. The request priorities may change based on any combination of the mobile device characteristics, user characteristics, location information and the usage characteristics. Therefore, the priority of dispatching the network resource may be determined dynamically and updated as the inputs change.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Aaron T. Wodrich, Vinod A. Valecha, HuyAnh Dinh Ngo, John Blackman
  • Publication number: 20220053504
    Abstract: A system for prioritizing network resource dispatch may include receiving a request for a network resource from a mobile device associated with a user, the request comprising mobile device and user characteristics, and location information. A request priority may be determined based on some combination of a mobile device score and user score. The request priority is assigned to the request. A highest ranked mobile device request priority is determined, and the network resource is dispatched to a location corresponding to the highest ranked request priority. A heatmap may be generated to illustrate a geographical representation of each mobile device data usage rate at each mobile device respective location. The request priorities may change based on any combination of the mobile device characteristics, user characteristics, location information and the usage characteristics. Therefore, the priority of dispatching the network resource may be determined dynamically and updated as the inputs change.
    Type: Application
    Filed: August 12, 2020
    Publication date: February 17, 2022
    Inventors: Aaron T. Wodrich, Vinod A. Valecha, HuyAnh Dinh Ngo, John Blackman
  • Patent number: 11184477
    Abstract: According to one embodiment, a method, computer system, and computer program product for detecting and repairing gaps within a call is provided. The present invention may include requesting a personal discourse gap recovery model (PDGRM) for participants in a call, where the PDGRM may be a machine learning model that models a user's speech patterns based on word collocation, dictionary, and speaking rate. The present invention may further comprise detecting one or more gaps in the call based on network connectivity, inserting an audio delay into the call, constructing repaired dialogue to fill at least one of the one or more gaps in the call based on the PDGRM, and inserting the repaired dialogue into the call.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kaleb Walton, Aaron T. Wodrich, Jonathan D. Dunne
  • Patent number: 11095525
    Abstract: A method, a system, and a computer program product for generating a representation of a distributed data processing system. A computer system instruments a set of elements in the distributed data processing system with a set of recorders. Encryption information is sent by the computer system to the set of recorders in the distributed data processing system, wherein the set of recorders uses the encryption information to decrypt traffic in the distributed data processing system. The computer system then sends a set of test cases into the distributed data processing system. The representation of the distributed data processing system is generated by the computer system using results from sending the set of test cases into the distributed data processing system, reducing a time for the computer system to generate the representation of the distributed data processing system.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kaleb Walton, Miguel Angel Beher Valdivia, George Bigwood, Aaron T. Wodrich
  • Publication number: 20210075880
    Abstract: A method, a computer program product, and a computer system include a requesting device delegating a delegated device to download data. During a first time when the requesting device and the delegated device are connected to a first network, the method includes receiving a proxy download request from the requesting device. During a second time when the delegated device is connected to a second network, the first time being after the second time, the method includes receiving a download based on the proxy download request via the second network.
    Type: Application
    Filed: September 11, 2019
    Publication date: March 11, 2021
    Inventors: Aaron T. Wodrich, Miguel Angel Beher Valdivia, Kaleb WALTON, George BIGWOOD
  • Publication number: 20210075906
    Abstract: According to one embodiment, a method, computer system, and computer program product for detecting and repairing gaps within a call is provided. The present invention may include requesting a personal discourse gap recovery model (PDGRM) for participants in a call, where the PDGRM may be a machine learning model that models a user's speech patterns based on word collocation, dictionary, and speaking rate. The present invention may further comprise detecting one or more gaps in the call based on network connectivity, inserting an audio delay into the call, constructing repaired dialogue to fill at least one of the one or more gaps in the call based on the PDGRM, and inserting the repaired dialogue into the call.
    Type: Application
    Filed: September 6, 2019
    Publication date: March 11, 2021
    Inventors: Kaleb Walton, Aaron T. Wodrich, Jonathan D. Dunne
  • Publication number: 20190327151
    Abstract: A method, a system, and a computer program product for generating a representation of a distributed data processing system. A computer system instruments a set of elements in the distributed data processing system with a set of recorders. Encryption information is sent by the computer system to the set of recorders in the distributed data processing system, wherein the set of recorders uses the encryption information to decrypt traffic in the distributed data processing system. The computer system then sends a set of test cases into the distributed data processing system. The representation of the distributed data processing system is generated by the computer system using results from sending the set of test cases into the distributed data processing system, reducing a time for the computer system to generate the representation of the distributed data processing system.
    Type: Application
    Filed: April 19, 2018
    Publication date: October 24, 2019
    Inventors: Kaleb Walton, Miguel Angel Beher Valdivia, George Bigwood, Aaron T. Wodrich
  • Patent number: 10269374
    Abstract: In an approach to determining speech effectiveness, one or more computer processors receive speech input. The one or more computer processors determine, based, at least in part, on the received speech input, a first speaking mode. The one or more computer processors detect, based, at least in part, on the first speaking mode, at least one aspect of the received speech input. The one or more computer processors determine, based, at least in part, on the first speaking mode and the detected at least one aspect of the received speech input, whether a rate of occurrence of the detected at least one aspect of the speech input exceeds a pre-defined threshold. Responsive to determining a rate of occurrence of the detected at least one aspect of the speech input exceeds a pre-defined threshold, the one or more computer processors notify a user.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Patrick A. Spizzo, Sara H. Waggoner, Kaleb D. Walton, Aaron T. Wodrich
  • Publication number: 20160267922
    Abstract: In an approach to determining speech effectiveness, one or more computer processors receive speech input. The one or more computer processors determine, based, at least in part, on the received speech input, a first speaking mode. The one or more computer processors detect, based, at least in part, on the first speaking mode, at least one aspect of the received speech input. The one or more computer processors determine, based, at least in part, on the first speaking mode and the detected at least one aspect of the received speech input, whether a rate of occurrence of the detected at least one aspect of the speech input exceeds a pre-defined threshold. Responsive to determining a rate of occurrence of the detected at least one aspect of the speech input exceeds a pre-defined threshold, the one or more computer processors notify a user.
    Type: Application
    Filed: May 18, 2016
    Publication date: September 15, 2016
    Inventors: Patrick A. Spizzo, Sara H. Waggoner, Kaleb D. Walton, Aaron T. Wodrich
  • Patent number: 9412393
    Abstract: In an approach to determining speech effectiveness, a computer receives speech input. The computer determines, based, at least in part, on the received speech input, whether the speech input is one of: a conversation with words spoken by two or more people during a predetermined time interval, and a presentation with words spoken by one person and not any other person during a predetermined time interval. The computer detects at least one problem with the speech input. If the speech input is the presentation, the computer weights, by a first factor, the detected at least one problem with the speech input based on the speech input being a presentation and not a conversation, and if the speech input is a conversation, the computer weights, by a second factor, the detected at least one problem with the speech input based on the speech input being a conversation and not a presentation.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Patrick A. Spizzo, Sara H. Waggoner, Kaleb D. Walton, Aaron T. Wodrich
  • Publication number: 20150310852
    Abstract: In an approach to determining speech effectiveness, a computer receives speech input. The computer determines, based, at least in part, on the received speech input, whether the speech input is one of: a conversation with words spoken by two or more people during a predetermined time interval, and a presentation with words spoken by one person and not any other person during a predetermined time interval. The computer detects at least one problem with the speech input. If the speech input is the presentation, the computer weights, by a first factor, the detected at least one problem with the speech input based on the speech input being a presentation and not a conversation, and if the speech input is a conversation, the computer weights, by a second factor, the detected at least one problem with the speech input based on the speech input being a conversation and not a presentation.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 29, 2015
    Applicant: International Business Machines Corporation
    Inventors: Patrick A. Spizzo, Sara H. Waggoner, Kaleb D. Walton, Aaron T. Wodrich