Data processing: presentation processing of document – operator i – Presentation processing of document – Edit – composition – or storage control
Reexamination Certificate
2000-09-29
2008-10-28
Hong, Stephen (Department: 2178)
Data processing: presentation processing of document, operator i
Presentation processing of document
Edit, composition, or storage control
Reexamination Certificate
active
07444587
ABSTRACT:
An extensible editor allows integration of extensions that modify the editor's default behavior and provide customized feedback to users. The editor includes interfaces through which extensions are connected to the editor and through which selection services and highlight rendering services are provided. The selection services interfaces provide a clear separation of a logical selection position in the document and the visual feedback provided for the selection, allowing extensions to be designed that provide customized selection feedback. The highlight rendering services interfaces provide an extension with the ability to augment an existing selection without modifying the actual document.The editor also includes an event routing model that works to decrease the occurrence of conflicts between the editor and extensions and between extensions. Upon the occurrence of an event, the editor routes the event to each extension before the editor's default handling of the event occurs. When an extension responds to an event, the extension may “consume” the event by indicating to the editor not to allow further processing of the event. After an event has been pre-processed by each extension, the default editor acts on the event. The editor then routes the event to each extension again, to allow each extension to process the event after the default editor has acted. When the post-processing is completed, each extension is notified of the actions taken by the editor and by each of the other extensions.
REFERENCES:
patent: 5276795 (1994-01-01), Hoeber et al.
patent: 5544048 (1996-08-01), Dugan et al.
patent: 5649024 (1997-07-01), Goldsmith
patent: 5694151 (1997-12-01), Johnston, Jr. et al.
patent: 5802534 (1998-09-01), Hatayama et al.
patent: 5835769 (1998-11-01), Jervis et al.
patent: 5867144 (1999-02-01), Wyard
patent: 5884024 (1999-03-01), Lim et al.
patent: 5890177 (1999-03-01), Moody et al.
patent: 5930813 (1999-07-01), Padgett et al.
patent: 6061696 (2000-05-01), Lee et al.
patent: 6173337 (2001-01-01), Akhond et al.
patent: 6240430 (2001-05-01), Deike et al.
patent: 6253236 (2001-06-01), Troxel et al.
patent: 6256739 (2001-07-01), Skopp et al.
patent: 6289450 (2001-09-01), Pensak et al.
patent: 6327254 (2001-12-01), Chuah
patent: 6442588 (2002-08-01), Clark et al.
patent: 6480206 (2002-11-01), Prinzing
10 Minute Guide To WordPerfect 5.1 For Windows, Debbie Walkowski, Copyright 1992.
Simpson, Alan, “Mastering WordPerfect(r) 5.1 & 5.2 For Windows(tm),” 1993, Sybex, pp. 511-534.
Neibauer; The ABC's of WordPerfect 8, 1997; Sybex; Second Edition, pp. 29-30 and 89-90.
Alcazar Mark A.
Bedworth John G.
Michail Ashraf A.
Hong Stephen
Lee & Hayes PLLC
Microsoft Corporation
Stork Kyle R
LandOfFree
Selection services component for an extensible editor does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Selection services component for an extensible editor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Selection services component for an extensible editor will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4017711