Patents by Inventor Joel W. Page

Joel W. Page 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: 20100166173
    Abstract: Methods and apparatus for communicating include coupling first and second devices with a first unidirectional data line, a second unidirectional data line, and a clock line. Frames of data are serially communicated between the first and second devices using the first and second unidirectional data lines. The frame format of a frame carried by the first unidirectional data line is distinct from a frame format of a frame carried by the second unidirectional data line. Each frame is synchronized with a clock signal carried by the clock line.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventors: Xun Yang, Jeffrey A. Whaley, Joel W. Page, Chester Yu, Gregory James Fyke
  • Publication number: 20100166172
    Abstract: Methods and apparatus for communicating include a first device coupled to a second device with a bi-directional data line and a clock line. Frames of data are serially communicated between the first and second devices on the data line. Each frame is synchronized with a clock signal carried by the clock line. Each frame has a portion allocated to data communicated from the first device to the second device and another portion allocated to data communicated from the second device to the first device.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventors: Jeffrey A. Whaley, Xun Yang, Joel W. Page
  • Publication number: 20100166019
    Abstract: Methods and apparatus for communicating include communicating frames of data having a first timeslot allocation of s timeslots serially from a first device to a second device using a first unidirectional data line at a frequency f1. An edge of each frame as a detected edge. A clock signal having a frequency f2 is generated in response to the detected edges, wherein f 2 f 1 ? n · s , wherein n>1, wherein the clock signal is maintained substantially synchronous to the detected edges. Frames of data having a second timeslot allocation of s timeslots are communicated serially from the second device to the first device using a second unidirectional data line at the frequency f1 as derived from f2.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventors: Xun Yang, Jeffrey A. Whaley, Joel W. Page, Gregory James Fyke
  • Publication number: 20100166434
    Abstract: Methods and apparatus for communicating include communicating frames of data at a frequency f1 serially from a first device to a second device using a first unidirectional data line. The frames have a first timeslot allocation of s timeslots. A clock signal having a frequency f2 is generated within the second device, wherein f 2 f 1 ? n · s , wherein n>1. The first unidirectional data line is sampled every n clock cycles of the clock signal for a plurality of the timeslots.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventors: Xun Yang, Jeffrey A. Whaley, Joel W. Page, Chester Yu, Gregory James Fyke
  • Patent number: 7738613
    Abstract: Systems and methods for converting a data stream from a first sample rate to a second sample rate, where the data is received in bursts. In one embodiment, a method includes receiving bursty audio data on a first input line and receiving synchronization data on a second input line that is separate from the first input line. An input sample rate is then estimated for the received audio data based on the received synchronization data and the audio data is converted to an output sample rate. The input sample rate is determined by counting samples received in a time interval and potentially low-pass filtering the result. The audio data may be in packetized, parallel, or other forms, and the synchronization data may include individual signals, such as pulses or bits received at regular or irregular intervals.
    Type: Grant
    Filed: March 20, 2004
    Date of Patent: June 15, 2010
    Assignee: D2Audio Corporation
    Inventors: Jack B. Andersen, Joel W. Page, Daniel L. W. Chieng, Douglas D. Gephardt
  • Patent number: 7167112
    Abstract: Systems and methods for converting a digital input data stream from a first sample rate to a second, fixed sample rate using a combination of hardware and software components. In one embodiment, a system includes a rate estimator configured to estimate the sample rate of an input data stream, a phase selection unit configured to select a phase for interpolation of a set of polyphase filter coefficients based on the estimated sample rate, a coefficient interpolator configured to interpolate the filter coefficients based on the selected phase, and a convolution unit configured to convolve the interpolated filter coefficients with samples of the input data stream to produce samples of a re-sampled output data stream. One or more hardware or software components are shared between multiple channels that can process data streams having independently variable sample rates.
    Type: Grant
    Filed: March 20, 2004
    Date of Patent: January 23, 2007
    Assignee: D2Audio Corporation
    Inventors: Jack B. Andersen, Larry E. Hand, Daniel L. W. Chieng, Joel W. Page
  • Publication number: 20040184573
    Abstract: Systems and methods for converting a digital input data stream from a first sample rate to a second, fixed sample rate using a combination of hardware and software components. In one embodiment, a system includes a rate estimator configured to estimate the sample rate of an input data stream, a phase selection unit configured to select a phase for interpolation of a set of polyphase filter coefficients based on the estimated sample rate, a coefficient interpolator configured to interpolate the filter coefficients based on the selected phase, and a convolution unit configured to convolve the interpolated filter coefficients with samples of the input data stream to produce samples of a re-sampled output data stream. One or more hardware or software components are shared between multiple channels that can process data streams having independently variable sample rates.
    Type: Application
    Filed: March 20, 2004
    Publication date: September 23, 2004
    Inventors: Jack B. Andersen, Larry E. Hand, Daniel L.W. Chieng, Joel W. Page
  • Patent number: RE43489
    Abstract: Systems and methods for converting a digital input data stream from a first sample rate to a second, fixed sample rate using a combination of hardware and software components. In one embodiment, a system includes a rate estimator configured to estimate the sample rate of an input data stream, a phase selection unit configured to select a phase for interpolation of a set of polyphase filter coefficients based on the estimated sample rate, a coefficient interpolator configured to interpolate the filter coefficients based on the selected phase, and a convolution unit configured to convolve the interpolated filter coefficients with samples of the input data stream to produce samples of a re-sampled output data stream. One or more hardware or software components are shared between multiple channels that can process data streams having independently variable sample rates.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: June 26, 2012
    Assignee: D2Audio Corporation
    Inventors: Jack B. Andersen, Larry E. Hand, Daniel L. W. Chieng, Joel W. Page, Wilson E. Taylor, Tonya Andersen