← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag