9 SOFTWARE FOR CONTROLLING AND USING INTEGRATED CIRCUITS; NETWORKING TECHNOLOGY, NAMELY COMPUTER SOFTWARE FOR NETWORK INFORMATION PROCESSING; COMPUTER SOFTWARE FOR PROGRAMMING INTEGRATED CIRCUITS TO PERFORM COMPUTER NETWORKING SOLD WITH AND WITHOUT MANUALS; COMMUNICATION SOFTWARE FOR DETERMINING THE CONTENT OF INFORMATION DATA BEING TRANSFERRED FOR THE PURPOSE OF ROUTING THE DATA TO THE APPROPRIATE DESTINATION HARDWARE, NAMELY ROUTERS, HUBS AND SWITCHES, AND FOR ESTABLISHING, OPERATING, MANAGING, MONITORING, AND CONTROLLING DATA FLOW IN AN ELECTRONIC COMMUNICATIONS NETWORK; COMPUTER SOFTWARE FOR FACILITATING THE NETWORKING OF COMPUTERS, NETWORK EQUIPMENT AND CONSUMER ELECTRONIC DEVICES HAVING COMMUNICATION CIRCUITS, NAMELY COMPUTERS, CELLULAR TELEPHONES AND PERSONAL DIGITAL ASSISTANTS