Patents by Inventor Edward Hepler

Edward Hepler 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: 7908545
    Abstract: The sliding window approach to pipeline maximum a posteriori (MAP) decoder architecture is modified to decrease processing time. Once the forward metrics have been calculated for the first sliding window of the decoder, the reverse metrics for each window are calculated while the forward metrics for the next window are calculated. As each new forward metric is calculated and stored into memory, the forward metric from the previous window is read from memory for use with reverse metric being calculated in calculating extrinsic value. Each forward metric for use in calculating an extrinsic value is written to the same memory location. The calculations can be reversed, reverse metrics being calculated first, followed by reverse metric calculations. Although this architecture as developed for a turbo decoder, all convolution codes can use the MAP algorithm of the present invention.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: March 15, 2011
    Assignee: InterDigital Technology Corporation
    Inventors: Edward Hepler, Michael F. Starsinic
  • Publication number: 20080016287
    Abstract: A hardware accelerator includes a first buffer, a second buffer, address generator(s), a translation read-only memory (ROM), a cyclic redundancy check (CRC) generator, a convolutional encoder and a controller. The first and second buffers store information bits. The address generator(s) generate(s) an address for accessing the first buffer, the second buffer and a shared memory architecture (SMA). The translation ROM is used in generating a translated address for accessing the first buffer and the second buffer. The controller sets parameters for the CRC generator, the convolutional encoder and the address generator, and performs a predefined sequence of control commands for channel processing, such as reordering, block coding, parity tailing, puncturing, convolutional encoding, and interleaving, on the information bits by manipulating the information bits while moving the information bits among the first buffer, the second buffer, the SMA, the CRC generator, and the convolutional encoder.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 17, 2008
    Applicant: INTERDIGITAL TECHNOLOGY CORPORATION
    Inventor: Edward Hepler
  • Publication number: 20070258593
    Abstract: A system for generating pseudorandom codes using a register which contains an identification of the code tree leg of the desired code and a counter which outputs a successive binary sequence. The output from the counter is bit-by-bit ANDed with the output of the register, and those outputs are XORed together to output a single bit. As the counter is sequenced, each count results in a different bit that is output from the XOR gate, resulting in the desired code.
    Type: Application
    Filed: July 12, 2007
    Publication date: November 8, 2007
    Applicant: InterDigital Technology Corporation
    Inventor: Edward Hepler
  • Publication number: 20070118791
    Abstract: The sliding window approach to pipeline maximum a posteriori (MAP) decoder architecture is modified to decrease processing time. Once the forward metrics have been calculated for he first sliding window of the decoder, the reverse metrics for each window are calculated while the forward metrics for the next window are calculated. As each new forward metric is calculated and stored into memory, the forward metric from the previous window is read from memory for use with reverse metric being calculated in calculating extrinsic value. Each forward metric for use in calculating an extrinsic value is written to the same memory location. The calculations can be reversed, reverse metrics being calculated first, followed by reverse metric calculations. Although this architecture as developed for a turbo decoder, all convolution codes can use the MAP algorithm of the present invention.
    Type: Application
    Filed: January 12, 2007
    Publication date: May 24, 2007
    Applicant: InterDigital Technology Corporation
    Inventors: Edward Hepler, Michael Starsinic
  • Publication number: 20070060142
    Abstract: A method and apparatus for efficient operation of an enhanced dedicated channel (E-DCH) are disclosed. A physical layer processing includes computation of various control parameters followed by actual processing of the data to be transmitted. In accordance with the present invention, the computation of the control parameters is performed asynchronously from the associated data operation. A medium access control (MAC) layer provides information needed for computation of the control parameters to the physical layer as early as possible, while the data is being processed in parallel. The provided data includes a hybrid automatic repeat request (H-ARQ) profile, a transport block size, power offset, or the like. By sending this data to the physical layer before MAC-e processing is complete, the latency constraint can be significantly relaxed.
    Type: Application
    Filed: June 19, 2006
    Publication date: March 15, 2007
    Applicant: InterDigital Technology Corporation
    Inventors: Alexander Reznik, Edward Hepler, Guodong Zhang, Harry Smith, Peter Wang, Renuka Racha, Robert Gazda, Stephen Terry
  • Publication number: 20070014229
    Abstract: A protocol engine (PE) for processing data within a protocol stack in a wireless transmit/receive unit (WTRU) is disclosed. The protocol stack executes decision and control operations. The data processing and re-formatting which was performed in a conventional protocol stack is removed from the protocol stack and performed by the PE. The protocol stack issues a control word for processing data and the PE processes the data based on the control word. Preferably, the WTRU includes a shared memory and a second memory. The shared memory is used as a data block place holder to transfer the data amongst processing entities. For transmit processing, the PE retrieves source data from the second memory and processes the data while moving the data to the shared memory based on the control word. For receive processing, the PE retrieves received data from the shared memory and processes it while moving the data to the second memory.
    Type: Application
    Filed: June 26, 2006
    Publication date: January 18, 2007
    Applicant: InterDigital Technology Corporation
    Inventors: Edward Hepler, Robert Gazda, Alexander Reznik
  • Publication number: 20060203893
    Abstract: Components and method are provided to efficiently process wireless communications data where prior knowledge of a specific format of the communication data is not available. A wireless transmit receive unit (WTRU) is configured for use in a wireless communication system where communication data for selected channels is transmitted in system time frames in formats selected from among a set of predefined formats. The WTRU has a receiver, a memory, a received chip rate processor (RCRP) and a format detector. The RCRP is preferably configured to despread each wireless signal of spread data received in each time frame using a minimum spreading code or other appropriate key sequence and to store resultant despread data for each respective time frame in the memory. The format detector is preferably configured to determine the number of physical channels and the respective spreading factor for each physical channel for the wireless signal of spread data.
    Type: Application
    Filed: May 5, 2006
    Publication date: September 14, 2006
    Applicant: InterDigital Technology Corporation
    Inventors: Alexander Reznik, Edward Hepler
  • Patent number: 7092432
    Abstract: A Node-B/base station receiver comprises at least one antenna for receiving signals. Each finger of a pool of reconfigurable Rake fingers recovers a multipath component of a user and is assigned a code of the user, a code phase of the multipath component and an antenna of the at least one antenna. An antenna/Rake finger pool interface provides each finger of the Rake pool an output of the antenna assigned to that Rake finger. A combiner combines the recovered multipath components for a user to produce data of the user.
    Type: Grant
    Filed: May 4, 2004
    Date of Patent: August 15, 2006
    Assignee: InterDigital Technology Corporation
    Inventors: John David Kaewell, Jr., Timothy Berghius, Jan Meyer, Peter Bohnhoff, Alexander Reznik, Edward Hepler, Michael Koch, William C. Hackett, David S. Bass, Clyde N. Robbins
  • Publication number: 20060039330
    Abstract: A wireless transmit/receive unit (WTRU) for processing code division multiple access (CDMA) signals. The WTRU includes a modem host and a high speed downlink packet access (HSDPA) co-processor, which communicate over a plurality of customizable interfaces. The modem host operates in accordance with third generation partnership project (3GPP) Release 4 (R4) standards, and the HSDPA co-processor enhances the wireless communication capabilities of the WTRU as a whole such that the WTRU operates in accordance with 3GPP Release 5 (R5) standards.
    Type: Application
    Filed: July 19, 2005
    Publication date: February 23, 2006
    Applicant: InterDigital Technology Corporation
    Inventors: William Hackett, Robert DiFazio, Edward Hepler, Alexander Reznik, Douglas Castor, Ariela Zeira, Robert Gazda, John Kaewell
  • Publication number: 20060005111
    Abstract: The sliding window approach to pipeline maximum a posteriori (MAP) decoder architecture is modified to decrease processing time. Once the forward metrics have been calculated for he first sliding window of the decoder, the reverse metrics for each window are calculated while the forward metrics for the next window are calculated. As each new forward metric is calculated and stored into memory, the forward metric from the previous window is read from memory for use with reverse metric being calculated in calculating extrinsic value. Each forward metric for use in calculating an extrinsic value is written to the same memory location. The calculations can be reversed, reverse metrics being calculated first, followed by reverse metric calculations. Although this architecture as developed for a turbo decoder, all convolution codes can use the MAP algorithm of the present invention.
    Type: Application
    Filed: September 6, 2005
    Publication date: January 5, 2006
    Applicant: InterDigital Technology Corporation
    Inventors: Edward Hepler, Michael Starsinic
  • Publication number: 20050262344
    Abstract: A data processing system ciphers and transfers data between a first memory unit and a second memory unit, such as, for example, between a share memory architecture (SMA) static random access memory (SRAM) and a double data rate (DDR) synchronous dynamic random access memory (SDRAM). The system includes a ciphering engine and a data-mover controller. The data-mover controller includes at least one register having a field that specifies whether or not the transferred data should be ciphered. If the field specifies that the transferred data should be ciphered, the field also specifies the type of ciphering that is to be performed, such as a third generation partnership project (3GPP) standardized confidentially cipher algorithm “f8” or integrity cipher algorithm “f9”.
    Type: Application
    Filed: June 28, 2004
    Publication date: November 24, 2005
    Applicant: InterDigital Technology Corporation
    Inventors: Edward Hepler, Robert Gazda
  • Publication number: 20040202228
    Abstract: A Node-B/base station receiver comprises at least one antenna for receiving signals. Each finger of a pool of reconfigurable Rake fingers recovers a multipath component of a user and is assigned a code of the user, a code phase of the multipath component and an antenna of the at least one antenna. An antenna/Rake finger pool interface provides each finger of the Rake pool an output of the antenna assigned to that Rake finger. A combiner combines the recovered multipath components for a user to produce data of the user.
    Type: Application
    Filed: May 4, 2004
    Publication date: October 14, 2004
    Applicant: InterDigital Technology Corporation
    Inventors: John David Kaewell, Timothy Berghuis, Jan Meyer, Peter Bohnhoff, Alexander Reznik, Edward Hepler, Michael Koch, William C. Hackett, David S. Bass, Clyde N. Robbins
  • Patent number: 6785322
    Abstract: A Node-B/base station receiver comprises at least one antenna for receiving signals. Each finger of a pool of reconfigurable Rake fingers recovers a multipath component of a user and is assigned a code of the user, a code phase of the multipath component and an antenna of the at least one antenna. An antenna/Rake finger pool interface provides each finger of the Rake pool an output of the antenna assigned to that Rake finger. A combiner combines the recovered multipath components for a user to produce data of the user.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: August 31, 2004
    Assignee: InterDigital Technology Corporation
    Inventors: John David Kaewell, Jr., Timothy Berghuis, Jan Meyer, Peter Bohnhoff, Alexander Reznik, Edward Hepler, Michael Koch, William C. Hackett, David S. Bass, Clyde N. Robbins
  • Patent number: 5432801
    Abstract: An error may be detected and corrected from among a plurality of data values retrieved from a compact disk-read only memory (CD-ROM). As a stream of data values which have been retrieved from the CD-ROM are retransmitted by an appropriate DMA device, two different error detection schemes are simultaneously applied to identical copies of the retrieved data. The retrieved data is then evaluated to determine in which format data has been stored on the CD-ROM. A condition value which has been generated by the algorithm corresponding to the determined format of data on the CD-ROM is then evaluated to determine the probability of an error condition in the retrieved data. The two error detection schemes may differ solely in the location of the data values which are evaluated for errors.
    Type: Grant
    Filed: July 23, 1993
    Date of Patent: July 11, 1995
    Assignee: Commodore Electronics Limited
    Inventor: Edward Hepler