Patents Assigned to Peerless Systems Corporation
  • Patent number: 6993562
    Abstract: A system and method that enables users operating originating devices, such as PC's, laptop computers, PDA's, pocket PC's, cell phones, etc., to print documents, images, etc. by sending the content to be printed via an e-mail message. The e-mail message is sent to a virtual printer e-mail address hosted by an e-mail server. The e-mail message is retrieved by a “driverless” print server (DPS) system, separated into a main file and attachment files, and printed on a printer to which the virtual printer e-mail address corresponds. The DPS system utilizes a table driven mechanism to determine appropriate applications to laod and process and handle various printer events generated by various software applications pertaining to the documents desired to be printed by operators of the originating devices. The system and method enable documents and the like to be printed without requiring a printer device driver corresponding to the target printer to be loaded on the originating device.
    Type: Grant
    Filed: March 21, 2002
    Date of Patent: January 31, 2006
    Assignee: Peerless Systems Corporation
    Inventors: Jay A. Treptow, Gregory H. Wong, Kristofer P. Henderson, Thomas A. Cocotis
  • Patent number: 6919825
    Abstract: The embodiments of the invention include a system and method for losslessly encoding and compressing a data stream. The data stream may be an image, text or combination of the two. The data stream may be received from a computer application or peripheral device. The encoding compresses the data stream by comparing consecutive values of the data stream and encoding the data based on the difference between consecutive data values.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: July 19, 2005
    Assignee: Peerless Systems Corporation
    Inventors: Dongpei Su, Michele A. Lipman, Raymond B. Robinson, Matthew R. Lipman
  • Patent number: 6449052
    Abstract: A set of hardware and/or software elements, typically embedded as part of the input or output device, which operate cooperatively to select from a set of personality parameters to enable the outputting of image data created by different sources to different output devices. Included is a method for printing from embedded devices to inkjet and laser printers with a print preview of images to display devices such as LCD or video screens. The invention provides color management and color adjustments along with built-in output device drivers to generate data required to operate different output devices. In this manner, a single imaging subsystem in a source devices can be used to drive a larger number of output devices. Similarly, a single output subsystem in an output device can be used to obtain data from a large number of source devices. The configuration personality parameters are provided in a compact format, yet image and color quality are optimized for each output device.
    Type: Grant
    Filed: April 23, 1999
    Date of Patent: September 10, 2002
    Assignee: Peerless Systems Corporation
    Inventors: Ron Sherer, Gregory H. Wong, Steven K. Nelson
  • Patent number: 6418474
    Abstract: An apparatus and method for controlling the data flow between a client computer and a diskless server is provided in which the diskless server inserts delays into the replies sent in response to the data requests of the client computer. The inserted delays prevent the client computer from terminating the communications session between the client computer and the diskless server because a time-out interval is exceeded. The diskless server may be a software-based print server stored in the memory of a printer. The delays are inserted into a reply when the amount of data in a buffer in the diskless server exceeds a predetermined threshold.
    Type: Grant
    Filed: April 16, 1999
    Date of Patent: July 9, 2002
    Assignee: Peerless Systems Corporation
    Inventor: Jeffrey Morris
  • Patent number: 6343152
    Abstract: A method and apparatus for the compression of complex bi-level images created from gray scale images. The invention has particular application when used with continuous raster scan output devices such as laser printers where the invention enables the printing of images using a smaller amount of memory than would be needed without the invention. To practice the invention, a bi-level gray scale image is produced by any desired technique. The gray scale image is then rendered thereby converting it to a bi-level image. The bi-level image is compressed in portions The compressed portions are then decompressed and the decompressed portions are sent to a print engine of a continuous raster scan device at the speed required by the print engine so that it is never necessary to have the entire image stored in the printer's memory at the same time.
    Type: Grant
    Filed: March 27, 1997
    Date of Patent: January 29, 2002
    Assignee: Peerless Systems Corporation
    Inventor: David Chura
  • Patent number: 6046748
    Abstract: A method and apparatus for handling transparency operatives simultaneously with raster operatives in a graphics environment. This is achieved by introducing filter operations to obtain the effect of transparency. Filter operations work cooperatively with grayscale and continuous-tone color raster operations. The introduction of filter operations, and their cooperation with raster operations allows this otherwise computationally complex problem to be served by a single hardware circuit for use in real-time applications such as monochrome and color laser printing. The solution is also applicable to displaying complex graphics on a video display device. A suitable apparatus receives graphics language commands which define the image to be displayed and generates a set of graphics orders from the graphics language commands representing the image to be displayed. The apparatus includes an image generator for generating a bitmap image from the graphics orders.
    Type: Grant
    Filed: June 27, 1996
    Date of Patent: April 4, 2000
    Assignee: Peerless Systems Corporation
    Inventors: Jeff Horowitz, Ken Schmidt
  • Patent number: 5793937
    Abstract: A method and system which enables the printing of all pages that an interpreter of a page description language can image at the highest print quality that can be maintained while ensuring that all pages will print regardless of complexity. A memory manager is responsible for allocation of memory for rendering pages and a fallback manager is responsible for handling memory overflow and video underrun exceptions.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: August 11, 1998
    Assignee: Peerless Systems Corporation
    Inventors: David J. Chura, Stephen L. Schafer
  • Patent number: 5754750
    Abstract: An apparatus and method used to perform image rendering is capable of producing complex, high resolution images for a continuous synchronous raster image output device, such as a laser printer or a video display, using a minimum of random access memory. High level graphics instructions defining an image to be displayed or printed are provided by a processor executing an applications program. These instructions are interpreted to generate a set of graphics orders that are subsequently processed to create a bitmap image for output to a display or printer device. The graphics order processing system is independent of the central processor and thereby significantly reduces the central processor's image output overhead.
    Type: Grant
    Filed: April 15, 1996
    Date of Patent: May 19, 1998
    Assignee: Peerless Systems Corporation
    Inventors: Stephen R. Butterfield, Donald E. Phillips, Barbara B. Renshaw, Steven K. Nelson, Robert F. Hossley
  • Patent number: 5748986
    Abstract: An apparatus and method used to perform image rendering in a manner which is capable of producing complex, high resolution page images where a continuous synchronous raster image output device, such as a laser printer, using a minimum of random access memory. The invented technique decomposes basic graphics functions into a compact series of orders commands suitable for real time processing and then generates the output page image in real time. The graphic content of a page is defined in much less memory then the rendered image would otherwise require, but is in a form that can be processed and deliver to the output device at the speed required by the output device. This is accomplished by the use of graphics functions which are represented as low level primitives which can be converted to bit mapped images in real time.
    Type: Grant
    Filed: March 25, 1996
    Date of Patent: May 5, 1998
    Assignee: Peerless Systems Corporation
    Inventors: Stephen R. Butterfield, Donald E. Phillips, Barbara B. Renshaw, Steven K. Nelson, Robert F. Hossley
  • Patent number: 5710561
    Abstract: A method and apparatus for losslessly compressing binary data using a technique referred to as Double Run-Length Encoding (DRLE). DRLE has particular application to the compression of gray-scale data as it is being processed for printing by a laser printer or other continuous raster scan device. DRLE records repeating patterns of ones and zeros with little computational complexity. Compression ratios that may be an order of magnitude or more are obtained frequently on data that may not compress well using traditional Run-Length Encoding (RLE). DRLE uses a sequential history of order-pairs that denote variable-length patterns of zeros and ones, and then encodes these patterns as they repeat themselves.
    Type: Grant
    Filed: January 2, 1996
    Date of Patent: January 20, 1998
    Assignee: Peerless Systems Corporation
    Inventors: Ken Schmidt, Jeff Horowitz
  • Patent number: 5509115
    Abstract: An apparatus and method used to perform image rendering is capable of producing complex, high resolution images for a continuous synchronous raster image output device, such as a laser printer or a video display, using a minimum of random access memory. High level graphics instructions defining an image to be displayed or printed are provided by a processor executing an applications program. These instructions are interpreted to generate a set of graphics orders that are subsequently processed to create a bitmap image for output to a display or printer device. The graphics order processing system is independent of the central processor and thereby significantly reduces the central processor's image output overhead.
    Type: Grant
    Filed: July 20, 1994
    Date of Patent: April 16, 1996
    Assignee: Peerless Systems Corporation
    Inventors: Stephen R. Butterfield, Donald E. Phillips, Barbara B. Renshaw, Steven K. Nelson, Robert F. Hossley
  • Patent number: 5502804
    Abstract: An apparatus and method used to perform image rendering in a manner which is capable of producing complex, high resolution page images where a continuous synchronous raster image output device, such as a laser printer, using a minimum of random access memory. The invented technique decomposes basic graphics functions into a compact series of orders commands suitable for real time processing and then generates the output page image in real time. The graphic content of a page is defined in much less memory then the rendered image would otherwise require, but is in a form that can be processed and deliver to the output device at the speed required by the output device. This is accomplished by the use of graphics functions which are represented as low level primitives which can be converted to bit mapped images in real time.
    Type: Grant
    Filed: July 20, 1994
    Date of Patent: March 26, 1996
    Assignee: Peerless Systems Corporation
    Inventors: Stephen R. Butterfield, Donald E. Phillips, Barbara B. Renshaw, Steven K. Nelson, Robert F. Hossley