Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
314 words
A method for dynamically determining a media type of a local area network (LAN) to which a network device is connected, said method comprising the steps of: executing at least one network interface driver software module, the network interface driver software module supporting a predefined network media type, wherein the network interface driver software module is the lowest level of software to communicate with the LAN and handles the sending and receiving of communication packets to and from the LAN by appending or stripping off packet frame headers, wherein the network interface driver software module has one or more logical boards for processing communication packets having different respective frame types and has one or more configuration tables, each respectively associated with one of the logical boards, which each include a frame type identifying value that identifies a combination of frame type and media type for packets processed by the corresponding logical board, and wherein the network interface driver software module has a service routine accessible via an entry point; executing a multiplexer software module which interfaces between the network interface driver software module and one or more protocol stack modules, and which routes packets from the network interface driver software module to respective protocol stack modules according to the protocol used by the packets; and executing the one or more protocol stack modules for processing packets that use different respective protocols, wherein a protocol stack module: obtains the entry point of the network interface driver service routine via the multiplexer software module; obtains a location for one of the configuration tables via the service routine; reads the frame type identifying value in the one configuration table; and determines the network media type from the network interface driver software module by comparing the frame type identifying value read from the one configuration table to one or more values that correspond to a predetermined media type.
Claim 2
Independent Claim
314 words
A method for dynamically determining a media type of a local area network (LAN) to which a network device is connected, said method comprising the steps of: executing at least one network interface driver software module, the network interface driver software module supporting a predefined network media type, wherein the network interface driver software module is the lowest level of software to communicate with the LAN and handles the sending and receiving of communication packets to and from the LAN by appending or stripping off packet frame headers, wherein the network interface driver software module has one or more logical boards for processing communication packets having different respective frame types and has one or more configuration tables, each respectively associated with one of the logical boards, which each include a frame type identifying value that identifies a combination of frame type and media type for packets processed by the corresponding logical board, and wherein the network interface driver software module has a service routine accessible via an entry point; executing a multiplexer software module which interfaces between the network interface driver software module and one or more protocol stack modules, and which routes packets from the network interface driver software module to respective protocol stack modules according to the protocol used by the packets; and executing the one or more protocol stack modules for processing packets that use different respective protocols, wherein a protocol stack module: obtains the entry point of the network interface driver service routine via the multiplexer software module; obtains a location for one of the configuration tables via the service routine; reads the frame type identifying value in the one configuration table; and determines the network media type from the network interface driver software module by comparing the frame type identifying value read from the one configuration table to one or more values that correspond to a predetermined media type.
Claim 3
Dependent Claim
89 words
A method according to claim 1, wherein the network interface driver software module has an 802.3 logical board that processes packets having an 802.3 frame type and the corresponding configuration table has an identifying value of 5 for an Ethernet media type and an identifying value of 4 for a token ring media type, and wherein a protocol stack determines the media type by reading the identifying value from the configuration table for the 802.3 logical board and comparing the identifying value that is read to the value 5.
Claim 4
Dependent Claim
70 words
A method according to claim 1, wherein the arrangement of logical boards for different frame types in the network interface driver software module is unknown to the protocol stack modules, and wherein a protocol stack determines the media type by reading the identifying value from the configuration table for one logical board and comparing the identifying value that is read to each possible value corresponding to an Ethernet media type.
Claim 5
Dependent Claim
71 words
A method according to claim 1, wherein the arrangement of logical boards for different frame types in the network interface driver software module is unknown to the protocol stack modules, and wherein a protocol stack determines the media type by reading the identifying value from the configuration table for one logical board and comparing the identifying value that is read to each possible value corresponding to a token ring media type.
Claim 6
Dependent Claim
312 words
A network interface device which interfaces with a local area network (LAN) and which dynamically determines a media type of the LAN to which the network device is interfaced, said network interface device comprising: a storage device that stores (i) at least one network interface driver software module, the network interface driver software module supporting a predefined network media type, wherein the network interface driver software module is the lowest level of software to communicate with the LAN and handles sending and receiving of communication packets to and from the LAN by appending or stripping off packet frame headers, wherein the network interface driver software module has one or more logical boards for processing communication packets having different respective frame types, and wherein the network interface driver software module has a configuration table for each of the one or more logical boards and each configuration table includes a frame type identifying value that identifies a combination of frame type and media type for packets processed by the corresponding logical board, (ii) one or more protocol stack modules for processing packets that use different respective protocols, and (iii) a multiplexer software module which interfaces between the network interface driver software module and the one or more protocol stack modules and which routes packets from the network interface driver software module to respective protocol stack modules according to the protocol used by the packets; and a processor that executes the network interface driver software module, the multiplexer software module, and the one or more protocol stack modules, wherein upon execution, a protocol stack module reads the frame type identifying value in one of the configuration tables, and determines the network media type from the network interface driver software module by comparing the frame type identifying value read from the one configuration table to one or more values that correspond to a predetermined media type.
Claim 7
Dependent Claim
312 words
A network interface device which interfaces with a local area network (LAN) and which dynamically determines a media type of the LAN to which the network device is interfaced, said network interface device comprising: a storage device that stores (i) at least one network interface driver software module, the network interface driver software module supporting a predefined network media type, wherein the network interface driver software module is the lowest level of software to communicate with the LAN and handles sending and receiving of communication packets to and from the LAN by appending or stripping off packet frame headers, wherein the network interface driver software module has one or more logical boards for processing communication packets having different respective frame types, and wherein the network interface driver software module has a configuration table for each of the one or more logical boards and each configuration table includes a frame type identifying value that identifies a combination of frame type and media type for packets processed by the corresponding logical board, (ii) one or more protocol stack modules for processing packets that use different respective protocols, and (iii) a multiplexer software module which interfaces between the network interface driver software module and the one or more protocol stack modules and which routes packets from the network interface driver software module to respective protocol stack modules according to the protocol used by the packets; and a processor that executes the network interface driver software module, the multiplexer software module, and the one or more protocol stack modules, wherein upon execution, a protocol stack module reads the frame type identifying value in one of the configuration tables, and determines the network media type from the network interface driver software module by comparing the frame type identifying value read from the one configuration table to one or more values that correspond to a predetermined media type.
Claim 8
Dependent Claim
91 words
A network interface device according to claim 5, wherein the network interface driver software module has an 802.3 logical board that processes packets having an 802.3 frame type and the corresponding configuration table has an identifying value of 5 for an Ethernet media type and an identifying value of 4 for a token ring media type, and wherein said protocol stack determines the media type by reading the identifying value from the configuration table for the 802.3 logical board and comparing the identifying value that is read to the value 5.
Claim 9
Dependent Claim
70 words
A network interface device according to claim 5, wherein the arrangement of logical boards for different frame types in the network interface driver software module is unknown to said processor, and wherein said protocol stack determines the media type by reading the identifying value from the configuration table for one logical board and comparing the identifying value that is read to each possible value corresponding to an Ethernet media type.
Claim 10
Dependent Claim
71 words
A network interface device according to claim 5, wherein the arrangement of logical boards for different frame types in the network interface driver software module is unknown to said processor, and wherein said protocol stack determines the media type by reading the identifying value from the configuration table for one logical board and comparing the identifying value that is read to each possible value corresponding to a token ring media type.
Claim 11
Dependent Claim
339 words
Computer-executable process steps stored on a computer-readable medium, the computer executable process steps to dynamically determine a media type of a local area network (LAN) to which a network device is connected, said computer-executable process steps comprising: code to execute at least one network interface driver software module, the network interface driver software module supporting a predefined network media type, wherein the network interface driver software module is the lowest level of software to communicate with the LAN and handles the sending and receiving of communication packets to and from the LAN by appending or stripping off packet frame headers, wherein the network interface driver software module has one or more logical boards for processing communication packets having different respective frame types and has one or more configuration tables, each respectively associated with one of the logical boards, which each include a frame type identifying value that identifies a combination of frame type and media type for packets processed by the corresponding logical board, and wherein the network interface driver software module has a service routine accessible via an entry point; code to execute a multiplexer software module which interfaces between the network interface driver software module and one or more protocol stack modules, and which routes packets from the network interface driver software module to respective protocol stack modules according to the protocol used by the packets; and code to execute the one or more protocol stack modules for processing packets that use different respective protocols, wherein said protocol stack module includes: code to obtain the entry point of the network interface driver service routine via the multiplexer software module; code to obtain a location for one of the configuration tables via the service routine; code to read the frame type identifying value in the one configuration table; and code to determine the network media type from the network interface driver software module by comparing the frame type identifying value read from the one configuration table to one or more values that correspond to a predetermined media type.
Claim 12
Dependent Claim
339 words
Computer-executable process steps stored on a computer-readable medium, the computer executable process steps to dynamically determine a media type of a local area network (LAN) to which a network device is connected, said computer-executable process steps comprising: code to execute at least one network interface driver software module, the network interface driver software module supporting a predefined network media type, wherein the network interface driver software module is the lowest level of software to communicate with the LAN and handles the sending and receiving of communication packets to and from the LAN by appending or stripping off packet frame headers, wherein the network interface driver software module has one or more logical boards for processing communication packets having different respective frame types and has one or more configuration tables, each respectively associated with one of the logical boards, which each include a frame type identifying value that identifies a combination of frame type and media type for packets processed by the corresponding logical board, and wherein the network interface driver software module has a service routine accessible via an entry point; code to execute a multiplexer software module which interfaces between the network interface driver software module and one or more protocol stack modules, and which routes packets from the network interface driver software module to respective protocol stack modules according to the protocol used by the packets; and code to execute the one or more protocol stack modules for processing packets that use different respective protocols, wherein said protocol stack module includes: code to obtain the entry point of the network interface driver service routine via the multiplexer software module; code to obtain a location for one of the configuration tables via the service routine; code to read the frame type identifying value in the one configuration table; and code to determine the network media type from the network interface driver software module by comparing the frame type identifying value read from the one configuration table to one or more values that correspond to a predetermined media type.
Claim 13
Dependent Claim
90 words
Computer-executable process steps according to claim 9, wherein the network interface driver software module has an 802.3 logical board that processes packets having an 802.3 frame type and the corresponding configuration table has an identifying value of 5 for an Ethernet media type and an identifying value of 4 for a token ring media type, and wherein a protocol stack determines the media type by reading the identifying value from the configuration table for the 802.3 logical board and comparing the identifying value that is read to the value 5.
Claim 14
Dependent Claim
71 words
Computer-executable process steps according to claim 9, wherein the arrangement of logical boards for different frame types in the network interface driver software module is unknown to the protocol stack modules, and wherein a protocol stack determines the media type by reading the identifying value from the configuration table for one logical board and comparing the identifying value that is read to each possible value corresponding to an Ethernet media type.
Claim 15
Dependent Claim
72 words
Computer-executable process steps according to claim 9, wherein the arrangement of logical boards for different frame types in the network interface driver software module is unknown to the protocol stack modules, and wherein a protocol stack determines the media type by reading the identifying value from the configuration table for one logical board and comparing the identifying value that is read to each possible value corresponding to a token ring media type.
Claim 16
Dependent Claim
338 words
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to dynamically determine a media type of a local area network (LAN) to which a network device is connected, the computer-executable process steps comprising: a first executing step to execute at least one network interface driver software module, the network interface driver software module supporting a predefined network media type, wherein the network interface driver software module is the lowest level of software to communicate with the LAN and handles the sending and receiving of communication packets to and from the LAN by appending or stripping off packet frame headers, wherein the network interface driver software module has one or more logical boards for processing communication packets having different respective frame types and has one or more configuration tables, each respectively associated with one of the logical boards, which each include a frame type identifying value that identifies a combination of frame type and media type for packets processed by the corresponding logical board, and wherein the network interface driver software module has a service routine accessible via an entry point; a second executing step to execute a multiplexer software module which interfaces between the network interface driver software module and one or more protocol stack modules, and which routes packets from the network interface driver software module to respective protocol stack modules according to the protocol used by the packets; and a third executing step to execute the one or more protocol stack modules for processing packets that use different respective protocols, wherein said protocol stack module: obtains the entry point of the network interface driver service routine via the multiplexer software module; obtains a location for one of the configuration tables via the service routine; reads the frame type identifying value in the one configuration table; and determines the network media type from the network interface driver software module by comparing the frame type identifying value read from the one configuration table to one or more values that correspond to a predetermined media type.
Claim 17
Dependent Claim
338 words
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to dynamically determine a media type of a local area network (LAN) to which a network device is connected, the computer-executable process steps comprising: a first executing step to execute at least one network interface driver software module, the network interface driver software module supporting a predefined network media type, wherein the network interface driver software module is the lowest level of software to communicate with the LAN and handles the sending and receiving of communication packets to and from the LAN by appending or stripping off packet frame headers, wherein the network interface driver software module has one or more logical boards for processing communication packets having different respective frame types and has one or more configuration tables, each respectively associated with one of the logical boards, which each include a frame type identifying value that identifies a combination of frame type and media type for packets processed by the corresponding logical board, and wherein the network interface driver software module has a service routine accessible via an entry point; a second executing step to execute a multiplexer software module which interfaces between the network interface driver software module and one or more protocol stack modules, and which routes packets from the network interface driver software module to respective protocol stack modules according to the protocol used by the packets; and a third executing step to execute the one or more protocol stack modules for processing packets that use different respective protocols, wherein said protocol stack module: obtains the entry point of the network interface driver service routine via the multiplexer software module; obtains a location for one of the configuration tables via the service routine; reads the frame type identifying value in the one configuration table; and determines the network media type from the network interface driver software module by comparing the frame type identifying value read from the one configuration table to one or more values that correspond to a predetermined media type.
Claim 18
Dependent Claim
90 words
A computer-readable medium according to claim 13, wherein the network interface driver software module has an 802.3 logical board that processes packets having an 802.3 frame type and the corresponding configuration table has an identifying value of 5 for an Ethernet media type and an identifying value of 4 for a token ring media type, and wherein a protocol stack determines the media type by reading the identifying value from the configuration table for the 802.3 logical board and comparing the identifying value that is read to the value 5.
Claim 19
Dependent Claim
71 words
A computer-readable medium according to claim 13, wherein the arrangement of logical boards for different frame types in the network interface driver software module is unknown to the protocol stack modules, and wherein a protocol stack determines the media type by reading the identifying value from the configuration table for one logical board and comparing the identifying value that is read to each possible value corresponding to an Ethernet media type.
Claim 20
Dependent Claim
72 words
A computer-readable medium according to claim 13, wherein the arrangement of logical boards for different frame types in the network interface driver software module is unknown to the protocol stack modules, and wherein a protocol stack determines the media type by reading the identifying value from the configuration table for one logical board and comparing the identifying value that is read to each possible value corresponding to a token ring media type.
Claim 21
Dependent Claim
314 words
An information processing apparatus having a computer and a network interface device which interfaces to the computer via a network and which dynamically determines a media type of the network, wherein the network interface device comprises: a storage device that stores (i) at least one network interface driver software module, the network interface driver software module supporting a predefined network media type, wherein the network interface driver software module is the lowest level of software to communicate with the network and handles sending and receiving of communication packets to and from the network by appending or stripping off packet frame headers, wherein the network interface driver software module has one or more logical boards for processing communication packets having different respective frame types, and wherein the network interface driver software module has a configuration table for each of the one or more logical boards and each configuration table includes a frame type identifying value that identifies a combination of frame type and media type for packets processed by the corresponding logical board, (ii) one or more protocol stack modules for processing packets that use different respective protocols, and (iii) a multiplexer software module which interfaces between the network interface driver software module and the one or more protocol stack modules and which routes packets from the network interface driver software module to respective protocol stack modules according to the protocol used by the packets; and a processor that executes the network interface driver software module, the multiplexer software module, and the one or more protocol stack modules, wherein upon execution, a protocol stack module reads the frame type identifying value in one of the configuration tables, and determines the network media type from the network interface driver software module by comparing the frame type identifying value read from the one configuration table to one or more values that correspond to a predetermined media type.
Claim 22
Dependent Claim
314 words
An information processing apparatus having a computer and a network interface device which interfaces to the computer via a network and which dynamically determines a media type of the network, wherein the network interface device comprises: a storage device that stores (i) at least one network interface driver software module, the network interface driver software module supporting a predefined network media type, wherein the network interface driver software module is the lowest level of software to communicate with the network and handles sending and receiving of communication packets to and from the network by appending or stripping off packet frame headers, wherein the network interface driver software module has one or more logical boards for processing communication packets having different respective frame types, and wherein the network interface driver software module has a configuration table for each of the one or more logical boards and each configuration table includes a frame type identifying value that identifies a combination of frame type and media type for packets processed by the corresponding logical board, (ii) one or more protocol stack modules for processing packets that use different respective protocols, and (iii) a multiplexer software module which interfaces between the network interface driver software module and the one or more protocol stack modules and which routes packets from the network interface driver software module to respective protocol stack modules according to the protocol used by the packets; and a processor that executes the network interface driver software module, the multiplexer software module, and the one or more protocol stack modules, wherein upon execution, a protocol stack module reads the frame type identifying value in one of the configuration tables, and determines the network media type from the network interface driver software module by comparing the frame type identifying value read from the one configuration table to one or more values that correspond to a predetermined media type.
Claim 23
Dependent Claim
315 words
A display system having a display apparatus and a network interface device which interfaces to the display apparatus via a network and which dynamically determines a media type of the network, wherein the network interface device comprises: a storage device that stores (i) at least one network interface driver software module, the network interface driver software module supporting a predefined network media type, wherein the network interface driver software module is the lowest level of software to communicate with the network and handles sending and receiving of communication packets to and from the network by appending or stripping off packet frame headers, wherein the network interface driver software module has one or more logical boards for processing communication packets having different respective frame types, and wherein the network interface driver software module has a configuration table for each of the one or more logical boards and each configuration table includes a frame type identifying value that identifies a combination of frame type and media type for packets processed by the corresponding logical board, (ii) one or more protocol stack modules for processing packets that use different respective protocols, and (iii) a multiplexer software module which interfaces between the network interface driver software module and the one or more protocol stack modules and which routes packets from the network interface driver software module to respective protocol stack modules according to the protocol used by the packets; and a processor that executes the network interface driver software module, the multiplexer software module, and the one or more protocol stack modules, wherein upon execution, a protocol stack module reads the frame type identifying value in one of the configuration tables, and determines the network media type from the network interface driver software module by comparing the frame type identifying value read from the one configuration table to one or more values that correspond to a predetermined media type.
Claim 24
Dependent Claim
315 words
A display system having a display apparatus and a network interface device which interfaces to the display apparatus via a network and which dynamically determines a media type of the network, wherein the network interface device comprises: a storage device that stores (i) at least one network interface driver software module, the network interface driver software module supporting a predefined network media type, wherein the network interface driver software module is the lowest level of software to communicate with the network and handles sending and receiving of communication packets to and from the network by appending or stripping off packet frame headers, wherein the network interface driver software module has one or more logical boards for processing communication packets having different respective frame types, and wherein the network interface driver software module has a configuration table for each of the one or more logical boards and each configuration table includes a frame type identifying value that identifies a combination of frame type and media type for packets processed by the corresponding logical board, (ii) one or more protocol stack modules for processing packets that use different respective protocols, and (iii) a multiplexer software module which interfaces between the network interface driver software module and the one or more protocol stack modules and which routes packets from the network interface driver software module to respective protocol stack modules according to the protocol used by the packets; and a processor that executes the network interface driver software module, the multiplexer software module, and the one or more protocol stack modules, wherein upon execution, a protocol stack module reads the frame type identifying value in one of the configuration tables, and determines the network media type from the network interface driver software module by comparing the frame type identifying value read from the one configuration table to one or more values that correspond to a predetermined media type.
Claim 25
Dependent Claim
313 words
A printing system having a printer and a network interface device which interfaces to the printer via a network and which dynamically determines a media type of the network, wherein the network interface device comprises: a storage device that stores (i) at least one network interface driver software module, the network interface driver software module supporting a predefined network media type, wherein the network interface driver software module is the lowest level of software to communicate with the network and handles sending and receiving of communication packets to and from the network by appending or stripping off packet frame headers, wherein the network interface driver software module has one or more logical boards for processing communication packets having different respective frame types, and wherein the network interface driver software module has a configuration table for each of the one or more logical boards and each configuration table includes a frame type identifying value that identifies a combination of frame type and media type for packets processed by the corresponding logical board, (ii) one or more protocol stack modules for processing packets that use different respective protocols, and (iii) a multiplexer software module which interfaces between the network interface driver software module and the one or more protocol stack modules and which routes packets from the network interface driver software module to respective protocol stack modules according to the protocol used by the packets; and a processor that executes the network interface driver software module, the multiplexer software module, and the one or more protocol stack modules, wherein upon execution, a protocol stack module reads the frame type identifying value in one of the configuration tables, and determines the network media type from the network interface driver software module by comparing the frame type identifying value read from the one configuration table to one or more values that correspond to a predetermined media type.
Claim 26
Dependent Claim
313 words
A printing system having a printer and a network interface device which interfaces to the printer via a network and which dynamically determines a media type of the network, wherein the network interface device comprises: a storage device that stores (i) at least one network interface driver software module, the network interface driver software module supporting a predefined network media type, wherein the network interface driver software module is the lowest level of software to communicate with the network and handles sending and receiving of communication packets to and from the network by appending or stripping off packet frame headers, wherein the network interface driver software module has one or more logical boards for processing communication packets having different respective frame types, and wherein the network interface driver software module has a configuration table for each of the one or more logical boards and each configuration table includes a frame type identifying value that identifies a combination of frame type and media type for packets processed by the corresponding logical board, (ii) one or more protocol stack modules for processing packets that use different respective protocols, and (iii) a multiplexer software module which interfaces between the network interface driver software module and the one or more protocol stack modules and which routes packets from the network interface driver software module to respective protocol stack modules according to the protocol used by the packets; and a processor that executes the network interface driver software module, the multiplexer software module, and the one or more protocol stack modules, wherein upon execution, a protocol stack module reads the frame type identifying value in one of the configuration tables, and determines the network media type from the network interface driver software module by comparing the frame type identifying value read from the one configuration table to one or more values that correspond to a predetermined media type.