| Class 715 | DATA PROCESSING: PRESENTATION PROCESSING OF DOCUMENT, OPERATOR INTERFACE PROCESSING, AND SCREEN SAVER DISPLAY PROCESSING |
| 200 | PRESENTATION PROCESSING OF DOCUMENT |
| 201 | . Integration of diverse media |
| 202 | .. Authoring diverse media presentation |
| 203 | .. Synchronization of presentation |
| 204 | .. Presentation attribute (e.g., layout, etc.) |
| 205 | . Hypermedia |
| 206 | .. Hyperlink organization (e.g., grouping, bookmarking, etc.) |
| 207 | .. Hyperlink display attribute (e.g., color, shape, etc.) |
| 208 | .. Hyperlink editing (e.g., link authoring, rerouting, etc.) |
| 209 | . Compound document |
| 210 | .. Matching application process to displayed media |
| 211 | . Drawing |
| 212 | . Spreadsheet |
| 213 | .. Alternative scenario management |
| 214 | .. Having dimension greater than two |
| 215 | .. Including graph or chart of spreadsheet information |
| 216 | .. Cell protection |
| 217 | .. Cell format |
| 218 | ... Cell hiding |
| 219 | .. Particular calculation of cell content |
| 220 | .. Particular cell content modification |
| 221 | . Form |
| 222 | .. Form creation |
| 223 | ... By editing existing form |
| 224 | .. Form filling |
| 225 | ... Fitting data into field on form |
| 226 | ... Automatic |
| 227 | . Table |
| 228 | .. Ruled lines |
| 229 | . Version management |
| 230 | . Annotation control |
| 231 | .. Automatically generated |
| 232 | .. Positioning of annotation |
| 233 | .. Annotation by other than text (e.g., image, etc.) |
| 234 | . Structured document (e.g., HTML, SGML, ODA, CDA, etc.) |
| 235 | .. Stylesheet layout creation/editing (e.g., template used to produce stylesheet, etc.) |
| 236 | .. Stylesheet based markup language transformation/translation (e.g., to a published format using stylesheet, etc.) |
| 237 | .. Markup language syntax validation |
| 238 | .. Accommodating varying screen size |
| 239 | .. Conversion from one markup language to another (e.g., XML to HTML or utilizing an intermediate format, etc.) |
| 240 | .. Frames |
| 241 | .. Placemark-based indexing |
| 242 | .. Structured document compression |
| 243 | . Layout |
| 244 | .. Spacing control |
| 245 | ... Horizontal spacing |
| 246 | .. Area designation |
| 247 | .. Boundary processing |
| 248 | .. Format information in separate file |
| 249 | .. Format transformation |
| 250 | .. Detecting format code change |
| 251 | .. Pagination |
| 252 | .. Resizing document |
| 253 | .. Automatic placement of document portion |
| 254 | . Text summarization or condensation |
| 255 | . Edit, composition, or storage control |
| 256 | .. Text |
| 257 | ... Spell check |
| 258 | ... Determining word hyphenation location |
| 259 | ... Dictionary |
| 260 | .... Providing synonym for input word |
| 261 | ... Input of abbreviated word form |
| 262 | ... Ideographic generator |
| 263 | .... Utilizing geometric (e.g., stroke, etc.) data |
| 264 | ... Multilingual |
| 265 | .... Having desired language selection |
| 266 | ... Footnoting |
| 267 | ... Equation or formula processing |
| 268 | ... Handwritten textual input |
| 269 | ... Font selection |
| 270 | ... Outlining |
| 271 | ... Replacement of element |
| 272 | .. Block control |
| 273 | . Display processing |
| 274 | .. Print preview |
| 275 | .. Color attribute |
| 276 | .. Utilizing page description language |
| 277 | .. Plural documents or plural portions of single document |
| 700 | OPERATOR INTERFACE (E.G., GRAPHICAL USER INTERFACE) |
| 701 | . Force feedback interaction |
| 702 | . Tactile based interaction |
| 703 | . Cultural based (including language, time, monetary units displayed) |
| 704 | . Playback of recorded user events (e.g., script or macro playback) |
| 705 | . Help presentation |
| 706 | .. Virtual character or avatar (e.g., animated person) |
| 707 | .. Adaptive to user skill level |
| 708 | .. Context sensitive |
| 709 | ... Coaching (e.g., animated examples, or handholding or show me execution) |
| 710 | ... Input alert |
| 711 | ... Tool tip (e.g., cursor position based) |
| 712 | ... Topic roadmap or index |
| 713 | .... Hierarchical |
| 714 | .. Combining diverse help information (e.g., different sources) |
| 715 | .. Balloon or bubble appearance |
| 716 | . On screen video or audio system interface |
| 717 | .. Multiple diverse systems |
| 718 | ... Mode switching interface (e.g., switching between TV and computer) |
| 719 | .. Video interface |
| 720 | ... Video traversal control |
| 721 | ... Indexed control |
| 722 | ... Video parameter control |
| 723 | .. For video segment editing or sequencing |
| 724 | ... Cut and paste operation |
| 725 | ... Trimming |
| 726 | ... Effects or transitions interface |
| 727 | . Audio user interface |
| 728 | .. Audio input for on-screen manipulation (e.g., voice controlled GUI) |
| 729 | .. For a visually challenged user |
| 730 | . Presentation to audience interface (e.g., slide show) |
| 731 | .. Authoring tool |
| 732 | .. Slide manipulating or editing |
| 733 | . For plural users or sites (e.g., network) |
| 734 | .. Interactive network representation of devices (e.g., topology of workstations) |
| 735 | ... Configuration |
| 736 | ... Network managing or monitoring status |
| 737 | ... User navigation between devices |
| 738 | .. Network resource browsing or navigating |
| 739 | ... Selecting from a resource list (e.g., address book) |
| 740 | .. Remote operation of computing device |
| 741 | .. Access control or permission |
| 742 | ... Interactive portal (e.g., secure point of access) |
| 743 | ... Access rights to interactive controls |
| 744 | .. Interface customization or adaption (e.g., client server) |
| 745 | ... Based on stored usage or user profile (e.g., frequency of use, cookies) |
| 746 | ... Interface conversion |
| 747 | ... End user based (e.g., preference setting) |
| 748 | . User interactive multicomputer data transfer (e.g., file transfer) |
| 749 | .. Downloading remote executables (e.g., Java, CGI) |
| 750 | . Multiple users on a single workstation |
| 751 | . Computer supported collaborative work between plural users |
| 752 | .. Interactive email |
| 753 | .. Computer conferencing |
| 754 | ... Multicursor (e.g., multiple on-screen pointers) |
| 755 | ... Floor control |
| 756 | ... Real Time Video |
| 757 | ... Virtual 3D environment |
| 758 | ... Chat room |
| 759 | .. Group window |
| 760 | . Mark up language interface (e.g., HTML) |
| 761 | . Plural adjacent interactive display devices |
| 762 | . User interface development (e.g., GUI builder) |
| 763 | .. Graphical or iconic based (e.g., visual program) |
| 764 | . On-screen workspace or object |
| 765 | .. Customizing multiple diverse workspace objects |
| 766 | .. Z order of multiple diverse workspace objects |
| 767 | .. Focus control of multiple diverse workspace objects |
| 768 | .. Translucency or transparency interface element (e.g., invisible control) |
| 769 | .. Data transfer operation between objects (e.g., drag and drop) |
| 770 | ... Cut and paste |
| 771 | .. Instrumentation and component modeling (e.g., interactive control panel, virtual device) |
| 772 | ... Progress or activity indicator |
| 773 | ... Virtual input device (e.g., virtual keyboard) |
| 774 | .. Ticker metaphor |
| 775 | .. Office layout metaphor (e.g., filing cabinet, desk) |
| 776 | .. Indexed book or notebook metaphor |
| 777 | .. Tab metaphor (e.g., property sheet) |
| 778 | .. Multiple virtual screen or desktop switching |
| 779 | .. Task bar or desktop control panel |
| 780 | .. Entry field (e.g., text entry field) |
| 781 | .. Window or viewpoint |
| 782 | ... 3D Perspective view of window layout |
| 783 | ... On-screen window list or index |
| 784 | ... Window scrolling |
| 785 | .... Autoscroll |
| 786 | .... Scroll tool (e.g., scroll bar) |
| 787 | ..... With content attributes on scroll tool |
| 788 | ... Layout modification (e.g., move or resize) |
| 789 | .... Based on usage or user profile (e.g., frequency of use) |
| 790 | .... Overlap control |
| 791 | ..... Always on top |
| 792 | ..... Tiling or split pane |
| 793 | ..... Cascading |
| 794 | ..... Priority or overlap change (e.g., z-order) |
| 795 | ...... Minimizing or send to bottom |
| 796 | ...... Bring to top |
| 797 | ..... Viewing lower priority windows (e.g., overlapped windows) |
| 798 | .... Combining moving and resizing operation (e.g., moving causes resizing) |
| 799 | .... Moving (e.g., translating) |
| 800 | .... Resizing (e.g., scaling) |
| 801 | ..... Contained object scale change |
| 802 | ... Focus control |
| 803 | ... Window differentiation |
| 804 | ... Interwindow link or communication |
| 805 | .... On-screen link or communication (e.g., cue) |
| 806 | ... Window memory structure |
| 807 | .... Stored priority attribute |
| 808 | .. Pop-up control |
| 809 | .. Dialog box |
| 810 | .. Menu or selectable iconic array (e.g., palette) |
| 811 | ... Based on usage or user profile (e.g., frequency of use) |
| 812 | .... Preselection (e.g., best guess before mouse click) |
| 813 | .... Default selection item |
| 814 | ... Limited time selection opportunity |
| 815 | ... Sizing modification (e.g., scaling) |
| 816 | ... Partial input lookup (e.g., partial string lookup) |
| 817 | ... Context location indication (e.g., previous or next menu item indication) |
| 818 | .... Simultaneous next and previous indication (e.g., menu road map) |
| 819 | .... Next menu indication |
| 820 | .... Previous menu indication |
| 821 | ... Emphasis |
| 822 | .... Preselection emphasis |
| 823 | .... Selection or confirmation emphasis |
| 824 | .... Unavailable emphasis |
| 825 | ... Dynamically generated menu items |
| 826 | ... Add on item (e.g., software developed, customized) |
| 827 | ... Mnemonic (e.g., accelerator key) |
| 828 | ... Partial menu display (e.g., one menu item at a time) |
| 829 | .... Advancing to next menu item in the same menu |
| 830 | ..... Scrolling (e.g., spin dial) |
| 831 | .... With specific input device |
| 832 | ... Analog selection style |
| 833 | ... Slider control |
| 834 | ... Radial based (e.g., radial or pie menu) |
| 835 | ... Selectable iconic array |
| 836 | .... 3D icons |
| 837 | .... Compound or aggregate icon |
| 838 | .... Thumbnail or scaled image |
| 839 | .... Imitating real life object |
| 840 | ... Using button array |
| 841 | ... Sub-menu structure |
| 842 | .... Tear off |
| 843 | .... Pull down |
| 844 | ... Timed |
| 845 | ... Multiple selections in a single menu |
| 846 | .. Non-array icons |
| 847 | ... Shortcut |
| 848 | .. Interface represented by 3D space |
| 849 | ... Individual object |
| 850 | ... Navigation within 3D space |
| 851 | .... On-screen navigation control |
| 852 | ... Picking 3D objects |
| 853 | .. Hierarchy or network structure |
| 854 | ... Navigation within structure |
| 855 | .... On-screen roadmap or index |
| 856 | .. Cursor |
| 857 | ... Pointer direction adjustment |
| 858 | ... Automatic position adjustment |
| 859 | ... Status indicator |
| 860 | .... Selection emphasis |
| 861 | .... Dynamically changed appearance (e.g., animated or live action) |
| 862 | ... Proximity detection |
| 863 | . Gesture-based |
| 864 | . For a small display screen (e.g., personal digital assistant, palm-top) |
| 865 | . Miscellaneous interface for the handicapped or disable user |
| 866 | . Miscellaneous customization or adaptation |
| 867 | SCREEN SAVER DISPLAY |
| 961 | OPERATOR INTERFACE WITH VISUAL STRUCTURE OR FUNCTION DICTATED BY INTENDED USE |
| 962 | . Operator interface for marketing or sales |
| 963 | . Calendar or scheduling |
| 964 | . CAD or CAM (e.g., interactive design tools) |
| 965 | . For process control and configuration |
| 966 | .. Computer process (e.g., operation of computer) |
| 967 | ... Visual or iconic programming |
| 968 | ... Interface for database querying and retrieval |
| 969 | .. Network layout and operation interface |
| 970 | .. Instrumentation and component modelling (e.g., interactive control panel) |
| 970.1 | . Amusement or marital aid interface |
| 971 | COOPERATIVE DECISION SUPPORT SYSTEMS FOR GROUP OF USERS |
| 972 | INSERTED REAL-TIME VIDEO IN OPERATOR INTERFACE |
| 973 | SCROLL TOOL (E.G., WINDOW SCROLL BAR) |
| 974 | SLIDER CONTROL AS ON-SCREEN OBJECT IN OPERATOR INTERFACE |
| 975 | POP-UP DIALOG BOX FOR ENTRY |
| 976 | 3-D ICON |
| 977 | DYNAMIC ICON (E.G., ANIMATED OR LIVE ACTION) |
| 978 | AUDIO INTERACTION AS PART OF AN OPERATOR INTERFACE |
| FOR000 | CLASS-RELATED FOREIGN DOCUMENTS |
| FOR176 | OPERATOR INTERFACE (345/326) |
| FOR177 | . Interaction in a television environment (345/327) |
| FOR178 | .. For video segment editing or sequencing (345/328) |
| FOR179 | . For plural users or sites (345/329) |
| FOR180 | .. Computer conferencing (345/330) |
| FOR181 | .. Computer supported cooperative work (345/331) |
| FOR182 | ... Group window (345/332) |
| FOR183 | . Interface customization or edition (345/333) |
| FOR184 | .. Graphical appearance (345/334) |
| FOR185 | .. Link between object and task or function (e.g., client/server) (345/335) |
| FOR186 | . Having on-line help (345/336) |
| FOR187 | .. Adaptive to user skill level (345/337) |
| FOR188 | .. Context sensitive (345/338) |
| FOR189 | . On-screen workspace or object (345/339) |
| FOR190 | .. Window (345/340) |
| FOR191 | ... Window scrolled to needed portion (345/341) |
| FOR192 | ... Layout modification (e.g., move or resize) (345/342) |
| FOR193 | ... Window differentiation (345/343) |
| FOR194 | .... Priority (345/344) |
| FOR195 | ..... Viewing lower priority window (345/345) |
| FOR196 | ... Interwindow link or communication (345/346) |
| FOR197 | .. Pop-up control (e.g., message or dialog box) (345/347) |
| FOR198 | .. Icon (345/348) |
| FOR199 | ... Metaphoric icon object (345/349) |
| FOR200 | .... Indexed book or notebook (345/350) |
| FOR201 | .... Office layout (e.g., filing cabinet, desk) (345/351) |
| FOR202 | .. Menu (345/352) |
| FOR203 | ... Sub-menu structure (345/353) |
| FOR204 | ... Using button array (345/354) |
| FOR205 | .. Interface represented by 3D space (345/355) |
| FOR206 | .. Hierarchy or network structure (345/356) |
| FOR207 | ... Navigation within structure (345/357) |
| FOR208 | . Gestured-based (345/358) |
| FOR209 | PRESENTATION PROCESSING OF DOCUMENT (715/500) |
| FOR210 | . Synchronization of diverse media (715/500.1) |
| FOR211 | . Hypermedia (715/501.1) |
| FOR212 | . Drawing (715/502) |
| FOR213 | . Spreadsheet (715/503) |
| FOR214 | .. Cell format control (715/504) |
| FOR215 | . Form (715/505) |
| FOR216 | .. Form creation (715/506) |
| FOR217 | .. Form filling (715/507) |
| FOR218 | ... Fitting data into field on form (715/508) |
| FOR219 | . Table (715/509) |
| FOR220 | .. Ruled lines (715/510) |
| FOR221 | . Version management (715/511) |
| FOR222 | . Annotation control (715/512) |
| FOR223 | . Structured document (e.g., HTML, SGML, ODA, CDA) (715/513) |
| FOR224 | . Hierarchical control (715/514) |
| FOR225 | .. Compound document (715/515) |
| FOR226 | ... Matching application process to displayed data type (715/516) |
| FOR227 | . Layout (715/517) |
| FOR228 | .. Spacing control (715/518) |
| FOR229 | ... Horizontal spacing (715/519) |
| FOR230 | .. Area designation (715/520) |
| FOR231 | .. Boundary processing (715/521) |
| FOR232 | .. Format information in separate file (715/522) |
| FOR233 | .. Format transformation (715/523) |
| FOR234 | .. Detecting format code change (715/524) |
| FOR235 | .. Pagination (715/525) |
| FOR236 | . Display processing (715/526) |
| FOR237 | .. Print preview (715/527) |
| FOR238 | .. Color attribute (715/528) |
| FOR239 | .. Text attribute (715/529) |
| FOR240 | . Edit, composition, or storage control (715/530) |
| FOR241 | .. Text (715/531) |
| FOR242 | ... Dictionary (715/532) |
| FOR243 | ... Spell check (715/533) |
| FOR244 | ... Input of abbreviated word form (715/534) |
| FOR245 | ... Ideographic generator (715/535) |
| FOR246 | ... Multilingual (715/536) |
| FOR247 | ... Footnoting (715/537) |
| FOR248 | ... Equation or formula processing (715/538) |
| FOR249 | .. Block control (715/539) |
| FOR250 | .. Replacement of element (715/540) |
| FOR251 | .. Handwritten textual input (715/541) |
| FOR252 | . Font selection (715/542) |
| FOR253 | DOCUMENT STRUCTURAL ELEMENT (715/900) |
| FOR254 | . Active document (715/901) |
| FOR255 | . Multilayer document (715/902) |
| FOR256 | . 3-D spreadsheet (715/903) |
| FOR257 | . Details of spreadsheet data records (715/904) |
| FOR258 | . Spreadsheet cell protection (715/905) |
| FOR259 | . Creating one form from another (715/906) |
| FOR260 | . Hierarchical document control with varying levels of detail (715/907) |
| FOR261 | . Document format layout template (715/908) |
| FOR262 | . Document page collating (715/909) |
| FOR263 | . Document presenting plural pages on a single sheet (715/910) |
| FOR264 | . Document page description processing (715/911) |