System and method for permitting a dumb device to create and transmit network packets
First Claim
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.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system are described for permitting a dumb device having no operating system to create and transmit a network packet utilizing a network. The dumb device is coupled to a client computer system utilizing the network. A network interface is established within the dumb device. In response to an event, the dumb device generates an internal output signal. The output signal is received within the dumb device by the network interface. In response to a receipt of the output signal, the network interface creates and transmits a network packet including an indication of the event to the client computer system, wherein a dumb device having no operating system creates and transmits a network packet.
17 Citations
3 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.
-
Specification