×

System for extending functionality of a digital ROM using RAM/ROM jump tables and patch manager for updating the tables

  • US 5,938,766 A
  • Filed: 03/21/1997
  • Issued: 08/17/1999
  • Est. Priority Date: 03/21/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. An extensible digital system comprising:

  • an imaging device for capturing and converting images to a digital data set;

    a first memory, for providing data and commands;

    a control application stored in said first memory and including a plurality of routines for providing functionality to said imaging device;

    original function pointers stored in said first memory, for calling said routines;

    a second memory, for storing data and commands, and for storing digital data sets generated by said imaging device;

    at least one extension stored in said second memory for providing additional functionality for said imaging device;

    working function pointers stored in said second memory, for calling said routines and said extension;

    a symbol file stored in said second memory for updating said working function pointers;

    a patch manager stored in said first memory for copying said original function pointers to said working function pointers for generating a symbol table from said symbol file and storing said symbol table in said second memory and for updating said working function pointers, said symbol table being disposable after said working function pointers have been updated; and

    a processing unit coupled to said first and second memories for processing said routines, said extension, and said patch manager.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×