Patents by Inventor TONY EDWARD FESSEL

TONY EDWARD FESSEL 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: 11581048
    Abstract: A method and solid-state storage device are disclosed for validating erasure status of data blocks on a solid-state drive. The method includes assigning each data block of a plurality of data blocks on the solid-state drive, a block identifier and an erasure status, the block identifier being system data, user data, or unmapped data, and the erasure status being erased or not erased.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: February 14, 2023
    Assignee: CIGENT TECHNOLOGY, INC.
    Inventor: Tony Edward Fessel
  • Publication number: 20220342977
    Abstract: A method for backing up data includes: receiving, by a driver in a host controller of a data storage device, an indication of a threatening event identifying one or more data files in the data storage device; delaying, by the driver, the threatening event; and backing up, by the driver, the one or more data files in the data storage device, prior to allowing the threatening event.
    Type: Application
    Filed: July 12, 2022
    Publication date: October 27, 2022
    Applicant: Cigent Technology, Inc.
    Inventor: Tony Edward FESSEL
  • Patent number: 11416601
    Abstract: A method for backing up data includes: receiving, by a driver in a host controller of a data storage device, an indication of a threatening event identifying one or more data files in the data storage device; delaying, by the driver, the threatening event; and backing up, by the driver, the one or more data files in the data storage device, prior to allowing the threatening event.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: August 16, 2022
    Assignee: CIGENT TECHNOLOGY, INC.
    Inventor: Tony Edward Fessel
  • Publication number: 20220172792
    Abstract: A method and solid-state storage device are disclosed for validating erasure status of data blocks on a solid-state drive. The method includes assigning each data block of a plurality of data blocks on the solid-state drive, a block identifier and an erasure status, the block identifier being system data, user data, or unmapped data, and the erasure status being erased or not erased.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 2, 2022
    Applicant: Cigent Technology, Inc.
    Inventor: Tony Edward FESSEL
  • Patent number: 11182086
    Abstract: A method for controlling access to data storage based on application rights dictating usage ability of a user includes: receiving, by a first application of a computing device, a data access request from a second application of the computing device, the data access request including a user identifier, namespace identifier, application identifier associated with the second application, and data command; verifying data access authorization for a user of the second application and for the second application program based on a first permission stored in an application-application rights table associated with the user identifier, application identifier, the data command; verifying data access authorization for the first application based on a second permission stored in an application-storage rights table associated with the namespace identifier and data command; executing the data command to read from or write data to a data storage interfaced with the computing device associated with the namespace identifier.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: November 23, 2021
    Assignee: CIGNET TECHNOLOGY, INC.
    Inventor: Tony Edward Fessel
  • Publication number: 20210357492
    Abstract: A method for backing up data includes: receiving, by a driver in a host controller of a data storage device, an indication of a threatening event identifying one or more data files in the data storage device; delaying, by the driver, the threatening event; and backing up, by the driver, the one or more data files in the data storage device, prior to allowing the threatening event.
    Type: Application
    Filed: July 28, 2021
    Publication date: November 18, 2021
    Applicant: Cigent Technology, Inc.
    Inventor: Tony Edward FESSEL
  • Patent number: 11175851
    Abstract: A method of verifying erasure of data from a data storage device, the method including retrieving a first metadata portion associated with a first block of data included in the plurality of blocks of data; determining, based on the retrieved first metadata portion, a current content classification associated with the first block of data and a current erasure state associated with the first block of data; and determining an erasure status associated with the first block of data based on the current content classification associated with the first block of data and the current erasure state associated with the first block of data.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: November 16, 2021
    Assignee: CIGNET TECHNOLOGY, INC.
    Inventor: Tony Edward Fessel
  • Patent number: 11106779
    Abstract: A method for backing up data includes: receiving, by a driver in a host controller of a data storage device, an indication of a threatening event identifying one or more data files in the data storage device; delaying, by the driver, the threatening event; and backing up, by the driver, the one or more data files in the data storage device, prior to allowing the threatening event.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: August 31, 2021
    Assignee: CIGENT TECHNOLOGY, INC.
    Inventor: Tony Edward Fessel
  • Publication number: 20210149580
    Abstract: A method of verifying erasure of data from a data storage device, the method including retrieving a first metadata portion associated with a first block of data included in the plurality of blocks of data; determining, based on the retrieved first metadata portion, a current content classification associated with the first block of data and a current erasure state associated with the first block of data; and determining an erasure status associated with the first block of data based on the current content classification associated with the first block of data and the current erasure state associated with the first block of data.
    Type: Application
    Filed: November 15, 2019
    Publication date: May 20, 2021
    Applicant: Cigent Technology, Inc.
    Inventor: Tony Edward FESSEL
  • Publication number: 20210019062
    Abstract: A method for controlling access to data storage based on application rights dictating usage ability of a user includes: receiving, by a first application of a computing device, a data access request from a second application of the computing device, the data access request including a user identifier, namespace identifier, application identifier associated with the second application, and data command; verifying data access authorization for a user of the second application and for the second application program based on a first permission stored in an application-application rights table associated with the user identifier, application identifier, the data command; verifying data access authorization for the first application based on a second permission stored in an application-storage rights table associated with the namespace identifier and data command; executing the data command to read from or write data to a data storage interfaced with the computing device associated with the namespace identifier.
    Type: Application
    Filed: July 10, 2020
    Publication date: January 21, 2021
    Applicant: Cigent Technology, Inc.
    Inventor: Tony Edward FESSEL
  • Publication number: 20190377865
    Abstract: A method for backing up data includes: receiving, by a driver in a host controller of a data storage device, an indication of a threatening event identifying one or more data files in the data storage device; delaying, by the driver, the threatening event; and backing up, by the driver, the one or more data files in the data storage device, prior to allowing the threatening event.
    Type: Application
    Filed: August 26, 2019
    Publication date: December 12, 2019
    Applicant: Cigent Technology, Inc.
    Inventor: Tony Edward FESSEL
  • Patent number: 10437983
    Abstract: A method for backing up data includes: receiving, by a driver in a host controller of a data storage device, an indication of a threatening event identifying one or more data files in the data storage device; delaying, by the driver, the threatening event; and backing up, by the driver, the one or more data files in the data storage device, prior to allowing the threatening event.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: October 8, 2019
    Assignee: CIGENT TECHNOLOGY, INC.
    Inventor: Tony Edward Fessel
  • Patent number: 10282117
    Abstract: A device controller interfaced between an electronic processing device and a sector-based data storage device, includes a processor connected to a clock, and a computer memory having a control list stored therein. A control list includes a security feature entry having a target sector range, time data associated with the target sector range, and at least one security response associated with the target sector range. The processor determines, based at least in part on interrogation of the control list and a clock time, the time data of the entry conflicts with the clock time, and executes the at least one security response.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: May 7, 2019
    Inventors: John Edward Benkert, Tony Edward Fessel
  • Publication number: 20180373449
    Abstract: A device controller interfaced between an electronic processing device and a sector-based data storage device, includes a processor connected to a clock, and a computer memory having a control list stored therein. A control list includes a security feature entry having a high level data characteristic, time data associated with the characteristic, and at least one security response associated with the characteristic. The processor determines, based at least in part on interrogation of the control list and a clock time, the time data of the entry conflicts with the clock time, and executes the at least one security response.
    Type: Application
    Filed: August 31, 2018
    Publication date: December 27, 2018
    Inventors: JOHN EDWARD BENKERT, TONY EDWARD FESSEL
  • Publication number: 20180373448
    Abstract: A device controller interfaced between an electronic processing device and a sector-based data storage device, includes a processor connected to a clock, and a computer memory having a control list stored therein. A control list includes a security feature entry having a target sector range, time data associated with the target sector range, and at least one security response associated with the target sector range. The processor determines, based at least in part on interrogation of the control list and a clock time, the time data of the entry conflicts with the clock time, and executes the at least one security response.
    Type: Application
    Filed: August 31, 2018
    Publication date: December 27, 2018
    Inventors: JOHN EDWARD BENKERT, TONY EDWARD FESSEL
  • Patent number: 10095431
    Abstract: A device controller interfaced between an electronic processing device and a sector-based data storage device, includes a processor connected to a clock, and a computer memory having a control list stored therein. A control list including a security feature entry including a target sector range, time data associated with the target sector range, and at least one security response associated with the target sector range. The processor determines, based at least in part on interrogation of the control list and a clock time, the time data of the entry conflicts with the clock time, and executes the at least one security response. Time data can represent an expiration date or a time window, with a conflict arising if the clock time is beyond the expiration date or within the time window, respectively.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: October 9, 2018
    Inventors: John Edward Benkert, Tony Edward Fessel
  • Publication number: 20160371488
    Abstract: A device controller interfaced between an electronic processing device and a sector-based data storage device, includes a processor connected to a clock, and a computer memory having a control list stored therein. A control list including a security feature entry including a target sector range, time data associated with the target sector range, and at least one security response associated with the target sector range. The processor determines, based at least in part on interrogation of the control list and a clock time, the time data of the entry conflicts with the clock time, and executes the at least one security response. Time data can represent an expiration date or a time window, with a conflict arising if the clock time is beyond the expiration date or within the time window, respectively.
    Type: Application
    Filed: May 10, 2016
    Publication date: December 22, 2016
    Inventors: JOHN EDWARD BENKERT, TONY EDWARD FESSEL
  • Publication number: 20160371478
    Abstract: A device controller and method to forensically secure a storage device. A device controller, interfaced between a processing device and a storage device, includes a processor and computer memory having stored therein a maintenance list including a maintenance routine. In response to a forensic mode request from the processing device, the processor transitions the device controller to a forensic mode that disables execution of the maintenance routine and any write requests involving the storage device. In response to a subsequent forensic mode request, the processor returns the device controller to a free mode. Transitioning and/or returning can be conditioned on authentication of any one or more forensic mode requests.
    Type: Application
    Filed: May 18, 2016
    Publication date: December 22, 2016
    Inventors: JOHN EDWARD BENKERT, TONY EDWARD FESSEL