Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
186 words
In a data-over-cable system including a plurality of network devices, a method of initializing a network device, the method comprising the following steps: receiving a first message on a first protocol server with a first protocol from a network device including a request for a first configuration file to configure the network device, wherein the name for the first configuration file was obtained by the network device from a second protocol server using a second protocol during an initialization sequence; determining an identity for the network device by performing a reverse Domain Name System lookup on a network address from the first message, wherein the identity includes a device type for the network device; constructing a second configuration file with a plurality of configuration parameters based on a determined identity for the network device; and transferring the second configuration file to the network device from the first protocol server using the first protocol in response to the request in the first message for the first configuration file, thereby providing a second configuration file specifically for the network device and different from the requested first configuration file.
Claim 2
Dependent Claim
186 words
In a data-over-cable system including a plurality of network devices, a method of initializing a network device, the method comprising the following steps: receiving a first message on a first protocol server with a first protocol from a network device including a request for a first configuration file to configure the network device, wherein the name for the first configuration file was obtained by the network device from a second protocol server using a second protocol during an initialization sequence; determining an identity for the network device by performing a reverse Domain Name System lookup on a network address from the first message, wherein the identity includes a device type for the network device; constructing a second configuration file with a plurality of configuration parameters based on a determined identity for the network device; and transferring the second configuration file to the network device from the first protocol server using the first protocol in response to the request in the first message for the first configuration file, thereby providing a second configuration file specifically for the network device and different from the requested first configuration file.
Claim 3
Dependent Claim
24 words
A computer readable medium having stored therein instructions for causing a central processing unit to execute the steps of the method of claim 1.
Claim 4
Dependent Claim
29 words
The method of claim 1 wherein the first protocol server is a Trivial File Transfer Protocol server and the second protocol server is a Dynamic Host Configuration Protocol server.
Claim 5
Dependent Claim
20 words
The method of claim 1 wherein the Trivial File Transfer Protocol server is a dynamic Trivial File Transfer Protocol server.
Claim 6
Dependent Claim
25 words
The method of claim 1 wherein the first protocol is a Trivial File Transfer Protocol and the second protocol is a Dynamic Host Configuration Protocol.
Claim 7
Dependent Claim
13 words
The method of claim 1 wherein the network device is a cable modem.
Claim 8
Dependent Claim
50 words
The method of claim 1 wherein the step of determining an identity for the network device includes determining a device type for the network device by performing a reverse Domain Name System lookup using an Internet Protocol address from a header field in the first message from the network device.
Claim 9
Dependent Claim
51 words
The method of claim 1 wherein the step of constructing a second configuration file with a plurality of configuration parameters based on a determined identity for the network device includes constructing the second configuration file with required standard configuration parameters, and any of optional standard configuration parameters, or vendor-specific configuration parameters.
Claim 10
Dependent Claim
42 words
The method of claim 8 wherein the required standard configuration parameters, optional standard configuration parameters and vendor-specific configuration parameters in the second configuration file are encoded in a type-length-value encoding format including two or more message integrity check values used for authentication.
Claim 11
Dependent Claim
26 words
The method of claim 1 wherein the second configuration file includes one or more message integrity check values to verify the integrity of the configuration parameters.
Claim 12
Dependent Claim
24 words
The method of claim 1 wherein the second configuration file includes one or more configuration parameters not included in the requested first configuration file.
Claim 13
Dependent Claim
190 words
In a data-over-cable system including a plurality of network devices, a method of initializing a network device, the method comprising the following steps: receiving a first message with a first protocol on a first protocol server from a network device including a request for a first configuration file to configure the network device, wherein the name for the first configuration file was obtained by the network device from a second protocol server using a second protocol during an initialization sequence; determining an identity for the network device by performing a Reverse Domain Name system lookup on a network address from the first message, wherein the identity includes a device type for the network device; and transferring configuration information dynamically as a data stream to the network device in a pre-determined format based on a determined identity for the network device using the first protocol, wherein the configuration information is dynamically sent as a data stream in response to the request in the first message for the first configuration file and wherein the configuration information sent dynamically as a data system is different form configuration information in the first configuration file.
Claim 14
Dependent Claim
190 words
In a data-over-cable system including a plurality of network devices, a method of initializing a network device, the method comprising the following steps: receiving a first message with a first protocol on a first protocol server from a network device including a request for a first configuration file to configure the network device, wherein the name for the first configuration file was obtained by the network device from a second protocol server using a second protocol during an initialization sequence; determining an identity for the network device by performing a Reverse Domain Name system lookup on a network address from the first message, wherein the identity includes a device type for the network device; and transferring configuration information dynamically as a data stream to the network device in a pre-determined format based on a determined identity for the network device using the first protocol, wherein the configuration information is dynamically sent as a data stream in response to the request in the first message for the first configuration file and wherein the configuration information sent dynamically as a data system is different form configuration information in the first configuration file.
Claim 15
Dependent Claim
24 words
A computer readable medium having stored therein instructions for causing a central processing unit to execute the steps of the method of claim 12.
Claim 16
Dependent Claim
50 words
The method of claim 12 wherein the step of determining an identity for the network device includes determining a device type for the network device by performing a reverse Domain Name System lookup on an Internet Protocol address from a header field in the first message from the network device.
Claim 17
Dependent Claim
68 words
The method of claim 12 wherein the step of transferring configuration information dynamically as a data stream to the network device in a pre-determined format based on a determined identity for the network device includes transferring required standard configuration parameters and any of optional standard configuration parameters or vendor-specific configuration parameters encoded in a type-length-value encoding format including two or more message integrity check values used for authentication.
Claim 18
Dependent Claim
18 words
The method of claim 12 wherein the first protocol server is a dynamic Trivial File Transfer Protocol server.
Claim 19
Dependent Claim
169 words
A dynamic protocol server for transferring configuration information for a network device in a data-over-cable system, the dynamic protocol server comprising in combination: a plurality of network device type identifiers, for identifying a plurality of network device types, wherein a network device identity is obtained by performing a reverse Domain Name System look-up on a network address in a protocol message sent to the dynamic protocol server by a network device requesting a first configuration file, wherein the plurality of network device type identifiers include device types for a plurality of network devices; and a plurality of configuration information constructors, for dynamically constructing configuration information for initializing a network device based on a device type determined by a network device type identifier, wherein configuration information is constructed from the plurality of configuration information constructors based on a determined network device identity for a network device, thereby providing a second configuration file specifically for the network device and different from a first configuration file originally requested by the network device.
Claim 20
Dependent Claim
169 words
A dynamic protocol server for transferring configuration information for a network device in a data-over-cable system, the dynamic protocol server comprising in combination: a plurality of network device type identifiers, for identifying a plurality of network device types, wherein a network device identity is obtained by performing a reverse Domain Name System look-up on a network address in a protocol message sent to the dynamic protocol server by a network device requesting a first configuration file, wherein the plurality of network device type identifiers include device types for a plurality of network devices; and a plurality of configuration information constructors, for dynamically constructing configuration information for initializing a network device based on a device type determined by a network device type identifier, wherein configuration information is constructed from the plurality of configuration information constructors based on a determined network device identity for a network device, thereby providing a second configuration file specifically for the network device and different from a first configuration file originally requested by the network device.
Claim 21
Dependent Claim
67 words
The dynamic protocol server of claim 17 wherein the dynamic protocol server is a dynamic Trivial File Transfer Protocol server and the dynamic Trivial File Transfer Protocol server sends a network device a second configuration file or configuration information as a dynamic data stream that is constructed based on a determined identify for the network device instead of a first configuration file requested by the network device.
Claim 22
Dependent Claim
46 words
The dynamic protocol server of claim 17 wherein the plurality of network device identifiers determine a device type for a cable modem by performing a reverse Domain Name System lookup on an Internet Protocol address from a header field in a Trivial File Transfer Protocol message.
Claim 23
Dependent Claim
35 words
The dynamic protocol server of claim 17 wherein the plurality of configuration information constructors include required standard configuration parameters, and any of optional standard configuration parameters or vendor-specific configuration parameters for initializing a cable modem.
Claim 24
Dependent Claim
212 words
In a data-over-cable system including a plurality of cable modems, a method of initializing a cable modem, the method comprising the following steps: receiving a first Trivial File Transfer Protocol message on a dynamic Trivial File Transfer Protocol server from a cable modem including a request for a first configuration file to configure the cable modem, wherein the name for the first configuration file was obtained by the cable modem from a Dynamic Host Configuration Protocol server using a Dynamic Host Configuration Protocol during an initialization sequence; determining an identity for the cable modem by performing a reverse Domain Name System lookup on the Internet Protocol address for the cable modem from the first Trivial File Transfer Protocol message, wherein the identity includes a device type for the cable modem; constructing a second configuration file with a plurality of configuration parameters based on a determined identity for the cable modem; and transferring the second configuration file to the cable modem from the dynamic Trivial File Protocol server using the Trivial File Protocol in response to the request in the first Trivial File Protocol message for the first configuration file, thereby providing a second configuration file different from the requested first configuration file and specifically for the determined identity of the cable modem.
Claim 25
Dependent Claim
212 words
In a data-over-cable system including a plurality of cable modems, a method of initializing a cable modem, the method comprising the following steps: receiving a first Trivial File Transfer Protocol message on a dynamic Trivial File Transfer Protocol server from a cable modem including a request for a first configuration file to configure the cable modem, wherein the name for the first configuration file was obtained by the cable modem from a Dynamic Host Configuration Protocol server using a Dynamic Host Configuration Protocol during an initialization sequence; determining an identity for the cable modem by performing a reverse Domain Name System lookup on the Internet Protocol address for the cable modem from the first Trivial File Transfer Protocol message, wherein the identity includes a device type for the cable modem; constructing a second configuration file with a plurality of configuration parameters based on a determined identity for the cable modem; and transferring the second configuration file to the cable modem from the dynamic Trivial File Protocol server using the Trivial File Protocol in response to the request in the first Trivial File Protocol message for the first configuration file, thereby providing a second configuration file different from the requested first configuration file and specifically for the determined identity of the cable modem.
Claim 26
Dependent Claim
21 words
A computer readable medium having stored therein instructions for causing a central processing unit to execute the method of claim 21.