Patents by Inventor Richard A. Welp

Richard A. Welp 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: 11379504
    Abstract: A system and method are provided for indexing and mining content of multiple data sources. The method includes: providing a database of learned content of multiple data sources learned using text analysis, the learned content identifying one or more concepts to which a data source relates, wherein the concepts are cognitively associated with the data source and include concepts not explicitly referenced in the data source and providing an index of the learned content including associations between concepts with mappings between concepts and the multiple data sources. The method further includes receiving input of a query and using text analysis to analyze the query to determine one or more query concepts to which it relates and mining the indexed concepts in response to the query concepts to return a list of referenced data sources.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: July 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Josu Diaz De Arcaya, Patrick Byrne, Richard A. Welp, James Wormwell
  • Patent number: 11334606
    Abstract: A system and method are provided for managing content creation of data sources. The method includes: analyzing content of a data source while simultaneously identifying one or more alternative data sources having similar concepts of the content of the data source, the similar contents based on a degree of similarity between the concepts of the data source and one or more concepts of the one or more alternative data sources. The method further includes providing an indication based on a degree of similarity for performing a defined operation on the one or more alternative data sources in relation to the data source.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: May 17, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Josu Diaz De Arcaya, Patrick Byrne, Richard A. Welp, James Wormwell
  • Patent number: 11182076
    Abstract: Embodiments for managing unequal workloads between Network Shared Disks (NSD) in a networked computing environment by a processor. Additional space may be carved out from at least one of a plurality of NSDs in a cluster file system, upon detecting an unbalanced load between the plurality of NSDs, while maintaining a predetermined level of usage according to a performance profile of the plurality of NSDs.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: November 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vernon W. Miller, Richard A. Welp
  • Patent number: 10956127
    Abstract: A computer-implemented method includes accessing documentation and classifying the documentation. The method includes associating the documentation with symbols in a source code index of an integrated development environment. The symbols are of a code base. The method also includes creating annotations to the code base linking the documentation to the symbols associated therewith. A computer program product for an enriched integrated development environment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computer. The program instructions cause the computer to perform the foregoing method. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Richard Welp, Dionysios Kalofonos, Patrick J. Byrne
  • Patent number: 10936649
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for profile picture selection. The method, computer program product and computer system may include a computing device which may classify user photographs in user account data into one or more photograph classifications. The computing device may classify an emotion conveyed by a media interaction by the user and select a classified user photograph matching the emotion conveyed by the media interaction by the user. The computing device may display selected user photograph with the media interaction by the user.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Wallis, Richard Welp, James David Whitaker
  • Patent number: 10929242
    Abstract: An incremental backup system that performs the following (not necessarily in the following order): (i) making a plurality of time-ordered journal entries; (ii) determining that a corruption condition exists; (iii) responsive to a corruption condition, constructing a first incremental mirror data set that reflects a backup data set and all journal entries up to a first corrupted journal entry which is the earliest in time journal entry, of the plurality of journal entries, that is a corrupted journal entry; (iv) responsive to a corruption condition, constructing a second incremental mirror data set that reflects the backup data set and all journal entries up to the first corrupted journal entry; and (v) checking for corruption in the first and second incremental mirror data sets to determine the latest uncorrupted version of the data set.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Thomas W. Bish, Kenneth W. Boyd, Gregory E. McBride, Richard A. Welp
  • Patent number: 10896207
    Abstract: Various embodiments for management of object-based storage by a processor. A relationship-based analysis of attributes of an object in the storage is performed. A repository of the attributes is maintained, and a modification to the object insofar as any of the attributes change, is tracked. An object-based storage architecture is organized for the object using the attributes and their relationships.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: January 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Tram Nguyen, Richard A. Welp
  • Publication number: 20200372114
    Abstract: Methods, systems, and computer program products for media language translation and synchronization are provided. Aspects include receiving, by a processor, audio data associated with a speaker, wherein the audio data is in a first language, determining speaker characteristics associated with the speaker from the audio data, converting the audio data to a source text in the first language, converting the source text to a target text, wherein the target text is in a second language, and generating an output audio in the second language for the target text based on the speaker characteristics.
    Type: Application
    Filed: May 21, 2019
    Publication date: November 26, 2020
    Inventors: John J. Auvenshine, Anthony Ciaravella, John T. Olson, Richard A. Welp
  • Publication number: 20200301673
    Abstract: A computer-implemented method includes accessing documentation and classifying the documentation. The method includes associating the documentation with symbols in a source code index of an integrated development environment. The symbols are of a code base. The method also includes creating annotations to the code base linking the documentation to the symbols associated therewith. A computer program product for an enriched integrated development environment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computer. The program instructions cause the computer to perform the foregoing method. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
    Type: Application
    Filed: March 21, 2019
    Publication date: September 24, 2020
    Inventors: Richard Welp, Dionysios Kalofonos, Patrick J. Byrne
  • Patent number: 10725661
    Abstract: Provided are a computer program product, system, and method for selective write control in accordance with the present description. In one aspect, a write operation which is associated with a read operation, may be selectively discarded if write operations have been disabled and if the write operation is directed to update a designated write operation acceptance area such as metadata associated with the target data set, for example. As a result, the read operation may be permitted to proceed and will not fail because the associated write operation was discarded rather than attempting to commit the write operation to the designated write operation acceptance area, thereby avoiding an error condition for a storage unit such as a volume, in which write operations have been disabled. Accordingly, applications which seek to perform read operations may be permitted to access data stored on such a volume. Other aspects are described.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: July 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nikhil Khandelwal, Gregory E. McBride, David C. Reed, Richard A. Welp
  • Patent number: 10684991
    Abstract: A mechanism is provided in a data processing system for managing filesystem inodes. The mechanism monitors inode consumption in a filesystem. The mechanism periodically determines a number of inodes to add to the filesystem based on the inode consumption and adds the number of inodes to the filesystem.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nikhil Khandelwal, Gregory E. McBride, Richard A. Welp
  • Publication number: 20200134031
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for profile picture selection. The method, computer program product and computer system may include a computing device which may classify user photographs in user account data into one or more photograph classifications. The computing device may classify an emotion conveyed by a media interaction by the user and select a classified user photograph matching the emotion conveyed by the media interaction by the user. The computing device may display selected user photograph with the media interaction by the user.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Inventors: Robert Wallis, Richard Welp, James David Whitaker
  • Patent number: 10630802
    Abstract: A method for caching reads in a data replication environment is disclosed. In one embodiment, such a method includes receiving a read request at a primary site of a data replication environment. The method executes the read request at the primary site. In the event data associated with the read request is not already cached at the primary site, the method stores the data in cache at the primary site. The method also notifies a secondary site of the read request at the primary site. This notification may be sent synchronously or asynchronously as time and resources allow. In the event the data is not already cached at the secondary site, the method stores the data in cache at the secondary site. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Theodore T. Harris, Jr., Gregory E. McBride, Richard A. Welp
  • Patent number: 10489189
    Abstract: A computer-implemented mechanism is provided that monitors usage of one or more computing resources within a set of computing components relative to a received workload. The mechanism calculates a maximum workload for the set of computing components from the monitored use of the computing resources within the set of computing components and determines an available overhead between the calculated maximum workload for the set of computing components and a current workload being performed by the set of computing components. The mechanism selects one or more maintenance tasks for the set of computing components, the total workload of the selected maintenance tasks being less than the determined available overhead.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. Byrne, Josu Diaz de Arcaya, Vernon W. Miller, Richard A. Welp, James B. Wormwell
  • Patent number: 10423785
    Abstract: Embodiments for scanning data within and between distributed computing components by a processor. Data scanning functionality is allocated through an object storlet located at a local node of the distributed computing components. The data scanning functionality is performed using computational components of the object storlet on local data contained within the local node to alleviate transfer of the local data outside of the local node to be scanned.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Auvenshine, Anthony J. Ciaravella, John T. Olson, Richard A. Welp
  • Patent number: 10409978
    Abstract: A computer-implemented method, according to one embodiment, includes: determining, using a processor, whether a virtual machine is authorized to run using a data structure having metadata about properties of the virtual machine; determining, using the processor, whether a hypervisor is authorized to run the virtual machine using a digital signature of the data structure; and running the virtual machine on a computer system using the hypervisor in response to determining that the virtual machine is authorized to be run and that the hypervisor is authorized to run the virtual machine. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: September 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Thomas W. Bish, Nikhil Khandelwal, Gregory E. McBride, Aaron S. Palazzolo, David C. Reed, Richard A. Welp
  • Publication number: 20190235963
    Abstract: An incremental backup system that performs the following (not necessarily in the following order): (i) making a plurality of time-ordered journal entries; (ii) determining that a corruption condition exists; (iii) responsive to a corruption condition, constructing a first incremental mirror data set that reflects a backup data set and all journal entries up to a first corrupted journal entry which is the earliest in time journal entry, of the plurality of journal entries, that is a corrupted journal entry; (iv) responsive to a corruption condition, constructing a second incremental mirror data set that reflects the backup data set and all journal entries up to the first corrupted journal entry; and (v) checking for corruption in the first and second incremental mirror data sets to determine the latest uncorrupted version of the data set.
    Type: Application
    Filed: April 9, 2019
    Publication date: August 1, 2019
    Inventors: Thomas W. Bish, Kenneth W. Boyd, Gregory E. McBride, Richard A. Welp
  • Patent number: 10353781
    Abstract: An incremental backup system that performs the following (not necessarily in the following order): (i) making a plurality of time-ordered journal entries; (ii) determining that a corruption condition exists; (iii) responsive to a corruption condition, constructing a first incremental mirror data set that reflects a backup data set and all journal entries up to a first corrupted journal entry which is the earliest in time journal entry, of the plurality of journal entries, that is a corrupted journal entry; (iv) responsive to a corruption condition, constructing a second incremental mirror data set that reflects the backup data set and all journal entries up to the first corrupted journal entry; and (v) checking for corruption in the first and second incremental mirror data sets to determine the latest uncorrupted version of the data set.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Thomas W. Bish, Kenneth W. Boyd, Gregory E. McBride, Richard A. Welp
  • Patent number: 10249162
    Abstract: Various embodiments for monitoring safety by a processor. A presence of a living thing is detected inside an enclosed environment to be monitored. The enclosed environment is capable of motion. The presence of the living thing is monitored in combination with at least one environmental factor in the enclosed environment. If the at least one environmental factor exceeds a predetermined threshold, an alert notification to indicate a current status of the environmental factor is provided to a user.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Auvenshine, Anthony J. Ciaravella, John T. Olson, Richard A. Welp
  • Patent number: 10241765
    Abstract: An apparatus, method, system, and program product are disclosed for reducing software runtime. One method includes determining a result produced in response to executing code. The method also includes storing the result. The method includes receiving a request to execute the code. The method also includes, without executing the code, providing the result in response to receiving the request to execute the code.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Anthony J. Ciaravella, John T. Olson, Richard A. Welp