Search

Stephen Morgana Phones & Addresses

  • 150 Labrador Dr, Rochester, NY 14616
  • 342 Pond View Hts, Rochester, NY 14612
  • Greece, NY
  • 565 Holley St, Brockport, NY 14420 (585) 637-2445
  • Branchport, NY

Work

Company: Xerox Feb 1984 to Apr 2016 Position: Member research staff 4

Education

Degree: Bachelors, Bachelor of Science School / High School: State University of Ny College at Brockport Specialities: Computer Science

Skills

Object Oriented Design • C++ • Digital Image Processing • C • Unix • Computer Graphics • Multithreading • Software Engineering • Xml • Oop • Agile Methodologies • Software Development • Linux • Sql • Postscript • Color Printing • Parallel Processing • Multithreaded Application Development • Electronics • Pdf • Radio • Management • Java • Software Project Management • Object Oriented Programming • Radio Technology • Embedded Software • Ios Development • Mac Os X Development • Javascript • Digital Photography • Graphic Design • Integration • Distributed Systems • Web Services

Interests

Electronics • 3D Printing • Photography • Astronomy • Philosophy • Language Learning

Industries

Information Technology And Services

Resumes

Resumes

Stephen Morgana Photo 1

Stephen Morgana

View page
Location:
Rochester, NY
Industry:
Information Technology And Services
Work:
Xerox Feb 1984 - Apr 2016
Member Research Staff 4
Education:
State University of Ny College at Brockport
Bachelors, Bachelor of Science, Computer Science
Skills:
Object Oriented Design
C++
Digital Image Processing
C
Unix
Computer Graphics
Multithreading
Software Engineering
Xml
Oop
Agile Methodologies
Software Development
Linux
Sql
Postscript
Color Printing
Parallel Processing
Multithreaded Application Development
Electronics
Pdf
Radio
Management
Java
Software Project Management
Object Oriented Programming
Radio Technology
Embedded Software
Ios Development
Mac Os X Development
Javascript
Digital Photography
Graphic Design
Integration
Distributed Systems
Web Services
Interests:
Electronics
3D Printing
Photography
Astronomy
Philosophy
Language Learning

Publications

Us Patents

Methods And Systems For Detecting The Edges Of Objects In Raster Images Using Diagonal Edge Detection

View page
US Patent:
6377711, Apr 23, 2002
Filed:
Jun 30, 1999
Appl. No.:
09/343528
Inventors:
Stephen C. Morgana - Brockport NY
Assignee:
Xerox Corporation - Stamford CT
International Classification:
G06K 900
US Classification:
382274, 382167, 382199, 382205, 382218, 382266, 382284, 358 12, 358 19
Abstract:
Trapping methods and systems for raster images along horizontal, vertical or diagonal directions uses edge detection for detecting edges between pixels and only diagonally neighboring pixels.

Macro Uniformity Correction For X-Y Separable Non-Uniformity

View page
US Patent:
6760056, Jul 6, 2004
Filed:
Dec 15, 2000
Appl. No.:
09/738573
Inventors:
R. Victor Klassen - Webster NY
Stephen C. Morgana - Brockport NY
Robert P. Loce - Webster NY
Michael Branciforte - Rochester NY
Daniel R. Maurer - Fairport NY
Michael J. Martin - Hamlin NY
Robert M. Lofthus - Webster NY
Assignee:
Xerox Corporation - Stamford CT
International Classification:
B41J 247
US Classification:
347251
Abstract:
A method for rendering a raster output level determines an image position of a pixel of interest (POI) within an image. An intended raster output level, which corresponds to the POI, is received into a processing device. A final raster input level is determined as a function of the image position and the intended raster output level. The final input level and the image position are transmitted to an output device. An actual raster output level is rendered, via the output device, at a position on an output medium corresponding to the image position. The actual raster output level substantially matches the intended raster output level.

Macro Uniformity Correction For X-Y Separable Non-Uniform

View page
US Patent:
7038816, May 2, 2006
Filed:
Mar 29, 2004
Appl. No.:
10/812545
Inventors:
R. Victor Klassen - Webster NY, US
Stephen C. Morgana - Brockport NY, US
Robert P. Loce - Webster NY, US
Michael Branciforte - Rochester NY, US
Daniel R. Maurer - Fairport NY, US
Michael J. Martin - Hamlin NY, US
Robert M. Lofthus - Webster NY, US
Assignee:
Xerox Corporation - Stamford CT
International Classification:
H04N 1/407
H04N 1/60
H04N 1/29
B41J 2/47
US Classification:
358 301, 358 323, 358 326, 358406, 358520, 358300, 347251
Abstract:
A method for rendering a raster output level determines an image position of a pixel of interest (POI) within an image. An intended raster output level, which corresponds to the POI, is received into a processing device. A final raster input level is determined as a function of the image position and the intended raster output level. The final input level and the image position are transmitted to an output device. An actual raster output level is rendered, via the output device, at a position on an output medium corresponding to the image position. The actual raster output level substantially matches the intended raster output level.

Systems And Methods For Detecting Image Quality Defects

View page
US Patent:
7376269, May 20, 2008
Filed:
Nov 22, 2004
Appl. No.:
10/992726
Inventors:
R. Victor Klassen - Webster NY, US
Stephen C. Morgana - Brockport NY, US
Assignee:
Xerox Corporation - Norwalk CT
International Classification:
G06K 9/00
G03F 3/08
US Classification:
382167, 358518
Abstract:
Systems and methods for detecting image quality defects in images rendered by a rendering device. Original image data is rendered by an image rendering device, and the rendered image is captured by an image capturing device. Regions of interest may be identified to provide information indicating where image quality defects of the rendering device, may be identified. At each region of interest, the original image data may be compared to the captured image data of a corresponding region of interest to determine color difference of the captured image at the region of interest. The color difference may be subsequently converted from a device independent color space to a device dependent color space. Based on the converted color difference and input intensity of the original image data at the region of interest, a colorant error may be determined for the region of interest, and/or a scan line and a row line including the region of interest.

Patch Codes With Improved Robustness

View page
US Patent:
7583409, Sep 1, 2009
Filed:
Feb 26, 2007
Appl. No.:
11/710778
Inventors:
Stephen C. Morgana - Rochester NY, US
R. Victor Klassen - Webster NY, US
Assignee:
Xerox Corporation - Norwalk CT
International Classification:
H04N 1/00
H04N 1/46
G03F 3/08
G06K 9/00
US Classification:
358 19, 358504, 358 323, 358517, 358518, 358530, 358537, 358 16, 382162, 382167
Abstract:
A method for encoding information on a printed page includes generating a set of color patches, each having a unique color. The set of color patches is printed. The printed color patches are scanned to identify color values for each patch in the set of patches. For each patch, the identified color values are associated with a datum value in a data structure. A page which includes a patch code is printed. The patch code includes selected ones of the set of color patches for conveying information about the printed page. The printed page is scanned to identify the color values for the color patches in the patch code. The data structure is accessed to identify the data values for the identified color values of the patches in the patch code. Information about the printed page is determined from the identified data values.

Colored Barcode Decoding

View page
US Patent:
8186593, May 29, 2012
Filed:
Jul 29, 2008
Appl. No.:
12/181722
Inventors:
Stephen C. Morgana - Rochester NY, US
R. Victor Klassen - Webster NY, US
Assignee:
Xerox Corporation - Norwalk CT
International Classification:
G06K 19/08
US Classification:
23546204, 23546209
Abstract:
In an exemplary embodiment, a method is employed to read an overprinted barcode. An RGB pixel map is obtained from an overprinted color barcode that contains a plurality of disparate colors. A pixel map is allocated for each of the colors detected and each pixel is classified in the one or more pixel maps according to color. One or more barcodes are extracted from the overprinted barcode that correlates to each color detected. Each of the extracted barcodes are then filtered, decoded and read.

Patch Codes Using A Proximity Array

View page
US Patent:
8238001, Aug 7, 2012
Filed:
Aug 9, 2010
Appl. No.:
12/852661
Inventors:
R. Victor Klassen - Webster NY, US
Stephen C. Morgana - Rochester NY, US
Assignee:
Xerox Corporation - Norwalk CT
International Classification:
H04N 1/46
G03F 3/08
G06K 9/00
US Classification:
358505, 358504, 358518, 382162, 382167
Abstract:
Patches are generated from the overprinting of one or more separations to encode four or more values per patch each color representing a numerical value. In a calibration step, all possible color overprint combinations are printed multiple times on a calibration sheet. The sheet is scanned and each overprinted patch is entered in to a proximity array, which is a volume data structure representing three dimensional (3D) color space). After all calibration colors are entered, the proximity array is repeatedly dilated. Later, sheets that need to be identified are printed with a code number encoded as one or more patch codes. The sheet is scanned and the patch code colors are looked up in the proximity array to determine which original colors were printed. The identified colors are converted the code number. Patch codes are further augmented with error detection and optionally error correction bits to further increase robustness.

Colored Barcode Decoding

View page
US Patent:
8308068, Nov 13, 2012
Filed:
Mar 1, 2012
Appl. No.:
13/409916
Inventors:
Stephen C. Morgana - Rochester NY, US
R. Victor Klassen - Webster NY, US
Assignee:
Xerox Corporation - Norwalk CT
International Classification:
G06K 19/08
US Classification:
23546204, 23546209
Abstract:
In an exemplary embodiment, a method is employed to read an overprinted barcode. An RGB pixel map is obtained from an overprinted color barcode that contains a plurality of disparate colors. A pixel map is allocated for each of the colors detected and each pixel is classified in the one or more pixel maps according to color. One or more barcodes are extracted from the overprinted barcode that correlates to each color detected. Each of the extracted barcodes are then filtered, decoded and read.
Stephen C Morgana from Rochester, NY, age ~66 Get Report