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: 10216689
    Abstract: 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: Grant
    Filed: December 18, 2014
    Date of Patent: February 26, 2019
    Assignee: Intel Corporation
    Inventors: Werner Hein, John Oakley, Naveen Kumar Narala
  • Patent number: 9602464
    Abstract: 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: Grant
    Filed: December 12, 2014
    Date of Patent: March 21, 2017
    Assignee: Intel Corporation
    Inventors: Werner Hein, Martin Polak, David Loesch
  • Publication number: 20160179746
    Abstract: 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: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: WERNER HEIN, JOHN OAKLEY, NAVEEN KUMAR NARALA
  • Publication number: 20160173443
    Abstract: 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: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Inventors: Werner Hein, Martin Polak, David Loesch
  • Patent number: 9325352
    Abstract: 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: Grant
    Filed: December 30, 2009
    Date of Patent: April 26, 2016
    Assignee: Intel Deutschland GmbH
    Inventors: 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: 8756402
    Abstract: 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: Grant
    Filed: September 14, 2007
    Date of Patent: June 17, 2014
    Assignee: Intel Mobile Communications GmbH
    Inventors: Mario Steinert, Werner Hein, Ralf Itjeshorst
  • Patent number: 8712359
    Abstract: 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: Grant
    Filed: August 23, 2012
    Date of Patent: April 29, 2014
    Assignee: Intel Mobile Communications GmbH
    Inventors: Tudor Murgan, Jean-Xavier Canonici, Werner Hein
  • Publication number: 20140057624
    Abstract: 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: Application
    Filed: August 23, 2012
    Publication date: February 27, 2014
    Applicant: INTEL MOBILE COMMUNICATIONS GMBH
    Inventors: Tudor Murgan, Jean-Xavier Canonici, Werner Hein
  • Publication number: 20110161534
    Abstract: 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: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Applicant: Infineon Technologies AG
    Inventors: 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: 7552257
    Abstract: 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: Grant
    Filed: December 18, 2003
    Date of Patent: June 23, 2009
    Assignee: Infineon Technologies AG
    Inventors: Burkhard Becker, Werner Hein, David Jennings, David Sellar
  • Publication number: 20090077346
    Abstract: 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: Application
    Filed: September 14, 2007
    Publication date: March 19, 2009
    Applicant: Infineon Technologies AG
    Inventors: Mario Steinert, Werner Hein, Ralf Itjeshorst
  • Patent number: 7274755
    Abstract: 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: Grant
    Filed: June 9, 2003
    Date of Patent: September 25, 2007
    Assignee: Infineon Technologies AG
    Inventors: Werner Hein, Johann Steger, Michael Weber
  • Publication number: 20050177655
    Abstract: 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: Application
    Filed: February 10, 2005
    Publication date: August 11, 2005
    Inventor: Werner Hein
  • Publication number: 20040037329
    Abstract: 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: Application
    Filed: June 9, 2003
    Publication date: February 26, 2004
    Inventors: Werner Hein, Johann Steger, Michael Weber
  • Patent number: 6580903
    Abstract: 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: Grant
    Filed: February 20, 2001
    Date of Patent: June 17, 2003
    Assignee: Infineon Technologies AG
    Inventors: Werner Hein, Johann Steger, Jürgen Paulus
  • Publication number: 20030014123
    Abstract: 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: Application
    Filed: May 20, 2002
    Publication date: January 16, 2003
    Inventors: Peter Copf, Werner Hein
  • Publication number: 20010018352
    Abstract: 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: Application
    Filed: February 20, 2001
    Publication date: August 30, 2001
    Inventors: Werner Hein, Johann Steger, Jurgen Paulus