Patents by Inventor Erik Rueger

Erik Rueger 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: 10957356
    Abstract: A data storage tape cartridge includes a housing having a reel within and rotatably supported by the housing. Two or more data storage tapes are wound up on the same rotary axis of the reel. Each subsequent winding of a first one of the tapes is separated from the previous winding of the first tape by at least another one of the other tapes. A leader pin is attached to a free end of each of the tapes. The leader pins may be connected to one another. The leader pins may be disconnected from one another as part of process for mounting the cartridge in a tape drive.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: March 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erik Rueger, Markus Schafer, Stefan Wiedemann, Robert Beiderbeck, Ole Asmussen
  • Publication number: 20210064480
    Abstract: Techniques regarding adaptive data recovery schemes are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a data management component that can modify a data recovery scheme based on performance data exhibited by a network of data centers and a data recovery requirement. The data recovery scheme can direct a relocation of data within the network.
    Type: Application
    Filed: August 28, 2019
    Publication date: March 4, 2021
    Inventors: Tomas Krojzl, Erik Rueger, Sharathchandra Pankanti
  • Publication number: 20210064250
    Abstract: A computer-implemented method according to one embodiment includes receiving and storing historical data for historical data jobs performed within a data storage system; determining an optimal maintenance time for the data storage system, utilizing the stored historical data; determining a timing in which storage devices within the data storage system are taken offline, utilizing the optimal maintenance time and the stored historical data; and preparing the data storage system for one or more maintenance operations, utilizing the determined timing.
    Type: Application
    Filed: September 3, 2019
    Publication date: March 4, 2021
    Inventors: Stefan Neff, Frank Krick, Erik Rueger
  • Patent number: 10938980
    Abstract: Mobile device feature disablement is provided through a method that identifies, by a mobile device, a mobile device feature of which usability is to be disabled. The method includes identifying one or more hardware devices of the mobile device that the mobile device feature relies on for proper usability of the feature. The method also includes disabling, by the mobile device, one or more drivers of the one or more hardware devices, the disabling the one or more drivers disabling usability of the mobile device feature.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cesar Augusto Rodriguez Bravo, Erik Rueger
  • Patent number: 10936400
    Abstract: Methods and systems for dynamic handling of call home data are provided. A system for providing dynamic handling of call home data includes an event detection module that detects one or more events in the operation of one or more components. The system may also include a data request module that requests call home instructions from an upload data manager in response to the detected one or more events. Also, the upload data manager provides call home instructions. The system may further include a call home transmission module that collects call home data based on the call home instructions and provides the collected data to an upload server.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Christof Schmitt, Erik Rueger
  • Publication number: 20210049168
    Abstract: A computer-implemented method for performing an analytic workflow process is provided. The method includes storing data from multiple input sources into a data storage pool, performing at least one analytic workflow executed by computing nodes, identifying data, by an analyzer module, expected to be required for a downstream analytic step. Thereby, the identified data have not yet been received in the in-memory database. The method also includes triggering a push module to move the identified data from the data storage pool to the in-memory database. Additionally, the method includes monitoring, by the analyzer module, output data of an analytic step and identifying pointers to additional data expected to be required for a downstream analytic step of a parallel analytic workflow process different to the analytic step of the monitored output data, and moving, by a push module, the data referred to by the pointers to the in-memory database.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 18, 2021
    Inventors: Tim Uwe Scheideler, Thorsten Muehge, Erik Rueger, Thomas Snellgrove
  • Patent number: 10901895
    Abstract: A mechanism is provided for destaging one or more data files in a volatile memory using a set of heat registers associated with each data file. Responsive to receiving a notification indicating that free space within the volatile memory has fallen below a predetermined threshold, a rule is implemented, based on values associated with the set of heat registers assigned to each data file, to identify a data file to move to a non-volatile memory, where the set of heat registers comprises a content heat register, an access heat register, and a metadata heat register. The data file is moved to the nonvolatile memory. Responsive to determining that the free space fails to have risen above the predetermined threshold, the operations are repeated until the free space rises above the predetermined threshold at which time the set of heat registers assigned to the data files that were moved are deassigned.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Erik Rueger, Christof Schmitt
  • Patent number: 10896093
    Abstract: A method and system for improving system maintenance is provided. The method includes detecting software applications, associated processes, and associated services being currently executed via a server system. A script describing the software applications, associated processes, and associated services is generated and a server system reboot process is detected. After the reboot process has executed, it is detected that the server system is currently operational and the script is executed. Each software application is associated with processes and services and it is detected if each software application is fully operational. In response, an operation process associated with the server system is executed.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: January 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Cesar Augusto Rodriguez Bravo, Kevin Jimenez Mendez, Erik Rueger
  • Patent number: 10896696
    Abstract: A tape drive system for ensuring tape data integrity by tape surface inspection, the tape drive system being configured for reading and writing data from/to a magnetic tape, is provided. The tape drive system includes a laser inspection unit comprising a sender and a receiver integrated into the tape drive system, wherein the laser inspection unit configured for recognizing a tape defect by scanning the magnetic tape when the tape drive system is in operation. The tape drive system includes a read/write head configured for acting together with the laser inspection unit as sensors for providing sensor data during a read/write operation of the tape drive system, a communication link between the sensors and a controller unit for exchanging sensor data. The controller is configured for evaluating sensor data and for triggering predefined actions based on the respective evaluation results such that the tape data integrity is ensured.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: January 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ole Asmussen, Robert Beiderbeck, Erik Rueger, Markus Schafer
  • Publication number: 20210012216
    Abstract: A method for event predictions is provided. The method includes receiving input data. The method further includes identifying an object in the input data with the identified object associated with a first node in a knowledge graph. The method further includes determining a second node of a first object event with the second node related to the first node in the knowledge graph. The method further includes contextualizing the identified input object with the first object event.
    Type: Application
    Filed: July 10, 2019
    Publication date: January 14, 2021
    Inventors: Andrea Giovannini, Frederik Frank Flöther, Florian Graf, Stefan Ravizza, Erik Rueger
  • Patent number: 10891059
    Abstract: A storage system in a clustered system may receive a first input/output (I/O) request. The storage system may include one or more storage nodes. Each of the one or more storage nodes may have a copy of a particular object stored thereon. The storage system may execute the first I/O request. Executing the first I/O request may modify data of a first object in a first storage node. The first object may be a copy of the particular object. The storage system may transfer the modified data of the first object to a master storage node. The master storage node may include a master object update descriptor list.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ralf Eberhard, Erik Rueger, Rolf Schaefer, Frank B. Schmuck
  • Patent number: 10884989
    Abstract: A method and system for improving tape drive memory storage is provided. The method includes receiving, by a storage tape drive, a data stream for storage. The data stream is passed through a non-volatile memory device (NVS2) of the storage tape drive. The data stream is divided into adjacent variable length data chunks and a chunk list file including similarity identifiers for each of the adjacent variable length data chunks is generated and stored within a (non-volatile memory device) NVS1. Duplicate data including duplicated data with respect to a group of data chunks of the adjacent variable length data chunks is identified and deleted from the NVS2 of the storage tape drive such that the group of data chunks remains within NVS2. The group of data chunks is written to a data storage tape cartridge. Pointers identifying each data chunk and an associated storage position are generated and stored.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ole Asmussen, Robert Beiderbeck, Erik Rueger, Markus Schaefer
  • Patent number: 10885938
    Abstract: An apparatus for big data tape management tape cartridge management. The apparatus includes a tape gripper for storing one or more additional tape cartridges within a housing of the tape gripper, wherein the housing of the tape gripper includes a tape cartridge cache, where the tape cartridge cache is a modification to the housing of the tape gripper for holding the one or more additional tape cartridges stacked internally within the tape gripper, the tape cartridge cache is affixed to a bottom portion of the housing of the tape gripper, and the tape cartridge cache includes a plate, oriented above and centered to the tape cartridge cache, capable of being raised and lowered within the tape cartridge cache utilizing one or more springs mounted under the plate inside the tape cartridge cache.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stefan Wiedemann, Erik Rueger, Markus Schäfer, Robert Beiderbeck, Ole Asmussen
  • Patent number: 10884865
    Abstract: A method, computer system, and computer program product for eliminating a redundant node from a knowledge graph is provided. A structural analysis of a knowledge graph is performed by determining that two nodes have a similar structure. An empirical analysis is performed by determining a search result correlation of potentially redundant nodes, said search result correlation comprising a correlation of search result nodes generated from different search queries to said knowledge graph or a correlation of search results due to selected search result nodes in subtrees of said potentially redundant nodes. Results of said structural analysis and said empirical analysis are combined to generate a redundancy confidence level value for two said nodes. One of said two nodes is determined as redundant. One of said two redundant nodes is removed from the knowledge graph.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andrea Giovannini, Tim U. Scheideler, Erik Rueger, Thomas Snellgrove, Stefan Ravizza, Florian Graf
  • Patent number: 10878014
    Abstract: An embodiment of the invention may include a method, computer program product, and system for data management. The embodiment may include receiving a login token and instruction from a user device. The login token is associated with a user of the user device. The instruction may be reading or writing profile data belonging to the user. The embodiment may include determining whether a user profile container exists for the user based on the received login token. The embodiment may include creating the user profile container for the user based on determining that the user profile container does not exist. Creating the user profile container for the user may include identifying profile data belonging to the user located in a plurality of locations within a file system and storing identified profile data belonging to the user within a single binary large object. The embodiment may include executing the received instruction.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: John T. Olson, Erik Rueger, Christof Schmitt, Michael L. Taylor
  • Publication number: 20200387816
    Abstract: A method for cognitive question generation and presentation is provided. The method accesses activity data associated with a mobile computing device. The method generates a set of cognitive questions representing at least a portion of the activity data and generates an answer set for each cognitive question. The method dynamically selects one or more cognitive questions from the set of cognitive questions. The method generates a question interface presented by the mobile computing device and causes presentation of the selected cognitive question within the question interface.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 10, 2020
    Inventors: Cesar Augusto Rodriguez Bravo, Erik Rueger, Craig M Trim, María Laura Alpízar Barrera
  • Publication number: 20200379953
    Abstract: A compression method, system, and computer program product include creating compressed data via a first system from input data, sending information to a second system detailing a compression strategy for the compressed data, and learning, via the second system, from the information how to recreate the input to the first system using the compressed data.
    Type: Application
    Filed: August 18, 2020
    Publication date: December 3, 2020
    Inventors: Sharathchandra Umapathirao Pankanti, Erik Rueger, Rolf Schaefer
  • Publication number: 20200371849
    Abstract: Provided are a computer program product, system, and method for efficient management of advanced functions in software defined storage systems. A data manager is provided that allows processes performing network functions to register to receive event notifications when another process performs a function causing a network event. A process that completes a network function causing a network event notifies the data manager that the network event occurred. The data manager uses a registration database to determine the processes to receive an event notification of the event and a transmits an event notification to the determined processes.
    Type: Application
    Filed: May 24, 2019
    Publication date: November 26, 2020
    Inventors: Christof SCHMITT, Erik RUEGER
  • Patent number: 10838922
    Abstract: A compression method, system, and computer program product include creating compressed data via a first system from input data, sending information to a second system detailing a compression strategy for the compressed data, and learning, via the second system, from the information how to recreate the input to the first system using the compressed data.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: November 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sharathchandra Umapathirao Pankanti, Erik Rueger, Rolf Schaefer
  • Publication number: 20200335100
    Abstract: Techniques for augmenting the output of generally available speech-to-text systems using local profiles are presented. An example method includes receiving an audio recording of a natural language command. The received audio recording of the natural language command is transmitted to a speech-to-text system, and a text string generated from the audio recording is received from the speech-to-text system. The text string is corrected based on a local profile mapping incorrectly transcribed words from the speech-to-text system to corrected words. A function in a software application is invoked based on the corrected text string.
    Type: Application
    Filed: April 16, 2019
    Publication date: October 22, 2020
    Inventors: George A. SAON, Nicolò SGOBBA, Antonello IZZI, Erik RUEGER