CLASS 715 DATA PROCESSING: PRESENTATION PROCESSING OF DOCUMENT, 715 - 1 OPERATOR INTERFACE PROCESSING, AND SCREEN SAVER DISPLAY PROCESSING

715 DATA PROCESSING: PRESENTATION PROCESSING OF DOCUMENT, OPERATOR INTERFACE PROCESSING, AND SCREEN SAVER DISPLAY PROCESSING 200 PRESENTATION PROCESSING OF 236 ..Stylesheet based markup DOCUMENT language transformation/ 201 .Integration of diverse media translation (e.g., to a 202 ..Authoring diverse media published format using stylesheet, etc.) presentation 237 ..Markup language syntax 203 ..Synchronization of presentation validation 204 ..Presentation attribute (e.g., ..Accommodating varying screen layout, etc.) 238 size 205 .Hypermedia 239 ..Conversion from one markup 206 .. organization (e.g., language to another (e.g., XML grouping, bookmarking, etc.) to HTML or utilizing an 207 ..Hyperlink display attribute intermediate format, etc.) (e.g., color, shape, etc.) 240 ..Frames 208 ..Hyperlink editing (e.g., link 241 ..Placemark-based indexing authoring, rerouting, etc.) 242 ..Structured document compression 209 .Compound document 243 .Layout 210 ..Matching application process to 244 ..Spacing control displayed media 245 ...Horizontal spacing 211 .Drawing 246 ..Area designation 212 .Spreadsheet 247 ..Boundary processing 213 ..Alternative scenario management 248 ..Format information in separate 214 ..Having dimension greater than file two 249 ..Format transformation 215 ..Including graph or chart of 250 ..Detecting format code change spreadsheet information 251 ..Pagination 216 ..Cell protection 252 ..Resizing document 217 ..Cell format 253 ..Automatic placement of document 218 ...Cell hiding portion 219 ..Particular calculation of cell 254 .Text summarization or content condensation 220 ..Particular cell content 255 .Edit, composition, or storage modification control 221 .Form 256 ..Text 222 ..Form creation 257 ...Spell check 223 ...By editing existing form 258 ...Determining word hyphenation 224 ..Form filling location 225 ...Fitting data into field on 259 ...Dictionary form 260 ....Providing synonym for input 226 ...Automatic word 227 .Table 261 ...Input of abbreviated word form 228 ..Ruled lines 262 ...Ideographic generator 229 .Version management 263 ....Utilizing geometric (e.g., 230 .Annotation control stroke, etc.) data 231 ..Automatically generated 264 ...Multilingual 232 ..Positioning of annotation 265 ....Having desired language 233 ..Annotation by other than text selection (e.g., image, etc.) 266 ...Footnoting 234 .Structured document (e.g., HTML, 267 ...Equation or formula processing SGML, ODA, CDA, etc.) 268 ...Handwritten textual input 235 ..Stylesheet layout creation/ 269 ...Font selection editing (e.g., template used ...Outlining to produce stylesheet, etc.) 270 271 ...Replacement of element

November 2007 715 - 2 CLASS 715 DATA PROCESSING: PRESENTATION PROCESSING OF DOCUMENT, OPERATOR INTERFACE PROCESSING, AND SCREEN SAVER DISPLAY PROCESSING

272 ..Block control 728 ..Audio input for on-screen 273 .Display processing manipulation (e.g., voice 274 ..Print preview controlled GUI) 275 ..Color attribute 729 ..For a visually challenged user 276 ..Utilizing page description 730 .Presentation to audience language interface (e.g., slide show) 277 ..Plural documents or plural 731 ..Authoring tool portions of single document 732 ..Slide manipulating or editing 700 OPERATOR INTERFACE (E.G., 733 .For plural users or sites (e.g., ) network) 701 .Force feedback interaction 734 ..Interactive network 702 .Tactile based interaction representation of devices 703 .Cultural based (including (e.g., topology of language, time, monetary units workstations) displayed) 735 ...Configuration 704 .Playback of recorded user events 736 ...Network managing or monitoring (e.g., script or macro status playback) 737 ...User navigation between 705 .Help presentation devices 706 ..Virtual character or avatar 738 ..Network resource browsing or (e.g., animated person) navigating 707 ..Adaptive to user skill level 739 ...Selecting from a resource list 708 ..Context sensitive (e.g., address book) 709 ...Coaching (e.g., animated 740 ..Remote operation of computing examples, or handholding or device show me execution) 741 ..Access control or permission 710 ...Input alert 742 ...Interactive portal (e.g., 711 ...Tool tip (e.g., secure point of access) position based) 743 ...Access rights to interactive 712 ...Topic roadmap or index controls 713 ....Hierarchical 744 ..Interface customization or 714 ..Combining diverse help adaption (e.g., client server) information (e.g., different 745 ...Based on stored usage or user sources) profile (e.g., frequency of 715 ..Balloon or bubble appearance use, cookies) 716 .On screen video or audio system 746 ...Interface conversion interface 747 ...End user based (e.g., 717 ..Multiple diverse systems preference setting) 718 ...Mode switching interface 748 .User interactive multicomputer (e.g., switching between TV data transfer (e.g., file and computer) transfer) 719 ..Video interface 749 ..Downloading remote executables 720 ...Video traversal control (e.g., Java, CGI) 721 ...Indexed control 750 .Multiple users on a single 722 ...Video parameter control workstation 723 ..For video segment editing or 751 .Computer supported collaborative sequencing work between plural users 724 ...Cut and paste operation 752 ..Interactive email 725 ...Trimming 753 ..Computer conferencing 726 ...Effects or transitions 754 ...Multicursor (e.g., multiple interface on-screen pointers) 727 .Audio user interface 755 ...Floor control 756 ...Real Time Video 757 ...Virtual 3D environment

November 2007 CLASS 715 DATA PROCESSING: PRESENTATION PROCESSING OF DOCUMENT, 715 - 3 OPERATOR INTERFACE PROCESSING, AND SCREEN SAVER DISPLAY PROCESSING

758 ...Chat room 789 ....Based on usage or user 759 ..Group profile (e.g., frequency of 760 .Mark up language interface use) (e.g., HTML) 790 ....Overlap control 761 .Plural adjacent interactive 791 .....Always on top display devices 792 .....Tiling or split pane 762 .User interface development 793 .....Cascading (e.g., GUI builder) 794 .....Priority or overlap change 763 ..Graphical or iconic based (e.g., z-order) (e.g., visual program) 795 ...... Minimizing or send to 764 .On-screen or object bottom 765 ..Customizing multiple diverse 796 ...... Bring to top workspace objects 797 .....Viewing lower priority 766 ..Z order of multiple diverse windows (e.g., overlapped workspace objects windows) 767 ..Focus control of multiple 798 ....Combining moving and resizing diverse workspace objects operation (e.g., moving causes 768 ..Translucency or transparency resizing) interface element (e.g., 799 ....Moving (e.g., translating) invisible control) 800 ....Resizing (e.g., scaling) 769 ..Data transfer operation between 801 .....Contained object scale objects (e.g., drag and drop) change 770 ...Cut and paste 802 ...Focus control 771 ..Instrumentation and component 803 ...Window differentiation modeling (e.g., interactive 804 ...Interwindow link or control panel, virtual device) communication 772 ...Progress or activity indicator 805 ....On-screen link or 773 ...Virtual input device (e.g., communication (e.g., cue) virtual keyboard) 806 ...Window memory structure 774 ..Ticker metaphor 807 ....Stored priority attribute 775 ..Office layout metaphor (e.g., 808 ..Pop-up control filing cabinet, desk) 809 .. 776 ..Indexed book or notebook 810 .. or selectable iconic array metaphor (e.g., palette) 777 .. metaphor (e.g., property 811 ...Based on usage or user profile sheet) (e.g., frequency of use) 778 ..Multiple virtual screen or 812 ....Preselection (e.g., best desktop switching guess before mouse click) 779 ..Task bar or desktop control 813 ....Default selection item panel 814 ...Limited time selection 780 ..Entry field (e.g., text entry opportunity field) 815 ...Sizing modification (e.g., 781 ..Window or viewpoint scaling) 782 ...3D Perspective view of window 816 ...Partial input lookup (e.g., layout partial string lookup) 783 ...On-screen window list or index 817 ...Context location indication 784 ...Window scrolling (e.g., previous or next menu 785 ....Autoscroll item indication) 786 ....Scroll tool (e.g., scroll 818 ....Simultaneous next and bar) previous indication (e.g., 787 .....With content attributes on menu road map) scroll tool 819 ....Next menu indication 788 ...Layout modification (e.g., 820 ....Previous menu indication move or resize) 821 ...Emphasis 822 ....Preselection emphasis

November 2007 715 - 4 CLASS 715 DATA PROCESSING: PRESENTATION PROCESSING OF DOCUMENT, OPERATOR INTERFACE PROCESSING, AND SCREEN SAVER DISPLAY PROCESSING

823 ....Selection or confirmation 864 .For a small display screen emphasis (e.g., personal digital 824 ....Unavailable emphasis assistant, palm-top) 825 ...Dynamically generated menu 865 .Miscellaneous interface for the items handicapped or disable user 826 ...Add on item (e.g., software 866 .Miscellaneous customization or developed, customized) adaptation 827 ...Mnemonic (e.g., accelerator 867 SCREEN SAVER DISPLAY key) 828 ...Partial menu display (e.g., one menu item at a time) 829 ....Advancing to next menu item CROSS-REFERENCE ART COLLECTIONS in the same menu 830 .....Scrolling (e.g., spin dial) 961 OPERATOR INTERFACE WITH VISUAL 831 ....With specific input device STRUCTURE OR FUNCTION DICTATED 832 ...Analog selection style BY INTENDED USE 833 ... control 962 .Operator interface for marketing 834 ...Radial based (e.g., radial or or sales pie menu) 963 .Calendar or scheduling 835 ...Selectable iconic array 964 .CAD or CAM (e.g., interactive 836 ....3D icons design tools) 837 ....Compound or aggregate 965 .For process control and 838 ....Thumbnail or scaled image configuration 839 ....Imitating real life object 966 ..Computer process (e.g., 840 ...Using array operation of computer) 841 ...Sub-menu structure 967 ...Visual or iconic programming 842 ....Tear off 968 ...Interface for database 843 ....Pull down querying and retrieval 844 ...Timed 969 ..Network layout and operation 845 ...Multiple selections in a interface single menu 970 ..Instrumentation and component 846 ..Non-array icons modelling (e.g., interactive 847 ...Shortcut control panel) 848 ..Interface represented by 3D 970.1 .Amusement or marital aid space interface 849 ...Individual object 971 COOPERATIVE DECISION SUPPORT 850 ...Navigation within 3D space SYSTEMS FOR GROUP OF USERS 851 ....On-screen navigation control 972 INSERTED REAL-TIME VIDEO IN 852 ...Picking 3D objects OPERATOR INTERFACE 853 ..Hierarchy or network structure 973 SCROLL TOOL (E.G., WINDOW SCROLL 854 ...Navigation within structure BAR) 855 ....On-screen roadmap or index 974 SLIDER CONTROL AS ON-SCREEN 856 ..Cursor OBJECT IN OPERATOR INTERFACE 857 ...Pointer direction adjustment 975 POP-UP DIALOG BOX FOR ENTRY 858 ...Automatic position adjustment 976 3-D ICON 859 ...Status indicator 977 DYNAMIC ICON (E.G., ANIMATED OR 860 ....Selection emphasis LIVE ACTION) 861 ....Dynamically changed 978 AUDIO INTERACTION AS PART OF AN appearance (e.g., animated or OPERATOR INTERFACE live action) 862 ...Proximity detection 863 .Gesture-based FOREIGN ART COLLECTIONS

November 2007 CLASS 715 DATA PROCESSING: PRESENTATION PROCESSING OF DOCUMENT, 715 - 5 OPERATOR INTERFACE PROCESSING, AND SCREEN SAVER DISPLAY PROCESSING

FOR 000 CLASS-RELATED FOREIGN DOCUMENTS FOR 176 OPERATOR INTERFACE (345/326) FOR 177 .Interaction in a television environment (345/327) FOR 178 ..For video segment editing or sequencing (345/328) FOR 179 .For plural users or sites (345/ 329) FOR 180 ..Computer conferencing (345/330) FOR 181 ..Computer supported cooperative work (345/331) FOR 182 ...Group window (345/332) FOR 183 .Interface customization or edition (345/333) FOR 184 ..Graphical appearance (345/334) FOR 185 ..Link between object and task or function (e.g., client/server) (345/335) FOR 186 .Having on-line help (345/336) FOR 187 ..Adaptive to user skill level (345/337) FOR 188 ..Context sensitive (345/338) FOR 189 .On-screen workspace or object (345/339) FOR 190 ..Window (345/340) FOR 191 ...Window scrolled to needed portion (345/341) FOR 192 ...Layout modification (e.g., move or resize) (345/342) FOR 193 ...Window differentiation (345/ 343) FOR 194 ....Priority (345/344) FOR 195 .....Viewing lower priority window (345/345) FOR 196 ...Interwindow link or communication (345/346) FOR 197 ..Pop-up control (e.g., message or dialog box) (345/347) FOR 198 ..Icon (345/348) FOR 199 ...Metaphoric icon object (345/ 349) FOR 200 ....Indexed book or notebook (345/350) FOR 201 ....Office layout (e.g., filing cabinet, desk) (345/351) FOR 202 ..Menu (345/352) FOR 203 ...Sub-menu structure (345/353) FOR 204 ...Using button array (345/354) FOR 205 ..Interface represented by 3D space (345/355) FOR 206 ..Hierarchy or network structure (345/356) FOR 207 ...Navigation within structure (345/357) FOR 208 .Gestured-based (345/358)

November 2007 715 - 6 CLASS 715 DATA PROCESSING: PRESENTATION PROCESSING OF DOCUMENT, OPERATOR INTERFACE PROCESSING, AND SCREEN SAVER DISPLAY PROCESSING

November 2007