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: 20220342037Abstract: 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: ApplicationFiled: March 18, 2022Publication date: October 27, 2022Inventors: Tim BENNECKENSTEIN, Robert VIELHUBER, -Ing. Rainer LENZ, Thomas ROEDER
-
Patent number: 10571551Abstract: 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: GrantFiled: May 5, 2016Date of Patent: February 25, 2020Assignee: ROHDE & SCHWARZ GMBH & CO. KGInventors: Tim Benneckenstein, Thomas Roeder
-
Publication number: 20170322289Abstract: 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: ApplicationFiled: May 5, 2016Publication date: November 9, 2017Inventors: Tim Benneckenstein, Thomas Roeder
-
Patent number: 9533556Abstract: 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: GrantFiled: November 23, 2015Date of Patent: January 3, 2017Assignee: CQLT SaarGummi Technologies S.à.r.l.Inventors: Suleyman Samanci, Thomas Roeder
-
Publication number: 20160144697Abstract: 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: ApplicationFiled: November 23, 2015Publication date: May 26, 2016Applicant: CQLT SaarGummi Technologies S.à.r.I.Inventors: Suleyman SAMANCI, Thomas ROEDER
-
Patent number: 8955035Abstract: 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: GrantFiled: December 16, 2010Date of Patent: February 10, 2015Assignee: Microsoft CorporationInventors: Mira Belinkiy, Tolga Acar, Thomas Roeder, Jason Mackay, Brian LaMachia
-
Patent number: 8832427Abstract: 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: GrantFiled: March 30, 2012Date of Patent: September 9, 2014Assignee: Microsoft CorporationInventors: Thomas Roeder, Mihaela Ion
-
Publication number: 20130262852Abstract: 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: ApplicationFiled: March 30, 2012Publication date: October 3, 2013Applicant: Microsoft CorporationInventors: Thomas Roeder, Mihaela Ion
-
Patent number: 8327390Abstract: 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: GrantFiled: June 25, 2009Date of Patent: December 4, 2012Assignee: Microsoft CorporationInventors: Ulfar Us Erlingsson, Edward P. Wobber, Paul Barham, Thomas Roeder
-
Publication number: 20120159577Abstract: 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: ApplicationFiled: December 16, 2010Publication date: June 21, 2012Applicant: MICROSOFT CORPORATIONInventors: Mira Belinkiy, Tolga Acar, Thomas Roeder, Jason Mackay, Brian LaMacchia
-
Patent number: 8189824Abstract: 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: GrantFiled: July 5, 2006Date of Patent: May 29, 2012Assignee: 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: 8160280Abstract: 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: GrantFiled: July 5, 2006Date of Patent: April 17, 2012Assignee: 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: 7751915Abstract: 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: GrantFiled: October 31, 2005Date of Patent: July 6, 2010Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.Inventors: Thomas Roeder, Thomas Sporer
-
Patent number: 7734362Abstract: 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: GrantFiled: October 25, 2005Date of Patent: June 8, 2010Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.Inventors: Thomas Roeder, Thomas Sporer, Sandra Brix
-
Patent number: 7684578Abstract: 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: GrantFiled: December 16, 2005Date of Patent: March 23, 2010Assignee: Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung E.V.Inventors: Thomas Roeder, Thomas Sporer, Sandra Brix
-
Patent number: 7680288Abstract: 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: GrantFiled: August 4, 2004Date of Patent: March 16, 2010Assignee: Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung E.V.Inventors: Frank Melchior, Jan Langhammer, Thomas Roeder, Katrin Reichelt, Sandra Brix
-
Publication number: 20090265715Abstract: 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: ApplicationFiled: June 25, 2009Publication date: October 22, 2009Applicant: Microsoft CorporationInventors: Ulfar Erlingsson, Edward P. Wobber, Paul Barham, Thomas Roeder
-
Patent number: 7574709Abstract: 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: GrantFiled: April 30, 2004Date of Patent: August 11, 2009Assignee: Microsoft CorporationInventors: Ulfar Erlingsson, Edward P. Wobber, Paul Barham, Thomas Roeder
-
Patent number: 7451435Abstract: 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: GrantFiled: December 7, 2004Date of Patent: November 11, 2008Assignee: Microsoft CorporationInventors: Galen C. Hunt, Thomas Roeder, James R. Larus, Manuel Fahndrich, John D. DeTreville, Steven P. Levi, Benjamin Zorn, Wolfgang Grieskamp
-
Publication number: 20080192965Abstract: 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: ApplicationFiled: July 5, 2006Publication date: August 14, 2008Applicant: Fraunhofer-Gesellschaft zur Forderung der angewandInventors: Michael Strauss, Michael Beckinger, Thomas Roeder, Frank Melchior, Gabriel Gatzsche, Katrin Reichelt, Joachim Deguara, Martin Dausel, Rene Rodigast