| Subclass
| Subclass Name
| # of Patents
|
| 500 |
PRESENTATION PROCESSING OF DOCUMENT |
426 |
| 500.1 |
Synchronization of diverse media |
602 |
| 501.1 |
Hypermedia |
668 |
| 502 |
Drawing |
119 |
| 503 |
Spreadsheet |
210 |
| 504 |
Cell format control |
49 |
| 505 |
Form |
130 |
| 506 |
Form creation |
98 |
| 507 |
Form filling |
185 |
| 508 |
Fitting data into field on form |
63 |
| 509 |
Table |
96 |
| 510 |
Ruled lines |
28 |
| 511 |
Version management |
204 |
| 512 |
Annotation control |
211 |
| 513 |
Structured document (e.g., HTML, SGML, ODA, CDA) |
1088 |
| 514 |
Hierarchical control |
220 |
| 515 |
Compound document |
168 |
| 516 |
Matching application process to displayed data type |
88 |
| 517 |
Layout |
294 |
| 518 |
Spacing control |
45 |
| 519 |
Horizontal spacing |
44 |
| 520 |
Area designation |
75 |
| 521 |
Boundary processing |
52 |
| 522 |
Format information in separate file |
99 |
| 523 |
Format transformation |
203 |
| 524 |
Detecting format code change |
43 |
| 525 |
Pagination |
50 |
| 526 |
Display processing |
317 |
| 527 |
Print preview |
48 |
| 528 |
Color attribute |
46 |
| 529 |
Text attribute |
82 |
| 530 |
Edit, composition, or storage control |
476 |
| 531 |
Text |
436 |
| 532 |
Dictionary |
175 |
| 533 |
Spell Check |
237 |
| 534 |
Input of abbreviated word form |
65 |
| 535 |
Ideographic generator |
117 |
| 536 |
Multilingual |
128 |
| 537 |
Footnoting |
18 |
| 538 |
Equation or formula processing |
32 |
| 539 |
Block control |
68 |
| 540 |
Replacement of element |
83 |
| 541 |
Handwritten textual input |
89 |
| 542 |
Font selection |
92 |
| 700 |
OPERATOR INTERFACE (E.G., GRAPHICAL USER INTERFACE) |
68 |
| 701 |
Force feedback interaction |
16 |
| 702 |
Tactile based interaction |
20 |
| 703 |
Cultural based (including language, time, monetary units displayed) |
5 |
| 704 |
Playback of recorded user events (e.g., script or macro playback) |
3 |
| 705 |
Help presentation |
33 |
| 706 |
Virtual character or avatar (e.g., animated person) |
12 |
| 707 |
Adaptive to user skill level |
5 |
| 708 |
Context sensitive |
31 |
| 709 |
Coaching (e.g., animated examples, or handholding or show me execution) |
20 |
| 710 |
Input alert |
4 |
| 711 |
Tool tip (e.g., cursor position based) |
16 |
| 712 |
Topic roadmap or index |
7 |
| 713 |
Hierarchical |
8 |
| 714 |
Combining diverse help information (e.g., different sources) |
11 |
| 715 |
Balloon or bubble appearance |
9 |
| 716 |
On screen video or audio system interface |
70 |
| 717 |
Multiple diverse systems |
17 |
| 718 |
Mode switching interface (e.g., switching between TV and computer) |
12 |
| 719 |
Video interface |
42 |
| 720 |
Video traversal control |
8 |
| 721 |
Indexed control |
21 |
| 722 |
Video parameter control |
17 |
| 723 |
For video segment editing or sequencing |
62 |
| 724 |
Cut and paste operation |
5 |
| 725 |
Trimming |
6 |
| 726 |
Effects or transitions interface |
13 |
| 727 |
Audio user interface |
31 |
| 728 |
Audio input for on-screen manipulation (e.g., voice controlled GUI) |
13 |
| 729 |
For a visually challenged user |
5 |
| 730 |
Presentation to audience interface (e.g., slide show) |
21 |
| 731 |
Authoring tool |
16 |
| 732 |
Slide manipulating or editing |
9 |
| 733 |
For plural users or sites (e.g., network) |
57 |
| 734 |
Interactive network representation of devices (e.g., topology of workstations) |
41 |
| 735 |
Configuration |
25 |
| 736 |
Network managing or monitoring status |
50 |
| 737 |
User navigation between devices |
13 |
| 738 |
Network resource browsing or navigating |
41 |
| 739 |
Selecting from a resource list (e.g., address book) |
12 |
| 740 |
Remote operation of computing device |
28 |
| 741 |
Access control or permission |
26 |
| 742 |
Interactive portal (e.g., secure point of access) |
4 |
| 743 |
Access rights to interactive controls |
8 |
| 744 |
Interface customization or adaption (e.g., client server) |
66 |
| 745 |
Based on stored usage or user profile (e.g., frequency of use, cookies) |
25 |
| 746 |
Interface conversion |
16 |
| 747 |
End user based (e.g., preference setting) |
28 |
| 748 |
User interactive multicomputer data transfer (e.g., file transfer) |
35 |
| 749 |
Downloading remote executables (e.g., Java, CGI) |
18 |
| 750 |
Multiple users on a single workstation |
3 |
| 751 |
Computer supported collaborative work between plural users |
41 |
| 752 |
Interactive email |
16 |
| 753 |
Computer conferencing |
37 |
| 754 |
Multicursor (e.g., multiple on-screen pointers) |
2 |
| 755 |
Floor control |
4 |
| 756 |
Real Time Video |
7 |
| 757 |
Virtual 3D environment |
19 |
| 758 |
Chat room |
24 |
| 759 |
Group window |
15 |
| 760 |
Mark up language interface (e.g., HTML) |
65 |
| 761 |
Plural adjacent interactive display devices |
2 |
| 762 |
User interface development (e.g., GUI builder) |
64 |
| 763 |
Graphical or iconic based (e.g., visual program) |
59 |
| 764 |
On-screen workspace or object |
128 |
| 765 |
Customizing multiple diverse workspace objects |
55 |
| 766 |
Z order of multiple diverse workspace objects |
5 |
| 767 |
Focus control of multiple diverse workspace objects |
31 |
| 768 |
Translucency or transparency interface element (e.g., invisible control) |
16 |
| 769 |
Data transfer operation between objects (e.g., drag and drop) |
34 |
| 770 |
Cut and paste |
8 |
| 771 |
Instrumentation and component modeling (e.g., interactive control panel, virtual device) |
65 |
| 772 |
Progress or activity indicator |
31 |
| 773 |
Virtual input device (e.g., virtual keyboard) |
10 |
| 774 |
Ticker metaphor |
2 |
| 775 |
Office layout metaphor (e.g., filing cabinet, desk) |
1 |
| 776 |
Indexed book or notebook metaphor |
18 |
| 777 |
Tab metaphor (e.g., property sheet) |
11 |
| 778 |
Multiple virtual screen or desktop switching |
10 |
| 779 |
Task bar or desktop control panel |
15 |
| 780 |
Entry field (e.g., text entry field) |
25 |
| 781 |
Window or viewpoint |
40 |
| 782 |
3D Perspective view of window layout |
10 |
| 783 |
On-screen window list or index |
12 |
| 784 |
Window scrolling |
20 |
| 785 |
Autoscroll |
9 |
| 786 |
Scroll tool (e.g., scroll bar) |
13 |
| 787 |
With content attributes on scroll tool |
3 |
| 788 |
Layout modification (e.g., move or resize) |
38 |
| 789 |
Based on usage or user profile (e.g., frequency of use) |
7 |
| 790 |
Overlap control |
24 |
| 791 |
Always on top |
5 |
| 792 |
Tiling or split pane |
8 |
| 793 |
Cascading |
1 |
| 794 |
Priority or overlap change (e.g., z-order) |
8 |
| 795 |
Minimizing or send to bottom |
1 |
| 796 |
Bring to top |
1 |
| 797 |
Viewing lower priority windows (e.g., overlapped windows) |
7 |
| 798 |
Combining moving and resizing operation (e.g., moving causes resizing) |
11 |
| 799 |
Moving (e.g., translating) |
5 |
| 800 |
Resizing (e.g., scaling) |
13 |
| 801 |
Contained object scale change |
6 |
| 802 |
Focus control |
20 |
| 803 |
Window differentiation |
13 |
| 804 |
Interwindow link or communication |
28 |
| 805 |
On-screen link or communication (e.g., cue) |
15 |
| 806 |
Window memory structure |
1 |
| 807 |
Stored priority attribute |
1 |
| 808 |
Pop-up control |
20 |
| 809 |
Dialog box |
19 |
| 810 |
Menu or selectable iconic array (e.g., palette) |
78 |
| 811 |
Based on usage or user profile (e.g., frequency of use) |
22 |
| 812 |
Preselection (e.g., best guess before mouse click) |
11 |
| 813 |
Default selection item |
8 |
| 814 |
Limited time selection opportunity |
3 |
| 815 |
Sizing modification (e.g., scaling) |
10 |
| 816 |
Partial input lookup (e.g., partial string lookup) |
7 |
| 817 |
Context location indication (e.g., previous or next menu item indication) |
15 |
| 818 |
Simultaneous next and previous indication (e.g., menu road map) |
6 |
| 819 |
Next menu indication |
4 |
| 820 |
Previous menu indication |
5 |
| 821 |
Emphasis |
10 |
| 822 |
Preselection emphasis |
7 |
| 823 |
Selection or confirmation emphasis |
8 |
| 824 |
Unavailable emphasis |
3 |
| 825 |
Dynamically generated menu items |
21 |
| 826 |
Add on item (e.g., software developed, customized) |
7 |
| 827 |
Mnemonic (e.g., accelerator key) |
6 |
| 828 |
Partial menu display (e.g., one menu item at a time) |
2 |
| 829 |
Advancing to next menu item in the same menu |
3 |
| 830 |
Scrolling (e.g., spin dial) |
10 |
| 831 |
With specific input device |
2 |
| 832 |
Analog selection style |
2 |
| 833 |
Slider control |
11 |
| 834 |
Radial based (e.g., radial or pie menu) |
5 |
| 835 |
Selectable iconic array |
45 |
| 836 |
3D icons |
5 |
| 837 |
Compound or aggregate icon |
11 |
| 838 |
Thumbnail or scaled image |
19 |
| 839 |
Imitating real life object |
13 |
| 840 |
Using button array |
16 |
| 841 |
Sub-menu structure |
30 |
| 842 |
Tear off |
3 |
| 843 |
Pull down |
6 |
| 844 |
Timed |
1 |
| 845 |
Multiple selections in a single menu |
9 |
| 846 |
Non-array icons |
8 |
| 847 |
Shortcut |
6 |
| 848 |
Interface represented by 3D space |
24 |
| 849 |
Individual object |
6 |
| 850 |
Navigation within 3D space |
13 |
| 851 |
On-screen navigation control |
9 |
| 852 |
Picking 3D objects |
5 |
| 853 |
Hierarchy or network structure |
79 |
| 854 |
Navigation within structure |
67 |
| 855 |
On-screen roadmap or index |
15 |
| 856 |
Cursor |
37 |
| 857 |
Pointer direction adjustment |
8 |
| 858 |
Automatic position adjustment |
9 |
| 859 |
Status indicator |
13 |
| 860 |
Selection emphasis |
12 |
| 861 |
Dynamically changed appearance (e.g., animated or live action) |
10 |
| 862 |
Proximity detection |
17 |
| 863 |
Gesture-based |
36 |
| 864 |
For a small display screen (e.g., personal digital assistant, palm-top) |
59 |
| 865 |
Miscellaneous interface for the handicapped or disable user |
11 |
| 866 |
Miscellaneous customization or adaptation |
22 |
| 867 |
SCREEN SAVER DISPLAY |
5 |
| 900 |
DOCUMENT STRUCTURAL ELEMENT |
9 |
| 901 |
Active document |
11 |
| 902 |
Multilayer document |
7 |
| 903 |
3-D spreadsheet |
3 |
| 904 |
Details of spreadsheet data records |
4 |
| 905 |
Spreadsheet cell protection |
1 |
| 906 |
Creating one form from another |
4 |
| 907 |
Hierarchical document control with varying levels of detail |
14 |
| 908 |
Document format layout template |
15 |
| 909 |
Document page collating |
1 |
| 910 |
Document presenting plural pages on a single sheet |
2 |
| 911 |
Document page description processing |
4 |
| 961 |
OPERATOR INTERFACE WITH VISUAL STRUCTURE OR FUNCTION DICTATED BY INTENDED USE |
6 |
| 962 |
Operator interface for marketing or sales |
11 |
| 963 |
Calendar or scheduling |
10 |
| 964 |
CAD or CAM (e.g., interactive design tools) |
22 |
| 965 |
For process control and configuration |
13 |
| 966 |
Computer process (e.g., operation of computer) |
6 |
| 967 |
Visual or iconic programming |
18 |
| 968 |
Interface for database querying and retrieval |
18 |
| 969 |
Network layout and operation interface |
8 |
| 970 |
Instrumentation and component modelling (e.g., interactive control panel) |
22 |
| 970.1 |
Amusement or marital aid interface |
1 |
| 971 |
COOPERATIVE DECISION SUPPORT SYSTEMS FOR GROUP OF USERS |
5 |
| 972 |
INSERTED REAL-TIME VIDEO IN OPERATOR INTERFACE |
1 |
| 973 |
SCROLL TOOL (E.G., WINDOW SCROLL BAR) |
4 |
| 974 |
SLIDER CONTROL AS ON-SCREEN OBJECT IN OPERATOR INTERFACE |
3 |
| 975 |
POP-UP DIALOG BOX FOR ENTRY |
2 |
| 976 |
3-D ICON |
2 |
| 977 |
DYNAMIC ICON (E.G., ANIMATED OR LIVE ACTION) |
0 |
| 978 |
AUDIO INTERACTION AS PART OF AN OPERATOR INTERFACE |
2 |