Claims
- 1. A method for permiting a dumb device having no operating system to generate and transmit a network packet utilizing a network, said dumb device being coupled to a client computer system utilizing said network, said method comprising the steps of:establishing a network interface within said dumb device, wherein said network interface includes a network controller and a special purpose processor; in response to one of a plurality of events, said dumb device generating an associated one of a plurality of internal output signals, wherein each of said plurality of plurality of internal output signals corresponds to a different one of a plurality of commands and wherein said associated internal output signal being received within said dumb device by said network interface; in response to a receipt of said associated internal output signal at said special purpose processor, said network interface generating and transmitting a network packet including an indication of said event to said client computer system and includes one of said plurality of commands that is associated with said one of said plurality of events, wherein said dumb device having no operating system generates and transmits a network packet, wherein said network packet includes a header packet having an address of said client computer system and a data packet including one of said plurality of commands; and in response to said client computer system receiving said network packet, said client computer system executing a routine associated with said one of said plurality of commands.
- 2. A system for permitting a dumb device having no operating system to generate and transmit a network packet utilizing a network, said dumb device coupled to a client computer system utilizing said network, comprising:a network interface included within said dumb device, wherein said network interface including a network controller and a special purpose processor, said dumb device responsive to one of a plurality of events to generate an associated one of a plurality of internal output signals, wherein each one of said plurality of internal output signals corresponds to a different one of a plurality of commands and wherein said associated output signal received by said network interface; in response to a receipt of said associated output signal at said special purpose processor, said network interface creates and transmits a network packet including an indication of said event to said client computer system and includes one of said plurality of commands which is associated with said one of said plurality of events, wherein a dumb device having no operating system creates and transmits the network packet, wherein said network packet includes a header packet having an address of said client computer system and a data packet including one of said plurality of commands; and in response to said client computer system receiving said network packet, said client computer system executing a routine associated with said one of said plurality of commands.
- 3. A data processing system including a dumb device having no operating system, and a client computer system, said client computer system coupled to a network, comprising:said dumb device including a network interface, said network interface including a network controller and a special purpose processing unit; in response to one of a plurality of events, said dumb device generating one of a plurality of output signals; said special purpose processing unit receives said one of said plurality of output signals and determines one of a plurality of commands associated with said one of said plurality of output signals; said special purpose processing unit executing code for creating a network packet including a header packet including an address of said client computer system and a data packet including said one of said plurality of commands; said network controller transmits said network packet to said client computer system; and said client computer system executes a routine associated with said one of said plurality of commands.
Parent Case Info
CROSS-REFERENCE TO RELATED APPLICATIONS
The present invention is related to the subject matter of patent application Ser. NO. 09/024,231 U.S. Pat. No. 6,266,696 entitled “FULL TIME NETWORK AUXILIARY PROCESSOR FOR A NETWORK CONNECTED PC” filed on Feb. 17, 1998, assigned to the assignee herein named, and incorporated herein by reference.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
4949299 |
Pickett |
Aug 1990 |
A |
5648966 |
Kondo et al. |
Jul 1997 |
A |
5995916 |
Nixon et al. |
Nov 1999 |
A |
6266696 |
Cromer et al. |
Jul 2001 |
B1 |