Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
279 words
In a signal distribution system having a system having a server and a plurality of terminals, each said terminal having a specified address for responding to polls and receiving control messages and wherein each said terminal responds to each poll addressed thereto with an uplink message to said server, a method of remotely assigning said specified addresses to newly-connected terminals, which comprises: in said server: storing said specified address in a polling list and repeatedly polling said terminals in accordance with said polling list; and periodically broadcasting a control message containing a tentative address to all said terminals followed by polling said tentative address; in a newly-connected terminal: receiving one of said broadcast control messages, storing the tentative address contained in said broadcast control message as the specified address for said terminal and, in response to a poll to said tentative address, sending an initial uplink message to said server; in said server: in response to said initial uplink message, inserting said tentative address in said polling list as the specified address for said newly-connected terminal, selecting a new tentative address for use in subsequent broadcast control messages, periodically polling said specified address, receiving additional uplink messages from said newly-connected terminal and echoing at least one of said uplink messages in at least one additional control message addressed to said specified address, in said newly-connected terminal: comparing at least one character from said echoed uplink messages in said additional control messages with the corresponding at least one character in the uplink messages sent and, if said comparison reveals a difference, repeating said receiving step to acquire a different tentative address for use as the specified address of said terminal.
Claim 2
Dependent Claim
279 words
In a signal distribution system having a system having a server and a plurality of terminals, each said terminal having a specified address for responding to polls and receiving control messages and wherein each said terminal responds to each poll addressed thereto with an uplink message to said server, a method of remotely assigning said specified addresses to newly-connected terminals, which comprises: in said server: storing said specified address in a polling list and repeatedly polling said terminals in accordance with said polling list; and periodically broadcasting a control message containing a tentative address to all said terminals followed by polling said tentative address; in a newly-connected terminal: receiving one of said broadcast control messages, storing the tentative address contained in said broadcast control message as the specified address for said terminal and, in response to a poll to said tentative address, sending an initial uplink message to said server; in said server: in response to said initial uplink message, inserting said tentative address in said polling list as the specified address for said newly-connected terminal, selecting a new tentative address for use in subsequent broadcast control messages, periodically polling said specified address, receiving additional uplink messages from said newly-connected terminal and echoing at least one of said uplink messages in at least one additional control message addressed to said specified address, in said newly-connected terminal: comparing at least one character from said echoed uplink messages in said additional control messages with the corresponding at least one character in the uplink messages sent and, if said comparison reveals a difference, repeating said receiving step to acquire a different tentative address for use as the specified address of said terminal.
Claim 3
Dependent Claim
62 words
The method of claim 1 which further comprises: in said newly-connected terminal: in repeating said broadcast-message receiving step, receiving a random number of said broadcast control messages and, in said storing step, storing the tentative address contained in the last said broadcast control message received as said specified address, thereby reducing the probability of contention with uplink messages from other newly-connected terminals.
Claim 4
Dependent Claim
38 words
The method of claim 1 which further comprises: in said newly-connected terminal: in said comparing step, before repeating said broadcast-message receiving step, receiving a random number of said echoed uplink messages in which said comparison reveals a difference.
Claim 5
Dependent Claim
77 words
The method of claim 1 which further comprises: in said server: ordering said specified addresses in said polling list in accordance with the distances of the terminals associated with said specified addresses from said server and, in said terminal polling step, beginning said polling step by polling the closest terminal and following said polling step with at least one additional poll to a null address, thereby reducing the probability of interference among uplink messages from different terminals.
Claim 6
Dependent Claim
27 words
The method of claim 1 which further comprises: in said server: following said poll of said tentative address with at least one poll of a null address.
Claim 7
Dependent Claim
38 words
The method of claim 4 wherein said distance from said server to each newly-connected terminal is determined by: measuring the response time from polling said tentative address to receipt of said initial uplink message from said newly-connected terminal.
Claim 8
Dependent Claim
37 words
The method of claim 1 which further comprises: in said server: if an uplink message is not received in response to polling a given newly-connected terminal, removing the specified address of said terminal from said polling list.
Claim 9
Dependent Claim
54 words
The method of claim 1 in which said signal distribution system is an interactive cable television system, said terminals are converters at subscriber locations for connecting said cable television system to television receivers and said control messages and polls are contained in digital packets in at least one channel of said cable television system.
Claim 10
Dependent Claim
183 words
In a signal distribution system having a server and a plurality of terminals, each said terminal having a specified address for responding to polls and receiving control messages from said server and wherein each said terminal responds to each poll addressed thereto with an uplink message to said server, a method of remotely assigning said specified addresses to newly-connected terminals, which comprises: repeatedly polling said specified addresses, periodically sending a tentative address from said server to all said terminals and polling said tentative address, in a newly-connected terminal, receiving and storing said tentative address as the specified address for said terminal and sending an initial uplink message in response to said tentative- address poll, in said server, on receipt of said uplink message, including said tentative address as a specified address, choosing a new tentative address and echoing at least one uplink message to said newly- connected terminal, in said newly-connected terminal, comparing at least one echoed uplink message with the uplink message as sent, and if such messages are different, repeating said receiving and storing step to acquire a different specified address.
Claim 11
Dependent Claim
183 words
In a signal distribution system having a server and a plurality of terminals, each said terminal having a specified address for responding to polls and receiving control messages from said server and wherein each said terminal responds to each poll addressed thereto with an uplink message to said server, a method of remotely assigning said specified addresses to newly-connected terminals, which comprises: repeatedly polling said specified addresses, periodically sending a tentative address from said server to all said terminals and polling said tentative address, in a newly-connected terminal, receiving and storing said tentative address as the specified address for said terminal and sending an initial uplink message in response to said tentative- address poll, in said server, on receipt of said uplink message, including said tentative address as a specified address, choosing a new tentative address and echoing at least one uplink message to said newly- connected terminal, in said newly-connected terminal, comparing at least one echoed uplink message with the uplink message as sent, and if such messages are different, repeating said receiving and storing step to acquire a different specified address.