Patents by Inventor Andre Brinkmann

Andre Brinkmann 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: 11789621
    Abstract: Summarizing the invention, a computer-implemented method is provided. The computer-implemented method comprises: allocating, by an operating system kernel, a physical memory block for a privileged function; storing, by the operating system kernel, the privileged function in the physical memory block; creating, by the operating system kernel, an entry for the physical memory block in a mapping table, wherein the entry associates the physical memory block to a virtual memory block in an address space of a program; setting, by the operating system kernel, a security bit for the entry in the mapping table; executing, by a processor, the program in unprivileged mode; and if the program requests the privileged function: checking, by the processor, whether the security bit is set; if the security bit is set, switching, by the processor, execution to kernel mode for performing the privileged function.
    Type: Grant
    Filed: November 27, 2020
    Date of Patent: October 17, 2023
    Assignee: JOHANNES GUTENBERG-UNIVERSITAT MAINZ
    Inventor: André Brinkmann
  • Publication number: 20210165588
    Abstract: Summarizing the invention, a computer-implemented method is provided. The computer-implemented method comprises; allocating, by an operating system kernel, a physical memory block for a privileged function; storing, by the operating system kernel, the privileged function in the physical memory block; creating, by the operating system kernel, an entry for the physical memory block in a mapping table, wherein the entry associates the physical memory block to a virtual memory block in an address space of a program; setting, by the operating system kernel, a security bit for the entry in the mapping table; executing, by a processor, the program in unprivileged mode; and if the program requests the privileged function: checking, by the processor, whether the security bit is set; if the security bit is set, switching, by the processor, execution to kernel mode for performing the privileged function.
    Type: Application
    Filed: November 27, 2020
    Publication date: June 3, 2021
    Inventor: André BRINKMANN
  • Publication number: 20060242212
    Abstract: The invention relates to a method and an arrangement for randomly storing data in storage networks and/or an intranet and/or the Internet, a corresponding computer program product, and a corresponding computer-readable storage medium, which are particularly suitable for distributing and retrieving data in error-tolerant and faulty systems such as storage networks or the Internet. According to the inventive method for randomly storing data in storage networks and/or an intranet and/or the Internet, one or multiple intervals, the total length of which corresponds to the relative capacity of the system, is/are assigned to each storage system. Said intervals are represented in a [0,1) interval but can overlap with other intervals as opposed to existing strategies. A real point is then assigned to each data block within the [0,1) interval by means of a (pseudo)random function. Optionally, said point can be part of several intervals of storage systems.
    Type: Application
    Filed: May 8, 2003
    Publication date: October 26, 2006
    Inventors: Andre Brinkmann, Christian Scheideler, Friedhelm Meyer auf der Heide, Ulrich Ruckert, Kay Salzwedel