Patents by Inventor Daniel S. Rose

Daniel S. Rose 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: 11423153
    Abstract: A system detects deviation from a computer operating system boot and operating system load. The system identifies approved operating system boot modules, approved operating system load modules, essential operating system boot components, and essential operating system configuration information, which are then hashed to create an operating system boot profile. The operating system boot modules and the operating system load modules are then executed to start the operating system. The operating system boot profile is used to verify that that there has not be any deviation from the start of the operating system.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: August 23, 2022
    Assignee: Raytheon Company
    Inventor: Daniel S. Rose
  • Patent number: 11409635
    Abstract: A computer system includes an operating system, a memory coupled to the operating system, and a processor (e.g., an anti-debug processor) coupled to the operating system. The operating system receives, from a debug process, a request to create an essential debug object for attachment to a target process. The anti-debug processor scans a kernel memory of the operating system for the essential debug object and verifies a presence of the essential debug object in the kernel memory, and scans the kernel memory to identify a process that has stored in the kernel memory the essential debug object. The anti-debug processor then halts the debug process, without using an internal interface or function of the operating system, thereby preventing the debug process from attaching to the target process.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: August 9, 2022
    Assignee: Raytheon Company
    Inventor: Daniel S. Rose
  • Publication number: 20220058271
    Abstract: A system detects deviation from a computer operating system boot and operating system load. The system identifies approved operating system boot modules, approved operating system load modules, essential operating system boot components, and essential operating system configuration information, which are then hashed to create an operating system boot profile. The operating system boot modules and the operating system load modules are then executed to start the operating system. The operating system boot profile is used to verify that that there has not be any deviation from the start of the operating system.
    Type: Application
    Filed: August 18, 2020
    Publication date: February 24, 2022
    Inventor: Daniel S. Rose
  • Publication number: 20210056008
    Abstract: A computer system includes an operating system, a memory coupled to the operating system, and a processor (e.g., an anti-debug processor) coupled to the operating system. The operating system receives, from a debug process, a request to create an essential debug object for attachment to a target process. The anti-debug processor scans a kernel memory of the operating system for the essential debug object and verifies a presence of the essential debug object in the kernel memory, and scans the kernel memory to identify a process that has stored in the kernel memory the essential debug object. The anti-debug processor then halts the debug process, without using an internal interface or function of the operating system, thereby preventing the debug process from attaching to the target process.
    Type: Application
    Filed: August 23, 2019
    Publication date: February 25, 2021
    Inventor: Daniel S. Rose
  • Patent number: 8504941
    Abstract: A graphical user interface for displaying and magnifying a source image about a focus point comprises an image frame with a background image and a zoomed-in image. The image frame is responsive to user input. The background image is created from the source image, and fills the image frame. The zoomed-in image is created by mapping at least a portion of the source image onto a curved surface as a texture, and superimposing a two-dimensional render of the resulting textured surface atop a region of the background image.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: August 6, 2013
    Assignee: UTC Fire & Security Corporation
    Inventor: Daniel S. Rose
  • Publication number: 20130111399
    Abstract: A graphical user interface for displaying and magnifying a source image about a focus point comprises an image frame with a background image and a zoomed-in image. The image frame is responsive to user input. The background image is created from the source image, and fills the image frame. The zoomed-in image is created by mapping at least a portion of the source image onto a curved surface as a texture, and superimposing a two-dimensional render of the resulting textured surface atop a region of the background image.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Applicant: UTC FIRE & SECURITY CORPORATION
    Inventor: Daniel S. Rose