Patents by Inventor Andrew Ferlitsch

Andrew Ferlitsch 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: 20170322794
    Abstract: Disclosed herein are a system and method for pre-validating data at a remote server prior to upgrading a syncing application. After initiating a remote server syncing application upgrade, syncing is suspended with the client device. An initial (pre-upgrade) server manifest is created of information derived from the mirrored copy of the client device stored data, and the mirrored copy of the client device stored data is archived. In response to a request, a client manifest is received, derived from data stored at the client device. The client manifest is compared to the initial server manifest, and if the client manifest matches the initial server manifest, the synching application upgrade is installed the remote server resyncs with the client device. Also disclosed is a method for pre-validating data at a client device prior to upgrading a syncing application.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: Andrew Ferlitsch, Deborah Pritchett
  • Patent number: 9448684
    Abstract: Aspects of the present invention are related to systems, methods and apparatus for setting a drawing characteristic of a digital marking device. According to a first aspect of the present invention, detection of a touch gesture simultaneous to engagement of a digital marking device with a digital mark surface may effectuate a drawing-context interpretation of the touch gesture. A characteristic of the digital marking device may be set according to the drawing-context interpretation of the touch gesture.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: September 20, 2016
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Neil Runde, Andrew Ferlitsch
  • Patent number: 7480068
    Abstract: Embodiments of the present invention comprise driver-independent, printer-independent systems and methods for sheet assembly. These embodiments may utilize a page-independent spool index file that may be manipulated to produce document sheet assembly options which may not be available through a system's hardware or drivers.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: January 20, 2009
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Andrew Ferlitsch
  • Publication number: 20070245333
    Abstract: Embodiments of the present invention comprise systems, methods and devices for managing firmware in a network peripheral device.
    Type: Application
    Filed: March 27, 2006
    Publication date: October 18, 2007
    Inventor: Andrew Ferlitsch
  • Publication number: 20070182979
    Abstract: A TIFF-file data structure for use by a printer to print a plural-page print job relating to serially-paginated pages, in the context of implementation by the printer of a driverless, page-image-data-independent printing method, where the data structure exists in the form of an otherwise conventional TIFF-file data structure which has been modified by the selective alteration therein of solely at least one of (a) the order, and (b) the orientation, of page printing from a multi-page TIFF file. The subject data structure includes (a) plural, page-specific page-data units, one for each page in a print job, and (b) for each page-data unit, an associated path pointer which, during printing, defines the relative order of specific page-data-unit printing, such path pointers collectively being internally data-constructed to direct a printing operation in a manner whereby not all successively page-numbered page-data units are printed successively in regular serial order.
    Type: Application
    Filed: April 2, 2007
    Publication date: August 9, 2007
    Inventor: Andrew Ferlitsch
  • Publication number: 20060290948
    Abstract: A method for detecting and managing undesirable output in the operation of an imaging system which includes an imaging job format interpreter, an output engine downstream from the interpreter, and a processing region intermediate the interpreter and the engine. The method operates in the processing region, and involves independently examining imaging-job data to detect the possibility that a particular imaging job is potentially a candidate for creating undesirable output, and placing such a job candidate, as least temporarily, in a state of suspension from completion.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Inventor: Andrew Ferlitsch
  • Publication number: 20060274345
    Abstract: An adaptive print driver receives printing instructions relating to a document and outputs print data pages to an imager. The adaptive printer driver includes a printing instruction parser for parsing printing instructions, a format controller for assigning a data format to the parsed print instructions and transferring the parsed print instructions according to the data format to a plurality of format generators. The plurality of format generators generates print data which is passed to a coalescer that coalesces the received print data into at least one print data page. The adaptive print driver uses a data format determination analysis process to balance rasterization on the adaptive print driver to achieve an optimal load balance between rasterization to take place on the adaptive print driver and rasterization to take place on the imager.
    Type: Application
    Filed: June 2, 2005
    Publication date: December 7, 2006
    Inventor: Andrew Ferlitsch
  • Publication number: 20060274355
    Abstract: An effective method for securing the release of the transmission, rendering, and outputting of an imaging/print job at an imaging device, for imaging/print jobs that originate in traditional print/spooling subsystems include the following steps. A print job header is associated with an imaging/print job to form a headed imaging/print job. A secured release input (that may be input at a secured release input apparatus of the client host device) is associated with the print job header by including a secured release indicative command/code in the print job header. The headed imaging/print job is divided into data packets. Initial data packet(s) are transmitted to the imaging device. It is determined whether the secured release indicative command/code is present in the initial data packet(s). Acceptance of subsequent data packets of the headed imaging/print job are prevented if the secured release indicative command/code is present in the initial data packet(s).
    Type: Application
    Filed: June 1, 2005
    Publication date: December 7, 2006
    Applicant: Sharp Laboratories of America, Inc.
    Inventors: Andrew Ferlitsch, Roy Chrisop
  • Publication number: 20060256366
    Abstract: A firmware controller is configured to enhance or modify the processing capabilities of an imaging device by creating custom firmware for a particular imaging job. The firmware controller does so by dynamically linking firmware processing stages resident on the imaging device with additional firmware processing stages stored at a host device to form a sequence of firmware processing stages. The firmware controller then controls execution of the custom firmware by passing the output of each stage to the input of the next stage in the sequence. The firmware processing stages resident at the imaging device and the additional firmware processing stages stored at the host share a commonly defined interface for inputting data and/or control signals to and outputting data and/or control signals from each stage, which allows the firmware stages to be combined in a variety of different sequences.
    Type: Application
    Filed: May 11, 2005
    Publication date: November 16, 2006
    Inventor: Andrew Ferlitsch
  • Publication number: 20060244986
    Abstract: In an exemplary method, an imaging device that is logically connected to at least one host computer system receives installation of a firmware upgrade. The firmware upgrade includes at least one new feature that is not accessible to the host(s) without a driver upgrade. The firmware upgrade includes the driver upgrade and/or driver upgrade information. In response to receiving installation of the firmware upgrade, the imaging device identifies the host(s) to which it is logically connected. The imaging device sends the driver upgrade and/or the driver upgrade information to the host(s).
    Type: Application
    Filed: April 29, 2005
    Publication date: November 2, 2006
    Inventor: Andrew Ferlitsch
  • Publication number: 20060114489
    Abstract: Systems and methods for providing a vendor control interface for an imaging device are disclosed. An exemplary system includes an imaging device. The imaging device includes a processor and memory in electronic communication with the processor. The imaging device also includes a vendor interface for enabling a pay-per-use device to be connected to the imaging device. The vendor interface is in electronic communication with the processor. The vendor interface includes an input generating control that enables and disables input generating operations. The vendor interface also includes an output generating control that enables and disables output generating operations. An input counting control is included for counting the number of input generating impressions. The vendor interface further includes an output counting control for counting the number of output generating impressions.
    Type: Application
    Filed: November 22, 2004
    Publication date: June 1, 2006
    Inventor: Andrew Ferlitsch
  • Publication number: 20060109498
    Abstract: Systems and methods for obtaining and linking scanned images are disclosed. An exemplary system includes an imaging device. The imaging device includes a processor and memory in electronic communication with the processor. Instructions are stored in the memory. The instructions are executable to implement a method. A first scanned image of a multi-page document is obtained. The first scanned image is stored in the memory and is sent to a destination device. A second scanned image of the multi-page document is obtained. The second scanned image is stored in the memory of the imaging device such that the first scanned image is not needed. The second scanned image is sent to the destination device. The second scanned image is linked to the first scanned image in a logical multi-page scanned image wherein the first scanned image and the second scanned image are not in the same electronic file.
    Type: Application
    Filed: November 22, 2004
    Publication date: May 25, 2006
    Inventor: Andrew Ferlitsch
  • Publication number: 20060109497
    Abstract: Systems and methods for facilitating user selection of content from a document for printing are disclosed. An exemplary method involves receiving printing instructions for a document from an application. The printing instructions are used to display a soft proof preview to a user of the computing device. The soft proof preview comprises content from the document presented to the user in visual form. The method also involves receiving user input identifying a portion of the content shown in the soft proof preview for printing. A subset of the printing instructions is rendered into printer-ready data. The subset of the printing instructions corresponds to the portion of the content identified by the user.
    Type: Application
    Filed: November 22, 2004
    Publication date: May 25, 2006
    Inventors: Andrew Ferlitsch, James Owen
  • Publication number: 20060098221
    Abstract: Systems and methods for providing a configurable user interface on an imaging device are disclosed. An exemplary system includes an imaging device. The imaging device includes a processor and memory in electronic communication with the processor. Instructions are stored in the memory. The instructions are executable to implement a method to provide a configurable user interface. A user interface edit mode is entered. A part of the user interface is presented to a user for modification. User input is received from the user to modify the part of the user interface. The part of the user interface with the modification is then saved. The user interface edit mode is exited, and the user interface that includes the modification made by the user is presented.
    Type: Application
    Filed: November 8, 2004
    Publication date: May 11, 2006
    Inventor: Andrew Ferlitsch
  • Publication number: 20060092432
    Abstract: A system for partial brute force collation of a print job includes a printing device having ROPM capability and memory. The printing device receives at least a portion of the document from a source device. The memory stores at least a portion of the document. The printing device has a memory printing mode and a brute force collation mode. In the memory printing mode the portion of the document stored in memory is printed. In the brute force collation mode any portion of the document not stored in memory is printed. The system also includes means for alternating between the memory printing mode and the brute force collation mode for each of N copies such that the resulting printed output is collated.
    Type: Application
    Filed: October 30, 2004
    Publication date: May 4, 2006
    Applicant: Sharp Laboratories of America, Inc.
    Inventor: Andrew Ferlitsch
  • Publication number: 20060055952
    Abstract: A job joining capability is used in a Multifunction Peripheral Device (MFP) to conduct continuous Raster Image Processing (RIP) across multiple job boundaries. Print jobs which do not have inter-RIP conflicts are printed back-to-back as a continuous single RIP. This is particularly advantageous for single copy, single page, and other small print jobs.
    Type: Application
    Filed: September 14, 2004
    Publication date: March 16, 2006
    Inventor: Andrew Ferlitsch
  • Publication number: 20060044595
    Abstract: A method for pipelining and monitoring N plural, parallel, different imaging jobs between a client device and a selected imaging device, where each such job, in relation to its execution, is characterizable by N sequential processing states, including at least the states of Transferring, Rasterizing, and Outputting, and the imaging device is capable of performing simultaneously, different jobs each in a different one of such N states.
    Type: Application
    Filed: August 24, 2004
    Publication date: March 2, 2006
    Inventor: Andrew Ferlitsch
  • Publication number: 20060044949
    Abstract: A system and method are provided for storing network-scanned data in a removable storage medium. The method comprises: an imaging device providing scanned image data; sending the scanned image data to a host; at the host, composing a storage job build from the scanned image data; sending the built storage job to a removable storage medium writer; and, writing the built storage job on a removable storage medium. The removable storage medium can be a floppy disk, CD, digital video disk (DVD), ZIP, removable hard drive, or Flash memory. The host may be the imaging device, an imaging device-connected apparatus such as a server, a computer, another imaging device, a digital camera, a personal digital assistant (PDA), a wireless telephone, or a tablet personal computer. The imaging device may be a scanner, MFP, fax device, digital camera, wireless telephone, or an electronic whiteboard.
    Type: Application
    Filed: August 16, 2004
    Publication date: March 2, 2006
    Inventor: Andrew Ferlitsch
  • Publication number: 20060039012
    Abstract: An imaging method enabling spontaneous, single-site implementation of, and control over, the execution of an imaging job employing the combinable native functionalities and related user-accessible controls of plural, currently available, imaging-related instrumentalities.
    Type: Application
    Filed: August 19, 2004
    Publication date: February 23, 2006
    Inventor: Andrew Ferlitsch
  • Publication number: 20060023239
    Abstract: A printing system operates multiple different printing pipeline stages that together convert raster formatted print data or image formatted print data into a printer swath. The raster formatted print data or image formatted print data is received at the different printing pipeline stages according to the print data's level of rasterization. This allows the rasterization stages that have already been performed on the print data to be skipped. In another aspect of the printing system, the controller identifies job or page settings in the raster or image print data and uses the identified job setting in the different pipeline stages to rasterize the print data.
    Type: Application
    Filed: July 29, 2004
    Publication date: February 2, 2006
    Inventor: Andrew Ferlitsch