Patents by Inventor Roger Castille

Roger Castille 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).

  • Publication number: 20060259660
    Abstract: A data transfer control apparatus includes a channel controller and plural transfer controllers. The channel controller receives, prioritizes and queues data transfer requests. An event to transfer controller table enables recall of a transfer controller number corresponding to the data transfer request. The plural transfer controllers are independent and can operate simultaneously in parallel. Each transfer controller includes a read bus interface and a write bus interface which arbitrate with other bus masters in the case of blocking accesses directed to interfering devices or address ranges.
    Type: Application
    Filed: May 12, 2006
    Publication date: November 16, 2006
    Inventors: Roger Castille, Natarajan Seshan, Henry C. Nguyen, Marco Lazar, Jason Jones
  • Publication number: 20060259659
    Abstract: A data transfer control apparatus includes a channel controller and a transfer controller. The channel controller receives, prioritizes and queues data transfer requests. The transfer controller includes separate control of data source and data destination in a data transfer corresponding to the data transfer requests. The transfer controller includes a data transfer program register and active source and destination registers. The transfer controller operates from the active source and destination registers. Upon completion of a data transfer the transfer controller writes data transfer parameters from the data transfer program register to the active source and destination registers.
    Type: Application
    Filed: May 12, 2006
    Publication date: November 16, 2006
    Inventors: Roger Castille, Natarajan Seshan, Marco Lazar, Henry C. Nguyen
  • Publication number: 20060259663
    Abstract: A data transfer control apparatus includes a channel controller and a transfer controller. The channel controller receives, prioritizes and queues event signals and predetermined memory writes which trigger data transfer requests controlling the transfer controller. The event queue stores event numbers mapped to parameter memory locations storing data transfer parameters. The mapping table and the parameter memory are writeable via a memory mapped write operation. Memory protection registers store data indicative of permitted data accesses to the memory map.
    Type: Application
    Filed: May 12, 2006
    Publication date: November 16, 2006
    Inventors: Roger Castille, Natarajan Seshan, Marco Lazar, Joseph Zbiciak