Patents by Inventor Matthew Charles Buckley

Matthew Charles Buckley 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: 6725292
    Abstract: A method of transferring a block of data from a first to a second circular buffer of a computer system. The method comprises notifying the DMA controller of the source and destination addresses for the transfer, the sizes of the circular buffers, and the size of the data block to be transferred. At the DMA controller, respective base and rollover addresses of the circular buffers are identified. Data is read from the first circular buffer starting at the source address, continuing until the rollover address is reached, and continuing from said buffer base address until the end of the block is reached. Data is written to the second circular buffer starting at the destination address, continuing until the rollover address is reached, and continuing from said buffer base address until the end of the block is reached.
    Type: Grant
    Filed: January 25, 2002
    Date of Patent: April 20, 2004
    Assignee: Zarlink Semiconductor Limited
    Inventors: Anthony Mark Walker, Matthew Charles Buckley, Maison Lloyd Worroll, Jonathan Evered, Daniel Fisher, David Aldridge, Andrew Watkins
  • Publication number: 20030033454
    Abstract: A Direct Memory Access (DMA) controller 5 for transferring data from a first to a second location under the control of a processor 7, the DMA controller 5 comprising at least three ports, each port being configurable to act as an input or output port of the DMA controller 5 and to be coupled to any one of the other ports.
    Type: Application
    Filed: February 8, 2002
    Publication date: February 13, 2003
    Inventors: Anthony Mark Walker, Matthew Charles Buckley, Maison Lloyd Worroll, Jonathan Evered, Daniel Fisher, David Aldridge, Andrew Watkins
  • Publication number: 20030007396
    Abstract: A method of transferring a block of data from a first to a second circular buffer of a computer system. The method comprises notifying the DMA controller of the source and destination addresses for the transfer, the sizes of the circular buffers, and the size of the data block to be transferred. At the DMA controller, respective base and rollover addresses of the circular buffers are identified. Data is read from the first circular buffer starting at the source address, continuing until the rollover address is reached, and continuing from said buffer base address until the end of the block is reached. Data is written to the second circular buffer starting at the destination address, continuing until the rollover address is reached, and continuing from said buffer base address until the end of the block is reached.
    Type: Application
    Filed: January 25, 2002
    Publication date: January 9, 2003
    Inventors: Anthony Mark Walker, Matthew Charles Buckley, Maison Lloyd Worroll, Jonathan Evered, Daniel Fisher, David Aldridge, Andrew Watkins