US5953316A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Reservation method and system for asynchronous transfer mode communications
Assignee: Columbia University
•
Filing: 1997-04-17
•
Granted: 1999-09-14
•
Expires: 2017-04-17
Abstract
Abstract For enhanced efficiency in setting up routes, and for enhanced throughput in an ATM network, invocation of objects can be parallelized. Also, throughput of a connection manager can be increased, and the latency of call set-up decreased by caching of network states such as recently used routes, output or input VCI/VPIs, bandwidth and buffer resources and existing connection states. And systems throughput can be increased by aggregating multiple request messages into a single invocation instead of making multiple invocations.
Inventors
- 👤 Aurel A. Lazar
- 👤 Mun Choon Chan
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 08:41
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5629; H04L2012/563
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
51 words
An ATM call processing system comprising: a connection manager for issuing ATM routing instructions to switch controllers; and a quality-of-service mapper operatively coupled to the connection manager for mapping between specifications for different communications service modes; wherein the connection manager and the quality-of-service mapper are disposed in a shared address space.
Claim 2
Dependent Claim
51 words
An ATM call processing system comprising: a connection manager for issuing ATM routing instructions to switch controllers; and a quality-of-service mapper operatively coupled to the connection manager for mapping between specifications for different communications service modes; wherein the connection manager and the quality-of-service mapper are disposed in a shared address space.
Claim 3
Dependent Claim
27 words
The ATM call processing system according to claim 1, wherein one of the specifications comprises user frame specifications and another of the specifications comprises ATM cell specifications.
Claim 4
Dependent Claim
45 words
An ATM call processing method comprising obtaining a connection request; referring to a cache of prior network states; and determining whether one of the prior network states can be used in satisfying the request and, if so, using that network state in satisfying the request.
Claim 5
Dependent Claim
45 words
An ATM call processing method comprising obtaining a connection request; referring to a cache of prior network states; and determining whether one of the prior network states can be used in satisfying the request and, if so, using that network state in satisfying the request.
Claim 6
Dependent Claim
16 words
The ATM call processing method according to claim 3, wherein the cache comprises prior routes requested.
Claim 7
Dependent Claim
14 words
The ATM call processing method according to claim 3, wherein the cache comprises names.
Claim 8
Dependent Claim
15 words
The ATM call processing method according to claim 5, wherein the names are output VCI/VPIs.
Claim 9
Dependent Claim
15 words
The ATM call processing method according to claim 5, wherein the names are input VCI/VPIs.
Claim 10
Dependent Claim
30 words
The ATM call processing method according to claim 5, wherein the names are VCI/VPIs, and further comprising competitive bidding in reserving a number of VCI/VPI pairs per port per switch.
Claim 11
Dependent Claim
31 words
The ATM call processing method according to claim 5, wherein the names are VCI/VPIs, and further comprising distributed optimization processing in reserving a number of VCI/VPI pairs per port per switch.
Claim 12
Dependent Claim
17 words
The ATM call processing method according to claim 3, wherein the cache comprises bandwidth and/or buffer information.
Claim 13
Dependent Claim
18 words
The ATM call processing method according to claim 10, further comprising competitive bidding in bandwidth and/or buffer allocation.
Claim 14
Dependent Claim
19 words
The ATM call processing method according to claim 10, further comprising distributed optimization processing in bandwidth and/or buffer allocation.
Claim 15
Dependent Claim
15 words
The ATM call processing method according to claim 3, wherein the cache comprises connection states.
Claim 16
Dependent Claim
54 words
An ATM call processing system comprising an input for connection requests; a cache for prior network states; and a processor instructed for determining whether one of the prior network states can be used in satisfying a current one of the connection requests and, if so, using that network state in satisfying the current request.
Claim 17
Dependent Claim
54 words
An ATM call processing system comprising an input for connection requests; a cache for prior network states; and a processor instructed for determining whether one of the prior network states can be used in satisfying a current one of the connection requests and, if so, using that network state in satisfying the current request.
Claim 18
Dependent Claim
39 words
An ATM processing method comprising: obtaining connection requests; caching, from the connection requests, a plurality of connection requests whose processing requires invocation of a common network object; and invoking the common network object for the plurality of connection requests.
Claim 19
Dependent Claim
39 words
An ATM processing method comprising: obtaining connection requests; caching, from the connection requests, a plurality of connection requests whose processing requires invocation of a common network object; and invoking the common network object for the plurality of connection requests.
Claim 20
Dependent Claim
49 words
An ATM processing system comprising: an input for connection requests; a selector for selecting from the connection requests a plurality of connection requests whose processing requires invocation of a common network object; a cache for the selected connection requests; and a processor instructed for processing the cached connection requests.
Claim 21
Dependent Claim
49 words
An ATM processing system comprising: an input for connection requests; a selector for selecting from the connection requests a plurality of connection requests whose processing requires invocation of a common network object; a cache for the selected connection requests; and a processor instructed for processing the cached connection requests.
Claim 22
Dependent Claim
135 words
An ATM call processing system comprising: a connection manager state machine; a message aggregation module operatively coupled to the connection manager state machine for aggregating messages from the connection manager state machine, and operatively coupled to at least one node server module which is operatively coupled to the connection manager state machine; a route cache module operatively coupled to the connection manager for receiving route information from the connection manager state machine, and operatively coupled to a route database object which is operatively coupled to the connection manager state machine; a name cache module operatively coupled to the message aggregation module for receiving VCI/VPI information from the message aggregation module, and operatively coupled to the connection manager state machine; and a bandwidth cache module operatively coupled to the connection manager state machine for bidirectional communication.
Claim 23
Dependent Claim
135 words
An ATM call processing system comprising: a connection manager state machine; a message aggregation module operatively coupled to the connection manager state machine for aggregating messages from the connection manager state machine, and operatively coupled to at least one node server module which is operatively coupled to the connection manager state machine; a route cache module operatively coupled to the connection manager for receiving route information from the connection manager state machine, and operatively coupled to a route database object which is operatively coupled to the connection manager state machine; a name cache module operatively coupled to the message aggregation module for receiving VCI/VPI information from the message aggregation module, and operatively coupled to the connection manager state machine; and a bandwidth cache module operatively coupled to the connection manager state machine for bidirectional communication.
References Cited (Backward Citations)
US5600640A
Cited
US5416771A
Cited
US5434852A
Cited
US5583860A
Cited
US5548581A
Cited
US5568475A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-09-13 | 2003-03-15 | 2003-09-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-09-13 | 2007-03-15 | 2007-09-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-09-13 | 2011-03-15 | 2011-09-14 | $7700.00 | Window Closed / Lapsed |