Patents by Inventor Joel D. Medlock

Joel D. Medlock 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: 8781399
    Abstract: A dynamically reconfigurable universal transmitter system is disclosed herein. The electronic device includes multiple transmitter resources for generating transmission signals, an output bus; and an antenna summer coupled to the output bus. The output bus is selectively coupled to the plurality of transmitter resources and it selectively receives transmission signals from the plurality of transmission resources. The antenna summer stores transmission signals received on the output bus.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: July 15, 2014
    Assignee: Intel Mobile Communications GmbH
    Inventors: Joel D. Medlock, Uma Jha, David M. Holmes, Andrea Y. J. Chen, Madasamy Kartheepan
  • Publication number: 20130316666
    Abstract: A dynamically reconfigurable universal transmitter system is disclosed herein. The electronic device includes multiple transmitter resources for generating transmission signals, an output bus; and an antenna summer coupled to the output bus. The output bus is selectively coupled to the plurality of transmitter resources and it selectively receives transmission signals from the plurality of transmission resources. The antenna summer stores transmission signals received on the output bus.
    Type: Application
    Filed: August 5, 2013
    Publication date: November 28, 2013
    Inventors: Joel D. Medlock, Uma Jha, David M. Holmes, Andrea Y.J. Chen, Madasamy Kartheepan
  • Patent number: 8595753
    Abstract: The present invention provides a virtual machine interface (VMI) and an application programming interface (API) usable in conjunction with a reconfigurable wireless network communication apparatus. The reconfigurable wireless network communication apparatus comprises a plurality of hardware kernels. The apparatus can be reconfigured to support different or modified communication protocols over time. The VMI comprises a library of software objects. By configuring VMI software objects, a programmer selects the communication protocol used by the reconfigurable wireless network communication apparatus. The API of the present invention provides higher level management of the communication protocol used by a reconfigurable wireless network communication apparatus. The API comprises a library of high level software objects that further abstract hardware details of the apparatus.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: November 26, 2013
    Assignee: Infineon Technologies AG
    Inventors: Song Chen, Kenneth M. Hesky, Raju R. Joag, Joel D. Medlock, Christopher C. Woodthorpe
  • Patent number: 8515352
    Abstract: A dynamically reconfigurable universal transmitter system is disclosed herein. The electronic device includes multiple transmitter resources for generating transmission signals, an output bus, and an antenna summer coupled to the output bus. The output bus is selectively coupled to the plurality of transmitter resources and it selectively receives transmission signals from the plurality of transmission resources. The antenna summer stores transmission signals received on the output bus.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: August 20, 2013
    Assignee: Intel Mobile Communications GmbH
    Inventors: Joel D. Medlock, Uma Jha, David M. Holmes, Andrea Y. J. Chen, Madasamy Kartheepan
  • Patent number: 8151270
    Abstract: A method for designing a time-sliced and multi-threaded architecture comprises the steps of conducting a thorough analysis of a range of applications and building a specific processor to accommodate the range of applications. In one embodiment, the thorough analysis includes extracting real time aspects from each application, determining optimal granularity in the architecture based on the real time aspects of each application, and adjusting the optimal granularity based on acceptable context switching overhead.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: April 3, 2012
    Assignee: Infineon Technologies AG
    Inventors: Keith Rieken, Joel D. Medlock, David M. Holmes
  • Publication number: 20120030692
    Abstract: The present invention provides a virtual machine interface (VMI) and an application programming interface (API) usable in conjunction with a reconfigurable wireless network communication apparatus. The reconfigurable wireless network communication apparatus comprises a plurality of hardware kernels. The apparatus can be reconfigured to support different or modified communication protocols over time. The VMI comprises a library of software objects. By configuring VMI software objects, a programmer selects the communication protocol used by the reconfigurable wireless network communication apparatus. The API of the present invention provides higher level management of the communication protocol used by a reconfigurable wireless network communication apparatus. The API comprises a library of high level software objects that further abstract hardware details of the apparatus.
    Type: Application
    Filed: September 1, 2011
    Publication date: February 2, 2012
    Inventors: Song Chen, Kenneth M. Hesky, Raju R. Joag, Joel D. Medlock, Christopher C. Woodthorpe
  • Patent number: 8020176
    Abstract: A virtual machine interface for a separate reconfigurable wireless network communication apparatus comprising a plurality of software objects, wherein each software object is associated with a hardware kernel assigned to the reconfigurable wireless network communication apparatus, each software object configured such that a change in the software object results in a change in the hardware kernel associated with the software object. The virtual machine interface has information as to types and numbers of software objects and values associated with the software objects necessary to implement a selected wireless communication protocol.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: September 13, 2011
    Assignee: Infineon Technologies AG
    Inventors: Song Chen, Kenneth M. Hesky, Raju R. Joag, Joel D. Medlock, Christopher C. Woodthorpe
  • Patent number: 7703107
    Abstract: The present invention provides a virtual machine interface (VMI) and an application programming interface (API) usable in conjunction with a reconfigurable wireless network communication apparatus. The reconfigurable wireless network communication apparatus comprises a plurality of hardware kernels. The apparatus can be reconfigured to support different or modified communication protocols over time. The VMI comprises a library of software objects. By configuring VMI software objects, a programmer selects the communication protocol used by the reconfigurable wireless network communication apparatus. The API of the present invention provides higher level management of the communication protocol used by a reconfigurable wireless network communication apparatus. The API comprises a library of high level software objects that further abstract hardware details of the apparatus.
    Type: Grant
    Filed: April 5, 2001
    Date of Patent: April 20, 2010
    Assignee: Infineon Technologies AG
    Inventors: Song Chen, Kenneth M. Hesky, Raju R. Joag, Joel D. Medlock, Christopher C. Woodthorpe
  • Patent number: 7616680
    Abstract: A method for processing data in a spread spectrum system, including decimating a data rate of received spread spectrum data by a decimation factor to a decimated rate; storing the received spread spectrum data into a memory at the decimated rate; interpolating the decimated rate by an interpolation factor to an interpolated rate; and reading the received spread spectrum data from the memory at the interpolated rate.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: November 10, 2009
    Assignee: Infineon Technologies AG
    Inventors: Joel D. Medlock, Keith Rieken, David M. Holmes
  • Patent number: 7512951
    Abstract: A method for designing a time-sliced and multi-threaded architecture comprises the steps of conducting a thorough analysis of a range of applications and building a specific processor to accommodate the range of applications. In one embodiment, the thorough analysis includes extracting real time aspects from each application, determining optimal granularity in the architecture based on the real time aspects of each application, and adjusting the optimal granularity based on acceptable context switching overhead.
    Type: Grant
    Filed: July 31, 2001
    Date of Patent: March 31, 2009
    Assignee: Infineon Technologies AG
    Inventors: Keith Rieken, Joel D. Medlock, David M. Holmes
  • Patent number: 7313162
    Abstract: An apparatus and method for calculating and implementing a Fibonacci mask for a code generator is disclosed herein. The first step receives a desired code offset from a reference code state in a Fibonacci field. Next, a field vector in a Galois field with the same code offset sought in the first field is calculated. In the next step, the first field vector is transformed into a second field vector, which is operable as a mask in the Galois LFSR. The transform step is accomplished by multiplying the Galois field vector by a linear N×N transformation matrix to obtain the Fibonacci field vector. And the N×N transformation matrix is obtained from iterated states of the Fibonacci LFSR.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: December 25, 2007
    Assignee: Infineon Technologies AG
    Inventor: Joel D. Medlock
  • Patent number: 7280582
    Abstract: An embodiment of the present invention described in the specification and the drawings is an apparatus and method for code correlation in spread spectrum communication systems. The apparatus receives a data sequence, and offsets the data sequence with a fixed sub-chip delay. The data sequence and the offset data sequence are each despread with a locally generated code sequence. The despread results are summed and accumulated. The accumulated results may then be used to achieve a lower “miss” probability during code correlation.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: October 9, 2007
    Assignee: Infineon Technologies AG
    Inventor: Joel D. Medlock
  • Patent number: 7254649
    Abstract: A wireless spread spectrum communication platform for processing a communication signal is disclosed herein. The wireless communication platform includes a first computing element, a second computing element, and a reconfigurable interconnect. The first computing element is coupled to the second computing element via the reconfigurable interconnect. A design configuration of the first computing element is heterogeneous with respect to a design configuration of the second computing element. The reconfigurable interconnect has an uncommitted architecture, thereby allowing it to be configured by an outside source to couple portions of the first reconfigurable interconnect with portions of the second reconfigurable interconnect in a variety of combinations. The first computing element, the second computing element, and the reconfigurable interconnect operable to perform discrete functions suitable for processing of the communication signal.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: August 7, 2007
    Assignee: Infineon Technologies AG
    Inventors: Ravi Subramanian, Uma Jha, Joel D. Medlock
  • Patent number: 7251497
    Abstract: Calculating of signal-to-interference ratio (SIR) of a mobile device in a wireless communication system. A communication signal transmitted by the mobile device is non-coherently processed. Interference power of the communication signal is estimated and then scaled, and the scaled estimated interference power is subtracted from the processed communication signal to thereby estimate signal power. The SIR is calculated by dividing the estimated signal power by the estimated interference power.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: July 31, 2007
    Assignee: Infineon Technologies AG
    Inventors: Louay Jalloul, Michael Kohlmann, Joel D. Medlock
  • Patent number: 7233810
    Abstract: A dynamically reconfigurable universal transmitter system is disclosed herein. The electronic device includes multiple transmitter resources for generating transmission signals, an output bus, and an antenna summer coupled to the output bus. The output bus is selectively coupled to the plurality of transmitter resources and it selectively receives transmission signals from the plurality of transmission resources. The antenna summer stores transmission signals received on the output bus.
    Type: Grant
    Filed: August 3, 2001
    Date of Patent: June 19, 2007
    Assignee: Infineon Technologies AG
    Inventors: Joel D. Medlock, Uma Jha, David M. Holmes, Andrea Y. J. Chen, Madasamy Kartheepan
  • Patent number: 7200629
    Abstract: A Fast Hadamard Transform generator serially performs a Fast Hadamard Transform of a sampled signal from a first channel. The Fast Hadamard Transform generator comprises a series of stages. Each stage includes a shift register for serially receiving samples of the signal. Each stage further includes a two's complement generator for producing a two's complement of a first sample of the signal and a first multiplexer for selecting between a first sample of the signal and the two's complement of the first sample. A first adder then generates a sum of a second sample of the signal and the first sample and a difference of the second sample and the first sample and supplies the sum and the difference to the shift register of the next stage. In one embodiment the shift registers are implemented in random access memory.
    Type: Grant
    Filed: January 6, 2003
    Date of Patent: April 3, 2007
    Assignee: Infineon Technologies AG
    Inventor: Joel D. Medlock
  • Patent number: 7065128
    Abstract: An apparatus for reducing storage requirements and for allowing reuse of multiple rake fingers in a spread spectrum system includes a decimation circuit having an associated decimation factor, a memory coupled to the decimation circuit, and an interpolation circuit having an interpolation factor coupled to the memory. The decimation circuit decimates the sampling rate of received data to produce a decimated rate. The received data is stored in the memory at the decimated rate. The decimated rate is later increased by the interpolation circuit by the interpolation factor when the stored data is retrieved from the memory. The memory is a circular buffer or a single port RAM that is accessible by multiple rake fingers substantially simultaneously via selector circuits.
    Type: Grant
    Filed: July 31, 2001
    Date of Patent: June 20, 2006
    Assignee: Infineon Technologies AG
    Inventors: Joel D. Medlock, Keith Rieken, David M. Holmes
  • Patent number: 7031376
    Abstract: A fast initial acquisition and search device for a spread spectrum communication system is disclosed herein. The search device includes a memory for storing the first code sequence, and a plurality of computation circuits coupled in parallel to the memory. The search device also includes a plurality of threshold detector circuits. Each of the plurality of threshold detector circuits is respectively coupled to one of the plurality of computation circuits. Each of the plurality of computation circuits implements a unique phase offset for a second code sequence with respect to the first code sequence. A correlation operation is performed in parallel at each of the plurality of computation circuits followed by a threshold evaluation that indicates whether the correlation result satisfied a threshold value.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: April 18, 2006
    Assignee: Infineon Technologies AG
    Inventors: Joel D. Medlock, Uma Jha
  • Patent number: 6967999
    Abstract: An apparatus for digitally processing signals within wireless communications base-stations which includes a channel pooling signal processor and a digital signal processor. The channel pooling signal processor includes a plurality of computation units typically realized in a heterogeneous multiprocessing architecture, a test interface for testing the function of the plurality of the computation units, a general-purpose microprocessor for managing the dataflow into and out of the channel pooling signal processor as well as effecting the control and configuration of the computation units, and an interconnect mechanism for connecting the plurality of computation units to the input, output, test interface, and the general-purpose microprocessor.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: November 22, 2005
    Assignee: Infineon Technologies AG
    Inventors: Ravi Subramanian, Keith Rieken, Uma Jha, Joel D. Medlock, Christopher C. Woodthorpe
  • Patent number: 6947468
    Abstract: An apparatus and method for calculating and implementing a Fibonacci mask for a code generator is disclosed herein. The first step receives a desired code offset from a reference code state in a Fibonacci field. Next, a field vector in a Galois field with the same code offset sought in the first field is calculated. In the next step, the first field vector is transformed into a second field vector, which is operable as a mask in the Galois LFSR. The transform step is accomplished by multiplying the Galois field vector by a linear N×N transformation matrix to obtain the Fibonacci field vector. And the N×N transformation matrix is obtained from iterated states of the Fibonacci LFSR.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: September 20, 2005
    Assignee: Infineon Technologies AG
    Inventor: Joel D. Medlock