Patents by Inventor Dennis L. Venable

Dennis L. Venable 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: 9361536
    Abstract: Methods, devices, and systems replace solid lines of user-fillable areas of a print job with patterned lines and then print the print job with the patterned lines to print user-fillable pre-printed forms, using a printing device. These methods, devices, and systems also scan at least one of the user-fillable pre-printed forms having user markings to produce a scan, using an optical scanner. Further, such methods, devices, and systems produce an altered scan by removing only the patterned lines from the scan to leave the user markings in the altered scan using the image processor. Then, these methods, devices, and systems can identify user-supplied characters by performing automated character recognition on the user markings in the altered scan using the image processor and output such user-supplied characters from the image processor.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: June 7, 2016
    Assignee: Xerox Corporation
    Inventors: Richard L. Howe, Eric M. Gross, Dennis L. Venable
  • Publication number: 20160110633
    Abstract: The present disclosure relates to systems and methods for use in a retail store. An example system includes a mobile base, a printer, an image capture subsystem on the mobile base and coupled to the printer, the image capture system including at least one image capture device and at least one image processor, the image capture device configured to obtain images of items in the retail store, the image processor configured to derive item identification data from the images of items, and a control subsystem coupled to the printer and to the image capture subsystem, where the control subsystem is configured to receive information identifying items requiring signage, acquire item identification data from the image capture subsystem, determine, based on the information identifying items requiring signage and on the item identification data, items requiring signage, and to direct the printer to print signage for the items requiring signage.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 21, 2016
    Inventors: Steven R. Moore, Wencheng Wu, Dennis L. Venable, Thomas F. Wade, Peter Paul
  • Publication number: 20150363758
    Abstract: A store profile generation system includes a mobile base and an image capture assembly mounted on the base. The assembly includes at least one image capture device for acquiring images of product display units in a product facility, product labels being associated with the product display units which include product-related data. A control unit acquires the images captured by the at least one image capture device at a sequence of locations of the mobile base in the product facility. The control unit extracts the product-related data from the acquired images and constructs a store profile indicating locations of the product labels throughout the product facility, based on the extracted product-related data. The store profile can be used for generating new product labels for a sale in an appropriate order for a person to match to the appropriate locations in a single pass through the store.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 17, 2015
    Inventors: Wencheng Wu, Steven R. Moore, Thomas F. Wade, Dennis L. Venable, Adrien P. Côté, Peter Paul
  • Publication number: 20150363625
    Abstract: This disclosure provides an image processing method and system for recognizing barcodes and/or product labels. According to an exemplary embodiment, the method uses a multifaceted detection process that includes both image enhancement of a candidate barcode region and other product label information associated with a candidate barcode region to identify a product label, where the candidate barcode region includes a nonreadable barcode. According to one exemplary application, a store profile is generated based on the identifications of the product labels which are associated with a location of a product within a store.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 17, 2015
    Inventors: Wencheng Wu, Dennis L. Venable, Steven R. Moore, Thomas F. Wade, Peter Paul, Adrien P. Côté
  • Publication number: 20150365660
    Abstract: A configuration system generates a calibration target to be printed, the target including a set of machine-readable and visually-identifiable landmarks and associated location-encoding marks which encode known locations of the landmarks. A plurality of test images of the printed calibration target is acquired by the system from an image capture assembly. Positions of the landmarks in the acquired test images and the location-encoding marks in the acquired test images are detected by the system. The system decodes the locations of the landmarks from the detected location-encoding marks and spatially characterizes the image capture assembly, based on the detected positions of the landmarks in the acquired test images and their decoded known locations.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 17, 2015
    Inventors: Wencheng Wu, Steven R. Moore, Thomas F. Wade, Dennis L. Venable
  • Patent number: 9098777
    Abstract: A method, system, and computer program product for evaluating digital images of handwritten documents comprising handwritten symbols are disclosed. A set of symbols from the digital image is determined by applying a first predefined technique. If the set of symbols determined by applying the first predefined technique does not match with a predefined set of symbols, a second predefined technique is applied to determine the set of symbols from the digital image. Thereafter, an evaluation report is created based on the determining by applying the first predefined technique or the determining by applying the second predefined technique.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: August 4, 2015
    Assignee: XEROX CORPORATION
    Inventors: Roger A Newell, Dennis L Venable
  • Patent number: 9081609
    Abstract: A system and method are disclosed for an image processing system including a threaded scheduler providing compact and efficient dataflow as a pipeline management and data flow layer.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: July 14, 2015
    Assignee: Xerox Corporation
    Inventors: Phillip J. Emmett, Terry C. Wells, Dennis L. Venable, James E. Bollman, Thomas C. Rich, David E. Rumph
  • Patent number: 8768241
    Abstract: A method and system for processing a digital assessment template are provided. The system includes at least one tangible processor and a memory with instructions to be executed by the at least one tangible processor for processing a digital assessment template. The template which includes a description of a plurality of data structures that are configured for interpreting an assessment associated with the template. The assessment was marked with strokes by an assessment-taker who was administered the assessment and responded to at least one problem provided by the assessment. The template describes a location of the marked assessment in which to find each stroke that corresponds to a response by the assessment-taker and how to interpret the strokes. Each of the locations and how to interpret the strokes are selectable.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: July 1, 2014
    Assignee: Xerox Corporation
    Inventor: Dennis L. Venable
  • Patent number: 8705134
    Abstract: An image file representing at least a portion of a printed document is processed to highlight the differences between foreground material (e.g., text or other characters) from background. The method includes selecting a neighborhood of pixels, determining a weighted average of an attribute values (e.g., luminance) for each pixel, and modifying each pixel's value based on the weighted average. Graylevel scaling, error diffusion, and a bit level conversion are also performed each pixel ends up with either a first attribute value level (e.g., luminance of 0) or a second attribute value level (e.g., luminance of 255).
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: April 22, 2014
    Inventors: Michael Robert Campanelli, John C. Handley, Dennis L. Venable
  • Publication number: 20140093858
    Abstract: The disclosed embodiment relates to methods and systems for evaluating an electronic document. The computer implemented method includes receiving the electronic document containing a first set of answers corresponding to one or more pre-stored questions. The first set of answers are compared with a pre-stored second set of answers based on an answer descriptor syntax dataset. The answer descriptor syntax dataset comprises one or more rules. One or more answer descriptors for each of the first set of answers are determined based on the comparing. The one or more answer descriptors correspond to one or more observations for each of the first set of answers. Finally, the electronic document is evaluated based on determining.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Applicant: XEROX CORPORATION
    Inventors: Edward B. Caruthers, JR., Roger A. Newell, Robert M. Lofthus, Kristine A. German, Dennis L. Venable
  • Patent number: 8687239
    Abstract: A relevance based print integrity method includes comparing current raster image data that define a document to be printed with golden raster image data that define a previous version of said document with a known (perfect) quality. A plurality of differences between said current raster image data and said golden raster image data are calculated, and each of the differences is processed to determine a relevance value of the difference and to assign the relevance value to the difference. The method includes generating and storing a list of the differences, wherein the list is ordered in terms of the relevance value assigned to each difference. The difference list is presented to a user textually or graphically and/or is used to control or interrupt printing operations.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: April 1, 2014
    Assignee: Xerox Corporation
    Inventors: Reiner Eschbach, Michael C. Lacagnina, Scott Mayne, Dennis L. Venable
  • Publication number: 20140064622
    Abstract: A method, system, and computer program product for evaluating digital images of handwritten documents comprising handwritten symbols are disclosed. A set of symbols from the digital image is determined by applying a first predefined technique. If the set of symbols determined by applying the first predefined technique does not match with a predefined set of symbols, a second predefined technique is applied to determine the set of symbols from the digital image. Thereafter, an evaluation report is created based on the determining by applying the first predefined technique or the determining by applying the second predefined technique.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 6, 2014
    Applicant: XEROX CORPORATION
    Inventors: Roger A. Newell, Dennis L. Venable
  • Publication number: 20140065594
    Abstract: A method, a system, and a computer program product for creating an assessment model are disclosed. Marked regions in an electronic document are identified. Thereafter, mark-ups within the marked regions are identified. Based on the identified marked regions and mark-ups the assessment model is created.
    Type: Application
    Filed: September 4, 2012
    Publication date: March 6, 2014
    Applicant: XEROX CORPORATION
    Inventor: Dennis L. Venable
  • Patent number: 8521077
    Abstract: A collaboration detection system and a method for detecting collaboration amongst a class of two or more students in answering a plurality of problems of an assessment administered to the students are provided. The system includes a tangible processor and a memory with instructions to be executed by the tangible processor. The processor executes the instructions for accessing granular assessment data associated with each student. The granular assessment data includes an independent determination of correctness of the answer submitted by the student for each respective problem of the plurality of problems of the assessment. The processor then executes the instructions for determining for each combination of students of the class of students the number of problems for which it was determined that the same problem was answered incorrectly by all of the students of the combination of students.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: August 27, 2013
    Assignee: Xerox Corporation
    Inventor: Dennis L. Venable
  • Patent number: 8494304
    Abstract: A method for removal of punched hole artifacts in digital images includes, for a scanned document page, deriving an original digital image that defines the page in terms of a plurality of input pixels. A reduced resolution bitonal image is generated from the original image. The method further includes providing for identifying of candidate punched hole artifacts in the reduced resolution bitonal image and providing for testing the candidate punched hole artifacts for at least one of shape, size, and location. Where a candidate punched hole artifact meets the at least one test, the method includes generating a modified image. This includes erasing the candidate punched hole artifact from the original digital image.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: July 23, 2013
    Assignee: Xerox Corporation
    Inventors: Dennis L. Venable, Zhigang Fan, Lee C. Moore
  • Publication number: 20120320388
    Abstract: A relevance based print integrity method includes comparing current raster image data that define a document to be printed with golden raster image data that define a previous version of said document with a known (perfect) quality. A plurality of differences between said current raster image data and said golden raster image data are calculated, and each of the differences is processed to determine a relevance value of the difference and to assign the relevance value to the difference. The method includes generating and storing a list of the differences, wherein the list is ordered in terms of the relevance value assigned to each difference. The difference list is presented to a user textually or graphically and/or is used to control or interrupt printing operations.
    Type: Application
    Filed: June 15, 2011
    Publication date: December 20, 2012
    Applicant: XEROX CORPORATION
    Inventors: Reiner Eschbach, Michael C. Lacagnina, Scott Mayne, Dennis L. Venable
  • Publication number: 20120188612
    Abstract: An image file representing at least a portion of a printed document is processed to highlight the differences between foreground material (e.g., text or other characters) from background. The method includes selecting a neighborhood of pixels, determining a weighted average of an attribute values (e.g., luminance) for each pixel, and modifying each pixel's value based on the weighted average. Graylevel scaling, error diffusion, and a bit level conversion are also performed each pixel ends up with either a first attribute value level (e.g., luminance of 0) or a second attribute value level (e.g., luminance of 255).
    Type: Application
    Filed: January 26, 2011
    Publication date: July 26, 2012
    Applicant: XEROX CORPORATION
    Inventors: Michael Robert Campanelli, John C. Handley, Dennis L. Venable
  • Patent number: 8139249
    Abstract: Systems and methods are described that facilitate importing scanned image data into a production workflow, in accordance with various features described herein. A plurality of loosely-coupled, dynamically loaded plugins can be defined in a configuration file for a given production scanning job. The plugins can be invoked in response to a trigger with which each plugin is associated, and triggers can be associated with different phases of the production workflow, such as image data acquisition (importation), data filtering (pre-scanning), image analysis (scanning), and metadata processing (post-scanning). In this manner, the overarching scanning architecture need not have direct knowledge of which plugins are triggered, or even present, and custom plugins as well as standard plugins can be provided for each production scanning job.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: March 20, 2012
    Assignee: Xerox Corporation
    Inventor: Dennis L. Venable
  • Publication number: 20120021398
    Abstract: A collaboration detection system and a method for detecting collaboration amongst a class of two or more students in answering a plurality of problems of an assessment administered to the students are provided. The system includes a tangible processor and a memory with instructions to be executed by the tangible processor. The processor executes the instructions for accessing granular assessment data associated with each student. The granular assessment data includes an independent determination of correctness of the answer submitted by the student for each respective problem of the plurality of problems of the assessment. The processor then executes the instructions for determining for each combination of students of the class of students the number of problems for which it was determined that the same problem was answered incorrectly by all of the students of the combination of students.
    Type: Application
    Filed: July 21, 2010
    Publication date: January 26, 2012
    Applicant: Xerox Corporation
    Inventor: Dennis L. Venable
  • Publication number: 20110151423
    Abstract: A method and system for processing a digital assessment template are provided. The system includes at least one tangible processor and a memory with instructions to be executed by the at least one tangible processor for processing a digital assessment template. The template which includes a description of a plurality of data structures that are configured for interpreting an assessment associated with the template. The assessment was marked with strokes by an assessment-taker who was administered the assessment and responded to at least one problem provided by the assessment. The template describes a location of the marked assessment in which to find each stroke that corresponds to a response by the assessment-taker and how to interpret the strokes. Each of the locations and how to interpret the strokes are selectable.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Applicant: Xerox Corporation
    Inventor: Dennis L. Venable