Patents by Inventor Anish N. Puri

Anish N. Puri 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: 8427689
    Abstract: Techniques are disclosed for performing processing, such as striping, staggering, and stitching, on print data prior to printing by a multi-head printer. Subsets of the print data may be stored in multiple stages of buffers and processed in parallel to increase processing efficiency. Print data representing digital photographs may be processed sufficiently rapidly to enable continuous printing of digital photographs at high speeds. Parameters of the system, such as print buffer size and interrupt frequency, may be varied in response to design requirements such as overall system cost.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: April 23, 2013
    Assignee: Zink Imaging, LLC
    Inventor: Anish N. Puri
  • Publication number: 20120001969
    Abstract: Techniques are disclosed for performing processing, such as striping, staggering, and stitching, on print data prior to printing by a multi-head printer. Subsets of the print data may be stored in multiple stages of buffers and processed in parallel to increase processing efficiency. Print data representing digital photographs may be processed sufficiently rapidly to enable continuous printing of digital photographs at high speeds. Parameters of the system, such as print buffer size and interrupt frequency, may be varied in response to design requirements such as overall system cost.
    Type: Application
    Filed: September 14, 2011
    Publication date: January 5, 2012
    Inventor: Anish N. PURI
  • Publication number: 20090033995
    Abstract: Techniques are disclosed for performing processing, such as striping, staggering, and stitching, on print data prior to printing by a multi-head printer. Subsets of the print data may be stored in multiple stages of buffers and processed in parallel to increase processing efficiency. Print data representing digital photographs may be processed sufficiently rapidly to enable continuous printing of digital photographs at high speeds. Parameters of the system, such as print buffer size and interrupt frequency, may be varied in response to design requirements such as overall system cost.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 5, 2009
    Inventor: Anish N. PURI
  • Patent number: 7416267
    Abstract: Techniques are disclosed for performing processing, such as striping, staggering, and stitching, on print data prior to printing by a multi-head printer. Subsets of the print data may be stored in multiple stages of buffers and processed in parallel to increase processing efficiency. Print data representing digital photographs may be processed sufficiently rapidly to enable continuous printing of digital photographs at high speeds. Parameters of the system, such as print buffer size and interrupt frequency, may be varied in response to design requirements such as overall system cost.
    Type: Grant
    Filed: March 23, 2004
    Date of Patent: August 26, 2008
    Assignee: Zink Imaging, LLC
    Inventor: Anish N. Puri
  • Publication number: 20040019628
    Abstract: Techniques are disclosed for using the display rendering engine of a web browser to render content in a form suitable for output by a printer. The content is described by a content description, which may describe the content using any appropriate language, such as the Hypertext Markup Language (HTML). An output device description describes the printer according to input parameters of the web browser display rendering engine. The content description and the output device description are provided as inputs to the web browser display rendering engine, which generates the rendered content. The rendered content, once generated, may be captured, stored, and transmitted to the printer, which may print the rendered content. Some or all of the steps just described may be performed without displaying the rendered content on a display monitor. The web browser display rendering engine may be the display rendering engine of a conventional web browser.
    Type: Application
    Filed: July 9, 2002
    Publication date: January 29, 2004
    Inventors: Anish N. Puri, Michael J. Vigneau
  • Publication number: 20040010540
    Abstract: A method of obtaining from a content provider server, at an output server, content and identifying data in a data structure that facilitates providing output to a remote output device is disclosed.
    Type: Application
    Filed: July 9, 2002
    Publication date: January 15, 2004
    Inventors: Anish N. Puri, Michael J. Vigneau, Leonid Winestein
  • Publication number: 20030005050
    Abstract: Techniques are disclosed for coupling a printer to a communications network (such as the a Plain Old Telephone Service network), downloading printing information (such as a digital image) to the printer over the communications network, and using the printer to print output based on the printing information. A user may use the printer to connect to a printing server that serves the printing information. Prior to transmission of the printing information to the printer, the printing server may process the printing information to tailor the printing information based on the capabilities of the printer. The printing server may communicate with the printer using one or more printing protocols. The printer may be equipped with a controller for communicating according to the printing protocol. Downloads of printing information to the printer may be interrupted and subsequently resumed from the point of interruption.
    Type: Application
    Filed: July 9, 2002
    Publication date: January 2, 2003
    Inventors: Richard A. Pineau, Anish N. Puri, Michael J. Vigneau