Patents by Inventor Frank Krick

Frank Krick 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: 10547994
    Abstract: A storage element for a warehouse rack may be provided. The storage element is adapted for housing goods and can be positioned compact in at least two dimensions. The storage element comprises a computing device comprising a memory storing at least a unique identifier and data about the goods housed by the storage element, a plurality of antennas external to the computing device mounted at outer sides of the storage element. The antennas are adapted for a communication to antennas of neighboring storage elements. The antennas are electrically connectable to the computing device. The storage element also comprises a switch controller adapted for switchable connecting one of the plurality of antennas to the computing device at a time.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marcus Breuer, Bernd Freitag, Frank Krick, Tim Oswald
  • Publication number: 20190371361
    Abstract: A data storage cartridge according to one embodiment comprises a housing configured to house a data storage medium, a sensor coupled to the housing, and a microcontroller coupled to the sensor. The microcontroller is configured to wirelessly communicate information about the sensor. Other embodiments relate to a data storage cartridge comprising a housing configured to house a data storage medium, a cartridge memory coupled to the housing, the cartridge memory having a wireless communications interface, and a microcontroller in physical communication with the cartridge memory. The microcontroller is configured to wirelessly communicate information retrieved from the cartridge memory.
    Type: Application
    Filed: July 11, 2019
    Publication date: December 5, 2019
    Inventors: Aravind Hippargi, Frank Krick, Christian Mueller, Bernd Freitag
  • Patent number: 10496293
    Abstract: A technique for operating a data storage system includes accessing respective absolute expiration times for valid pages in one or more candidate storage blocks. Garbage collection is performed on ones of the candidate storage blocks that include a first predetermined number of the valid pages that do not expire, as indicated by the absolute expiration times, prior to a first predetermined time period. Garbage collection is deferred on ones of the candidate storage blocks that include a second predetermined number of the valid pages that expire, as indicated by the absolute expiration times, prior to a second predetermined time period.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: December 3, 2019
    Assignee: International Business Machines Corporation
    Inventors: Itzhack Goldberg, Frank Krick, Heiko H. Schloesser, Neil Sondhi
  • Publication number: 20190297588
    Abstract: Systems for synchronization of host and client log timestamps are provided. One system includes a timing module that acquires an initiator timestamp, wherein the initiator timestamp indicates a time on an initiating device associated with a computational activity performed between the initiating device and a receiving device. Additionally, the system includes a communication module that transmits the initiator timestamp to the receiving device. Also, the system includes a synchronization module that associates a receiver record of the computational activity on the receiving device with the initiator timestamp.
    Type: Application
    Filed: March 20, 2018
    Publication date: September 26, 2019
    Inventors: Subhojit Roy, Frank Krick, Tej Parkash, Lokesh Arora
  • Publication number: 20190295573
    Abstract: Some embodiments are directed to computer program products for use with tape drives that oscillate the relative transverse position of a tape and magnetic head during seek operations (for example, by moving the magnetic head in the transverse direction). Some embodiments are directed to methods and computer program products for use with tape drives that select relative transverse position of the tape and magnetic head to counter uneven wear (for example, observed uneven wear, uneven wear predicted based on historical tape and drive usage data).
    Type: Application
    Filed: June 14, 2019
    Publication date: September 26, 2019
    Inventors: Marcus Breuer, Bernd Freitag, Frank Krick, Tim Oswald
  • Patent number: 10424331
    Abstract: A data storage cartridge according to one embodiment comprises a housing configured to house a data storage medium, a sensor coupled to the housing, and a microcontroller coupled to the sensor. The microcontroller is configured to wirelessly communicate information about the sensor. Other embodiments relate to a data storage cartridge comprising a housing configured to house a data storage medium, a cartridge memory coupled to the housing, the cartridge memory having a wireless communications interface, and a microcontroller in physical communication with the cartridge memory. The microcontroller is configured to wirelessly communicate information retrieved from the cartridge memory.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: September 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Aravind Hippargi, Frank Krick, Christian Mueller, Bernd Freitag
  • Publication number: 20190286346
    Abstract: A method for verification of content of tape cartridges in a tape library system using tape drives of the tape library, is provided. The method includes instructing the tape drive to perform tape cartridge verification on the tape cartridge. The method further includes after completion of the tape cartridge verification, unloading the tape cartridge to its original storage position. The method further includes transmitting verification data of the tape cartridge verification to a database of the tape library system for analysis.
    Type: Application
    Filed: June 7, 2019
    Publication date: September 19, 2019
    Inventors: Bernd Freitag, Frank Krick, Tim Oswald, Harald Seipp
  • Patent number: 10395677
    Abstract: Some embodiments are directed to computer program products for use with tape drives that oscillate the relative transverse position of a tape and magnetic head during seek operations (for example, by moving the magnetic head in the transverse direction). Some embodiments are directed to methods and computer program products for use with tape drives that select relative transverse position of the tape and magnetic head to counter uneven wear (for example, observed uneven wear, uneven wear predicted based on historical tape and drive usage data).
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Marcus Breuer, Bernd Freitag, Frank Krick, Tim Oswald
  • Patent number: 10395681
    Abstract: A media device may comprise a controller, a tape head, a tape comprising tape-position indicia, an indicia detection device, and an adjusting device. The indicia detection device may be configured to detect the tape-position indicia and provide an output corresponding to a tape position. The controller may be configured to send an adjustment command based on the output. The adjusting device may be configured to adjust the media device between a first configuration and a second configuration, based on the adjustment command. The tape may physically contact the tape head in the first configuration and not physically contact the tape head in the second configuration.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Marcus Breuer, Frank Krick, Juergen Beck, Bernd Freitag, Tim Oswald
  • Patent number: 10359948
    Abstract: An embodiment of the invention may include a method, computer program product, and system for improving I/O performance in a heterogeneous storage environment. The embodiment may include storage devices of different storage device types having different I/O performances. Each of the storage devices is accessible via a SAS interface. The embodiment may include identifying a plurality of storage devices of the heterogeneous storage environment. The embodiment may include creating a table including information about identifiable storage devices and attributes. The embodiment may include separating a block I/O data stream into storage device type classes. The embodiment may include routing I/O requests of corresponding device type classes to their assigned physical lanes using the information included in the table, thereby improving the I/O performance of the heterogeneous storage environment.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Itzhack Goldberg, Kai Jehnen, Frank Krick, Thorsten Muehge, Erik Rueger
  • Patent number: 10353600
    Abstract: A method for verification of content of tape cartridges in a tape library system using tape drives of the tape library, is provided. The method includes instructing the tape drive to perform tape cartridge verification on the tape cartridge. The method further includes after completion of the tape cartridge verification, unloading the tape cartridge to its original storage position. The method further includes transmitting verification data of the tape cartridge verification to a database of the tape library system for analysis.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Bernd Freitag, Frank Krick, Tim Oswald, Harald Seipp
  • Publication number: 20190205223
    Abstract: A data stream is stored in storage media. As part of the storage, the data stream is divided into a plurality of chunks. The plurality of chunks include a target chunk that is next to a first chunk in a file within the data stream. A determination is made that the target chunk matches an existing chunk stored in the storage media. In response to the determination, a first pointer to the existing stored chunk is created in file metadata for the file. Also in response to the determination, a second pointer to a first stored chunk that matches the first chunk is created in chunk metadata embedded with the existing stored chunk.
    Type: Application
    Filed: March 13, 2019
    Publication date: July 4, 2019
    Inventors: Mathias Defiebre, Heiko Schloesser, Christof Schmitt, Erik Rueger, Frank Krick
  • Publication number: 20190206432
    Abstract: Some embodiments are directed to computer program products for use with tape drives that oscillate the relative transverse position of a tape and magnetic head during seek operations (for example, by moving the magnetic head in the transverse direction). Some embodiments are directed to methods and computer program products for use with tape drives that select relative transverse position of the tape and magnetic head to counter uneven wear (for example, observed uneven wear, uneven wear predicted based on historical tape and drive usage data).
    Type: Application
    Filed: June 12, 2018
    Publication date: July 4, 2019
    Inventors: Marcus Breuer, Bernd Freitag, Frank Krick, Tim Oswald
  • Publication number: 20190163599
    Abstract: A method, computer system, and a computer program product for integrated failure indication is provided. The present invention may include receiving a plurality of sensor data from a plurality of sensors mounted within the tape system. The present invention may then include determining that the received plurality of sensor data is abnormal. The present invention may then include generating an alert based on determining that the received plurality of sensor data is abnormal. The present invention may lastly include sending the generated alert to a program manager.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Marcus Breuer, Werner Jäckle, Frank Krick, Thorsten Muehge, Erik Rueger
  • Patent number: 10223633
    Abstract: A user-specific, electroencephalogram data-based secure encryption generator maps artificial neural network neuron elements to electroencephalogram data signals generated from scanning neural activity of a user while the user executes a mental activity. Weighting factors are trained to transform the electroencephalogram data signals into a first set of weighted signals that are different from weighted signals generated from scanning neural activity of the user while the user executes another, different activity, and from weighted signals generated from scanning neural activity of another user while executing a similar mental activity. The trained weighting factors are associated with the first set of electroencephalogram data signals and the current mental activity. Thus, a reproducible electroencephalogram encryption key is defined that is unique to the user as a function of one or both of the trained weighting factors and the first weighted set of electroencephalogram data signals.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Marcus Breuer, Frank Krick, Thorsten Muehge, Erik Rueger
  • Publication number: 20190065073
    Abstract: An embodiment of the invention may include a method, computer program product, and system for improving I/O performance in a heterogeneous storage environment. The embodiment may include storage devices of different storage device types having different I/O performances. Each of the storage devices is accessible via a SAS interface. The embodiment may include identifying a plurality of storage devices of the heterogeneous storage environment. The embodiment may include creating a table including information about identifiable storage devices and attributes. The embodiment may include separating a block I/O data stream into storage device type classes. The embodiment may include routing I/O requests of corresponding device type classes to their assigned physical lanes using the information included in the table, thereby improving the I/O performance of the heterogeneous storage environment.
    Type: Application
    Filed: August 28, 2017
    Publication date: February 28, 2019
    Inventors: Itzhack Goldberg, Kai Jehnen, Frank Krick, Thorsten Muehge, Erik Rueger
  • Patent number: 10210896
    Abstract: The system includes a base frame and a controller attached to the base frame. An access point is attached to the controller. The base frame includes a plurality of tape drive slots. A plurality of frames are attached to the base frame. Each frame in the plurality of frames includes a plurality of tape slots. A tape cartridge is stored in a tape slot. An x-y-z movement system is connected to the base frame and the plurality of frames. A wireless network is connected to the base frame.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ole Asmussen, Robert Beiderbeck, Frank Krick, Markus Schaefer
  • Publication number: 20190026197
    Abstract: A data stream is stored in storage media. As part of the storage, the data stream is divided into a plurality of chunks. The plurality of chunks include a target chunk that is next to a first chunk in a file within the data stream. A determination is made that the target chunk matches an existing chunk stored in the storage media. In response to the determination, a first pointer to the existing stored chunk is created in file metadata for the file. Also in response to the determination, a second pointer to a first stored chunk that matches the first chunk is created in chunk metadata embedded with the existing stored chunk.
    Type: Application
    Filed: September 26, 2018
    Publication date: January 24, 2019
    Inventors: Mathias Defiebre, Heiko Schloesser, Christof Schmitt, Erik Rueger, Frank Krick
  • Patent number: 10169168
    Abstract: A data stream is stored in storage media. As part of the storage, the data stream is divided into a plurality of chunks. The plurality of chunks include a target chunk that is next to a first chunk in a file within the data stream. A determination is made that the target chunk matches an existing chunk stored in the storage media. In response to the determination, a first pointer to the existing stored chunk is created in file metadata for the file. Also in response to the determination, a second pointer to a first stored chunk that matches the first chunk is created in chunk metadata embedded with the existing stored chunk.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Mathias Defiebre, Heiko Schloesser, Christof Schmitt, Erik Rueger, Frank Krick
  • Patent number: 10158424
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for establishing an optical communication link. The method includes one or more processors controlling an optical detection apparatus to scan an environment to detect at least one marker. The method further includes one or more processors detecting a first marker of the one or more markers, wherein the first marker includes information that indicates a location of a first optical access point. The method further includes one or more processors determining the location of the first optical access point based on an analysis of the first marker. The method further includes one or more processors controlling an optical communication apparatus to align with the determined location of the first optical access point. The method further includes one or more processors establishing an optical communication link between the optical communication apparatus and the first optical access point.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Johannes Bort, Emil O. Gemes, Frank Krick, Thorsten Muehge, Erik Rueger