Patents by Inventor Brian Caffee

Brian Caffee 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: 20070263234
    Abstract: An embodiment generally relates a device for rotating images. The device includes an image memory configured to store an image and a plurality of buffers. The plurality of buffers are configured to interface with the image memory to read data words of the image from the image memory and to write rotated data words to the image memory. The device also includes a logic module configured to interface with the plurality of buffers and to micro-rotate and macro-rotate an image based on a selection of three orientations. The logic module is also configured to execute a read of data words from the image memory to a first buffer of the plurality of buffers, a rotation of a data word, and a write of rotated data words from a second buffer of the plurality of buffers to the image memory substantially simultaneously.
    Type: Application
    Filed: May 15, 2006
    Publication date: November 15, 2007
    Inventors: Aron Nacman, William Notovitz, Theresa Marconi, Brian Caffee, Anthony Lanza, Timothy Hunter
  • Publication number: 20050073695
    Abstract: A system and method to provide 180-degree rotation of image data at full throughput. The system includes a memory access controller that writes bursts of image data into a rotation buffer. The image data is then read out of the rotation buffer in the reverse order from which it was written to thereby accomplish rotation. By alternating the position in the rotation buffer in which the image data is written such that an image is either written into the buffer from top and read from the bottom or written into the buffer from the bottom and read out from the top, a one page rotation buffer of can be used to concurrently process two pages.
    Type: Application
    Filed: September 22, 2004
    Publication date: April 7, 2005
    Inventors: Aron Nacman, Daniel Mohabir, Lisa Schlachter, Dawn Lapietra, James Guy, Brian Caffee