Patents by Inventor Daniel B. Kyler

Daniel B. Kyler 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: 8346805
    Abstract: A system and method for excluding certain types of files from being saved to a system by examining file data. The file data is examined by: mapping the circular queue to memory; reading the file identifiers from the circular queue (a named mutex is locked until all file identifiers have been read from the queue); using the file identifier to open the file; scanning the opened file to create a file signature; comparing the file signature to each entry on a list of signature criteria; and performing a storage policy if there is a match.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: January 1, 2013
    Assignee: Symantec Corporation
    Inventor: Daniel B. Kyler
  • Patent number: 7275097
    Abstract: A system, method and computer program product for analyzing file I/O activity on local attached storage devices within a computer network is provided. In an embodiment, a software agent executes on one or more servers within the network, and monitors the I/O activity on the network's local attached storage (e.g., SAN, NAS, and IDE and SCSI disks). A management interface is also provided for monitoring I/O activity-related data and for receiving reports on such I/O activity. In an embodiment, collected I/O-related data and any predefined I/O metrics are stored in a central repository (e.g., a relational database). The system, method and computer program product provide accurate metrics to assists system administrators in deciding, justifying and validating resource purchases for and allocations within the network.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: September 25, 2007
    Assignee: Precise Software Solutions Ltd.
    Inventors: William Peake, Jr., Colleen McLaughlin, Daniel B. Kyler
  • Patent number: 7024403
    Abstract: A system and method for excluding certain types of files from being saved to a system by examining file data. The file data is examined by: mapping the circular queue to memory; reading the file identifiers from the circular queue (a named mutex is locked until all file identifiers have been read from the queue); using the file identifier to open the file; scanning the opened file to create a file signature; comparing the file signature to each entry on a list of signature criteria; and performing a storage policy if there is a match.
    Type: Grant
    Filed: April 29, 2002
    Date of Patent: April 4, 2006
    Assignee: VERITAS Operating Corporation
    Inventor: Daniel B. Kyler
  • Publication number: 20040024921
    Abstract: A system, method and computer program product for analyzing file I/O activity on local attached storage devices within a computer network is provided. In an embodiment, a software agent executes on one or more servers within the network, and monitors the I/O activity on the network's local attached storage (e.g., SAN, NAS, and IDE and SCSI disks). A management interface is also provided for monitoring I/O activity-related data and for receiving reports on such I/O activity. In an embodiment, collected I/O-related data and any predefined I/O metrics are stored in a central repository (e.g., a relational database). The system, method and computer program product provide accurate metrics to assists system administrators in deciding, justifying and validating resource purchases for and allocations within the network.
    Type: Application
    Filed: February 21, 2003
    Publication date: February 5, 2004
    Inventors: William Peake, Colleen McLaughlin, Daniel B. Kyler
  • Publication number: 20020174102
    Abstract: A system and method for excluding certain types of files from being saved to a system by examining file data. The file data is examined by: mapping the circular queue to memory; reading the file identifiers from the circular queue (a named mutex is locked until all file identifiers have been read from the queue); using the file identifier to open the file; scanning the opened file to create a file signature; comparing the file signature to each entry on a list of signature criteria; and performing a storage policy if there is a match.
    Type: Application
    Filed: April 29, 2002
    Publication date: November 21, 2002
    Inventor: Daniel B. Kyler
  • Publication number: 20020169940
    Abstract: An efficient system and method for file information access to millions of files referenced in the NTFS File Volume Directory (MFT) for a very large NTFS File Volume. The MFT is read to create a List of all the NTFS Files on the NTFS Volume. In addition, the List of NTFS Files from the MFT is read to get the NTFS File attribute information, including information not available in the directory structure. The present invention uses the following method: the User specifies the type of information he wants about the NTFS Files; the MFT Fast Scan API reads the MFT to copy the NTFS File Records; the MFT Fast Scan API parses the NTFS Records; the MFT Fast Scan API puts the NTFS File Records in a more usable format; and the MFT Fast Scan API returns the information to the User.
    Type: Application
    Filed: April 12, 2002
    Publication date: November 14, 2002
    Inventor: Daniel B. Kyler
  • Patent number: 6092163
    Abstract: A filter driver for implementing disk space quotas is described. Quota limits on disk space taken up by files in the file system are established for users and directories, and an internal database is established to track quotas against actual disk space utilization. A driver in accordance with the invention uses kernel resources of the operating system to prevent execution of file system I/O operations which would violate any established quota. In doing so, the driver executes a logic in kernel mode which serializes file allocation operations and also serializes access to the internal database. The first step in this logic is to intercept file system I/O requests before they reach the file system driver. Then the driver determines prospectively--before the I/O request is completed--whether any quota would be exceeded by completion of the I/O request. If a quota would be exceeded, completion of the I/O request is blocked and an error status is issued.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: July 18, 2000
    Assignee: W. Quinn Associates, Inc.
    Inventors: Daniel B. Kyler, Najaf S. Husain
  • Patent number: RE39201
    Abstract: A filter driver for implementing disk space quotas is described. Quota limits on disk space taken up by files in the file system are established for users and directories, and an internal database is established to track quotas against actual disk space utilization. A driver in accordance with the invention uses kernel resources of the operating system to prevent execution of file system I/O operations which would violate any established quota. In doing so, the driver executes a logic in kernel mode which serializes file allocation operations and also serializes access to the internal database. The first step in this logic is to intercept file system I/O requests before they reach the file system driver. Then the driver determines propectively—before the I/O request is completed—whether any quota would be exceeded by completion of the I/O request. If a quota would be exceeded, completion of the I/O request is blocked and an error status is issued.
    Type: Grant
    Filed: July 2, 2002
    Date of Patent: July 18, 2006
    Assignee: VERITAS Operating Corporation
    Inventors: Daniel B. Kyler, Najaf S. Husain
  • Patent number: RE41072
    Abstract: A filter driver for implementing disk space quotas is described. Quota limits on disk space taken up by files in the file system are established for users and directories, and an internal database is established to track quotas against actual disk space utilization. A driver in accordance with the invention uses kernel resources of the operating system to prevent execution of file system I/O operations which would violate any established quota. In doing so, the driver executes a logic in kernel mode which serializes file allocation operations and also serializes access to the internal database. The first step in this logic is to intercept file system I/O requests before they reach the file system driver. Then the driver determines prospectively—before the I/O request is completed—whether any quota would be exceeded by completion of the I/O request. If a quota would be exceeded, completion of the I/O request is blocked and an error status is issued.
    Type: Grant
    Filed: February 5, 2004
    Date of Patent: January 5, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Daniel B. Kyler, Najaf S. Husain