9 COMPUTER PROGRAMS FOR OPERATING SYSTEMS, NAMELY, KERNEL PROGRAMS, LIBRARY PROGRAMS, UTILITY PROGRAMS AND GRAPHICAL APPLICATION PROGRAMS THEREIN; AND COMPUTER PROGRAMS FOR MANAGING COMMUNICATIONS AND DATA EXCHANGE BETWEEN INFORMATION APPLIANCES AND DESKTOP COMPUTERS