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: 10881899
    Abstract: 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: Grant
    Filed: May 1, 2019
    Date of Patent: January 5, 2021
    Inventor: Edwin Barry
  • Publication number: 20190336820
    Abstract: 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: Application
    Filed: May 1, 2019
    Publication date: November 7, 2019
    Inventor: Edwin Barry
  • Publication number: 20080059663
    Abstract: 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: Application
    Filed: July 30, 2007
    Publication date: March 6, 2008
    Applicant: Altera Corporation
    Inventors: Edwin Barry, Edward Wolff
  • Publication number: 20080016262
    Abstract: 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: Application
    Filed: July 9, 2007
    Publication date: January 17, 2008
    Applicant: Altera Corporation
    Inventors: Edwin Barry, Nikos Pitsianis, Kevin Coopman
  • Publication number: 20070088868
    Abstract: 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: Application
    Filed: September 21, 2006
    Publication date: April 19, 2007
    Applicant: Altera Corporation
    Inventors: Edwin Barry, Edward Wolff
  • Publication number: 20060117166
    Abstract: 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: Application
    Filed: January 5, 2006
    Publication date: June 1, 2006
    Applicant: PTS Corporation
    Inventor: Edwin Barry
  • Publication number: 20050289259
    Abstract: 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: Application
    Filed: August 19, 2005
    Publication date: December 29, 2005
    Applicant: PTS Corporation
    Inventors: Edwin Barry, Nikos Pitsianis, Kevin Coopman
  • Publication number: 20050172050
    Abstract: 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: Application
    Filed: April 7, 2005
    Publication date: August 4, 2005
    Applicant: PTS Corporation
    Inventors: Edwin Barry, Edward Wolff
  • Publication number: 20050149693
    Abstract: 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: Application
    Filed: January 21, 2005
    Publication date: July 7, 2005
    Applicant: PTS Corporation
    Inventor: Edwin Barry
  • Publication number: 20050125644
    Abstract: 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: Application
    Filed: February 25, 2004
    Publication date: June 9, 2005
    Applicant: PTS Corporation
    Inventors: Edwin Barry, Patrick Marchand, Gerald Pechanek, Charles Kurak
  • Publication number: 20050038936
    Abstract: 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: Application
    Filed: September 21, 2004
    Publication date: February 17, 2005
    Applicant: PTS Corporation
    Inventors: Edwin Barry, Nikos Pitsianis, Kevin Coopman
  • Publication number: 20050027973
    Abstract: 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: Application
    Filed: September 1, 2004
    Publication date: February 3, 2005
    Applicant: PTS Corporation
    Inventors: Edwin Barry, Patrick Marchand, Gerald Pechanek, Larry Larsen