Patents by Inventor Tony Nichols

Tony Nichols 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: 8452744
    Abstract: Systems and methods for scanning files for pestware on a protected computer are described. In one variation, when a file on a storage device is inaccessible via an operating system of the protected computer, a listing of a plurality of pointers for the file is located on the storage device. Each of the plurality of pointers in the listing points to a corresponding one of a plurality of locations on the storage device, and the storage device stores each of a plurality of portions of data for the file at a corresponding one of each of the plurality of locations. One or more of the plurality of portions for the data are accessed and analyzed, while the operating system continues to limit access to the file via the operating system, so as to determine whether the file is a pestware file.
    Type: Grant
    Filed: June 6, 2005
    Date of Patent: May 28, 2013
    Assignee: Webroot Inc.
    Inventors: Tony Nichols, Michael Burtscher
  • Publication number: 20120250340
    Abstract: A taillight antitheft system having a frame with an interior void having a bar network and/or a screen configured to be permanently mounted over a grouping of LED taillight units and to an adjacent-mounting surface via a welding process. In this manner, system obstructs access to the LED taillight units, thereby preventing unauthorized removal or theft thereof, while permitting light emitted from the LED taillight units to pass therethrough, thereby not materially interfering with the underlying purpose of the LED taillight units. The system is only removable from the mounting surface via destroying weld marks produced during the welding process.
    Type: Application
    Filed: June 10, 2011
    Publication date: October 4, 2012
    Inventor: Tony Nichols
  • Publication number: 20120250339
    Abstract: A taillight antitheft system having a frame with an interior void having a bar network and/or a screen configured to be permanently mounted over a grouping of LED taillight units and to an adjacent-mounting surface via a welding process. In this manner, system obstructs access to the LED taillight units, thereby preventing unauthorized removal or theft thereof, while permitting light emitted from the LED taillight units to pass therethrough, thereby not materially interfering with the underlying purpose of the LED taillight units. The system is only removable from the mounting surface via destroying weld marks produced during the welding process.
    Type: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Inventor: Tony Nichols
  • Patent number: 8079032
    Abstract: A method and system for rendering harmless a locked pestware executable object is described. In one illustrative embodiment, a locked pestware executable object is detected on a storage device of a computer, the locked pestware executable object being inaccessible via the computer's operating system; the locked pestware executable object is accessed through direct drive access; and data in the locked pestware executable object is modified in a manner that renders it harmless to the computer.
    Type: Grant
    Filed: March 22, 2006
    Date of Patent: December 13, 2011
    Assignee: Webroot Software, Inc.
    Inventor: Tony Nichols
  • Patent number: 7722104
    Abstract: Embodiments of the present invention provide a mobile target range trailer. The mobile target range trailer includes an extendible main body having telescopically intercoupled outer and inner sections, a hitching element coupled to the main body proximate a first end of the body, and a plurality of wheels coupled to the main body proximate a second end of the body. The outer and inner section of the main body cooperatively define an interior space. The main body is shiftable between a retracted position and an extended position to increase the maximum dimension of the interior space. Such a configuration enables the trailer to be transported in a retracted position and shifted to an extended position while stationary to provide an increased interior space for targeting.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: May 25, 2010
    Inventor: Tony Nichols
  • Patent number: 7461104
    Abstract: A method and system for rapid data-fragmentation analysis of a New Technology File System (NTFS) is described. In one embodiment, the Master File Table (MFT) associated with a NTFS volume is analyzed to estimate the extent of data fragmentation on the NTFS volume, the analysis being performed substantially without using directory index information associated with the NTFS volume.
    Type: Grant
    Filed: March 22, 2006
    Date of Patent: December 2, 2008
    Assignee: Webroot Software, Inc.
    Inventors: Tony Nichols, Paul Para
  • Publication number: 20080010326
    Abstract: A method and system for securely deleting files from a computer storage device is described. One embodiment locates a data structure associated with a file to be deleted; locates, using information contained in the data structure, the set of data storage units in which the file resides; and overwrites with a data pattern at least once each data storage unit in the set of data storage units, the overwriting being performed using direct drive access, the direct drive access bypassing standard file Application Program Interface (API) function calls of the operating system of the computer.
    Type: Application
    Filed: June 15, 2006
    Publication date: January 10, 2008
    Inventors: Troy A. Carpenter, Tony Nichols
  • Publication number: 20070226265
    Abstract: A method and system for rapid data-fragmentation analysis of a New Technology File System (NTFS) is described. In one embodiment, the Master File Table (MFT) associated with a NTFS volume is analyzed to estimate the extent of data fragmentation on the NTFS volume, the analysis being performed substantially without using directory index information associated with the NTFS volume.
    Type: Application
    Filed: March 22, 2006
    Publication date: September 27, 2007
    Inventors: Tony Nichols, Paul Para
  • Publication number: 20070226704
    Abstract: A method and system for rendering harmless a locked pestware executable object is described. In one illustrative embodiment, a locked pestware executable object is detected on a storage device of a computer, the locked pestware executable object being inaccessible via the computer's operating system; the locked pestware executable object is accessed through direct drive access; and data in the locked pestware executable object is modified in a manner that renders it harmless to the computer.
    Type: Application
    Filed: March 22, 2006
    Publication date: September 27, 2007
    Inventor: Tony Nichols
  • Publication number: 20070226445
    Abstract: A method and system for rapid data-fragmentation analysis of a file-allocation-table (FAT) file system is described. One illustrative embodiment reads into a memory of a computer a FAT associated with a storage medium of the computer, the storage medium having a plurality of clusters, each cluster having an associated entry in the FAT; and analyzes, substantially without accessing a directory table associated with the storage medium, the FAT to estimate the extent of data fragmentation on the storage medium.
    Type: Application
    Filed: March 22, 2006
    Publication date: September 27, 2007
    Inventors: Tony Nichols, Paul Para
  • Publication number: 20070226800
    Abstract: A method and system for denying pestware direct drive access on a computer is described. In one illustrative embodiment, a driver intercepts a direct drive access by a process running on the computer, and a user interface reports the direct drive access to a user and permits or denies the direct drive access in response to input from the user. In other illustrative embodiments, the user is given the option of permitting or denying a particular running process direct drive access on a one-time or a permanent basis.
    Type: Application
    Filed: March 22, 2006
    Publication date: September 27, 2007
    Inventor: Tony Nichols
  • Publication number: 20070203884
    Abstract: A system and method for gathering information about files stored is described. In one embodiment the method includes identifying a starting location of a file table of the data storage device. The file table includes an entry for the file table and entries for other files stored on the data storage device. The method also includes accessing a data attribute within the entry for the file table, which includes pointers to other locations where portions of the file table are stored on the data storage device. The pointers to the other locations are utilized to locate an entry in the file table for each of the other files, and attribute information for at least one attribute of each of the other files is retrieved from the entries for the other files.
    Type: Application
    Filed: February 28, 2006
    Publication date: August 30, 2007
    Inventors: Tony Nichols, Michael Burtscher
  • Publication number: 20070182185
    Abstract: Embodiments of the present invention provide a mobile target range trailer. The mobile target range trailer includes an extendible main body having telescopically intercoupled outer and inner sections, a hitching element coupled to the main body proximate a first end of the body, and a plurality of wheels coupled to the main body proximate a second end of the body. The outer and inner section of the main body cooperatively define an interior space. The main body is shiftable between a retracted position and an extended position to increase the maximum dimension of the interior space. Such a configuration enables the trailer to be transported in a retracted position and shifted to an extended position while stationary to provide an increased interior space for targeting.
    Type: Application
    Filed: February 7, 2006
    Publication date: August 9, 2007
    Inventor: Tony Nichols
  • Publication number: 20070169198
    Abstract: Systems and methods for detecting and managing pestware affecting a first operating system of a computer are described. In one variation, the computer is booted up utilizing a second operating system that is a different operating system than the first operating system. After booting the computer with the second operating system, a storage device of the computer is scanned for pestware while the first operating system is inactive, and any pestware found on the storage device is managed in one or more of a variety of techniques. In some variations, for example, any identified pestware is quarantined so as to prevent the identified pestware from being launched when the first operating system is active.
    Type: Application
    Filed: January 18, 2006
    Publication date: July 19, 2007
    Inventors: Phil Madddaloni, Tony Nichols
  • Publication number: 20070168694
    Abstract: Systems and methods for detecting and managing pestware are described. In one variation, a secondary operating system operates simultaneously with a primary operating system of a computer, and an anti-pestware application or service utilizes the secondary operating system to scan for indicia of pestware-related activity that may adversely affect a primary operating system of the computer.
    Type: Application
    Filed: January 18, 2006
    Publication date: July 19, 2007
    Inventors: Phil Maddaloni, Tony Nichols
  • Publication number: 20070073792
    Abstract: Systems and methods for removing residual data on a protected computer are described. In one variation, the location of a directory structure is a file storage device of the protected computer are identified. Information from the directory structure is retrieved and analyzed to determine whether residual data exists in the directory structure. Any existing residual data is removed.
    Type: Application
    Filed: September 28, 2005
    Publication date: March 29, 2007
    Inventors: Tony Nichols, Troy Carpenter
  • Publication number: 20060277183
    Abstract: Systems and methods for scanning and deleting pestware on a protected computer are described. In one variation, the presence of a pestware file on the storage device is detected while an operating system of the protected computer is limiting access to the pestware file via the operating system. In order mitigate any undesirable consequences the pestware might cause, a listing of a plurality of pointers to data for the pestware file is altered while the operating system continues to limit access to the file via the operating system. In this way, the operating system will be unable to locate and launch the pestware file. In variations, the name of the pestware file from a directory entry of the pestware file. In systems where the files are organized in an NTFS format, an MFT bitmap may be removed as well.
    Type: Application
    Filed: June 6, 2005
    Publication date: December 7, 2006
    Inventors: Tony Nichols, Michael Burtscher
  • Publication number: 20060277182
    Abstract: Systems and methods for scanning files for pestware on a protected computer are described. In one variation, when a file on a storage device is inaccessible via an operating system of the protected computer, a listing of a plurality of pointers for the file is located on the storage device. Each of the plurality of pointers in the listing points to a corresponding one of a plurality of locations on the storage device, and the storage device stores each of a plurality of portions of data for the file at a corresponding one of each of the plurality of locations. One or more of the plurality of portions for the data are accessed and analyzed, while the operating system continues to limit access to the file via the operating system, so as to determine whether the file is a pestware file.
    Type: Application
    Filed: June 6, 2005
    Publication date: December 7, 2006
    Inventors: Tony Nichols, Michael Burtscher