Patent · US Expired

Selection services component for an extensible editor

US7444587B1 · kind B1 · utility

1Cited by
19References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 29, 2000
Grant dateOct 28, 2008
Priority date
Expiry dateJan 14, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F40/166
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.