Patents by Inventor John Iler

John Iler 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: 20100316116
    Abstract: Streams of data are processed. A stream of data including a plurality of encoded symbols is received. Symbols from a first subset of the encoded symbols are processed contemporaneously to determine a second subset of encoded symbols, each of which uses a common coding context. At least one symbol from the second subset is evaluated to determine the common coding context. The common coding context is used to process the second subset of encoded symbols.
    Type: Application
    Filed: May 6, 2010
    Publication date: December 16, 2010
    Inventor: John Iler
  • Patent number: 7738552
    Abstract: Streams of data are processed. A stream of data including a plurality of encoded symbols is received. Symbols from a first subset of the encoded symbols are processed contemporaneously to determine a second subset of encoded symbols, each of which uses a common coding context. At least one symbol from the second subset is evaluated to determine the common coding context. The common coding context is used to process the second subset of encoded symbols.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: June 15, 2010
    Assignee: Broadcom Company
    Inventor: John Iler
  • Patent number: 7667517
    Abstract: A system and method that use a first clock to digitally generate a second clock, wherein the ratio of the frequency of the first clock to the frequency of the second clock is a non-integer. Circuitry may be used to ensure that the first clock, or input clock, has a frequency at least equal to the highest of the desired output frequencies. The input clock may be used to generate several output clocks with different frequencies. If one of the output clocks has the same frequency as the input clock, the circuitry can be bypassed. The different clocks may be used to drive parts of a system, each of which may require a different frequency.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: February 23, 2010
    Assignee: Broadcom Corporation
    Inventor: John Iler
  • Patent number: 7583732
    Abstract: Bursts of data are managed. Data is stored in a machine readable memory device a first time at a first memory address. The machine readable memory device has one or more burst boundaries. The first memory address has a first alignment with respect to the burst boundaries. The data is stored in the machine readable memory device a second time at a second memory address. The second memory address has a second alignment with respect to the burst boundaries.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: September 1, 2009
    Assignee: Broadcom Corporation
    Inventors: Stephen Gordon, John Iler, Tim Hellman
  • Publication number: 20090051400
    Abstract: A system and method that use a first clock to digitally generate a second clock, wherein the ratio of the frequency of the first clock to the frequency of the second clock is a non-integer. Circuitry may be used to ensure that the first clock, or input clock, has a frequency at least equal to the highest of the desired output frequencies. The input clock may be used to generate several output clocks with different frequencies. If one of the output clocks has the same frequency as the input clock, the circuitry can be bypassed. The different clocks may be used to drive parts of a system, each of which may require a different frequency.
    Type: Application
    Filed: October 28, 2008
    Publication date: February 26, 2009
    Applicant: Broadcom Advanced Compression Group
    Inventor: JOHN ILER
  • Patent number: 7443221
    Abstract: A system and method that use a first clock to digitally generate a second clock, wherein the ratio of the frequency of the first clock to the frequency of the second clock is a non-integer. Circuitry may be used to ensure that the first clock, or input clock, has a frequency at least equal to the highest of the desired output frequencies. The input clock may be used to generate several output clocks with different frequencies. If one of the output clocks has the same frequency as the input clock, the circuitry can be bypassed. The different clocks may be used to drive parts of a system, each of which may require a different frequency.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: October 28, 2008
    Assignee: Broadcom Corporation
    Inventor: John Iler
  • Publication number: 20060017486
    Abstract: A system and method that use a first clock to digitally generate a second clock, wherein the ratio of the frequency of the first clock to the frequency of the second clock is a non-integer. Circuitry may be used to ensure that the first clock, or input clock, has a frequency at least equal to the highest of the desired output frequencies. The input clock may be used to generate several output clocks with different frequencies. If one of the output clocks has the same frequency as the input clock, the circuitry can be bypassed. The different clocks may be used to drive parts of a system, each of which may require a different frequency.
    Type: Application
    Filed: May 23, 2005
    Publication date: January 26, 2006
    Inventor: John Iler
  • Publication number: 20040114682
    Abstract: Streams of data are processed. A stream of data including a plurality of encoded symbols is received. Symbols from a first subset of the encoded symbols are processed contemporaneously to determine a second subset of encoded symbols, each of which uses a common coding context. At least one symbol from the second subset is evaluated to determine the common coding context. The common coding context is used to process the second subset of encoded symbols.
    Type: Application
    Filed: December 8, 2003
    Publication date: June 17, 2004
    Inventor: John Iler
  • Publication number: 20040114690
    Abstract: Bursts of data are managed. Data is stored in a machine readable memory device a first time at a first memory address. The machine readable memory device has one or more burst boundaries. The first memory address has a first alignment with respect to the burst boundaries. The data is stored in the machine readable memory device a second time at a second memory address. The second memory address has a second alignment with respect to the burst boundaries.
    Type: Application
    Filed: December 5, 2003
    Publication date: June 17, 2004
    Inventors: Stephen Gordon, John Iler, Tim Hellman
  • Patent number: 5668737
    Abstract: A high-speed data processor and data compression method includes an input module for receiving an input data stream from an input port. An encoder is coupled to the input module and performs arithmetic coding to encode the input data stream. An output module provides an encoded data stream from the encoder to an output port. During the encoding process, the encoder performs a combination of parallel and serial processing steps on data in the input data stream. As a result, the processing cycle time for the encoding process is significantly reduced.
    Type: Grant
    Filed: March 22, 1995
    Date of Patent: September 16, 1997
    Assignee: Pixel Magic, Inc.
    Inventor: John Iler