Patents by Inventor Gregory A. LeClair

Gregory A. LeClair 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: 20060206575
    Abstract: In a network having an initiator, a server, and an input/output (I/O) device remote from the initiator, the initiator transmits to the server a request containing the network location of data to be retrieved from an input device, such as a video camera, fax, or scanner, or output by an output device, such as a printer. Output requests are placed in a queue and scheduled for completion. When an output device is ready, the server retrieves the data from a network storage location different from the queue and transmits the data to the printer or output device for action. When an input device is ready, the server retrieves the data from the input device and transmits it to a network location based on the request. The server can also provide the initiator with status information about the request and the input or output device.
    Type: Application
    Filed: May 26, 2006
    Publication date: September 14, 2006
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Gregory LeClair, Babulal Thummar
  • Patent number: 7069341
    Abstract: In a network having an initiator, a server, and an input/output (I/O) device remote from the initiator, the initiator transmits to the server a request containing the network location of data to be retrieved from an input device, such as a video camera, fax, or scanner, or output by an output device, such as a printer. Output requests are placed in a queue and scheduled for completion. When an output device is ready, the server retrieves the data from a network storage location different from the queue and transmits the data to the printer or output device for action. When an input device is ready, the server retrieves the data from the input device and transmits it to a network location based on the request. The server can also provide the initiator with status information about the request and the input or output device.
    Type: Grant
    Filed: April 8, 2002
    Date of Patent: June 27, 2006
    Assignee: Seiko Epson Corporation
    Inventors: Gregory A. Leclair, Babulal J. Thummar
  • Patent number: 6988123
    Abstract: In a network having an input device, such as a scanner, camera, or fax, and a destination device, the input device initiates transmission of input data to a destination device. The input device sends a request to the destination device notifying it of input data that is ready to be transmitted. If the destination device wants to accept the request, when the destination device is ready, the destination device gets, or “pulls” the data from the input device over the network. The input device can request and receive status information from the destination device. The destination device can also request and receive status information from the input device.
    Type: Grant
    Filed: June 10, 1999
    Date of Patent: January 17, 2006
    Assignee: Seiko Epson Corporation
    Inventors: Gregory A. LeClair, Babulal J. Thummar
  • Patent number: 6636891
    Abstract: In a network having an initiator, a server, and an input/output (I/O) device remote from the initiator, the initiator transmits to the server a request containing the network location of data to be retrieved from an input device, such as a video camera, fax, or scanner, or output by an output device, such as a printer. Output requests are placed in a queue and scheduled for completion. When an output device is ready, the server retrieves the data from a network storage location different from the queue and transmits the data to the printer or output device for action. When an input device is ready, the server retrieves the data from the input device and transmits it to a network location based on the request. The server can also provide the initiator with status information about the request and the input or output device.
    Type: Grant
    Filed: November 6, 1998
    Date of Patent: October 21, 2003
    Assignee: Seiko Epson Corporation
    Inventors: Gregory A. LeClair, Babulal J. Thummar
  • Publication number: 20030055866
    Abstract: In a network having an input device, such as a scanner, camera, or fax, and a destination device, the input device initiates transmission of input data to a destination device. The input device sends a request to the destination device notifying it of input data that is ready to be transmitted. If the destination device wants to accept the request, when the destination device is ready, the destination device gets, or “pulls” the data from the input device over the network. The input device can request and receive status information from the destination device. The destination device can also request and receive status information from the input device.
    Type: Application
    Filed: June 10, 1999
    Publication date: March 20, 2003
    Inventors: GREGORY A. LECLAIR, BABULAL J. THUMMAR
  • Publication number: 20020109861
    Abstract: In a network having an initiator, a server, and an input/output (I/O) device remote from the initiator, the initiator transmits to the server a request containing the network location of data to be retrieved from an input device, such as a video camera, fax, or scanner, or output by an output device, such as a printer. Output requests are placed in a queue and scheduled for completion. When an output device is ready, the server retrieves the data from a network storage location different from the queue and transmits the data to the printer or output device for action. When an input device is ready, the server retrieves the data from the input device and transmits it to a network location based on the request. The server can also provide the initiator with status information about the request and the input or output device.
    Type: Application
    Filed: April 8, 2002
    Publication date: August 15, 2002
    Inventors: Gregory A. LeClair, Babulal J. Thummar
  • Patent number: 5822510
    Abstract: A printer driver comprising a separate page driver for analyzing print data and storing analysis data into a journal file, a journal file processor for retrieving the analysis data from the journal file, and a separate render driver for variably processing the print data depending on the type of stored analysis information, rendering the variably processed print data into picture elements having a reduced pixel depth, storing the picture elements into a band buffer, and providing the picture elements to a printer to produce high-quality printed images.
    Type: Grant
    Filed: October 8, 1997
    Date of Patent: October 13, 1998
    Assignee: Seiko Epson Corporation
    Inventors: Gregory A. LeClair, Kazuo Nakamura
  • Patent number: 5768487
    Abstract: A split printer driver comprising a separate page driver for optimizing and storing print data into a journal file, a journal file processor for retrieving the optimized print data from the journal file, and a separate render driver for receiving the optimized print data from the journal file processor, processing the optimized print data using an image processor, rendering the optimized print data into picture elements, and providing the picture elements to a printer to produce high-quality printed images.
    Type: Grant
    Filed: October 31, 1995
    Date of Patent: June 16, 1998
    Assignee: Seiko Epson Corporation
    Inventors: Gregory A. LeClair, Kazuo Nakamura
  • Patent number: 5727137
    Abstract: A system renders a print image while enabling reduction of the size of band memory. The printer driver includes a rendering driver comprising a driver interface, a drawing engine, an image and color library, band buffers and a color converter. The driver interface receives image data and drawing commands and transmits them to the drawing engine. The drawing engine divides the page into a series of bands, applies each drawing command for a band and renders the portion of an object in the band to a temporary buffer. To render an object, the drawing engine applies enhancement functions such as color biasing, image resolution enhancements, inverse dot gain transforms, etc. on the object and then applies a dithering function to convert intended color or gray-scale values of objects in the band to bi-level planar pixel matrices. By applying the dithering function before storing each band in band buffer memory, the size of the requisite band buffer memory is significantly reduced.
    Type: Grant
    Filed: December 15, 1995
    Date of Patent: March 10, 1998
    Assignee: Seiko Epson Corporation
    Inventors: Gregory A. LeClair, Kazuo Nakamura
  • Patent number: 5717838
    Abstract: A system calibrates a computer print image. A page driver receives an image having image properties, such as color scheme, image resolutions, contrast, etc., and sends it to a journal file for storage. A user interface enables selection of a property of the image. A journal file processor generates specific values based on a selected range of values for controlling the characteristics of the selected property. A rendering driver renders a modified version of the image for each generated value, and sends the modified versions to the printer. The user interface enables the selection of a preferred image from the rendered modified images. The journal file processor sends the values of the selected image to the driver settings file for storage.
    Type: Grant
    Filed: October 31, 1995
    Date of Patent: February 10, 1998
    Assignee: Seiko Epson Corporation
    Inventor: Gregory A. LeClair