Patents by Inventor Werner Hein
Werner Hein 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: 10216689Abstract: Time-critical actions of peripherals sharing a synchronous serial bus can be coordinated flexibly in real time by transmitting the messages through the bus well in advance of the scheduled execution time rather than “just in time.” The messages include an action code addressed to the peripheral's shadow register and a time-to-strobe, measured in bus-clock cycles, calculated by a time protocol engine in the system controller and addressed to the peripheral's counting register. The action code is stored in the shadow register while the counting register counts up or down to the time-to-strobe using the bus-clock signal. When the count reaches zero, the action code is written to the function-control register, triggering immediate execution of the action. Because the time-to-strobe can be any number of clock cycles within the counting register's capacity, the transmission timing is decoupled from the execution timing, relaxing transmission-timing constraints.Type: GrantFiled: December 18, 2014Date of Patent: February 26, 2019Assignee: Intel CorporationInventors: Werner Hein, John Oakley, Naveen Kumar Narala
-
Patent number: 9602464Abstract: Techniques and mechanisms to enable addressing of components accessed via a control interface. In an embodiment, a plurality of identifiers is logically split into first and second pools. The first pool is available for assigning to allow addressing of components while such components are active with respect to some functionality. The second pool is available for assigning to allow addressing of components while such components are passive with respect to some functionality. In another embodiment, different respective identifiers of the first pool pool are assigned each of first one or more of the plurality of components, and a respective identifier of the second pool is assigned to each of second one or more of the plurality of components. Any two of the second one or more components that have the same address default are assigned different respective identifiers of the second pool.Type: GrantFiled: December 12, 2014Date of Patent: March 21, 2017Assignee: Intel CorporationInventors: Werner Hein, Martin Polak, David Loesch
-
Publication number: 20160179746Abstract: Time-critical actions of peripherals sharing a synchronous serial bus can be coordinated flexibly in real time by transmitting the messages through the bus well in advance of the scheduled execution time rather than “just in time.” The messages include an action code addressed to the peripheral's shadow register and a time-to-strobe, measured in bus-clock cycles, calculated by a time protocol engine in the system controller and addressed to the peripheral's counting register. The action code is stored in the shadow register while the counting register counts up or down to the time-to-strobe using the bus-clock signal. When the count reaches zero, the action code is written to the function-control register, triggering immediate execution of the action. Because the time-to-strobe can be any number of clock cycles within the counting register's capacity, the transmission timing is decoupled from the execution timing, relaxing transmission-timing constraints.Type: ApplicationFiled: December 18, 2014Publication date: June 23, 2016Inventors: WERNER HEIN, JOHN OAKLEY, NAVEEN KUMAR NARALA
-
Publication number: 20160173443Abstract: Techniques and mechanisms to enable addressing of components accessed via a control interface. In an embodiment, a plurality of identifiers is logically split into first and second pools. The first pool is available for assigning to allow addressing of components while such components are active with respect to some functionality. The second pool is available for assigning to allow addressing of components while such components are passive with respect to some functionality. In another embodiment, different respective identifiers of the first pool pool are assigned each of first one or more of the plurality of components, and a respective identifier of the second pool is assigned to each of second one or more of the plurality of components. Any two of the second one or more components that have the same address default are assigned different respective identifiers of the second pool.Type: ApplicationFiled: December 12, 2014Publication date: June 16, 2016Inventors: Werner Hein, Martin Polak, David Loesch
-
Patent number: 9325352Abstract: Described herein are devices and methods for implementing a transceiver with independently controlled components. The components may include a programmable digital portion, a dedicated digital portion, and an analog portion. Each independently controlled component includes a programmable controller that resides in the programmable digital portion of the component that controls components in the dedicated digital or analog portions using state transition information.Type: GrantFiled: December 30, 2009Date of Patent: April 26, 2016Assignee: Intel Deutschland GmbHInventors: Siegfried Brandstaetter, Burkhard Neurauter, Mario Huemer, Werner Hein, Wandad Sadat-Guscheh, Manuel Jung, Gunther Kraut, Thomas Puehringer, Friedrich Seebacher, Andreas Voggeneder, Michael Wekerle, Dietmar Wenzel
-
Patent number: 8756402Abstract: A processing module, a processor circuit, an instruction set for processing data, and a method for synchronizing the processing of codes are provided. In an embodiment of the invention, a processing module for processing instructions, the instructions relating to user data and control data according to a communication protocol. The processing module includes a first processing circuit configured to process the instructions relating to the control data, and a second processing circuit configured to process the instructions relating to the user data.Type: GrantFiled: September 14, 2007Date of Patent: June 17, 2014Assignee: Intel Mobile Communications GmbHInventors: Mario Steinert, Werner Hein, Ralf Itjeshorst
-
Patent number: 8712359Abstract: For example, a communication device may be provided comprising an oscillator configured to generate a reference signal; an accuracy determiner configured to determine information about an accuracy of a frequency of the reference signal; a signal detector configured to detect the presence of a radio signal; and a controller configured to control the signal detector based on the information.Type: GrantFiled: August 23, 2012Date of Patent: April 29, 2014Assignee: Intel Mobile Communications GmbHInventors: Tudor Murgan, Jean-Xavier Canonici, Werner Hein
-
Publication number: 20140057624Abstract: For example, a communication device may be provided comprising an oscillator configured to generate a reference signal; an accuracy determiner configured to determine information about an accuracy of a frequency of the reference signal; a signal detector configured to detect the presence of a radio signal; and a controller configured to control the signal detector based on the information.Type: ApplicationFiled: August 23, 2012Publication date: February 27, 2014Applicant: INTEL MOBILE COMMUNICATIONS GMBHInventors: Tudor Murgan, Jean-Xavier Canonici, Werner Hein
-
Publication number: 20110161534Abstract: Described herein are devices and methods for implementing a transceiver with independently controlled components. The components may include a programmable digital portion, a dedicated digital portion, and an analog portion. Each independently controlled component includes a programmable controller that resides in the programmable digital portion of the component that controls components in the dedicated digital or analog portions using state transition information.Type: ApplicationFiled: December 30, 2009Publication date: June 30, 2011Applicant: Infineon Technologies AGInventors: Siegfried Brandstaetter, Burkhard Neurauter, Mario Huemer, Werner Hein, Wandad Sadat-Guscheh, Manuel Jung, Gunther Kraut, Thomas Puehringer, Friedrich Seebacher, Andreas Voggeneder, Michael Wekerle, Dietmar Wenzel
-
Patent number: 7552257Abstract: The present invention provides a data processing apparatus having at least one dedicated data processing device (10) of a first type, a central data processing device (4) for controlling dedicated data processing devices (10, 12, 14), at least one data transmission channel (16) for transmitting data between the data processing devices (4, 10, 12, 14) and a data transmission device (6) for transmitting data between the data processing devices via the at least one data transmission channel (16) in a manner dependent on data transmission parameters, the data transmission parameters which are assigned to the at least one dedicated data processing device (10) of the first type being generated by the at least one dedicated data processing device (10) of the first type.Type: GrantFiled: December 18, 2003Date of Patent: June 23, 2009Assignee: Infineon Technologies AGInventors: Burkhard Becker, Werner Hein, David Jennings, David Sellar
-
Publication number: 20090077346Abstract: A processing module, a processor circuit, an instruction set for processing data, and a method for synchronizing the processing of codes are provided. In an embodiment of the invention, a processing module for processing instructions, the instructions relating to user data and control data according to a communication protocol. The processing module includes a first processing circuit configured to process the instructions relating to the control data, and a second processing circuit configured to process the instructions relating to the user data.Type: ApplicationFiled: September 14, 2007Publication date: March 19, 2009Applicant: Infineon Technologies AGInventors: Mario Steinert, Werner Hein, Ralf Itjeshorst
-
Patent number: 7274755Abstract: Receiver for Receiving Data Frames. According to one aspect, a receiver for receiving data frames which contain information data includes a signal input. Further, the receiver includes a data frame separator circuit for separating the signaling data from the information data. A switching device connects the data present at current input to a data output. A channel decoding circuit decodes the data which is present and generates signals which indicate whether the decoding has been carried out correctly. When correct decoding has taken place, a control circuit buffers all data and outputs a signal to the switching device to connect the buffered information data to the channel decoding circuit. When the signal indicates the correct decoding is received, the control circuit outputs the decoded information data.Type: GrantFiled: June 9, 2003Date of Patent: September 25, 2007Assignee: Infineon Technologies AGInventors: Werner Hein, Johann Steger, Michael Weber
-
Publication number: 20050177655Abstract: In a method for transporting (DMA_TASK(n), DMA_TASK(n+1)) data sections between a memory and a peripheral, a control signal (START(n+1)), which is used to ask a DMA controller (DMA) to transport (DMA_TASK(n+1)) a data section, is transmitted to the DMA controller, and information about the data transport operation (DMA_TASK(n+1)) to be carried out is then being loaded into the DMA controller, and the data is then being transported (DMA_TASK(n+1)) using the DMA controller.Type: ApplicationFiled: February 10, 2005Publication date: August 11, 2005Inventor: Werner Hein
-
Publication number: 20040037329Abstract: Receiver for receiving data frames which contain information data and signaling data, the signaling data comprising a data frame identifier and a decoding instruction for decoding the information data, having:Type: ApplicationFiled: June 9, 2003Publication date: February 26, 2004Inventors: Werner Hein, Johann Steger, Michael Weber
-
Patent number: 6580903Abstract: A circuit for recording and playing back voice in digital mobile radio devices and a method for appropriately recording and playing back the voice. The circuit includes a transmit-end voice encoder, a receive-end voice decoder, a memory for the recorded signals, a further voice encoder whose output is connected to the memory, and a further voice decoder whose input is connected to the memory.Type: GrantFiled: February 20, 2001Date of Patent: June 17, 2003Assignee: Infineon Technologies AGInventors: Werner Hein, Johann Steger, Jürgen Paulus
-
Publication number: 20030014123Abstract: A hip-joint endoprosthesis as a surface replacement for the proximal femur is proposed, which hip-joint endoprosthesis can be secured in the neck of the femur without cement.Type: ApplicationFiled: May 20, 2002Publication date: January 16, 2003Inventors: Peter Copf, Werner Hein
-
Publication number: 20010018352Abstract: A circuit for recording and playing back voice in digital mobile radio devices and a method for appropriately recording and playing back the voice. The circuit includes a transmit-end voice encoder, a receive-end voice decoder, a memory for the recorded signals, a further voice encoder whose output is connected to the memory, and a further voice decoder whose input is connected to the memory.Type: ApplicationFiled: February 20, 2001Publication date: August 30, 2001Inventors: Werner Hein, Johann Steger, Jurgen Paulus