Patents by Inventor Nikolaus Rath

Nikolaus Rath 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: 12380205
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for secure workflows that enhance data security are described. In one aspect, a digital component request is received. In response to receiving the digital component request, a multi-stage workflow for selecting a digital component is identified, and can include customizable stages. The execution of workflow stages includes: (A) identifying a given customizable stage; (B) for the stage: (i) identifying, a customization specific to the stage that generates an output for use in selecting the digital component; (ii) initiating an isolated execution environment for each customization; (iii) executing, within each isolated execution environment, the customization for which the isolated execution environment was initiated; and (iv) obtaining the output generated by the code of each isolated execution environment; and (C) executing a final stage to select a digital component based on the outputs.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: August 5, 2025
    Assignee: Google LLC
    Inventors: Gang Wang, Nikolaus Rath
  • Publication number: 20250094613
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for providing secure workflows with rule-based data access security are described. In one aspect, a method includes receiving a digital component (DC) request. A workflow, which can include customizable stages, for selecting a DC is identified. Stages can include executable instructions and can be executed as defined by the workflow. The method can include, for each stage: initiating an isolated environment, receiving a data access request and, for each request, obtaining access rules associated with the request, processing access rules to determine whether to return the data requested by the request, and whenever it is determined to return the data, providing the data to the isolated environment. The method can include, receiving output data from customizable stages and selecting, using a stage and based on the output data received, a DC, which can be sent to the client device.
    Type: Application
    Filed: December 12, 2022
    Publication date: March 20, 2025
    Inventors: Gang Wang, Nikolaus Rath
  • Publication number: 20250086268
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products for secure workflows that enhance data security using sandboxes hosted by trusted execution environments. A digital component (DC) request can be received, and in response, multi-stage workflows can be identified. Each multi-stage workflow (i) being configured to select DCs of multiple content platforms and (ii) including customizable stages. A trusted execution environment of the server can initiate a sandbox environment for executing stages of the workflow, which can be executed within the sandbox environment, preventing the code of the workflow from transmitting user data from the server. Output data can be received from the workflow by the server and from the trusted execution environment. A DC can be selected by the server based on at least a portion of the output data from the workflows. The DC can be provided to the client device for presentation to a user.
    Type: Application
    Filed: December 30, 2022
    Publication date: March 13, 2025
    Inventor: Nikolaus Rath
  • Publication number: 20250077643
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for secure workflows that enhance data security are described. In one aspect, a digital component request is received. In response to receiving the digital component request, a multi-stage workflow for selecting a digital component is identified, and can include customizable stages. The execution of workflow stages includes: (A) identifying a given customizable stage; (B) for the stage: (i) identifying, a customization specific to the stage that generates an output for use in selecting the digital component; (ii) initiating an isolated execution environment for each customization; (iii) executing, within each isolated execution environment, the customization for which the isolated execution environment was initiated; and (iv) obtaining the output generated by the code of each isolated execution environment; and (C) executing a final stage to select a digital component based on the outputs.
    Type: Application
    Filed: December 12, 2022
    Publication date: March 6, 2025
    Inventors: Gang Wang, Nikolaus Rath
  • Patent number: 10910149
    Abstract: Systems and methods to reduce the amplitude of undesirable eddy currents in conducting structures, e.g., induced by the translation of an FRC into a confinement chamber, while leaving beneficial eddy currents unaffected. This is achieved by inducing opposing currents in the same conducting structures prior to plasma translation into the confinement chamber.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: February 2, 2021
    Assignee: TAE TECHNOLOGIES, INC.
    Inventor: Nikolaus Rath
  • Publication number: 20200161044
    Abstract: Systems and methods to reduce the amplitude of undesirable eddy currents in conducting structures, e.g., induced by the translation of an FRC into a confinement chamber, while leaving beneficial eddy currents unaffected. This is achieved by inducing opposing currents in the same conducting structures prior to plasma translation into the confinement chamber.
    Type: Application
    Filed: August 12, 2019
    Publication date: May 21, 2020
    Inventor: Nikolaus Rath
  • Patent number: 10418170
    Abstract: Systems and methods to reduce the amplitude of undesirable eddy currents in conducting structures, e.g., induced by the translation of an FRC into a confinement chamber, while leaving beneficial eddy currents unaffected. This is achieved by inducing opposing currents in the same conducting structures prior to plasma translation into the confinement chamber.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: September 17, 2019
    Assignee: TAE TECHNOLOGIES, INC.
    Inventor: Nikolaus Rath
  • Publication number: 20180323007
    Abstract: Systems and methods to reduce the amplitude of undesirable eddy currents in conducting structures, e.g., induced by the translation of an FRC into a confinement chamber, while leaving beneficial eddy currents unaffected. This is achieved by inducing opposing currents in the same conducting structures prior to plasma translation into the confinement chamber.
    Type: Application
    Filed: November 9, 2017
    Publication date: November 8, 2018
    Inventor: Nikolaus Rath
  • Publication number: 20140204102
    Abstract: A graphics processing unit (GPU) can be used in control and/or data processing systems that require high speed data processing with low input/output latency (i.e., fast transfers into and out of the GPU). Data and/or control information can be transferred directly to and/or from the GPU without involvement of a central processing unit (CPU) or a host memory. That is, in some embodiments, data to be processed by the GPU can be received by the GPU directly from a data source device, bypassing the CPU and host memory of the system. Additionally or alternatively, data processed by the GPU can be sent directly to a data destination device from the GPU, bypassing the CPU and host memory. In some embodiments, the GPU can be the main processing unit of the system, running independently and concurrently with the CPU.
    Type: Application
    Filed: May 18, 2012
    Publication date: July 24, 2014
    Inventors: Nikolaus Rath, Gerald A. Navratil