Patents by Inventor Gregory P. Fry

Gregory P. Fry 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: 7509453
    Abstract: An invention is disclosed for automatically formatting removable media. A default media image is generated in computer memory in response to detecting unformatted media in a computer drive. The media image includes default file system structures for the media. In response to receiving a request to read the media, data is returned based on the default file system structures. However, the removable media is automatically prepared for content in response to receiving a request to write information to the media, wherein the default media image in memory is committed to the media.
    Type: Grant
    Filed: August 8, 2006
    Date of Patent: March 24, 2009
    Assignee: Sonic Solutions, Inc.
    Inventors: Mark A. Green, Dennis M. Summers, Gregory P. Fry, David A. Coleman, Carl Fry
  • Patent number: 7177990
    Abstract: An invention is disclosed for automatically preparing removable media for content, such as by automatically formatting media such as CDs and DVDs. A drive type is determined for a drive present on a computer system. The drive type defines characteristics of the drive. In addition, a media type is detected for removable media, such as a compact disc or floppy disk, present in the drive. Similar to the drive type, the media type defines characteristics of the removable media. Based on the drive type and media type, the removable media is automatically prepared for content in response to receiving a request to write to the removable media.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: February 13, 2007
    Assignee: Sonic Solutions
    Inventors: Jessica L. Kahn, Dennis M. Summers, Mark A. Green, David A. Coleman, Gregory P. Fry, Carl Fry
  • Patent number: 7120735
    Abstract: An invention is provided for automatically formatting removable media at the application level. The method includes intercepting a write request to write to removable media, and determining if the removable media is unformatted. When the removable media is unformatted, the removable media is automatically prepared for content. The write request is then provided to an operating system, which performs a write operation on the removable media. In one aspect, the method can determine whether the write request is directed to a supported drive, which is a drive within a predetermined set of supported drives. In this aspect, if the write request is not directed to a supported drive, the write request can be provided to the operating system without formatting the removable media.
    Type: Grant
    Filed: May 21, 2003
    Date of Patent: October 10, 2006
    Assignee: Sonic Solutions, Inc.
    Inventors: Dennis M. Summers, Mark A. Green, Gregory P. Fry, David A. Coleman, Donald J. Mapes
  • Patent number: 7114028
    Abstract: An invention is disclosed for automatically formatting removable media. A default media image is generated in computer memory in response to detecting unformatted media in a computer drive. The media image includes default file system structures for the media. In response to receiving a request to read the media, data is returned based on the default file system structures. However, the removable media is automatically prepared for content in response to receiving a request to write information to the media, wherein the default media image in memory is committed to the media.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: September 26, 2006
    Assignee: Sonic Solutions
    Inventors: Mark A. Green, Dennis M. Summers, Gregory P. Fry, David A. Coleman, Carl Fry
  • Patent number: 6775745
    Abstract: Methods and an apparatus for a caching mechanism which improves system performance are provided. One exemplary method includes reading files in response to a request from an operating system. Then, copies of the read files are stored in a cache where the cache is located within a random access memory of the computer. Next, frequency factors are assigned to each of the files stored in the cache, where the frequency factors indicate how often each of the corresponding files has been accessed by the operating system. Then, the frequency factors are scanned in response to a capacity of the cache being attained. Next, a least frequently and least recently used file is identified. Then, the least frequently and least recently used file is eliminated to liberate capacity of the cache.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: August 10, 2004
    Assignee: Roxio, Inc.
    Inventors: Gregory P. Fry, Carl P. Fry