Archive for January 7th, 2007

Single-channel convolution in a vector processing computer system

Sunday, January 7th, 2007

Title:   Single-channel convolution in a vector processing computer system

Patent application publication number:  20070005674

Publication date:  January 4, 2007

Filing date:  September 12, 2006 (priority back to November 30, 2001)

Link to PDF:  

AIPW Summary:  A system and method for performing convolution in vector processing. The method uses the parallel computing capability of a vector processing system and the distributed properties of the discrete-time convolution sum by performing convolution on portions of an overall data stream simultaneously. Partial solutions are obtained and superimposed to achieve an overall solution data stream. Basically, signal processing requires large amount of computing power to process a data stream in a serial manner, since it is a linear process. This invention breaks up the stream into smaller pieces and uses parallel processing to process several pieces simultaneously, thereby speeding up the overall process. (The actual solution gets deeper into the math involved, and is a bit on the “heavy reading” side of things. Feel free to peruse it yourself.)

Run-time code injection to perform checks

Sunday, January 7th, 2007

Title:   Run-time code injection to perform checks

Patent application publication number:  20070006183

Publication date:  January 4, 2007

Filing date:  August 18, 2005

Link to PDF:  

AIPW Summary:  A digital rights management system that injects code into the run-time application stream to determine whether the machine running the application is authorized. The injected code can include a cryptologic challenge to the machine running the application. This check is performed periodically and if the check fails, the application terminates. An example of the use of this method is to prevent the unauthorized duplication of application programs, and particular reference is made to OS distribution.