Multi-mode network interface having loadable software images
First Claim
1. A multi-mode network adapter comprising:
- at least one processor;
at least one memory; and
at least one program storage configured to store at least a first program, a second program, and a third program, wherein said network adapter is operative to load one or more of the programs from the program storage to the memory for subsequent execution by the processor, wherein said processor is operative to executer the first program out of said memory in response to a first predetermined condition to test predetermined functions associated with said network adapter, wherein said processor is operative to execute the second program out of said memory in response to a second predetermined condition to respond to at least one network message received by said network adapter over a network when a host computer in electrical communication with said network adapter is in a reduced power state in which a host operating system within said host computer is not operational, and wherein said processor is operative to execute the third program out of said memory in response to a third predetermined condition to forward messages received over said network to said host computer and to forward messages received from said host computer onto said network.
8 Assignments
0 Petitions
Accused Products
Abstract
A multi-mode network interface adapter includes a diagnostic mode, a sleep mode and a run-time mode. The network adapter enters the diagnostic mode at least in response to a power-up signal and validates the operation of predetermined network adapter functions. In the sleep mode, the network adapter transmits messages onto the network and responds to messages received from the network that would otherwise be handled by a host computer operating system. In this mode, the network adapter creates the appearance to other devices that the host computer is operational even if the host computer has entered a reduced power state in which the host computer operating system is not operational. In the run-time mode, the network adapter passes messages received from the network to the host computer and transmits messages received from the host computer over the network.
47 Citations
12 Claims
-
1. A multi-mode network adapter comprising:
-
at least one processor;
at least one memory; and
at least one program storage configured to store at least a first program, a second program, and a third program, wherein said network adapter is operative to load one or more of the programs from the program storage to the memory for subsequent execution by the processor, wherein said processor is operative to executer the first program out of said memory in response to a first predetermined condition to test predetermined functions associated with said network adapter, wherein said processor is operative to execute the second program out of said memory in response to a second predetermined condition to respond to at least one network message received by said network adapter over a network when a host computer in electrical communication with said network adapter is in a reduced power state in which a host operating system within said host computer is not operational, and wherein said processor is operative to execute the third program out of said memory in response to a third predetermined condition to forward messages received over said network to said host computer and to forward messages received from said host computer onto said network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating a multi-mode network adapter including at least one processor and at least one memory, the method comprising the steps of:
-
storing at least a first program, a second program, and a third program in at least one program storage, the program storage being included in the network adapter;
loading one or more of the programs from the program storage to the memory for subsequent execution by the processor;
executing the first program out of the memory in response to a first predetermined condition to test predetermined functions associated with the network adapter;
executing the second program out of the memory in response to a second predetermined condition to respond to at least one network message received by the network adapter over a network when a host computer in electrical communication with the network adapter is in a reduced power state in which a host operating system within the host computer is not operational; and
executing the third program out of the memory in response to a third predetermined condition to forward messages received over the network to the host computer and to forward messages received from the host computer onto the network.- View Dependent Claims (7, 8, 9, 10, 11, 12)
-
Specification