Patents by Inventor Thomas Roeder

Thomas Roeder 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: 20220342037
    Abstract: A device is provided for generating a digital radio detection and ranging, RADAR, signal description to be supplied to a RADAR signal analysis system. The device comprises a simulator and an interface. The simulator is configured to generate said digital RADAR signal description based on a user-modifiable RADAR signal emission scenario. The interface is configured to directly supply said digital RADAR signal description to a digital signal processing, DSP, stage of a receiver of said RADAR signal analysis system. This speeds up and simplifies the DSP-based testing of said RADAR signal analysis system.
    Type: Application
    Filed: March 18, 2022
    Publication date: October 27, 2022
    Inventors: Tim BENNECKENSTEIN, Robert VIELHUBER, -Ing. Rainer LENZ, Thomas ROEDER
  • Patent number: 10571551
    Abstract: A signal generation device for generating radio frequency, RF, signals, the signal generation device comprising a waveform input for receiving a number of basic waveforms, a control command input for receiving control commands each comprising control information for modifying a respective basic waveform, a RF frontend for transmitting RF signals, and a waveform processor, which based on the control commands modifies the respective basic waveforms and transmits the resulting modified waveforms through the RF frontend.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: February 25, 2020
    Assignee: ROHDE & SCHWARZ GMBH & CO. KG
    Inventors: Tim Benneckenstein, Thomas Roeder
  • Publication number: 20170322289
    Abstract: The invention relates to a signal generation device for generating radio frequency, RF, signals, the signal generation device comprising a waveform input for receiving a number of basic waveforms, a control command input for receiving control commands each comprising control information for modifying a respective basic waveform, a RF frontend for transmitting RF signals, and a waveform processor, which based on the control commands modifies the respective basic waveforms and transmits the resulting modified waveforms through the RF frontend.
    Type: Application
    Filed: May 5, 2016
    Publication date: November 9, 2017
    Inventors: Tim Benneckenstein, Thomas Roeder
  • Patent number: 9533556
    Abstract: A sealing element includes a molded part including a tubular segment having a wall, a slit extending in the wall in a longitudinal direction of the tubular segment and recesses formed on the first longitudinal edge of the slit. The sealing element further includes tabs that keep the slit from gaping apart after unmolding the molded part.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: January 3, 2017
    Assignee: CQLT SaarGummi Technologies S.à.r.l.
    Inventors: Suleyman Samanci, Thomas Roeder
  • Publication number: 20160144697
    Abstract: A sealing element for forming a seal, particularly on doors or covers of a vehicle body, includes a molded part produced from elastomer material or/and thermoplastic material, by injection-molding, having a tubular segment and an unmolding opening, which opening has a slit that extends in the longitudinal direction or/and transverse direction of the segment. The sealing element has devices that keep the unmolding slit from gaping apart after unmolding of the molded part.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 26, 2016
    Applicant: CQLT SaarGummi Technologies S.à.r.I.
    Inventors: Suleyman SAMANCI, Thomas ROEDER
  • Patent number: 8955035
    Abstract: Techniques to allow a security policy language to accommodate anonymous credentials are described. A policy statement in a security policy language can reference an anonymous credential. When the policy statement is evaluated to decide whether to grant access to a resource mediated by the policy statement, the anonymous credential is used. The policy language can be implemented to allow one anonymous credential to delegate access-granting rights to another anonymous credential. Furthermore, an anonymous credential can be re-randomized to avoid linkage between uses of the anonymous credential, which can compromise anonymity.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: February 10, 2015
    Assignee: Microsoft Corporation
    Inventors: Mira Belinkiy, Tolga Acar, Thomas Roeder, Jason Mackay, Brian LaMachia
  • Patent number: 8832427
    Abstract: Techniques enable range-based queries in searchable symmetric encryption (SSE) systems. A server device includes or provides access to a database that stores encrypted documents along with an encrypted index that maps bucketized terms (e.g., a term coupled with a value range associated with that term) to encrypted documents. Search is performed through a two-step process in which the client first sends a first search token to request the bucketization for a term, then sends one or more second search tokens each specifying a particular bucket in which to search for the term. In response to the second tokens, the server sends information corresponding to encrypted documents that satisfy the search. Embodiments further provide for incremental addition and deletion of particular values for a term, and rebucketization at the client when a rate of false positive search results exceeds a threshold.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Thomas Roeder, Mihaela Ion
  • Publication number: 20130262852
    Abstract: Techniques enable range-based queries in searchable symmetric encryption (SSE) systems. A server device includes or provides access to a database that stores encrypted documents along with an encrypted index that maps bucketized terms (e.g., a term coupled with a value range associated with that term) to encrypted documents. Search is performed through a two-step process in which the client first sends a first search token to request the bucketization for a term, then sends one or more second search tokens each specifying a particular bucket in which to search for the term. In response to the second tokens, the server sends information corresponding to encrypted documents that satisfy the search. Embodiments further provide for incremental addition and deletion of particular values for a term, and rebucketization at the client when a rate of false positive search results exceeds a threshold.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: Microsoft Corporation
    Inventors: Thomas Roeder, Mihaela Ion
  • Patent number: 8327390
    Abstract: Extensions to operating systems or software applications can be hosted in virtual environments to fault isolate the extension. A generic proxy extension invoked by a host process can coordinate the invocation of an appropriate extension in a virtual process that can provide the same support APIs as the host process. Furthermore, a user mode context can be provided to the extension in the virtual process through memory copying or page table modifications. In addition, the virtual process, especially a virtual operating system process running on a virtual machine, can be efficiently started by cloning a coherent state. A coherent state can be created when a virtual machine starts up, or when the computing device starts up and the appropriate parameters are observed and saved. Alternatively, the operating system can create a coherent state by believing there is an additional CPU during the boot process.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Ulfar Us Erlingsson, Edward P. Wobber, Paul Barham, Thomas Roeder
  • Publication number: 20120159577
    Abstract: Techniques to allow a security policy language to accommodate anonymous credentials are described. A policy statement in a security policy language can reference an anonymous credential. When the policy statement is evaluated to decide whether to grant access to a resource mediated by the policy statement, the anonymous credential is used. The policy language can be implemented to allow one anonymous credential to delegate access-granting rights to another anonymous credential. Furthermore, an anonymous credential can be re-randomized to avoid linkage between uses of the anonymous credential, which can compromise anonymity.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Mira Belinkiy, Tolga Acar, Thomas Roeder, Jason Mackay, Brian LaMacchia
  • Patent number: 8189824
    Abstract: In a reproduction area where there are at least three directional groups, each of which has speakers, triggering of the speakers is achieved in that a source path from a first directional group position to a second directional group position is initially obtained along with movement information for the source path. Subsequently, a source path parameter is calculated for different points in time on the basis of the movement information, the source path parameter indicating a position of an audio source on the source path. In addition, a path modification command is received to define a compensation path to the third directional zone, a value of the source path parameter further being stored at a location where the compensation path deviates from the source path, and being used, along with a compensation parameter, for calculating weighting factors for the speakers of the three directional groups.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: May 29, 2012
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung e.V.
    Inventors: Michael Strauss, Michael Beckinger, Thomas Roeder, Frank Melchior, Gabriel Gatzsche, Katrin Reichelt, Joachim Deguara, Martin Dausel, Renè Rodigast
  • Patent number: 8160280
    Abstract: In a reproduction environment, speakers are grouped in directional groups, wherein the directional groups overlap with respect to the associated speakers so that speakers are present which have a speaker parameter having different values for the first directional group and the second directional group. A controller for controlling a plurality of speakers has a provider for providing a source position of an audio source, wherein the source position is located between the first directional group position and the second directional group position. The apparatus further has a calculator for calculating a speaker signal for the at least one speaker, based on the first parameter value for the speaker parameter and based on the second parameter value for the speaker parameter.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: April 17, 2012
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung e.V.
    Inventors: Michael Strauss, Michael Beckinger, Thomas Roeder, Frank Melchior, Gabriel Gatzsche, Katrin Reichelt, Joachim Deguara, Martin Dausel, Renè Rodigast
  • Patent number: 7751915
    Abstract: For a level correction in a wave field synthesis system having a wave field synthesis module and an array of loudspeakers for providing sound to a presentation region, a correction value which is based on a set amplitude state in a presentation region is determined, the set amplitude state depending on a position of the virtual source or a type of the virtual source, and the actual amplitude state in the presentation region depending on the component signals for the loudspeakers due to the virtual source. The correction value determined is fed to a manipulator manipulating the audio signal associated to the virtual source before feeding to the wave field synthesis module, or the component signals for the individual loudspeakers due to the virtual source are manipulated to reduce a deviation between a set amplitude state and an actual amplitude state at one point or several in the presentation region.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: July 6, 2010
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Thomas Roeder, Thomas Sporer
  • Patent number: 7734362
    Abstract: For reducing Doppler artifacts in the wave-field synthesis due to delay changes from one time to a second time, first, the delay for the first time and the delay for the second time are determined. Then, a value of an audio signal delayed by the first delay for the current time and the value for the audio signal delayed by the second delay for the current time are determined. Then, the first value is weighted by a first weighting factor and a second value is averaged with a second weighting factor, whereupon the two weighted values are added up to obtain a discrete value for the current time of the component in a loudspeaker signal for a loudspeaker based on a virtual source. Thus, by knowing a delay present at a later time, panning is obtained from a delay to a subsequent delay, which reduces undesired Doppler artifacts.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: June 8, 2010
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Thomas Roeder, Thomas Sporer, Sandra Brix
  • Patent number: 7684578
    Abstract: In a wave field synthesis apparatus for driving an array of loudspeakers with drive signals, the loudspeakers being arranged at different defined positions, a drive signal for a loudspeaker being based on an audio signal associated with a virtual source having a virtual position with reference to the loudspeaker array and on the defined position of the loudspeaker, at first relevant loudspeakers of the loudspeaker array are determined on the basis of the position of the virtual source, a predefined listener position, and the defined positions of the loudspeakers, so that artifacts due to loudspeaker signals moving opposite to a direction from the virtual source to the predefined listener position are reduced.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: March 23, 2010
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung E.V.
    Inventors: Thomas Roeder, Thomas Sporer, Sandra Brix
  • Patent number: 7680288
    Abstract: An apparatus for generating, storing or editing an audio representation of an audio scene includes audio processing means for generating a plurality of speaker signals from a plurality of input channels as well as means for providing an object-oriented description of the audio scene, wherein the object-oriented description of the audio scene includes a plurality of audio objects, wherein an audio object is associated with an audio signal, a starting time instant and an end time instant. The apparatus for generating further distinguishes itself by mapping means for mapping the object-oriented description of the audio scene to the plurality of input channels, wherein an assignment of temporally overlapping audio objects to parallel input channels is performed by the mapping means, whereas temporally sequential audio objects are associated with the same channel.
    Type: Grant
    Filed: August 4, 2004
    Date of Patent: March 16, 2010
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung E.V.
    Inventors: Frank Melchior, Jan Langhammer, Thomas Roeder, Katrin Reichelt, Sandra Brix
  • Publication number: 20090265715
    Abstract: Extensions to operating systems or software applications can be hosted in virtual environments to fault isolate the extension. A generic proxy extension invoked by a host process can coordinate the invocation of an appropriate extension in a virtual process that can provide the same support APIs as the host process. Furthermore, a user mode context can be provided to the extension in the virtual process through memory copying or page table modifications. In addition, the virtual process, especially a virtual operating system process running on a virtual machine, can be efficiently started by cloning a coherent state. A coherent state can be created when a virtual machine starts up, or when the computing device starts up and the appropriate parameters are observed and saved. Alternatively, the operating system can create a coherent state by believing there is an additional CPU during the boot process.
    Type: Application
    Filed: June 25, 2009
    Publication date: October 22, 2009
    Applicant: Microsoft Corporation
    Inventors: Ulfar Erlingsson, Edward P. Wobber, Paul Barham, Thomas Roeder
  • Patent number: 7574709
    Abstract: Extensions to operating systems or software applications can be hosted in virtual environments to fault isolate the extension. The virtual environment in which extensions designed to control hardware devices can safely execute can be efficiently created during an initial startup sequence of a host environment by indicating to the host environment that a second processing unit is present in the computing system allowing the host environment to create a coherent state. A virtual process, especially a virtual operating system process running on a virtual machine, can be efficiently started by the created coherent state. A coherent state can be created when an operating system starts up and the appropriate parameters are observed and saved. Alternatively, an operating system of the host environment can create the coherent state by receiving indication of the second processing unit during the boot process.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventors: Ulfar Erlingsson, Edward P. Wobber, Paul Barham, Thomas Roeder
  • Patent number: 7451435
    Abstract: Described herein is at least one implementation employing multiple self-describing software artifacts persisted on one or more computer-storage media of a software-based computer. In this implementation, each artifact is representative of at least part of the software components (e.g., load modules, processes, applications, and operating system components) of the computing system and each artifact is described by at least one associated “manifest,” which include metadata declarative descriptions of the associated artifact.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Galen C. Hunt, Thomas Roeder, James R. Larus, Manuel Fahndrich, John D. DeTreville, Steven P. Levi, Benjamin Zorn, Wolfgang Grieskamp
  • Publication number: 20080192965
    Abstract: In a reproduction area where there are at least three directional groups, each of which has speakers, triggering of the speakers is achieved in that a source path from a first directional group position to a second directional group position is initially obtained along with movement information for the source path. Subsequently, a source path parameter is calculated for different points in time on the basis of the movement information, the source path parameter indicating a position of an audio source on the source path. In addition, a path modification command is received to define a compensation path to the third directional zone, a value of the source path parameter further being stored at a location where the compensation path deviates from the source path, and being used, along with a compensation parameter, for calculating weighting factors for the speakers of the three directional groups.
    Type: Application
    Filed: July 5, 2006
    Publication date: August 14, 2008
    Applicant: Fraunhofer-Gesellschaft zur Forderung der angewand
    Inventors: Michael Strauss, Michael Beckinger, Thomas Roeder, Frank Melchior, Gabriel Gatzsche, Katrin Reichelt, Joachim Deguara, Martin Dausel, Rene Rodigast