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: 8131687Abstract: 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: GrantFiled: November 13, 2008Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Allen K. Bates, Nils Haustein, Craig A. Klein, Frank Krick, Ulf Troppens, Daniel Winarski
-
Publication number: 20100121825Abstract: 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: ApplicationFiled: November 13, 2008Publication date: May 13, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Allen K. Bates, Nils Haustein, Craig A. Klein, Frank Krick, Ulf Troppens, Daniel Winarski
-
Patent number: 7679858Abstract: 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: GrantFiled: November 18, 2005Date of Patent: March 16, 2010Assignee: International Business Machines CorporationInventors: Daniel Winarski, Nils Haustein, Craig A. Klein
-
Patent number: 7649708Abstract: 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: GrantFiled: September 26, 2008Date of Patent: January 19, 2010Assignee: International Business Machines CorporationInventors: Daniel Winarski, Nils Haustein, Craig A. Klein
-
Patent number: 7649709Abstract: 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: GrantFiled: September 26, 2008Date of Patent: January 19, 2010Assignee: International Business Machines CorporationInventors: Daniel Winarski, Nils Haustein, Craig A. Klein
-
Patent number: 7511908Abstract: 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: GrantFiled: November 18, 2005Date of Patent: March 31, 2009Assignee: International Business Machines CorporationInventors: Daniel Winarski, Nils Haustein, Craig A. Klein
-
Publication number: 20090027801Abstract: 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: ApplicationFiled: September 26, 2008Publication date: January 29, 2009Applicant: International Business Machines CorporationInventors: Daniel Winarski, Nils Haustein, Craig A. Klein
-
Publication number: 20090021856Abstract: 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: ApplicationFiled: September 26, 2008Publication date: January 22, 2009Applicant: International Business Machines CorporationInventors: Daniel Winarski, Nils Haustein, Craig A. Klein
-
Patent number: 7474486Abstract: 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: GrantFiled: November 18, 2005Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: Daniel Winarski, Nils Haustein, Craig A. Klein
-
Publication number: 20070253043Abstract: 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: ApplicationFiled: April 26, 2006Publication date: November 1, 2007Inventors: Allen Bates, Nils Haustein, Craig Klein, Henry Liu, Daniel Winarski
-
Publication number: 20070256000Abstract: 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: ApplicationFiled: April 28, 2006Publication date: November 1, 2007Applicant: International Business Machines CorporationInventors: Allen Bates, Nils Haustein, Craig Klein, Henry Liu, Daniel Winarski
-
Publication number: 20070206308Abstract: 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: ApplicationFiled: March 3, 2006Publication date: September 6, 2007Inventors: Allen Bates, Nils Haustein, James Johnson, Craig Klein, Daniel Winarski
-
Publication number: 20070208784Abstract: 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: ApplicationFiled: March 3, 2006Publication date: September 6, 2007Inventors: Ralph Beeston, Thomas Bish, Henry Liu, Daniel Winarski
-
Publication number: 20070206309Abstract: 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: ApplicationFiled: March 3, 2006Publication date: September 6, 2007Inventors: Allen Bates, Nils Haustein, James Johnson, Craig Klein, Daniel Winarski
-
Publication number: 20070146925Abstract: 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: ApplicationFiled: February 16, 2007Publication date: June 28, 2007Inventors: Nils Haustein, Craig Klein, Daniel Winarski
-
Publication number: 20070115578Abstract: 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: ApplicationFiled: November 18, 2005Publication date: May 24, 2007Applicant: International Business Machines CorporationInventors: Daniel Winarski, Nils Haustein, Craig Klein
-
Publication number: 20070115576Abstract: 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: ApplicationFiled: November 18, 2005Publication date: May 24, 2007Applicant: International Business Machines CorporationInventors: Daniel Winarski, Nils Haustein, Craig Klein
-
Publication number: 20070115577Abstract: 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: ApplicationFiled: November 18, 2005Publication date: May 24, 2007Applicant: International Business Machines CorporationInventors: Daniel Winarski, Nils Haustein, Craig Klein
-
Publication number: 20070113240Abstract: 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: ApplicationFiled: November 15, 2005Publication date: May 17, 2007Inventors: James McLean, Daniel Winarski
-
Publication number: 20070106710Abstract: 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: ApplicationFiled: October 26, 2005Publication date: May 10, 2007Inventors: Nils Haustein, Craig Klein, Daniel Winarski