Patents by Inventor Nicholas Edward Roessler

Nicholas Edward Roessler 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).

  • Publication number: 20230281319
    Abstract: Methods, systems, and computer readable media for generating compartmentalization security policies and/or methods, systems, and computer readable media for generating prefetching policies for rule caches associated with tagged processor architectures are provided. An example method occurs at a node for generating compartmentalization security policies for tagged processor architectures.
    Type: Application
    Filed: February 23, 2023
    Publication date: September 7, 2023
    Inventors: Andre Maurice DeHon, Nicholas Edward Roessler
  • Publication number: 20220121738
    Abstract: Methods, systems, and computer readable media for using metadata tag compression. A method occurs at a metadata processing system for enforcing security policies in a processor architecture. The method comprises: receiving, at the metadata processing system, a short tag associated with a word in memory; translating the short tag, using a tag map, into a long tag, wherein the short tag indicates a location of the long tag relative to an offset in the tag map and wherein the long tag indicates a memory location containing metadata associated with the word or an instruction; obtaining the metadata from the memory location; and determining, using the metadata, whether the word or the instruction violates a security policy.
    Type: Application
    Filed: March 1, 2021
    Publication date: April 21, 2022
    Inventors: Andre Maurice DeHon, Nicholas Edward Roessler
  • Patent number: 11232208
    Abstract: Methods, systems, and computer readable media for using variable metadata tags. A method occurs at a metadata processing system for enforcing security policies in a processor architecture. The method comprises: receiving, at the metadata processing system, a tag associated with a word in memory, wherein the tag indicates a memory location containing metadata associated with the word and wherein the tag length is at least in part determined using tag usage frequency; obtaining the metadata from the memory location, and determining, using the metadata, whether the word or a related instruction violates a security policy.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: January 25, 2022
    Assignee: THE TRUSTEES OF THE UNIVERSITY OF PENNSYLVANIA
    Inventors: Andre DeHon, Udit Dhawan, Nicholas Edward Roessler
  • Publication number: 20200272736
    Abstract: Methods, systems, and computer readable media for using variable metadata tags. A method occurs at a metadata processing system for enforcing security policies in a processor architecture. The method comprises: receiving, at the metadata processing system, a tag associated with a word in memory, wherein the tag indicates a memory location containing metadata associated with the word and wherein the tag length is at least in part determined using tag usage frequency; obtaining the metadata from the memory location, and determining, using the metadata, whether the word or a related instruction violates a security policy.
    Type: Application
    Filed: February 26, 2020
    Publication date: August 27, 2020
    Inventors: Andre DeHon, Udit Dhawan, Nicholas Edward Roessler