Patents by Inventor Daniel Winarski

Daniel Winarski 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: 8131687
    Abstract: A method for deduplicating and managing data blocks within a file system includes adding a deduplication identifier to each pointer pointing to a data block to indicate whether the data block is deduplicated, detecting duplicate data blocks, determining whether one of the duplicate data blocks has been deduplicated, when detected, determining that one duplicate data block is a master copy when it is determined that one duplicate data block has been deduplicated, selecting one of the duplicate data blocks to be a master copy when it is determined that the duplicate data blocks have not been deduplicated, and setting the deduplication identifier of the selected duplicate data block to indicate deduplication, and determining that the other duplicate data block is a new duplicate data block and setting the deduplication identifier of the other duplicate data block to indicate deduplication and directing the respective pointer to the master copy.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Allen K. Bates, Nils Haustein, Craig A. Klein, Frank Krick, Ulf Troppens, Daniel Winarski
  • Publication number: 20100121825
    Abstract: A method for deduplicating and managing data blocks within a file system includes adding a deduplication identifier to each pointer pointing to a data block to indicate whether the data block is deduplicated, detecting duplicate data blocks, determining whether one of the duplicate data blocks has been deduplicated, when detected, determining that one duplicate data block is a master copy when it is determined that one duplicate data block has been deduplicated, selecting one of the duplicate data blocks to be a master copy when it is determined that the duplicate data blocks have not been deduplicated, and setting the deduplication identifier of the selected duplicate data block to indicate deduplication, and determining that the other duplicate data block is a new duplicate data block and setting the deduplication identifier of the other duplicate data block to indicate deduplication and directing the respective pointer to the master copy.
    Type: Application
    Filed: November 13, 2008
    Publication date: May 13, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Allen K. Bates, Nils Haustein, Craig A. Klein, Frank Krick, Ulf Troppens, Daniel Winarski
  • Patent number: 7679858
    Abstract: Provided is a method for differential timing based servo pattern for magnetic-based storage media. A magnetic storage media includes a magnetic first-pole polarity initialized servo track segment and a magnetic second-pole polarity differential timing based servo pattern recorded on the magnetic first-pole polarity initialized servo track segment. The magnetic second-pole polarity differential timing based servo pattern represents magnetic encoded servo position information for facilitating a determination of a servo position error signal exclusive of noise.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: March 16, 2010
    Assignee: International Business Machines Corporation
    Inventors: Daniel Winarski, Nils Haustein, Craig A. Klein
  • Patent number: 7649709
    Abstract: A magnetic storage media includes a magnetic first-pole polarity initialized servo track segment and a magnetic second-pole polarity differential timing based servo pattern recorded on the magnetic first-pole polarity initialized servo track segment. The magnetic second-pole polarity differential timing based servo pattern represents magnetic encoded servo position information for facilitating a determination of a servo position error signal exclusive of noise.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: January 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Daniel Winarski, Nils Haustein, Craig A. Klein
  • Patent number: 7649708
    Abstract: A magnetic storage media includes a magnetic first-pole polarity initialized servo track segment and a magnetic second-pole polarity differential timing based servo pattern recorded on the magnetic first-pole polarity initialized servo track segment. The magnetic second-pole polarity differential timing based servo pattern represents magnetic encoded servo position information for facilitating a determination of a servo position error signal exclusive of noise.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: January 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Daniel Winarski, Nils Haustein, Craig A. Klein
  • Patent number: 7511908
    Abstract: A magnetic storage media includes a magnetic south-north servo band section and a magnetic north-south servo band section. The magnetic south-north servo band section includes a magnetic south-pole polarity initialized servo track segment and a magnetic north-pole polarity servo pattern recorded on the magnetic south-pole polarity initialized servo track segment. The magnetic north-south servo band section includes a magnetic north-pole polarity initialized servo track segment, and a magnetic south-pole polarity servo pattern recorded on the magnetic north-pole polarity initialized servo track segment. The magnetic south-north servo band section and the magnetic north-south servo band section are recorded relative to each other on a servo track to represent magnetic polarity encoded servo position information based on the magnetic north-pole polarity servo pattern and the magnetic south-pole polarity servo pattern.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Daniel Winarski, Nils Haustein, Craig A. Klein
  • Publication number: 20090027801
    Abstract: A magnetic storage media includes a magnetic first-pole polarity initialized servo track segment and a magnetic second-pole polarity differential timing based servo pattern recorded on the magnetic first-pole polarity initialized servo track segment. The magnetic second-pole polarity differential timing based servo pattern represents magnetic encoded servo position information for facilitating a determination of a servo position error signal exclusive of noise.
    Type: Application
    Filed: September 26, 2008
    Publication date: January 29, 2009
    Applicant: International Business Machines Corporation
    Inventors: Daniel Winarski, Nils Haustein, Craig A. Klein
  • Publication number: 20090021856
    Abstract: A magnetic storage media includes a magnetic first-pole polarity initialized servo track segment and a magnetic second-pole polarity differential timing based servo pattern recorded on the magnetic first-pole polarity initialized servo track segment. The magnetic second-pole polarity differential timing based servo pattern represents magnetic encoded servo position information for facilitating a determination of a servo position error signal exclusive of noise.
    Type: Application
    Filed: September 26, 2008
    Publication date: January 22, 2009
    Applicant: International Business Machines Corporation
    Inventors: Daniel Winarski, Nils Haustein, Craig A. Klein
  • Patent number: 7474486
    Abstract: A magnetic storage media includes one or more magnetic polarity encoded servo bands with each magnetic polarity encoded servo band including one or more magnetic south-north servo band sections and one or more magnetic north-south servo band sections. Each magnetic south-north servo band section includes a magnetic south-pole polarity initialized servo track segment and a magnetic north-pole polarity servo pattern recorded on the magnetic south-pole polarity initialized servo track segment. Each magnetic north-south servo band section includes a magnetic north-pole polarity initialized servo track segment, and a magnetic south-pole polarity servo pattern recorded on the magnetic north-pole polarity initialized servo track segment.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Daniel Winarski, Nils Haustein, Craig A. Klein
  • Publication number: 20070256000
    Abstract: Improved reliability for multi-layer media is providing by the present invention. A data stream U is received for recording to a multi-layer rotating storage medium, the data stream U comprising a sequence of data bits. Each data bit U(J) is encoded into X representation bits. A first representation bit B(1,J) is recorded onto a first layer of the storage media, the second representation bit B(2,J) is recorded onto a second layer of the storage media, etc. When a request to read the recorded data U from the storage media is subsequently received, a plurality of the X representation bits are read back from the storage media and are decoded into the original data bit U(J). In one embodiment, encoding may be performed with a convolution encoding algorithm and decoding with a PRML decoding algorithm. In another embodiment, Reed Solomon encoding/decoding may be employed.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 1, 2007
    Applicant: International Business Machines Corporation
    Inventors: Allen Bates, Nils Haustein, Craig Klein, Henry Liu, Daniel Winarski
  • Publication number: 20070253043
    Abstract: A holographic information recording apparatus is disclosed. The holographic information recording apparatus comprises a laser light source, a beam splitter, and a reflective spatial light modulator. The beam splitter provides a reference beam and a carrier beam, where that reference beam is directed without reflection toward a holographic data storage medium. The carrier beam is reflected off the reflective spatial light modulator to form a data beam comprising an image of information. The reference beam interacts with the data beam to form a hologram comprising the image. That hologram is then encoded in a holographic data storage medium.
    Type: Application
    Filed: April 26, 2006
    Publication date: November 1, 2007
    Inventors: Allen Bates, Nils Haustein, Craig Klein, Henry Liu, Daniel Winarski
  • Publication number: 20070206308
    Abstract: A data storage cartridge comprises data storage media configured to store data for read and/or write access, wherein the data may be arranged in a plurality of partitions; and a plurality of cartridge memories. A control system, for example of a data storage drive, is configured to allocate at least portions of capacity of the data storage media to cartridge memories of the data storage cartridge; and to provide information defining the allocated portions of capacity to the cartridge memories. Each of the cartridge memories may have a separate user and thus provide access for that user to separate partitions.
    Type: Application
    Filed: March 3, 2006
    Publication date: September 6, 2007
    Inventors: Allen Bates, Nils Haustein, James Johnson, Craig Klein, Daniel Winarski
  • Publication number: 20070208784
    Abstract: Computer systems, logging daemons, methods, and computer program products are provided for logging information from a plurality of logging applications regarding the computer system. A registry is configured to identify the logging applications, and the plurality of logging applications are configured to identify the logged information in accordance with a common protocol and in accordance with the registry. A logging control is configured to parse the logged information, and configured to save the logged information in accordance with the parsing.
    Type: Application
    Filed: March 3, 2006
    Publication date: September 6, 2007
    Inventors: Ralph Beeston, Thomas Bish, Henry Liu, Daniel Winarski
  • Publication number: 20070206309
    Abstract: A data storage cartridge comprises data storage media configured to store data for read and/or write access, wherein the data may be arranged in a plurality of partitions; and a plurality of cartridge memories. Each cartridge memory comprises a communication interface and a memory, wherein the information of the memory is formatted to allow association with at least one of the plurality of partitions of the data storage media. Thus, each of the cartridge memories may have a separate user and provide access for that user to a separate partition or subset of partitions.
    Type: Application
    Filed: March 3, 2006
    Publication date: September 6, 2007
    Inventors: Allen Bates, Nils Haustein, James Johnson, Craig Klein, Daniel Winarski
  • Publication number: 20070146925
    Abstract: A magnetic storage media includes a magnetic first-pole polarity initialized servo track segment and a magnetic second-pole polarity differential timing based servo pattern recorded on the magnetic first-pole polarity initialized servo track segment The magnetic second-pole polarity differential timing based servo pattern represents magnetic encoded servo position information for facilitating a determination of a servo position error signal exclusive of a plurality of fixed position error timing components and inclusive of a plurality of variable position error timing components.
    Type: Application
    Filed: February 16, 2007
    Publication date: June 28, 2007
    Inventors: Nils Haustein, Craig Klein, Daniel Winarski
  • Publication number: 20070115577
    Abstract: A magnetic storage media includes one or more magnetic polarity encoded servo bands with each magnetic polarity encoded servo band including one or more magnetic south-north servo band sections and one or more magnetic north-south servo band sections. Each magnetic south-north servo band section includes a magnetic south-pole polarity initialized servo track segment and a magnetic north-pole polarity servo pattern recorded on the magnetic south-pole polarity initialized servo track segment. Each magnetic north-south servo band section includes a magnetic north-pole polarity initialized servo track segment, and a magnetic south-pole polarity servo pattern recorded on the magnetic north-pole polarity initialized servo track segment.
    Type: Application
    Filed: November 18, 2005
    Publication date: May 24, 2007
    Applicant: International Business Machines Corporation
    Inventors: Daniel Winarski, Nils Haustein, Craig Klein
  • Publication number: 20070115576
    Abstract: A magnetic storage media includes a magnetic south-north servo band section and a magnetic north-south servo band section. The magnetic south-north servo band section includes a magnetic south-pole polarity initialized servo track segment and a magnetic north-pole polarity servo pattern recorded on the magnetic south-pole polarity initialized servo track segment. The magnetic north-south servo band section includes a magnetic north-pole polarity initialized servo track segment, and a magnetic south-pole polarity servo pattern recorded on the magnetic north-pole polarity initialized servo track segment. The magnetic south-north servo band section and the magnetic north-south servo band section are recorded relative to each other on a servo track to represent magnetic polarity encoded servo position information based on the magnetic north-pole polarity servo pattern and the magnetic south-pole polarity servo pattern.
    Type: Application
    Filed: November 18, 2005
    Publication date: May 24, 2007
    Applicant: International Business Machines Corporation
    Inventors: Daniel Winarski, Nils Haustein, Craig Klein
  • Publication number: 20070115578
    Abstract: A magnetic storage media includes a magnetic first-pole polarity initialized servo track segment and a magnetic second-pole polarity differential timing based servo pattern recorded on the magnetic first-pole polarity initialized servo track segment. The magnetic second-pole polarity differential timing based servo pattern represents magnetic encoded servo position information for facilitating a determination of a servo position error signal exclusive of noise.
    Type: Application
    Filed: November 18, 2005
    Publication date: May 24, 2007
    Applicant: International Business Machines Corporation
    Inventors: Daniel Winarski, Nils Haustein, Craig Klein
  • Publication number: 20070113240
    Abstract: An apparatus, system, and method are disclosed for correlating a cost of receiving media to a user's exposure to advertising. A media display system including a media recorder detects and reports that a media display system user has skipped over an advertising program without watching or listening to the advertising program. A fee is calculated and charged to the user in lieu of the user's watching or listening to the advertising program. Alternatively, a user may subscribe to a service that allows the user to skip over some or all advertising programs displayed on the media display system.
    Type: Application
    Filed: November 15, 2005
    Publication date: May 17, 2007
    Inventors: James McLean, Daniel Winarski
  • Publication number: 20070106710
    Abstract: An apparatus, system, and method are disclosed for data migration of retention data between data retention systems. The system includes a first back-end agent for accessing a first data retention system according to a first communication protocol, a first front-end agent for interfacing between the first back-end agent and the second front-end agent, and a second back-end agent for interfacing between the second front-end agent and the second data retention system according to a second communication protocol. The present invention described herein allows a user to migrate retained data from one retention data system to another while maintaining data attributes such as retention time.
    Type: Application
    Filed: October 26, 2005
    Publication date: May 10, 2007
    Inventors: Nils Haustein, Craig Klein, Daniel Winarski