×

digital image capturing and processing system allowing third-parties to extend the features and functions of said system, and modify the standard behavior thereof without permanently modifying the standard features and functions thereof

  • US 7,861,936 B2
  • Filed: 10/31/2007
  • Issued: 01/04/2011
  • Est. Priority Date: 11/13/2003
  • Status: Active Grant
First Claim
Patent Images

1. A digital image capture and processing system having a set of standard features and functions, and a set of custom features and functions that satisfy customized end-user application requirements, said digital image capture and processing system comprising:

  • a digital camera subsystem for projecting a field of view (FOV) upon an object to be imaged in said FOV, and detecting imaged light reflected off the object during illumination operations in an image capture mode in which one or more digital images of the object are formed and detected by said digital camera subsystem;

    a digital image processing subsystem for processing said one or more digital images and producing raw or processed data, or recognizing or acquiring information graphically represented in said one or more digital images, and producing output data representative of said recognized information;

    an input/output subsystem for transmitting said output data to an external host system or other information receiving or responding device;

    a system control subsystem for controlling and/or coordinating the operation of said subsystems above; and

    a computing platform for supporting the implementation of one or more of said subsystems above, and the features and functions of said digital image capture and processing system;

    said computing platform including (i) memory for storing pieces of original product code written by the original designers of said digital image capture and processing system, and (ii) a microprocessor for running one or more applications by calling and executing pieces of said original product code in a particular sequence, so as to support a set of standard features and functions which characterize a standard behavior of said digital image capture and processing system;

    wherein said one or more pieces of original product code have a set of place holders into which pieces of third-party product code can be inserted or plugged by third parties, including value-added resellers (VARs), original equipment manufacturers (OEMs), and also end-users of said digital image capture and processing system;

    wherein one or more pieces of third-party product code that have been plugged into said set of place holders, operate to extend the features and functions of said digital image capture and processing system, and modify the standard behavior of said digital image capture and processing system into a custom behavior for said digital image capture and processing system; and

    wherein said external host computer system, operated by said third-party, is interfaced with said input/output subsystem so as to (i) load said one or more pieces of third-party product code into said memory, and (ii) plug said one or more pieces of third-party product code into said set of place holders, and extend the features and functions of said digital image capture and processing system, and modify the standard behavior of said digital image capture and processing system into said custom behavior for said digital image capture and processing system, without permanently modifying the standard features and functions of said digital image capture and processing system.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×