Patents by Inventor Andreas Danner

Andreas Danner 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: 20220382587
    Abstract: A data processing system is disclosed that includes one or more processors that can perform producer processes to produce work and consumer processes that can consume work produced by a producer process. The system includes a pool of plural communication resources that may be used for communications between a producer process and a consumer process. The system tracks the usage of communication resources of the pool of communication resources, and allocates a communication resource from the pool of communication resources based on the tracking.
    Type: Application
    Filed: March 28, 2022
    Publication date: December 1, 2022
    Applicant: Arm Limited
    Inventors: Andreas Danner Nilsen, Mark Underwood, Arne Aas, Andreas Due Engh-Halstvedt, Shan Wu
  • Patent number: 10176627
    Abstract: A set of primitives is divided into plural sub-sets of primitives, and a tree representation for representing the set of primitives in which each leaf node of the tree represents one of the sub-sets, and each parent node of the tree represents a sub-set of primitives corresponding to the combination of the sub-sets of primitives of all of its child nodes, is generated. For each node of the tree representation data indicating: the sub-set of primitives that the node represents; the vertices that are used by the primitives in the sub-set of primitives that the node represents; and the volume of space that the sub-set of primitives that the node represents falls within, is determined. The tree representation is then used to determine a set of primitives and a set of vertices to be processed when processing the set of primitives for the output frame.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: January 8, 2019
    Assignee: Arm Limited
    Inventors: Brian Pearson, Ting Wei, Sergey Solovyev, Andreas Danner Nilsen, Alexander Galazin, Michel Iwaniec
  • Patent number: 9189881
    Abstract: In a graphics processing system that includes one or more programmable shading stages, the shader compiler receives a shader program to be compiled (step 40), identifies any run time constant expressions in the shader program (step 41), and removes such expressions from the original shader program, and substitutes them in the original main shader program with appropriate load instructions pointing to where the output results from a pilot shader program will be stored (step 42). The shader compiler then creates a separate pilot shader program for the identified run-time constant expressions (step 43). The pilot shader program is then executed on the graphics processing pipeline (step 44), before the modified main shader program (step 45).
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: November 17, 2015
    Assignee: ARM LIMITED
    Inventors: Alexander Galazin, Brian Pearson, Andreas Danner Nilsen, Joerg Wagner
  • Publication number: 20150269773
    Abstract: A set of primitives is divided into plural sub-sets of primitives, and a tree representation for representing the set of primitives in which each leaf node of the tree represents one of the sub-sets, and each parent node of the tree represents a sub-set of primitives corresponding to the combination of the sub-sets of primitives of all of its child nodes, is generated. For each node of the tree representation data indicating: the sub-set of primitives that the node represents; the vertices that are used by the primitives in the sub-set of primitives that the node represents; and the volume of space that the sub-set of primitives that the node represents falls within, is determined. The tree representation is then used to determine a set of primitives and a set of vertices to be processed when processing the set of primitives for the output frame.
    Type: Application
    Filed: March 5, 2015
    Publication date: September 24, 2015
    Applicant: ARM LIMITED
    Inventors: Brian Pearson, Ting Wei, Sergey Solovyev, Andreas Danner Nilsen, Alexander Galazin, Michel Iwaniec
  • Publication number: 20140354669
    Abstract: In a graphics processing system that includes one or more programmable shading stages, the shader compiler receives a shader program to be compiled (step 40), identifies any run time constant expressions in the shader program (step 41), and removes such expressions from the original shader program, and substitutes them in the original main shader program with appropriate load instructions pointing to where the output results from a pilot shader program will be stored (step 42). The shader compiler then creates a separate pilot shader program for the identified run-time constant expressions (step 43). The pilot shader program is then executed on the graphics processing pipeline (step 44), before the modified main shader program (step 45).
    Type: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Inventors: Alexander Galazin, Brian Pearson, Andreas Danner Nilsen, Joerg Wagner
  • Patent number: 7880655
    Abstract: A system is disclosed, in particular for digitizing a time-continuous and value-continuous periodic signal with a respective firmly predefined number of samples per period. In at least one embodiment, the system includes an A/D converter for digitizing an analog AC signal applied to the input of the A/D converter, the converter including a single-bit modulator which converts the AC signal into a first data stream of temporally immediately successive single-bit data words at a predefined operating clock rate; and a downstream decimation filter which respectively aggregates a predefined number of temporally immediately successive single-bit data words in the first data stream into respective temporally immediately successive n-bit data words which form a second data stream which corresponds to a digitization of the AC signal at a sampling frequency which is derived from the operating clock rate and the predefined number by way of division.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: February 1, 2011
    Assignee: Siemens Aktiengesellschaft
    Inventors: Andreas Danner, Thomas Fleischmann
  • Publication number: 20100187837
    Abstract: An actuation device (1) for a cover of a body opening of a motor vehicle has a locking pin (5) guided axially in a housing (3), and a control device (11) for controlling an opening range of the locking pin (5). The control device (11) is disposed laterally next to the locking pin (5) and kinematically connected to the locking pin (5).
    Type: Application
    Filed: November 17, 2007
    Publication date: July 29, 2010
    Inventors: Andreas Danner, Bernd Winkler, Norbert Mayer, Stephan Meyer
  • Publication number: 20100033361
    Abstract: A system is disclosed, in particular for digitizing a time-continuous and value-continuous periodic signal with a respective firmly predefined number of samples per period. In at least one embodiment, the system includes an A/D converter for digitizing an analog AC signal applied to the input of the A/D converter, the converter including a single-bit modulator which converts the AC signal into a first data stream of temporally immediately successive single-bit data words at a predefined operating clock rate; and a downstream decimation filter which respectively aggregates a predefined number of temporally immediately successive single-bit data words in the first data stream into respective temporally immediately successive n-bit data words which form a second data stream which corresponds to a digitization of the AC signal at a sampling frequency which is derived from the operating clock rate and the predefined number by way of division.
    Type: Application
    Filed: July 28, 2009
    Publication date: February 11, 2010
    Inventors: Andreas Danner, Thomas Fleischmann