1460740083-39d79618-4ed0-4bec-8820-166642941c2b

1. A method of preparing primary heart muscle cells, characterized in that after non-heart muscle cells are removed from fragmented heart tissue, the heart tissue is digested with a protease.
2. The preparative method according to claim 1, characterized in that the non-heart muscle cells are removed by washing the fragmented heart tissue with a phosphate-buffered physiological saline.
3. A method of preparing primary heart muscle cells, characterized in that after fragmented heart tissue is digested with a protease, erythrocytes are removed.
4. The preparative method according to claim 3, characterized in that erythrocytes are removed by hemolysis treatment.
5. A method of preparing primary heart muscle cells, characterized by hemolysis treatment of heart muscle cells isolated from heart tissue.
6. A method of preparing primary heart muscle cells, characterized in that after non-heart muscle cells are removed from fragmented heart tissue, the heart tissue is digested with a protease, and then erythrocytes are removed.
7. The preparative method according to claim 6, characterized in that the fragmented heart tissue is washed with a phosphate-buffered physiological saline to remove non-heart muscle cells, and the heart tissue digested with a protease is subjected to hemolysis treatment to remove erythrocytes.
8. A method of detecting apoptosis of heart muscle cells, characterized in that after serum is added to a culture of heart muscle cells having apoptosis induced by culturing the cells in a serum-free medium, the cells are cultured, and the number of viable heart muscle cells is determined.
9. The detection method according to claim 8, wherein the number of viable heart muscle cells is determined by measuring an intracellular dehydrogenase activity.
10. The detection method according to claim 8, wherein the culture time after addition of serum is about 6 to 30 hours.
11. The detection method according to claim 9, wherein the intracellular dehydrogenase activity is measured by using MTT or WST-8.
12. The detection method according to claim 8, wherein the primary heart muscle cells obtained by the preparative method described in any one of claims 1 to 7 are cultured in a serum-free medium.
13. A method of screening a compound inhibiting apoptosis or a salt thereof, characterized in that by the detection method described in claim 12, the number of viable cells in a case (i) where apoptosis is induced in the presence of a test compound is compared with that in a case (ii) where apoptosis is induced in the absence of a test compound.
14. An inhibitor of apoptosis of heart muscle cells, comprising a compound obtained by the screening method described in claim 13 or a salt thereof.
15. A gp130-mediated receptor agonist, comprising a compound obtained by the screening method described in claim 13 or a salt thereof.
16. An enhancer of heart muscle cell-protective signal, comprising a compound obtained by the screening method described in claim 13 or a salt thereof.
17. A prophylactic andor therapeutic agent for heart diseases, comprising the heart muscle cell apoptosis inhibitor described in claim 14, the gp130-mediated receptor agonist described in claim 15 or the heart muscle cell-protective signal enhancer described in claim 16.
18. A method of preventing and treating heart diseases, characterized in that an effective dose of the heart muscle cell apoptosis inhibitor described in claim 14, the gp130-mediated receptor agonist described in claim 15 or the heart muscle cell-protective signal enhancer described in claim 16 is administered to mammals.
19. Use of the heart muscle cell apoptosis inhibitor described in claim 14, the gp130-mediated receptor agonist described in claim 15 or the heart muscle cell-protective signal enhancer described in claim 16 for producing a prophylactic andor therapeutic agent for heart diseases.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A method of parallel data rate setting in first and second modem pools, each modem pool including a plurality of modems, where each modem in one of said modem pools is paired with a corresponding modem in the other of said modem pools, the method comprising the steps of:
a) setting substantially in parallel each of said modem pairs to an initial data rate;
for each of said modem pairs:

b) performing the following steps c)-d) one or more times until a termination condition is met:
c) if said modem pair is synchronized within a synchronization time period, increasing said modem pair’s data rate;
d) if said modem pair is not synchronized within said synchronization time period, decreasing said modem pair’s data rate; and
e) setting each of said modem pairs to the highest data rate at which said modem pair achieved synchronization.
2. A method according to claim 1 and further comprising establishing a vector of initial data rates, wherein each of said data rates corresponds to a different one of said modem pairs, and wherein said setting step a) comprises setting each of said modem pairs to its corresponding initial data rate in said vector.
3. A method according to claim 2 wherein said establishing step comprises establishing said vector at one of said modem pools and communicating said vector to the other of said modem pools.
4. A method according to claim 2 wherein said establishing step comprises establishing said vector from data rates previously used by said modem pairs.
5. A method according to claim 2 wherein said establishing step comprises:
measuring wire attenuation for any of said modem pairs; and
interpolating said corresponding data rate from said wire attenuation using heuristics.
6. A method according to claim 2 wherein said establishing step comprises:
measuring SNR for any of said modem pairs; and
interpolating said corresponding data rate from said SNR using heuristics.
7. A method according to claim I wherein said performing step b) comprises incrementing an iteration counter and wherein said termination condition is met when said iteration counter reaches an iteration limit.
8. A method according to claim 1 wherein said performing step b) comprises performing until an elapsed time limit is reached.
9. A method according to claim 1 wherein said performing step b) comprises performing until there is no change in said data rates from a previous iteration of step b).
10. A method according to claim 1 and further comprising adjusting said highest data rate for any of said modem pairs according to the formula
9
Rate
Corrected

=
Rate
max

–

StabilityFactor
*
SNR

Re
f
–
SNR
SNR

Re
f
where RateMax is said highest data rate, StabilityFactor is any factor for step adjustment, SNR is the measured SNR of said modem pair, and SNRRef is any SNR value.
11. A method according to claim 10 wherein said adjusting step comprises using the minimum SNR of said modem pair where the SNR differs for each of said modems in said modem pair.
12. A method of parallel data rate setting in first and second modem pools, each modem pool including a plurality of modems, where each modem in one of said modem pools is paired with a corresponding modem in the other of said modem pools, the method comprising the steps of:
a) establishing a vector of initial data rates, wherein each of said data rates corresponds to a different one of said modem pairs;
b) setting substantially in parallel each of said modem pairs to said modem pair’s corresponding data rate in said vector;
c) setting a lower rate for each of said modem pairs that is less than or equal to said modem pair’s initial data rate;
d) setting an upper rate for each of said modem pairs that is greater than or equal to said modem pair’s initial data rate;
for each of said modem pairs:

e) performing the following steps f)j) one or more times until a termination condition is met:
f) if said modem pair is synchronized within a synchronization time period:
g) setting a lower rate for said modem pair equal to the current data rate of said modem pair; and
h) setting a maximum rate for said modem pair equal to the current data rate of said modem pair;
i) if said modem pair is not synchronized within said synchronization time period, setting a higher rate for said modem pair equal to the current data rate of said modem pair;
j) setting said modem pair’s corresponding data rate in said vector to between said lower rate and said higher rate; and
k) setting each of said modem pairs to said modem pair’s maximum rate where said modem pair achieved synchronization at said maximum rate.
13. A method according to claim 12 wherein said establishing step comprises establishing said vector at one of said modem pools and communicating said vector to the other of said modem pools.
14. A method according to claim 12 wherein said establishing step comprises establishing said vector from data rates previously used by said modem pairs.
15. A method according to claim 12 wherein said establishing step comprises:
measuring wire attenuation for any of said modem pairs; and
interpolating said corresponding data rate from said wire attenuation using heuristics.
16. A method according to claim 12 wherein said establishing step comprises:
measuring SNR for any of said modem pairs; and
interpolating said corresponding data rate from said SNR using heuristics.
17. A method according to claim 12 wherein said performing step e) comprises incrementing an iteration counter and wherein said termination condition is met when said iteration counter reaches an iteration limit.
18. A method according to claim 12 wherein said performing step e) comprises performing until an elapsed time limit is reached.
19. A method according to claim 12 wherein said performing step e) comprises performing until there is no change in said data rates from a previous iteration of step e).
20. A method according to claim 12 and further comprising adjusting said highest data rate for any of said modem pairs according to the formula
10
Rate
Corrected

=
Rate
max

–

StabilityFactor
*
SNR

Re
f
–
SNR
SNR

Re
f
where RateMax is said highest data rate, StabilityFactor is any factor for step adjustment, SNR is the measured SNR of said modem pair, and SNRRef is any SNR value.
21. A data communications system comprising:
a first and a second modem pool, each modem pool including a plurality of modems, where each modem in one of said modem pools is paired with a corresponding modem in the other of said modem pools; and
a parallel data rate setter operative to:
a) set substantially in parallel each of said modem pairs to an initial data rate;
for each of said modem pairs:
b) perform the following steps c) – d) one or more times until a termination condition is met:
c) if said modem pair is synchronized within a synchronization time period, increase said modem pair’s data rate;
d) if said modem pair is not synchronized within said synchronization time period, decrease said modem pair’s data rate; and
e) set each of said modem pairs to the highest data rate at which said modem pair achieved synchronization.
22. A system according to claim 21 wherein said parallel data rate setter is additionally operative to establish a vector of initial data rates, wherein each of said data rates corresponds to a different one of said modem pairs, and set each of said modem pairs to its corresponding initial data rate in said vector.
23. A system according to claim 22 wherein said parallel data rate setter is additionally operative to establish said vector at one of said modem pools and communicate said vector to the other of said modem pools.
24. A system according to claim 22 wherein said parallel data rate setter is additionally operative to establish said vector from data rates previously used by said modem pairs.
25. A system according to claim 22 wherein said parallel data rate setter is additionally operative to:
measure wire attenuation for any of said modem pairs; and
interpolate said corresponding data rate from said wire attenuation using heuristics.
26. A system according to claim 22 wherein said parallel data rate setter is additionally operative to:
measure SNR for any of said modem pairs; and
interpolate said corresponding data rate from said SNR using heuristics.
27. A system according to claim 21 wherein said parallel data rate setter is additionally operative to increment an iteration counter and wherein said termination condition is met when said iteration counter reaches an iteration limit.
28. A system according to claim 21 wherein said parallel data rate setter is additionally operative to perform step b) until an elapsed time limit is reached.
29. A system according to claim 21 wherein said parallel data rate setter is additionally operative to perform step b) until there is no change in said data rates from a previous iteration of step b).
30. A system according to claim 21 wherein said parallel data rate setter is additionally operative to adjust said highest data rate for any of said modem pairs according to the formula
11
Rate
Corrected

=
Rate
Max

–

StabilityFactor
*
SNR
Ref

–
SNR
SNR
Ref
where RateMax is said highest data rate, StabilityFactor is any factor for step adjustment, SNR is the measured SNR of said modem pair, and SNRRef is any SNR value.
31. A system according to claim 30 wherein said parallel data rate setter is additionally operative to adjust using the minimum SNR of said modem pair where the SNR differs for each of said modems in said modem pair.
32. A data communications system comprising:
a first and a second modem pool, each modem pool including a plurality of modems, where each modem in one of said modem pools is paired with a corresponding modem in the other of said modem pools; and
a parallel data rate setter operative to:
a) establish a vector of initial data rates, wherein each of said data rates corresponds to a different one of said modem pairs;
b) set substantially in parallel each of said modem pairs to said modem pair’s corresponding data rate in said vector;
c) set a lower rate for each of said modem pairs that is less than or equal to said modem pair’s initial data rate;
d) set an upper rate for each of said modem pairs that is greater than or equal to said modem pair’s initial data rate;

for each of said modem pairs:
e) perform the following steps f)j) one or more times until a termination condition is met:
f) if said modem pair is synchronized within a synchronization time period:
g) set a lower rate for said modem pair equal to the current data rate of said modem pair; and
h) set a maximum rate for said modem pair equal to the current data rate of said modem pair;
i) if said modem pair is not synchronized within said synchronization time period, set a higher rate for said modem pair equal to the current data rate of said modem pair;
j) set said modem pair’s corresponding data rate in said vector to between said lower rate and said higher rate; and
k) set each of said modem pairs to said modem pair’s maximum rate where said modem pair achieved synchronization at said maximum rate.
33. A system according to claim 32 wherein said parallel data rate setter is additionally operative to establish said vector at one of said modem pools and communicate said vector to the other of said modem pools.
34. A system according to claim 32 wherein said parallel data rate setter is additionally operative to establish said vector from data rates previously used by said modem pairs.
35. A system according to claim 32 wherein said parallel data rate setter is additionally operative to:
measure wire attenuation for any of said modem pairs; and
interpolate said corresponding data rate from said wire attenuation using heuristics.
36. A system according to claim 32 wherein said parallel data rate setter is additionally operative to:
measure SNR for any of said modem pairs; and
interpolate said corresponding data rate from said SNR using heuristics.
37. A system according to claim 32 wherein said parallel data rate setter is additionally operative to increment an iteration counter and wherein said termination condition is met when said iteration counter reaches an iteration limit.
38. A system according to claim 32 wherein said parallel data rate setter is additionally operative to perform step e) until an elapsed time limit is reached.
39. A system according to claim 32 wherein said parallel data rate setter is additionally operative to perform step e) until there is no change in said data rates from a previous iteration of step e).
40. A system according to claim 32 wherein said parallel data rate setter is additionally operative to adjust s aid highest data rate for any of said modem pairs according to the formula
12
Rate
Corrected

=
Rate
Max

–

StabilityFactor
*
SNR
Ref

–
SNR
SNR
Ref
where RateMax is said highest data rate, StabilityFactor is any factor for step adjustment, SNR is the measured SNR of said modem pair, and SNRRef is any SNR value.