Patents by Inventor Jeffrey Rosenthal

Jeffrey Rosenthal 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: 12013760
    Abstract: A computing system includes a memory device, a persistent storage device, and a processor. The persistent storage device includes a filesystem having filesystem objects and a protection system stored thereon. The protection system includes a filesystem minifilter driver and a protection service. The minifilter driver intercepts an input/output (I/O) event directed to a target filesystem object and extracts system event metadata from the I/O event. The system event metadata includes an identifier of the target filesystem object. The system event metadata is transmitted to the protection service and recorded in a record file. A backup copy of the target filesystem object created. The I/O event is released after recordation of the system event metadata and creation of the backup copy, thereby enabling the I/O event to be performed on the target filesystem object. During a system restore operation, the target filesystem object is replaced with the backup copy.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: June 18, 2024
    Assignee: Centurion Holdings I, LLC
    Inventor: Jeffrey Rosenthal
  • Patent number: 11782790
    Abstract: A persistent storage device includes a filesystem having a data exclusion list and a protection system stored thereon. The data exclusions list identifies excluded filesystem folders. A processor is programmed to create a canary file in at least one of the excluded filesystem folders. The processor intercepts input/output (I/O) events, each being directed to a respective target filesystem object. The processor stores system event metadata associated with each of the I/O events. The system event metadata includes a file identifier of the respective target filesystem object. The processor creates a backup copy for each respective target filesystem object. The processor releases the I/O events to be performed on the respective target filesystem objects. In addition, the processor determines, based on at least one file identifier, that one of the respective target filesystem objects is the canary file, and replaces each respective target filesystem object with its respective backup copy.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: October 10, 2023
    Assignee: Centurion Holdings I, LLC
    Inventor: Jeffrey Rosenthal
  • Publication number: 20210366312
    Abstract: Disclosed are systems and methods for providing virtual reality guidance to a user performing a procedure on a virtual instance of an item. The systems and methods may be used in training the user to perform the procedure on a physical instance of the item.
    Type: Application
    Filed: March 30, 2021
    Publication date: November 25, 2021
    Applicant: TIENOVIX, LLC
    Inventors: William R. Buras, Craig S. Russell, Kyle N. Nguyen, Jeffrey Rosenthal, Michel Izygon
  • Publication number: 20210011807
    Abstract: A computing system includes a memory device, a persistent storage device, and a processor. The persistent storage device includes a filesystem having filesystem objects and a protection system stored thereon. The protection system includes a filesystem minifilter driver and a protection service. The minifilter driver intercepts an input/output (I/O) event directed to a target filesystem object and extracts system event metadata from the I/O event. The system event metadata includes an identifier of the target filesystem object. The system event metadata is transmitted to the protection service and recorded in a record file. A backup copy of the target filesystem object created. The I/O event is released after recordation of the system event metadata and creation of the backup copy, thereby enabling the I/O event to be performed on the target filesystem object. During a system restore operation, the target filesystem object is replaced with the backup copy.
    Type: Application
    Filed: July 8, 2020
    Publication date: January 14, 2021
    Inventor: Jeffrey Rosenthal
  • Publication number: 20210012002
    Abstract: A persistent storage device includes a filesystem having a data exclusion list and a protection system stored thereon. The data exclusions list identifies excluded filesystem folders. A processor is programmed to create a canary file in at least one of the excluded filesystem folders. The processor intercepts input/output (I/O) events, each being directed to a respective target filesystem object. The processor stores system event metadata associated with each of the I/O events. The system event metadata includes a file identifier of the respective target filesystem object. The processor creates a backup copy for each respective target filesystem object. The processor releases the I/O events to be performed on the respective target filesystem objects. In addition, the processor determines, based on at least one file identifier, that one of the respective target filesystem objects is the canary file, and replaces each respective target filesystem object with its respective backup copy.
    Type: Application
    Filed: July 8, 2020
    Publication date: January 14, 2021
    Inventor: Jeffrey Rosenthal