US5546379A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Bandwidth-on-demand remote office network apparatus and method
Assignee: NEC Corp of America
•
Filing: 1994-08-26
•
Granted: 1996-08-13
•
Expires: 2014-08-26
Abstract
Abstract A wide-area computer network system provides bandwidth based on network demand, throughput, and delay requirements, distribution of network load over multiple, parallel connections from the originating node to a destination node, a method of enabling efficient exchange of packet data routing information, modem pooling, an authentication procedure, and a virtual interface as a logical network interface for providing circuit switched connectivity, such as a connection between a host/application and a remote network.
Inventors
- 👤 Ladavan Thaweethai
- 👤 Tien-Jan A. Moon
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 21:32
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/08; H04L47/00; H04L47/10; H04L69/00; H04L69/14
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
103 words
A modem pooling control apparatus for automatically selecting a modem from among a number of modems according to a plurality of modem requirements defined by a user, the apparatus comprising: storage means for storing a plurality of modem capability parameters associated with a plurality of different types of modems with different command sets; selection means for automatically selecting, on the basis of the stored plurality of modem capability parameters, a selected modem from the plurality of modems, such that the selected modem meets the plurality of modem requirements defined by the user; and means for interconnecting the selected modem with a remote modem.
Claim 2
Dependent Claim
103 words
A modem pooling control apparatus for automatically selecting a modem from among a number of modems according to a plurality of modem requirements defined by a user, the apparatus comprising: storage means for storing a plurality of modem capability parameters associated with a plurality of different types of modems with different command sets; selection means for automatically selecting, on the basis of the stored plurality of modem capability parameters, a selected modem from the plurality of modems, such that the selected modem meets the plurality of modem requirements defined by the user; and means for interconnecting the selected modem with a remote modem.
Claim 3
Dependent Claim
99 words
A modem pooling control apparatus as recited in claim 1, further comprising: pattern storage means for maintaining text patterns within said storage means, said text patterns each comprising (1) a single modulation rate pattern text and (2) compression information comprising a plurality of items of compression pattern text; means for receiving from said selected modem, after a connection to said remote modem has been successfully made, a modem response in the form of a text string; response interpreting means for interpreting the modem response; and scanning means for scanning said modem response for response patterns matching said text patterns.
Claim 4
Dependent Claim
39 words
A modem pooling control apparatus as recited in claim 2, further comprising means for determining a capacity unit (CU) of said connection from those of said modulation rate pattern text and said compression information that match said response patterns.
Claim 5
Dependent Claim
53 words
A modem pooling control apparatus as recited in claim 1, wherein said storage means includes means for storing said plurality of modem capability parameters as a plurality of modem definition records, each said modem definition record comprising at least one modem entry, and each said modem entry comprising at least one capability entry.
Claim 6
Dependent Claim
54 words
A modem pooling control apparatus as recited in claim 4, in which said selection means includes capability interpreting means capable of interpreting said plurality of modem capability parameters while allowing said capability entry to comprise multiple text lines, and allowing a plurality of said capability entries to be comprised by a single text line.
Claim 7
Dependent Claim
50 words
A modem pooling control apparatus as recited in claim 4, in which said selection means includes capability interpreting means capable of interpreting and using said plurality of modem capabilities parameter to select said selected modem from said plurality of modems regardless of how said capability entries are ordered within said
Claim 8
Dependent Claim
100 words
A modem pooling control method for automatically selecting a modem from among a number of modems according to a plurality of modem requirements defined by a user, the method comprising steps of: storing, in a database, a plurality of modem capability parameters associated with a plurality of different modems with a plurality of command sets; automatically selecting, on the basis of the stored plurality of modem capability parameters, a selected modem from the plurality of modems, such that the selected modem meets the plurality of modem requirements defined by the user; and interconnecting the selected modem with a remote modem.
Claim 9
Dependent Claim
100 words
A modem pooling control method for automatically selecting a modem from among a number of modems according to a plurality of modem requirements defined by a user, the method comprising steps of: storing, in a database, a plurality of modem capability parameters associated with a plurality of different modems with a plurality of command sets; automatically selecting, on the basis of the stored plurality of modem capability parameters, a selected modem from the plurality of modems, such that the selected modem meets the plurality of modem requirements defined by the user; and interconnecting the selected modem with a remote modem.
Claim 10
Dependent Claim
37 words
A modem pooling control method as recited in claim 7, further comprising the step of sending commands to said selected modem to configure said selected modem according to the plurality of modem requirements defined by said user.
Claim 11
Dependent Claim
70 words
A modem pooling control method as recited in claim 7, wherein said step of storing said plurality of modem capability parameter comprises the step of maintaining a cross-reference between said plurality of different modems and a plurality of sets of characteristics of each of said plurality of different modems, each said set of characteristics describing at least one possible configuration of a corresponding one of said plurality of different modems.
Claim 12
Dependent Claim
37 words
A modem pooling control method as recited in claim 9, further comprising the step of sending commands to said selected modem to configure said selected modem according to the plurality of modem requirements defined by said user.
Claim 13
Dependent Claim
76 words
A modem pooling control method as recited in claim 7, wherein said step of automatically selecting said selected modem comprises the steps of: identifying a subset of said plurality of modems such that each modem of said subset of modems (1) has characteristics compatible with said requirements defined by said user, and (2) is able to be configured according to said requirements defined by said user; and selecting said selected modem from said subset of modems.
Claim 14
Dependent Claim
46 words
A modem pooling control method as recited in claim 11, further comprising the step of sending commands to said selected modem to configure said selected modem according to requirements defined by said user before a connection between said selected modem and said remote modem is made.
Claim 15
Dependent Claim
124 words
A modem pooling control method comprising the steps of: defining command strings needed for controlling a plurality of different types of modems; storing, in a database, a plurality of modem capability parameters associated with a plurality of modems comprising the plurality of different types of modems and requiring a plurality of command sets, such that said plurality of modem capability parameters are organized into a plurality of modem definition records, each said modem definition record comprising at least one modem entry, and each said modem entry comprising at least one capability entry; selecting, on the basis of the said plurality of modem capability parameters, a selected modem from the plurality of different types of modems; and interconnecting said selected modem with a remote modem.
Claim 16
Dependent Claim
124 words
A modem pooling control method comprising the steps of: defining command strings needed for controlling a plurality of different types of modems; storing, in a database, a plurality of modem capability parameters associated with a plurality of modems comprising the plurality of different types of modems and requiring a plurality of command sets, such that said plurality of modem capability parameters are organized into a plurality of modem definition records, each said modem definition record comprising at least one modem entry, and each said modem entry comprising at least one capability entry; selecting, on the basis of the said plurality of modem capability parameters, a selected modem from the plurality of different types of modems; and interconnecting said selected modem with a remote modem.
Claim 17
Dependent Claim
54 words
A modem pooling control method as recited in claim 13, further comprising the step of interpreting said plurality of modem capability parameters while ignoring at least line feed characters, thereby allowing a single capability entry to be composed in multiple text lines and multiple capability entries to be defined on a single text line.
Claim 18
Dependent Claim
52 words
A modem pooling control method as recited in claim 13, further comprising the step of interpreting said plurality of modem capability parameter without regard to how said capability entries are ordered within said modem entries, thereby not requiring said capability entries to be in a specific order within a said modem entry.
Claim 19
Dependent Claim
29 words
A modem pooling control apparatus as recited in claim 5, in which said selection means ignores space, tab, and line feed characters while interpreting said plurality of capability parameter.
Claim 20
Dependent Claim
26 words
A modem pooling control method as recited in claim 4, wherein space and tab characters are also ignored while interpreting said plurality of modem capability parameters.
References Cited (Backward Citations)
US4040014A
Cited
US4236248A
Cited
US4679191A
Cited
US4587651A
Cited
US4597077A
Cited
US4607364A
Cited
US4598397A
Cited
US5058108A
Cited
US4975905A
Cited
US4621359A
Cited
US4769811A
Cited
US4769810A
Cited
US4977582A
Cited
US4893305A
Cited
US4896319A
Cited
US4899333A
Cited
US4980913A
Cited
US5193090A
Cited
US4884266A
Cited
US5025486A
Cited
US4930159A
Cited
US5153877A
Cited
US5153876A
Cited
US4989203A
Cited
US5132961A
Cited
US4979165A
Cited
US5161154A
Cited
US5202899A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-08-13 | 2000-02-12 | 2000-08-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-08-13 | 2004-02-12 | 2004-08-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-08-13 | 2008-02-12 | 2008-08-13 | $7700.00 | Window Closed / Lapsed |