Patents by Inventor Edwin Barry
Edwin Barry 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: 10881899Abstract: An exercise device for lifting up the lower back by raising a user's knees upward from a resting position. An elongated fixed strut extends upward from the base, and a carriage is placed on the elongated fixed strut, capable of moving on the elongated fixed strut between a lower position and an upper position relative to the elongated fixed strut. Knee supports are attached to the carriage, allowing a user to place their knees on the knee supports. As the carriage moves upward on the elongated fixed strut, the user's knees are lifted upward, thereby causing the hips and pelvis to rise, producing a flexion of the lower back. The upward movement of the hips and pelvis produces the distraction of the lumbar spinal segments.Type: GrantFiled: May 1, 2019Date of Patent: January 5, 2021Inventor: Edwin Barry
-
Publication number: 20190336820Abstract: An exercise device for lifting up the lower back by raising a user's knees upward from a resting position. An elongated fixed strut extends upward from the base, and a carriage is placed on the elongated fixed strut, capable of moving on the elongated fixed strut between a lower position and an upper position relative to the elongated fixed strut. Knee supports are attached to the carriage, allowing a user to place their knees on the knee supports. As the carriage moves upward on the elongated fixed strut, the user's knees are lifted upward, thereby causing the hips and pelvis to rise, producing a flexion of the lower back. The upward movement of the hips and pelvis produces the distraction of the lumbar spinal segments.Type: ApplicationFiled: May 1, 2019Publication date: November 7, 2019Inventor: Edwin Barry
-
Publication number: 20080059663Abstract: A variety of advantageous mechanisms for improved data transfer control within a data processing system are described. A DMA controller is described which is implemented as a multiprocessing transfer engine supporting multiple transfer controllers which may work independently or in cooperation to carry out data transfers, with each transfer controller acting as an autonomous processor, fetching and dispatching DMA instructions to multiple execution units. In particular, mechanisms for initiating and controlling the sequence of data transfers are provided, as are processes for autonomously fetching DMA instructions which are decoded sequentially but executed in parallel.Type: ApplicationFiled: July 30, 2007Publication date: March 6, 2008Applicant: Altera CorporationInventors: Edwin Barry, Edward Wolff
-
Publication number: 20080016262Abstract: Techniques for providing improved data distribution to and collection from multiple memories are described. Such memories are often associated with and local to processing elements (PEs) within an array processor. Improved data transfer control within a data processing system provides support for radix 2, 4 and 8 fast Fourier transform (FFT) algorithms through data reordering or bit-reversed addressing across multiple PEs, carried out concurrently with FET computation on a digital signal processor (DSP) array by a DMA unit. Parallel data distribution and collection through forms of multicast and packet-gather operations are also supported.Type: ApplicationFiled: July 9, 2007Publication date: January 17, 2008Applicant: Altera CorporationInventors: Edwin Barry, Nikos Pitsianis, Kevin Coopman
-
Publication number: 20070088868Abstract: A variety of advantageous mechanisms for improved data transfer control within a data processing system are described. A DMA controller is described which is implemented as a multiprocessing transfer engine supporting multiple transfer controllers which may work independently or in cooperation to carry out data transfers, with each transfer controller acting as an autonomous processor, fetching and dispatching DMA instructions to multiple execution units. In particular, mechanisms for initiating and controlling the sequence of data transfers are provided, as are processes for autonomously fetching DMA instructions which are decoded sequentially but executed in parallel.Type: ApplicationFiled: September 21, 2006Publication date: April 19, 2007Applicant: Altera CorporationInventors: Edwin Barry, Edward Wolff
-
Publication number: 20060117166Abstract: A coprocessor interface is described which provides a flexible degree of coupling with a host control processor. Specific methods are defined for architectures to make use of the interface for supporting client-server coprocessors (CSCOPs). A dynamic debug interface is used to provide a coprocessor interface which supports tightly coupled, loosely coupled and firmly coupled operation.Type: ApplicationFiled: January 5, 2006Publication date: June 1, 2006Applicant: PTS CorporationInventor: Edwin Barry
-
Publication number: 20050289259Abstract: Techniques for providing improved data distribution to and collection from multiple memories are described. Such memories are often associated with and local to processing elements (PEs) within an array processor. Improved data transfer control within a data processing system provides support for radix 2, 4 and 8 fast Fourier transform (FFT) algorithms through data reordering or bit-reversed addressing across multiple PEs, carried out concurrently with FFT computation on a digital signal processor (DSP) array by a DMA unit. Parallel data distribution and collection through forms of multicast and packet-gather operations are also supported.Type: ApplicationFiled: August 19, 2005Publication date: December 29, 2005Applicant: PTS CorporationInventors: Edwin Barry, Nikos Pitsianis, Kevin Coopman
-
Publication number: 20050172050Abstract: A variety of advantageous mechanisms for improved data transfer control within a data processing system are described. A DMA controller is described which is implemented as a multiprocessing transfer engine supporting multiple transfer controllers which may work independently or in cooperation to carry out data transfers, with each transfer controller acting as an autonomous processor, fetching and dispatching DMA instructions to multiple execution units. In particular, mechanisms for initiating and controlling the sequence of data transfers are provided, as are processes for autonomously fetching DMA instructions which are decoded sequentially but executed in parallel.Type: ApplicationFiled: April 7, 2005Publication date: August 4, 2005Applicant: PTS CorporationInventors: Edwin Barry, Edward Wolff
-
Publication number: 20050149693Abstract: A coprocessor interface is described which provides a flexible degree of coupling with a host control processor. Specific methods are defined for architectures to make use of the interface for supporting client-server coprocessors (CSCOPs). A dynamic debug interface is used to provide a coprocessor interface which supports tightly coupled, loosely coupled and firmly coupled operation.Type: ApplicationFiled: January 21, 2005Publication date: July 7, 2005Applicant: PTS CorporationInventor: Edwin Barry
-
Publication number: 20050125644Abstract: A processor with a generalized eventpoint architecture, which is scalable for use in a very long instruction word (VLIW) array processor, such as the manifold array (ManArray) processor is described. In one aspect, generalized processor event (p-event) detection facilities are provided by use of compares to check if an instruction address, a data memory address, an instruction, a data value, arithmetic-condition flags, or other processor change of state eventpoint has occurred. In another aspect, generalized processor action (p-action) facilities are provided to cause a change in the program flow by loading the program counter with a new instruction address, generate an interrupt, signal a semaphore, log or count the p-event, time stamp the event, initiate a background operation, or to cause other p-actions to occur.Type: ApplicationFiled: February 25, 2004Publication date: June 9, 2005Applicant: PTS CorporationInventors: Edwin Barry, Patrick Marchand, Gerald Pechanek, Charles Kurak
-
Publication number: 20050038936Abstract: Techniques for providing improved data distribution to and collection from multiple memories are described. Such memories are often associated with and local to processing elements (PEs) within an array processor. Improved data transfer control within a data processing system provides support for radix 2, 4 and 8 fast Fourier transform (FFT) algorithms through data reordering or bit-reversed addressing across multiple PEs, carried out concurrently with FFT computation on a digital signal processor (DSP) array by a DMA unit. Parallel data distribution and collection through forms of multicast and packet-gather operations are also supported.Type: ApplicationFiled: September 21, 2004Publication date: February 17, 2005Applicant: PTS CorporationInventors: Edwin Barry, Nikos Pitsianis, Kevin Coopman
-
Publication number: 20050027973Abstract: Hardware and software techniques for interrupt detection and response in a scalable pipelined array processor environment are described. Utilizing these techniques, a sequential program execution model with interrupts can be maintained in a highly parallel scalable pipelined array processing containing multiple processing elements and distributed memories and register files. When an interrupt occurs, interface signals are provided to all PEs to support independent interrupt operations in each PE dependent upon the local PE instruction sequence prior to the interrupt. Processing/element exception interrupts are supported and low latency interrupt processing is also provided for embedded systems where real time signal processing is required. Further, a hierarchical interrupt structure is used allowing a generalized debug approach using debut interrupts and a dynamic debut monitor mechanism.Type: ApplicationFiled: September 1, 2004Publication date: February 3, 2005Applicant: PTS CorporationInventors: Edwin Barry, Patrick Marchand, Gerald Pechanek, Larry Larsen