Patents by Inventor Timothy Martin Dobson
Timothy Martin Dobson 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: 8176398Abstract: A method is used that substantially simultaneously trellis encodes data to be modulated onto multiple tones. The embodiments of the present invention comprise the steps of: (a) using a first input operand comprising state bits for a first trellis stage; (b) using a second input operand comprising a plurality of input data bits; and (c) generating an output comprising output data bits and output state bits from a first or later trellis stage.Type: GrantFiled: November 21, 2007Date of Patent: May 8, 2012Assignee: Broadcom CorporationInventors: Mark Taunton, Timothy Martin Dobson
-
Patent number: 7987347Abstract: Systems and methods for implementing a zero overhead loop in a microprocessor or microprocessor based system/chip are disclosed. The systems and methods include the use of a breakpoint mechanism which is additionally used in debugging in order to provide some of the looping functionality.Type: GrantFiled: December 22, 2006Date of Patent: July 26, 2011Assignee: Broadcom CorporationInventors: Sophie Mary Wilson, Timothy Martin Dobson
-
Patent number: 7903810Abstract: A method and apparatus are disclosed for efficiently scrambling one or more bytes of data according to DSL standards on a processor. This is achieved by providing an instruction for scrambling one or more bytes of data according to the DSL standards. Accordingly, the invention advantageously provides a processor with the ability to scramble data with a single instruction thus allowing for more efficient and faster scrambling operations for subsequent modulation and transmission.Type: GrantFiled: September 22, 2004Date of Patent: March 8, 2011Assignee: Broadcom CorporationInventors: Mark Taunton, Timothy Martin Dobson
-
Patent number: 7756273Abstract: A method and apparatus are disclosed for efficiently bit-reversing and scrambling one or more bytes of payload data according to DSL standards on a processor. In one embodiment, this is achieved by providing an instruction for bit reversing and scrambling one or more bytes of data according to the DSL standards. Accordingly, the invention advantageously provides a processor with the ability to bit reverse and scramble data with a single instruction thus allowing for more efficient and faster scrambling operations for subsequent modulation and transmission.Type: GrantFiled: September 22, 2004Date of Patent: July 13, 2010Assignee: Broadcom CorporationInventors: Mark Taunton, Timothy Martin Dobson
-
Patent number: 7751557Abstract: A method and apparatus are disclosed for efficiently de-scrambling one or more bytes of data according to DSL standards on a processor. This is achieved by providing an instruction for de-scrambling one or more bytes of data according to the DSL standards. Accordingly, the invention advantageously provides a processor with the ability to de-scramble data with a single instruction thus allowing for more efficient and faster de-scrambling operations for subsequent processing.Type: GrantFiled: September 22, 2004Date of Patent: July 6, 2010Assignee: Broadcom CorporationInventors: Mark Taunton, Timothy Martin Dobson
-
Patent number: 7734041Abstract: A method and apparatus are disclosed for efficiently de-scrambling and bit-order-reversing one or more bytes of data according to DSL standards on a processor. In a preferred embodiment, this is achieved by providing an instruction for de-scrambling and bit-order-reversing one or more bytes of data according to DSL standards. Accordingly, the invention advantageously provides a processor with the ability to de-scramble and bit-order-reverse data with a single instruction thus allowing for more efficient and faster de-scrambling operations for subsequent processing.Type: GrantFiled: September 22, 2004Date of Patent: June 8, 2010Assignee: Broadcom CorporationInventors: Mark Taunton, Timothy Martin Dobson
-
Patent number: 7580412Abstract: In an Asynchronous Transfer Mode cell, a method and apparatus are disclosed for producing a cell header having bytes with bits in reverse order. Address and control data bytes are received, and a value for a reverse bit Header Error Control byte is generated from the address and control data bytes. Additionally, the order of bits within each address and control data byte is reversed. The produced cell header comprises the reverse bit Header Error Control byte and the address and control data bytes with each address and control data byte having its bits in reversed order. In one embodiment, the present invention provides a processor instruction for producing the cell header having bytes with bits in reverse order. The instruction receives as input address and control data bytes. The instruction then computes a Header Error Control byte and formats the Header Error Control byte in reverse bit order for subsequent processing within the modem.Type: GrantFiled: September 22, 2004Date of Patent: August 25, 2009Assignee: Broadcom CorporationInventors: Mark Taunton, Timothy Martin Dobson
-
Publication number: 20080155236Abstract: A system and method for implementing a zero overhead loop in a microprocessor or microprocessor based system/chip.Type: ApplicationFiled: December 22, 2006Publication date: June 26, 2008Applicant: Broadcom CorporationInventors: Sophie Mary Wilson, Timothy Martin Dobson
-
Publication number: 20080155237Abstract: A system and method for implementing a zero overhead loop in a microprocessor or microprocessor based system/chip.Type: ApplicationFiled: December 22, 2006Publication date: June 26, 2008Applicant: Broadcom CorporationInventors: Timothy Martin Dobson, Mark Taunton
-
Publication number: 20080147760Abstract: A system and method for accelerating the performance of finite impulse response (FIR) filtering operations in a processor system. The system and method accelerates FIR filtering operations by using a holding register to provide additional input samples to an instruction beyond those normally accommodated by source registers, and by using a large number of multipliers that can operate in parallel on the input samples in order to generate output sample of a FIR filter, such as a non-decimating FIR filter.Type: ApplicationFiled: December 18, 2006Publication date: June 19, 2008Applicant: Broadcom ComporationInventor: Timothy Martin Dobson
-
Publication number: 20080137771Abstract: A method is used that substantially simultaneously trellis encodes data to be modulated onto multiple tones. The embodiments of the present invention comprise the steps of: (a) using a first input operand comprising state bits for a first trellis stage; (b) using a second input operand comprising a plurality of input data bits; and (c) generating an output comprising output data bits and output state bits from a first or later trellis stage.Type: ApplicationFiled: November 21, 2007Publication date: June 12, 2008Applicant: Broadcom CorporationInventors: Mark Taunton, Timothy Martin Dobson
-
Patent number: 7305608Abstract: A method is used that substantially simultaneously trellis encodes data to be modulated onto multiple tones. The embodiments of the present invention comprise the steps of: (a) using a first input operand comprising state bits for a first trellis stage; (b) using a second input operand comprising a plurality of input data bits; and (c) generating an output comprising output data bits and output state bits from a first or later trellis stage.Type: GrantFiled: September 27, 2004Date of Patent: December 4, 2007Assignee: Broadcom CorporationInventors: Mark Taunton, Timothy Martin Dobson
-
Patent number: 7266671Abstract: There is disclosed a technique for accessing a register file which comprises defining a first register address as a plurality of bits and using said first register address to access said register file generating a second register address by using a sequence of said plurality of bits with at least one of said plurality of bits supplied via a unitary operator, the unitary operator being effective to selectively alter the logical value of said bit depending on its logical value in the first register address, and using said second register address to access said register file. A computer system for carrying out such a technique is also enclosed.Type: GrantFiled: December 6, 2004Date of Patent: September 4, 2007Assignee: Broadcom CorporationInventors: Mark Taunton, Sophie Wilson, Timothy Martin Dobson
-
Publication number: 20050094551Abstract: A method, apparatus and processing instruction for performing DMT encoding substantially simultaneously on one tone or multiple tones comprises the steps of: (a) using a first input operand comprising one or more bit-group data values, each to be encoded for one or more tones; (b) using a second input operand comprising one or more bit-group size values corresponding to the bit-group data values in the first input operand; and (c) generating an output comprising a result of encoding the bit-group data value or values from the first input operand by mapping each of the bit-group data values from the first input operand onto a location in a constellation as determined by the corresponding bit-group size value or values from the second input operand.Type: ApplicationFiled: September 27, 2004Publication date: May 5, 2005Applicant: Broadcom CorporationInventors: Mark Taunton, Timothy Martin Dobson
-
Patent number: 6836837Abstract: There is disclosed a technique for accessing a register file which comprises defining a first register address as a plurality of bits and using said first register address to access said register file generating a second register address by using a sequence of said plurality of bits with at least one of said plurality of bits supplied via a unitary operator, the unitary operator being effective to selectively alter the logical value of said bit depending on its logical value in the first register address, and using said second register address to access said register file. A computer system for carrying out such a technique is also enclosed.Type: GrantFiled: June 19, 2003Date of Patent: December 28, 2004Assignee: Broadcom CorporationInventors: Mark Taunton, Sophie Wilson, Timothy Martin Dobson
-
Publication number: 20040068639Abstract: There is disclosed a technique for accessing a register file which comprises defining a first register address as a plurality of bits and using said first register address to access said register file generating a second register address by using a sequence of said plurality of bits with at least one of said plurality of bits supplied via a unitary operator, the unitary operator being effective to selectively alter the logical value of said bit depending on its logical value in the first register address, and using said second register address to access said register file. A computer system for carrying out such a technique is also enclosed.Type: ApplicationFiled: June 19, 2003Publication date: April 8, 2004Applicant: Broadcom CorporationInventors: Mark Taunton, Sophie Wilson, Timothy Martin Dobson
-
Patent number: 6601157Abstract: There is disclosed a technique for accessing a register file which comprises defining a first register address as a plurality of bits and using said first register address to access said register file generating a second register address by using a sequence of said plurality of bits with at least one of said plurality of bits supplied via a unitary operator, the unitary operator being effective to selectively alter the logical value of said bit depending on its logical value in the first register address, and using said second register address to access said register file. A computer system for carrying out such a technique is also enclosed.Type: GrantFiled: November 1, 2000Date of Patent: July 29, 2003Assignee: Broadcom CorporationInventors: Mark Taunton, Sophie Wilson, Timothy Martin Dobson