Incremental change processing apparatus for presented objects
First Claim
Patent Images
1. 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.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
34 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. 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. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. 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. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
Specification