Patents by Inventor Scott MacDougall

Scott MacDougall 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: 7287210
    Abstract: Convolutionally encoding a data stream includes inputting a first block of two or more bits in parallel into a shift register. A number of intermediate calculations are performed in parallel using a number of respective delayed shift register outputs; and said number of intermediate calculations are output to form a convolutionally encoded sequence. In one example, a register (of individual bits stored in words), is set up. The register is longer than the constraint length means that a relatively large number of input bits can be read from memory only once, thus avoiding many independent moves of operands to and from memory. Since the register is longer than the constraint length, the register need only be shifted once for every ‘a+1’ input bits, rather than once for each bit.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: October 23, 2007
    Assignee: Freescale Semiconductor, Inc.
    Inventor: Scott MacDougall
  • Publication number: 20030074627
    Abstract: A method of convolutionally encoding (700) a data stream includes inputting a first block of two or more bits (710) in parallel into a shift register. A number of intermediate calculations (715) are performed in parallel using a number of respective delayed shift register outputs; and said number of intermediate calculations (715) are output (725) to form a convolutionally encoded sequence.
    Type: Application
    Filed: September 26, 2002
    Publication date: April 17, 2003
    Inventor: Scott MacDougall