Patents by Inventor David M. Perry

David M. Perry 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: 10268601
    Abstract: In a system executing a program, a method comprises detecting one or more input/output calls associated with the program and re-randomizing memory associated with the program in response to the one or more input/output calls. A related system is also described.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: April 23, 2019
    Assignee: Massachusetts Institute of Technology
    Inventors: Hamed Okhravi, Thomas R. Hobson, David O. Bigelow, Robert Rudd, David M. Perry, Kristin S. Dahl, William W. Streilein
  • Publication number: 20170364452
    Abstract: In a system executing a program, a method comprises detecting one or more input/output calls associated with the program and re-randomizing memory associated with the program in response to the one or more input/output calls. A related system is also described.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 21, 2017
    Inventors: Hamed Okhravi, Thomas R. Hobson, David O. Bigelow, Robert Rudd, David M. Perry, Kristin S. Dahl, William W. Streilein
  • Patent number: 7246210
    Abstract: An archival cartridge management system for conditioning removable data cartridges and normal archival operations is disclosed. The archival cartridge management system includes a cartridge holder and a controller. The cartridge holder has a connector configured for coupling to a removable data cartridge. The connector is coupled to the controller, which performs archival functions on removable data cartridges. The controller reads from removable data cartridges to determine if at least some data stored on a removable data cartridge should be refreshed. If so, the controller refreshes data stored on the removable data cartridge.
    Type: Grant
    Filed: November 3, 2005
    Date of Patent: July 17, 2007
    Assignee: ProStor Systems, Inc.
    Inventors: Steven P. Georgis, David M. Perry
  • Patent number: 6808648
    Abstract: Methods and systems for laser etching of optical servo patterns on magnetic data storage media using two or more beams of laser energy produced from a single source of laser energy to produce a servo pattern on the magnetic data storage media. By using two or more etching beams, the time required to produce a servo pattern on the magnetic data storage media can be significantly reduced. Alternatively, each servo track in the servo pattern can be written more than once. The servo patterns thus formed can be read optically or they may be read magnetically using magnetic overwriting (if the servo pattern is formed in a magnetic coating on the media). In either case, the servo patterns are either permanently formed in the media when read optically, or they can be recreated after bulk erasing if they are provided using magnetic overwriting. In yet another alternative, the servo patterns may be read both magnetically and optically, with the magnetic and optical reading occurring simultaneously or sequentially.
    Type: Grant
    Filed: February 8, 2002
    Date of Patent: October 26, 2004
    Assignee: Imation Corp.
    Inventors: Lewis S. Damer, Stephen W. Farnsworth, Robert S. Jackson, Mark P. Lubratt, Robert C. Martin, David M. Perry, John J. Simbal, Daniel P. Stubbs
  • Patent number: 6751705
    Abstract: A method and apparatus for purging data from a middle cache level without purging the corresponding data from a lower cache level (i.e., a cache level closer to the processor using the data), and replacing the purged first data with other data of a different memory address than the purged first data, while leaving the data of the first cache line in the lower cache level. In some embodiments, in order to allow such mid-level purging, the first cache line must be in the “shared state” that allows reading of the data, but does not permit modifications to the data (i.e., modifications that would have to be written back to memory). If it is desired to modify the data, a directory facility will issue a purge to all caches of the shared-state data for that cache line, and then the processor that wants to modify the data will request an exclusive-state copy to be fetched to its lower-level cache and to all intervening levels of cache.
    Type: Grant
    Filed: August 25, 2000
    Date of Patent: June 15, 2004
    Assignee: Silicon Graphics, Inc.
    Inventors: Doug Solomon, David M. Perry, Givargis G. Kaldani
  • Publication number: 20020088770
    Abstract: Methods and systems for laser etching of optical servo patterns on magnetic data storage media using two or more beams of laser energy produced from a single source of laser energy to produce a servo pattern on the magnetic data storage media. By using two or more etching beams, the time required to produce a servo pattern on the magnetic data storage media can be significantly reduced. Alternatively, each servo track in the servo pattern can be written more than once. The servo patterns thus formed can be read optically or they may be read magnetically using magnetic overwriting (if the servo pattern is formed in a magnetic coating on the media). In either case, the servo patterns are either permanently formed in the media when read optically, or they can be recreated after bulk erasing if they are provided using magnetic overwriting. In yet another alternative, the servo patterns may be read both magnetically and optically, with the magnetic and optical reading occurring simultaneously or sequentially.
    Type: Application
    Filed: February 8, 2002
    Publication date: July 11, 2002
    Inventors: Lewis S. Damer, Stephen W. Farnsworth, Robert S. Jackson, Mark P. Lubratt, Robert C. Martin, David M. Perry, John J. Simbal, Daniel P. Stubbs
  • Patent number: 6365061
    Abstract: Methods and systems for laser etching of optical servo patterns on magnetic data storage media using two or more beams of laser energy produced from a single source of laser energy to produce a servo pattern on the magnetic data storage media. By using two or more etching beams, the time required to produce a servo pattern on the magnetic data storage media can be significantly reduced. Alternatively, each servo track in the servo pattern can be written more than once. The servo patterns thus formed can be read optically or they may be read magnetically using magnetic overwriting (if the servo pattern is formed in a magnetic coating on the media). In either case, the servo patterns are either permanently formed in the media when read optically, or they can be recreated after bulk erasing if they are provided using magnetic overwriting. In yet another alternative, the servo patterns may be read both magnetically and optically, with the magnetic and optical reading occurring simultaneously or sequentially.
    Type: Grant
    Filed: February 17, 1999
    Date of Patent: April 2, 2002
    Assignee: Imation Corp.
    Inventors: Lewis S. Damer, Stephen W. Farnsworth, Robert S. Jackson, Mark P. Lubratt, Robert C. Martin, David M. Perry, John J. Simbal, Daniel P. Stubbs
  • Patent number: 6353590
    Abstract: The present invention provides methods and apparatus for stabilizing data storage media during laser servowriting of optical servo tracks on the media. The apparatus includes a spindle for rotating the media during servowriting, a fixed media platform, and a media support for stabilizing the vertical position of the media during servowriting. The media support may include channels to reduce or control the formation of an air bearing in the area of servowriting to stabilize the vertical positioning of the media. The media support may also include a vacuum slot for drawing a vacuum through the channels.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: March 5, 2002
    Assignee: Imation Corp.
    Inventors: James K. Knudsen, Arne B. Boberg, Robert S. Jackson, Leslie M. Milner, Brian K. Parliament, Daniel P. Stubbs, Mark P. Lubratt, Israel Tzur, David M. Perry
  • Patent number: 4843512
    Abstract: Recording medium disk-hub combination wherein the hub has a central hole whose periphery is bounded at least partly by three flexure members which circumscribe a cylinder corresponding to a disk drive spindle. The three flexure members are arranged in a triangular configuration, and the parts of such flexure members that circumscribe the cylinder are coplanar, forming a flexure member plane of contact. The axial center line of the recording medium disk is spaced from the flexure member plane of contact by no more than three times the thickness of the disk itself. The combination is preferably designed with the ratio of the coefficient of thermal expansion of the hub to that of the recording medium disk being between 0.7 and 1.4. Hub is made magnetic, e.g., by attaching a magnetizable disk. The combination is especially useful for removable recording disks intended to cooperate with disk drives having circular motor spindles and magnetic hold down.
    Type: Grant
    Filed: August 28, 1987
    Date of Patent: June 27, 1989
    Assignee: Minnesota Mining and Manufacturing Company
    Inventors: Larry D. Moore, Vurnen J. Leonard, David M. Perry
  • Patent number: 4809104
    Abstract: For use with a stretched surface recording disk, a recording head having a spherical surface and a series of parallel grooves adjacent the disk and a support arm assembly which maintains the recording head in proper attitudinal relationship to the disk.
    Type: Grant
    Filed: June 9, 1988
    Date of Patent: February 28, 1989
    Assignee: Minnesota Mining and Manufacturing Company
    Inventors: James K. Knudsen, David M. Perry