Incremental change processing apparatus for presented objects
AssigneeInternational Business Machines Corporation
InventorWilliam Jon Schmidt
Life of this patent
Estimating the term…
Abstract
Historically, graphics editors, text editors, presentation editors, and word processors provide a number of special processing functions that operate on a presented object as a whole. For word processors, these special functions might include: spelling checks, style (grammar) checks, hyphenation, and pagination. The present invention provides a transparent mechanism for making these special processing functions incremental, in the sense that the mechanisms re-process only those portions of presented objects that have changed since the last time the function was performed.
Claims34
A computer system, said computer system comprising:
- at least one bus;
- a central processing unit;
- data storage, said data storage containing at least one presented object, said at least one presented object being comprised of a plurality of incremental units;
- a display device for presenting said at least one presented object to a user, said central processing unit, data storage and display device being interconnected via said at least one bus;
- a presented object processor said presented object processor executing on said central processing unit to perform operations on said at least one presented object, said operations comprising certain special processing functions;
- and
- an incremental processor, said incremental processor providing incremental processing for said special processing functions.
A presented object processor, said presented object processor being used to perform operations on at least one presented object, said operations comprising special processing functions, said presented object processor further comprising:
- an incremental processor, said incremental processor providing incremental processing for said special processing functions.
A method for handling presented objects, said method comprising the machine executed steps of:
- presenting a presented object to a user, said presented object being presented to said user via a presented object processor and display device, said presented object being comprised of a plurality of incremental units;
- receiving a first user request from said user;
- logging information about said first user request for use in incremental processing of said presented object;
- receiving a second user request from said user, said user request indicating that said user wishes to perform a special processing function;
- and
- processing said special processing function incrementally.
A program product, said program product comprising:
- a recording media;
- a presented object processor stored on said recording media, said presented object processor being used to perform operations on at least one presented object, said operations comprising special processing functions, said presented object processor further comprising:
- an incremental processor stored on said recording media, said incremental processor providing incremental processing for said special processing functions.
Dependencies are inferred from the claim text.