Anthony E. Audi - Rochester NY Juan J. Becerra - Voorheesville NY
Assignee:
Xerox Corporation - Stamford CT
International Classification:
B41J 2938
US Classification:
347 13, 347 12, 347 42
Abstract:
An arrangement for printing a raster image organized into a plurality of scan lines on a recording medium, the arrangement including a memory and a printbar. The memory contains scan line data representative of said scan lines. The printbar includes a plurality of nozzles and a printbar circuit. The printbar circuit includes an output buffer and a serial data buffer. The serial data buffer is operably connected to receive serially the scan line data such that the serial data buffer includes scan line data corresponding to a first scan line. The output buffer is operably connected to receive the scan line data from the serial data buffer. The printbar circuit is further operable to cause the plurality of nozzles to print on the recording medium in accordance with the scan line data stored in the output buffer.
Anthony E. Audi - Rochester NY Frederick A. Donahue - Walworth NY
Assignee:
Xerox Corporation - Stamford CT
International Classification:
G06K 1500
US Classification:
395108
Abstract:
A full width array raster imaging interface for an ink jet printer. The raster imaging interface transforms raster information for printing by a thermal ink jet full width array printbar. The transformation includes dividing scan lines of the raster information into segments corresponding to the number of die in a printbar and to delay the printing of each subsequent segment by one scan line. The transformation is necessary since the printbar prints a single line of pixels in a burst of several banks or segments having a plurality of nozzles. The banks of nozzles are fired sequentially and the nozzles within a bank are fired simultaneously.
Systems And Methods For Selectively Blocking Image Data
Jerry F. Adams - Waterport NY Anthony E. Audi - Rochester NY Gary K. Bauer - Ontario NY Thomas J. Brockman - Macedon NY Bruce A. Collier - Williamson NY William M. Lindenfelser - Rochester NY Charles A. Ruffino - Webster NY
Assignee:
Xerox Corporation - Stamford CT
International Classification:
B41J 2015
US Classification:
347 14
Abstract:
A printing process determines a maximum pixel printing rate of a printer. An area coverage of an image to be printed is estimated. When the area coverage multiplied by the printing speed exceeds the maximum pixel printing rate, the area coverage of the images to be printed is automatically reduced and the resulting image is printed.
Dual Sensor Encoder To Counter Eccentricity Errors
Roger Guy Markham - Webster NY Anthony Edward Audi - Rochester NY Kristin Anne Hughes - Webster NY
Assignee:
Xerox Corporation - Stamford CA
International Classification:
G01D 5347
US Classification:
25023114
Abstract:
A low-cost, high precision encoder system includes a codewheel and two encoder sensors mounted at opposite sides of the codewheel to form a dual sensor system having a corrected output that corrects for eccentricity in the mounting of the codewheel and the sensors. The encoder system has a correction circuit that provides a corrected output based on inputs received from the two encoder sensors, which can be single or multiple channel encoders. Methods for achieving the corrected output signal include measuring a time between a signal from the first encoder and a signal from the second encoder and halving this time. Methods for identifying a leading signal from the two sensors are also provided.
Client Subsystem For Changing Document/Job Attributes In A Network Printing System
Robert H. Sperry - Pittsford NY Anthony E. Audi - Rochester NY Luke E. Burgess - Greenville SC Mitsuhiro Kajitani - Fairport NY Kiyoshi Kamishima - Webster NY
Assignee:
Xerox Corporation - Stamford CT
International Classification:
G06F 1500
US Classification:
395114
Abstract:
A client subsystem is provided for use with a network printing system including a client communicating with one or more of a plurality of print-related devices by way of a network connection. An electronic document is developed at the client and placed into a printable format with a print driver. The electronic document in the printable format includes a set of attributes respectively corresponding with a set of attribute values, the set of attribute values controlling a manner in which the electronic document is to be processed at a selected one of the plurality of print-related devices. The client subsystem includes a document routing system, communicating with the print driver and a spooler, for facilitating transmission of the electronic document in the printable format from the print driver to the spooler. A print assistant, communicating with the document routing system, changes the set of attribute values, independently of the print driver, when at least a portion of the electronic document in the printable format has been routed to the spooler by the document routing system. The set of attribute values is finalized at the spooler when the user indicates that the job is ready to be printed, at which point the job submission is completed.
William M. Lindenfelser - Rochester NY Frederick A. Donahue - Walworth NY Anthony E. Audi - Rochester NY
Assignee:
Xerox Corporation - Stamford CT
International Classification:
G06K 1500
US Classification:
395115
Abstract:
A smart direct memory access controller for data space transformation. The smart direct memory access controller can be used in computer systems to read and/or write data in a non-linear fashion in order to alter the organization of data stored within the computer system. The direct memory access controller has particular application in the electronic subsystem of a non-raster format electronic printer, such as a partial width array or full width array thermal ink jet printer. The smart direct memory access controller enables a non-raster format printer to access image organized in raster format, by viewing the data space as a non-linear or multi-dimensional memory. Memory addresses of the non-linear or multi-dimensional address space are a catenation of several data fields. Each field is one of the coordinates that defines the location of data within memory. In the smart direct memory access controller any one or more of the fields can increase when it comes time to increment the address, giving rise to data streams that are actually vectors through the data space.
Anthony E. Audi - Rochester NY Ronald E. Godlove - Bergen NY N. Kedarnath - Fairport NY Clark V. Lange - Ontario NY Nero R. Lindblad - Ontario NY Alvin J. Owens - Rochester NY Darryl L. Pozzanghera - Rochester NY Herbert C. Relyea - Webster NY Bruce E. Thayer - Webster NY
Assignee:
Xerox Corporation - Stamford CT
International Classification:
G03G 2100
US Classification:
355299
Abstract:
An apparatus which cleans a moving imaging surface with a cleaning blade and automatically detects a failure of the cleaning blade. A failure sensing mechanism detects the cleaning blade failure and activates a blade indexing mechanism. The indexing mechanism removes the failed cleaning blade and positions a new cleaning blade in a wiping or doctoring mode frictional contact with the imaging surface for cleaning. A brush positioned upstream of the cleaning blade, in the direction of movement of the imaging surface, disturbs the particles thereon.
Start And Stop Moving Notification Triggers For Location Based Tracking
- Webster NY, US Anthony Audi - Rochester NY, US Chris McKechney - Marion NY, US
International Classification:
H04W 4/02
Abstract:
A tracking system in which positioning alerts are communicated to a first user device from a second user device, the tracking system including a positioning sensor that determines a current location of the second user device; a controller in communication with the positioning sensor; and a memory including instructions to: receive a first set of current locations from the positioning sensor, generate, at a start of a candidacy period, a candidate geofence including the first set, receive a second set of current locations from the positioning sensor, when, by an end of the candidacy period, the entirety of the second is within the candidate geofence, communicate a stop motion message to the first user device, receive a third set of current locations from the positioning sensor, and when any of the third set is outside an active geofence, communicate a start motion message to the first user device.
Resumes
Senior Manager Of Software Engineering And Platforms
ZOS Communications since Aug 2012
Director of Software Operations
Education:
Rochester Institute of Technology 1993 - 1996
M.S., Computer Science
Clarkson University 1985 - 1989
B.S., Electrical & Computer Engineering
Skills:
Six Sigma Agile Methodologies Software Development Cross Functional Team Leadership Systems Engineering Programming Project Management Software Engineering Engineering Management Process Improvement Program Management C++ Scrum Product Development Integration Java Clearcase Computer Hardware Budgets Business Process Improvement Lean Six Sigma Black Belt Hiring Budget Management Management
Catelli Foods Corporation 2008 - 2015
National Supply Chain Director
Globe Electric 2004 - 2006
Manager, Logistics
Mondo America 2003 - 2004
Logistics Director
Skills:
Process Improvement Management Microsoft Office Leadership