Method and apparatus for improvement in set-top box network performance
First Claim
Patent Images
1. A method of communication in a set-top box having a high speed modem and a comparatively lower speed modem, and a processor comprising:
- transmitting a first request from the lower speed modem to a server, the request including an IP address for the lower speed modem as a source address;
determining by the processor that a reply to the first request is greater in size than a threshold size; and
transmitting a second request from the lower speed modem the server using an IP address of the high speed modem for the source address.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus of enhancing communications in a set-top box having a high speed modem and a lower speed modem. A selected one of the modems can be used, depending upon noise and speed considerations, to receive a response packet by selectively substituting the appropriate IP address as the source address in a request message.
-
Citations
51 Claims
-
1. A method of communication in a set-top box having a high speed modem and a comparatively lower speed modem, and a processor comprising:
-
transmitting a first request from the lower speed modem to a server, the request including an IP address for the lower speed modem as a source address;
determining by the processor that a reply to the first request is greater in size than a threshold size; and
transmitting a second request from the lower speed modem the server using an IP address of the high speed modem for the source address. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of communication in a set-top box having a high speed modem and a comparatively lower speed modem, and a processor comprising:
-
transmitting a first request from the lower speed modem to a sever, the request including an IP address for the lower speed modem as a source address;
determining by the processor that a communication channel used by the lower speed modem is noisy; and
transmitting a second request from the lower speed modem to the server using an IP address of the high speed modem for the source address. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method of communication in a set-top box having a high speed modem and a comparatively lower speed modem, and a processor, comprising:
-
transmitting a first request from the high speed modem to a server, the request including an IP address for the high speed modem as a source address;
determining by the processor that a communication channel used by the high speed modem is noisy; and
transmitting a second request from the high speed modem to the server using an IP address of the lower speed modem for the source address. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A set-top box, comprising:
-
a high speed modem;
a comparatively lower speed modem;
a programmed processor controlling operation of the set-top box including the high speed modem and the comparatively lower speed lower speed modem;
program means, running on the programmed processor, for;
transmitting a first request from the lower speed modem, the request including an IP address for the lower speed modem as a source address;
determining that a reply to the first request is greater in size than a threshold size; and
transmitting a second request from the lower speed modem using an IP address of the high speed modem for the source address. - View Dependent Claims (21, 22, 23)
-
-
24. A set-top box, comprising:
-
a high speed modem;
a comparatively lower speed modem;
a programmed processor controlling operation of the set-top box including the high speed modem and the comparatively lower speed lower speed modem;
program means, running on the programmed processor, for;
transmitting a first request from the lower speed modem, the request including an IP address for the lower speed modem as a source address;
determining that a communication channel used by the lower speed modem is noisy; and
transmitting a second request from the lower speed modem using an IP address of the high speed modem for the source address. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A set-top box, comprising:
-
a high speed modem;
a comparatively lower speed modem;
a programmed processor controlling operation of the set-top box including the high speed modem and the comparatively lower speed modem;
program means, running on the programmed processor, for;
transmitting a first request from the high speed modem, the request including an IP address for the high speed modem as a source address;
determining that a communication channel used by the high speed modem is noisy; and
transmitting a second request from the high speed modem using an IP address of the lower speed modem for the source address. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A set-top box, comprising:
-
a high speed DOCSIS cable modem;
a comparatively lower speed out-of-band modem;
a programmed processor controlling operation of the set-top box including the high speed DOCSIS cable modem and the comparatively lower speed out-of-band modem;
program means, running on the programmed processor, for;
determining if a request is originating from the DOCSIS cable modem;
if the request is from the DOCSIS cable modem, determining if the DOCSIS cable modem'"'"'s downstream communication channel is noisy by examining errors received on the downstream communication channel;
if the downstream communication channel is not noisy, transmitting a request over the DOCSIS cable modem using the DOCSIS cable modem'"'"'s IP address as the source address;
if the downstream communication channel is noisy, transmitting a request over the DOCSIS cable modem using the out-of-band modem'"'"'s IP address as the source address;
if the request is not from the DOCSIS cable modem, determining that the request is from the out-of-band modem and determining if a reply that is larger than a threshold size is expected;
if a reply that is larger then a threshold size is expected, transmitting a request over the out-of-band modem using the DOCSIS cable modem'"'"'s IP address as the source address;
if a reply that is larger than a threshold size is not expected determining if the out-of-band modem'"'"'s return channel is noisy by examining errors received on the out-of-band modem'"'"'s return channel;
if the out-of-band modem'"'"'s return channel is noisy, transmitting a request over the out-of-band modem using the DOCSIS cable modem'"'"'s IP address as the source address; and
if the out-of-band modem'"'"'s return channel is not noisy, transmitting a request over the out-of-band modem using the out-of-band modem'"'"'s IP address as the source address. - View Dependent Claims (37)
-
-
38. An electronic storage medium carrying instructions which, when executed on a programmed processor within a set-top box having a high speed modem and a comparatively lower speed modem, carry out a process comprising the steps of:
-
transmitting a first request from the lower speed modem, the request including an IP address for the lower speed modem as a source address;
determining by the processor that a reply to the first request is greater in size than a threshold size; and
transmitting a second request from the lower speed modem using an IP address of the high speed modem for the source address.
-
-
39. An electronic storage medium carrying instructions which, when executed on a programmed processor within a set-top box having a high speed modem and a comparatively lower speed modem, carry out a process comprising the steps of:
-
transmitting a first request from the lower speed modem, the request including an IP address for the lower speed modem as a source address;
determining by the processor that a communication channel used by the lower speed modem is noisy; and
transmitting a second request from the lower speed modem using an IP address of the high speed modem for the source address. - View Dependent Claims (40, 41)
-
-
42. An electronic storage medium carrying instructions which, when executed on a programmed processor within a set-top box having a high speed modem and a comparatively lower speed modem, carry out a process comprising the steps of:
-
transmitting a first request from the high speed modem, the request including an IP address for the high speed modem as a source address;
determining by the processor that a communication channel used by the high speed modem is noisy, and transmitting a second request from the high speed modem using an IP address of the lower speed modem for the source address. - View Dependent Claims (43, 44)
-
-
45. An electronic communication transport medium carrying instructions which, when executed on a programmed processor within a set-top box having a high speed modem and a comparatively lower speed modem, carry out a process comprising the steps of:
-
transmitting a first request from the lower speed modem, the request including an IP address for the lower speed modem as a source address;
determining by the processor that a reply to the first request is greater in size than a threshold size; and
transmitting a second request from the lower speed modem using an IP address of the high speed modem for the source address.
-
-
46. An electronic communication transport medium carrying instructions which, when exerted on a programmed processor within a set-top box having a high speed modem and a comparatively lower speed modem, carry out a process comprising the steps of:
-
transmitting a first request from the lower speed modem, the request including an IP address for the lower speed modem as a source address;
determining by the processor that a communication channel used by the lower speed modem is noisy; and
transmitting a second request from the lower speed modem using an IP address of the high speed modem for the source address. - View Dependent Claims (47, 48)
-
-
49. An electronic communication transport medium carrying instructions which, when executed on a programmed processor within a set-top box having a high speed modem and a comparatively lower speed modem, carry out a process comprising the steps of:
-
transmitting a first request from the high speed modem, the request including an IP address for the high speed modem as a source address;
determining by the processor that a communication channel used by the high speed modem is noisy; and
transmitting a second request from the high speed modem using an IP address of the lower speed modem for the source address. - View Dependent Claims (50, 51)
-
Specification