Patents by Inventor Thomas Hartnett

Thomas Hartnett 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: 10860720
    Abstract: A protection application detects and remediates malicious files on a client. The protection application trains models using known samples of static clean files, and the models characterize features of the clean files. A model may be selected based on metadata obtained from a target file. By processing features of the clean files and features of the target file, the model may generate an anomaly score indicating a level of dissimilarity between the target file and the sample. The protection application compares the anomaly score to one or more threshold scores to classify the target file. Additionally, the target file may be provided to a security server to check against a whitelist or blacklist for classification. Responsive to a classification as malicious, the protection application remediates the target file on the client.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: December 8, 2020
    Assignee: MALWAREBYTES INC.
    Inventors: Andrew Thomas Hartnett, Douglas Stuart Swanson
  • Publication number: 20190012460
    Abstract: A protection application detects and remediates malicious files on a client. The protection application trains models using known samples of static clean files, and the models characterize features of the clean files. A model may be selected based on metadata obtained from a target file. By processing features of the clean files and features of the target file, the model may generate an anomaly score indicating a level of dissimilarity between the target file and the sample. The protection application compares the anomaly score to one or more threshold scores to classify the target file. Additionally, the target file may be provided to a security server to check against a whitelist or blacklist for classification. Responsive to a classification as malicious, the protection application remediates the target file on the client.
    Type: Application
    Filed: August 28, 2018
    Publication date: January 10, 2019
    Inventors: Andrew Thomas Hartnett, Douglas Stuart Swanson
  • Patent number: 10089467
    Abstract: A protection application detects and remediates malicious files on a client. The protection application trains models using known samples of static clean files, and the models characterize features of the clean files. A model may be selected based on metadata obtained from a target file. By processing features of the clean files and features of the target file, the model may generate an anomaly score indicating a level of dissimilarity between the target file and the sample. The protection application compares the anomaly score to one or more threshold scores to classify the target file. Additionally, the target file may be provided to a security server to check against a whitelist or blacklist for classification. Responsive to a classification as malicious, the protection application remediates the target file on the client.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: October 2, 2018
    Assignee: Malwarebytes Inc.
    Inventors: Andrew Thomas Hartnett, Douglas Stuart Swanson
  • Patent number: 9928210
    Abstract: The present disclosure provides for defragmenting deduplicated data, such as one or more backup image files, stored in a deduplicated data store. A defragmentation module can be implemented on a deduplication server to reduce fragmentation of backup images and improve processing time for restoring a backup image. A defragmentation module can be configured to defragment a backup image file by migrating portions of data of the backup image file that are stored in various containers at non-contiguous locations throughout deduplicated data store. A defragmentation module can contiguously write the portions to one or more containers, which are stored at one or more new locations in the deduplicated data store. A defragmentation module can be configured to evaluate whether portions of a backup image file meet criteria for defragmentation. A defragmentation module can also be configured to update location information about the portions that are migrated to the new container(s).
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: March 27, 2018
    Assignee: Veritas Technologies LLC
    Inventors: Xianbo Zhang, Benjamin Potvien, Thomas Hartnett, Weibao Wu, Satyajit Gorhe Parlikar
  • Patent number: 9830231
    Abstract: A system and method for caching fingerprints in a client cache is provided. A data object that comprises a set of data segments and describes a backup process is identified. Thereafter, a request referencing the data object is made to a deduplication server to request that a task identifier be added to the data object. If the deduplication server is able to successfully add the task identifier to the data object, then an active identifier is added to each data segment from the set of data segments in a cache that is within a client system.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: November 28, 2017
    Assignee: Veritas Technologies LLC
    Inventors: Xianbo Zhang, Thomas Hartnett, Weibao Wu
  • Publication number: 20150046403
    Abstract: A system and method for caching fingerprints in a client cache is provided. A data object that comprises a set of data segments and describes a backup process is identified. Thereafter, a request referencing the data object is made to a deduplication server to request that a task identifier be added to the data object. If the deduplication server is able to successfully add the task identifier to the data object, then an active identifier is added to each data segment from the set of data segments in a cache that is within a client system.
    Type: Application
    Filed: October 27, 2014
    Publication date: February 12, 2015
    Inventors: Xianbo Zhang, Thomas Hartnett, Weibao Wu
  • Patent number: 8874520
    Abstract: A system and method for caching fingerprints in a client cache is provided. A data object that comprises a set of data segments and describes a backup process is identified. Thereafter, a request referencing the data object is made to a deduplication server to request that a task identifier be added to the data object. If the deduplication server is able to successfully add the task identifier to the data object, then an active identifier is added to each data segment from the set of data segments in a cache that is within a client system.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: October 28, 2014
    Assignee: Symantec Corporation
    Inventors: Xianbo Zhang, Thomas Hartnett, Weibao Wu
  • Patent number: 8301772
    Abstract: Method and apparatus for allocating resources among backup tasks in a data backup system is described. One aspect of the invention relates to managing backup tasks in a computer network. An estimated resource utilization is established for each of the backup tasks based on a set of backup statistics. A resource reservation is allocated for each of the backup tasks based on the estimated resource utilization thereof. The resource reservation of each of the backup tasks is dynamically changed during performance thereof.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: October 30, 2012
    Assignee: Symantec Corporation
    Inventors: Michael Zeis, Thomas Hartnett, Adonijah Park
  • Publication number: 20120209814
    Abstract: A system and method for caching fingerprints in a client cache is provided. A data object that comprises a set of data segments and describes a backup process is identified. Thereafter, a request referencing the data object is made to a deduplication server to request that a task identifier be added to the data object. If the deduplication server is able to successfully add the task identifier to the data object, then an active identifier is added to each data segment from the set of data segments in a cache that is within a client system.
    Type: Application
    Filed: February 11, 2011
    Publication date: August 16, 2012
    Inventors: Xianbo Zhang, Thomas Hartnett, Weibao Wu
  • Publication number: 20080244601
    Abstract: Method and apparatus for allocating resources among backup tasks in a data backup system is described. One aspect of the invention relates to managing backup tasks in a computer network. An estimated resource utilization is established for each of the backup tasks based on a set of backup statistics. A resource reservation is allocated for each of the backup tasks based on the estimated resource utilization thereof. The resource reservation of each of the backup tasks is dynamically changed during performance thereof.
    Type: Application
    Filed: March 27, 2007
    Publication date: October 2, 2008
    Applicant: Symantec Corporation
    Inventors: Michael Zeis, Thomas Hartnett, Adonijah Park
  • Publication number: 20060092831
    Abstract: Methods, systems, and computer program products for substitution of card-based telephony bearer channel switch modules in a manner that preserves stable calls are disclosed. According to one method, a first card-based telephony bearer channel switch module of a plurality of card-based telephony bearer channel switch modules is designated as a substitution switch module. A second card-based telephony bearer channel switch module of the plurality of card-based telephony bearer channel switch module is designated as an active switch module. Stable calls are established using the second card-based telephony bearer channel switch module. Configuration information for the second card-based telephony bearer channel switch module is communicated to the first card-based telephony bearer channel switch module. Call state information for calls involving the second card-based telephony bearer channel switch module is obtained from the first card-based telephony bearer channel switch modules.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 4, 2006
    Inventors: Thomas Hartnett, Paul Richards
  • Patent number: 6754295
    Abstract: In one embodiment, the invention is directed to methods and system for converting an analog signal to digital samples for transmission over a communication network, and for converting digital samples received over a communication network to an analog signal. According to one feature, the system of the invention generates encoding and decoding master clocks from local oscillators, thus enabling the system of the invention to operate in environments where reliable timing signal are not available from the communication network. According to another feature, the system of the invention adjusts the frequencies of the encoding and decoding master clocks based on a connect rate to the communication network.
    Type: Grant
    Filed: April 7, 2000
    Date of Patent: June 22, 2004
    Assignee: Comrex Corporation
    Inventor: Thomas Hartnett
  • Patent number: 5904677
    Abstract: A sterile specimen cup with a self-sealing membrane in the top that allows fluids to be injected into or with drawn from the cup with a syringe. This allows the specimen cup to be fully operated with one hand without removing the cover, thus increasing user safety, and sterility.
    Type: Grant
    Filed: July 13, 1995
    Date of Patent: May 18, 1999
    Inventors: Thomas Hartnett Drummey, Patricia Maureen Drummey