Patent US5467347A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5467347A Expired / Lapsed US ⏱️ 0.0 years remaining

Controlled access ATM switch

Assignee: Telefonaktiebolaget LM Ericsson AB
•
Filing: 1994-08-01
•
Granted: 1995-11-14
•
Expires: 2014-08-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An asynchronous transfer mode (ATM) switch in which access to a switchcore matrix is monitored and controlled through the logic and buffering functions of switchports connected thereto. The switchcore is greatly simplified by moving the logic and buffering functions to the switchports. The switchcore matrix comprises a plurality of rows, columns, and crosspoints thereof, providing routing paths for the routing of information cells from input points to output points on the matrix. Single-cell buffers in the switchcore matrix enable temporary storage and hand-off of individual information cells as they pass through the matrix. The simplicity of the switchcore matrix enables it to be constructed on a single integrated circuit.

Inventors

  • 👤 Lars-Goran Petersen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 08:19
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/15; H04L49/1515; H04L49/153; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L49/10; H04L49/104; H04L49/105; H04L49/106; H04L49/111; H04L49/1553; H04L49/1576; H04L49/20; H04L49/201; H04L49/203; H04L49/25; H04L49/253; H04L49/254; H04L49/256; H04L49/30; H04L49/3081; H04L49/40; H04L49/405; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L2012/5625; H04L2012/5638; H04L2012/5646; H04L2012/5652; H04L2012/5672; H04L2012/5674; H04L2012/5678; H04L2012/5679; H04L2012/5681; H04L2012/5683; H04L2012/5684; H04L49/1523

Claims Analysis

Total Claims: 45
Claim 1
Independent Claim 216 words
A data transfer switch comprising: a switchcore matrix comprising a plurality of rows, columns, and crosspoints thereof, providing selectable routing paths for the routing of a stream of information cells from input points to output points on s aid matrix; means for interfacing between external information cell communications devices and said switchcore matrix, said interfacing means comprising: a plurality of input switchports electronically connected to said switchcore matrix at said input points, each of said input switchports including at least one input buffer and being associated with one of said matrix rows; a plurality of output switchports electronically connected to said switching matrix at said output points, each of said output switchports being associated with one of said matrix columns; and means for asynchronously transmitting and receiving said stream of information cells from said switchcore matrix; a plurality of single-cell buffers, each of said single-cell buffers being located at a different one of said crosspoints of said switchcore matrix; means for reporting to each of said input switchports whether each of said single-cell crosspoint buffers on said input switchport's associated row contains an information cell; and means for controlling access by said information cells to said switchcore matrix by holding said information cells in said input buffers until one of said single-cell crosspoint buffers is empty.
Claim 2
Dependent Claim 216 words
A data transfer switch comprising: a switchcore matrix comprising a plurality of rows, columns, and crosspoints thereof, providing selectable routing paths for the routing of a stream of information cells from input points to output points on s aid matrix; means for interfacing between external information cell communications devices and said switchcore matrix, said interfacing means comprising: a plurality of input switchports electronically connected to said switchcore matrix at said input points, each of said input switchports including at least one input buffer and being associated with one of said matrix rows; a plurality of output switchports electronically connected to said switching matrix at said output points, each of said output switchports being associated with one of said matrix columns; and means for asynchronously transmitting and receiving said stream of information cells from said switchcore matrix; a plurality of single-cell buffers, each of said single-cell buffers being located at a different one of said crosspoints of said switchcore matrix; means for reporting to each of said input switchports whether each of said single-cell crosspoint buffers on said input switchport's associated row contains an information cell; and means for controlling access by said information cells to said switchcore matrix by holding said information cells in said input buffers until one of said single-cell crosspoint buffers is empty.
Claim 3
Dependent Claim 28 words
The data switch of claim 1 wherein each of said switchports includes the same number of said input buffers as there are output points from said switchcore matrix.
Claim 4
Dependent Claim 27 words
The data switch of claim 1 wherein each of said input buffers is selectively sized for the type of communications traffic to be transmitted through said buffer.
Claim 5
Dependent Claim 46 words
The data switch of claim 3 wherein said switch is an asynchronous transfer mode (ATM) switch and said means for controlling access to said switchcore matrix includes an ATM space switching protocol which translates logic addresses from said switchports to physical addresses in said switchcore matrix.
Claim 6
Dependent Claim 84 words
The ATM switch of claim 4 wherein said ATM space switching protocol includes: a relay address field for identifying target switchports to which each of said information cells is addressed; a relay poll field for identifying which of said target switchports are free; means for comparing said relay address field and said relay poll field to identify which of said target switchports are both addressed and free; and means for transmitting each of said information cells to said addressed target switchports that are free.
Claim 7
Dependent Claim 33 words
The ATM switch of claim 5 wherein the means for transmitting said information cells includes means for establishing priority among said information cells such that cells with the highest priority are transmitted first.
Claim 8
Dependent Claim 43 words
The ATM switch of claim 5 wherein the means for transmitting said information cells includes means for independently delaying transmission of selected ones of said information cells to synchronize said transmission with the transmission of other identified information cells to provide isochronal service.
Claim 9
Dependent Claim 40 words
The ATM switch of claim 5 wherein the means for transmitting said information cells includes a totally asynchronous interface between said switchports and said switchcore for enabling each of said external communications devices to operate at an optimum data rate.
Claim 10
Dependent Claim 281 words
An ATM switch comprising: a switchcore matrix comprising a plurality of rows columns, and crosspoints thereof, providing selectable routing paths for the routing of a stream of information cells from input points to output points on said matrix: means for interfacing between external information cell communications devices and said switchcore matrix, said interfacing means including a plurality of switchports electronically connected to said switchcore matrix at said input and output points, for asynchronously transmitting and receiving said stream of information cells from said switchcore matrix each of said switchports including at least one input buffer selectively sized for the type of communications traffic to be transmitted through said buffer; and means for controlling access by said information cells to said switchcore matrix comprising: means for holding said information cells in said input buffer until one of said routing paths is available; and an ATM space switching protocol which translates logic addresses from said switchports to physical addresses in said switchcore matrix, said ATM space switching protocol comprising: a relay address field for identifying target switchports to which each of said information cells is addressed; a relay poll field for identifying which of said target switchports are free; means for comparing said relay address field and said relay poll field to identify which of said target switchports are both addressed and free; and means for transmitting each of said information cells to said addressed target switchports that are free, said transmitting means comprising: means for phase shifting incoming and outgoing information cells; and means for determining the extent of said phase shift by measuring the length of time required to process and assemble said relay address field and said relay poll field.
Claim 11
Dependent Claim 281 words
An ATM switch comprising: a switchcore matrix comprising a plurality of rows columns, and crosspoints thereof, providing selectable routing paths for the routing of a stream of information cells from input points to output points on said matrix: means for interfacing between external information cell communications devices and said switchcore matrix, said interfacing means including a plurality of switchports electronically connected to said switchcore matrix at said input and output points, for asynchronously transmitting and receiving said stream of information cells from said switchcore matrix each of said switchports including at least one input buffer selectively sized for the type of communications traffic to be transmitted through said buffer; and means for controlling access by said information cells to said switchcore matrix comprising: means for holding said information cells in said input buffer until one of said routing paths is available; and an ATM space switching protocol which translates logic addresses from said switchports to physical addresses in said switchcore matrix, said ATM space switching protocol comprising: a relay address field for identifying target switchports to which each of said information cells is addressed; a relay poll field for identifying which of said target switchports are free; means for comparing said relay address field and said relay poll field to identify which of said target switchports are both addressed and free; and means for transmitting each of said information cells to said addressed target switchports that are free, said transmitting means comprising: means for phase shifting incoming and outgoing information cells; and means for determining the extent of said phase shift by measuring the length of time required to process and assemble said relay address field and said relay poll field.
Claim 12
Dependent Claim 22 words
The ATM switch of claim 9 wherein the switchcore matrix includes one or more single-cell buffers for each of said routing paths.
Claim 13
Dependent Claim 103 words
The ATM switch of claim 10 wherein said switchcore matrix includes: a plurality of row function units for terminating said information cell streams incoming from said switchports; a plurality of column function units which form synchronized pairs with said row function units and generate said information cell streams outgoing to said switchports; a plurality of cross function units for receiving said information cells from said row function units and relaying said information cells to said column function units; and a plurality of row buses and column buses for transmitting said information cell streams between said row function units and said column function units.
Claim 14
Dependent Claim 32 words
The ATM switch of claim 11 wherein said cross function unit includes a two-port memory device for storing said information cell until said information cell is unloaded by said column function unit.
Claim 15
Dependent Claim 43 words
The ATM switch of claim 12 wherein said cross function unit includes means for generating a flag signal for indicating to said column function unit that an information cell addressed to said column function unit is being stored in said two-port memory device.
Claim 16
Dependent Claim 17 words
The ATM switch of claim 13 wherein said switchcore matrix is constructed on a single integrated circuit.
Claim 17
Dependent Claim 22 words
The ATM switch of claim 14 wherein said switchcore matrix is mounted on a backplane to which said switchports are electrically connected.
Claim 18
Dependent Claim 25 words
The ATM switch of claim 10 wherein said single-cell buffers are arranged in pools of common buffers at said input points of said switchcore matrix.
Claim 19
Dependent Claim 26 words
The ATM switch of claim 16 wherein each of said pools of common buffers comprise a group of between one and twelve of said single-cell buffers.
Claim 20
Dependent Claim 28 words
The ATM switch of claim 17 wherein each of said pools of common buffers are distributed across said switchcore matrix to the crosspoints which are used most often.
Claim 21
Dependent Claim 23 words
The ATM switch of claim 10 wherein each of said single-cell buffers is shared by two of said crosspoints in said switchcore matrix.
Claim 22
Dependent Claim 23 words
The ATM switch of claim 10 wherein one of said single-cell buffers is located at each of said crosspoints of said switchcore matrix.
Claim 23
Dependent Claim 217 words
A data transfer switch comprising: a plurality of switchcore matrices, each of said matrices comprising a plurality of rows, columns, and crosspoints thereof, providing selectable routing paths for the routing of information cells from input points to output points on said matrices; and means for interfacing between external information cell communications devices and said switchcore matrices, said interfacing means comprising: a plurality of input switchports electronically connected to said switchcore matrices at said input points, each of said input switchports including at least one input buffer and being associated with one of said rows; a plurality of output switchports electronically connected to said switchcore matrices at said output points, each of said output switchports being associated with one of said columns; and means for asynchronously transmitting and receiving said stream of information cells from said switchcore matrices; a plurality of single-cell buffers, each of said single-cell buffers being located at a different one of said crosspoints of said switchcore matrices; means for reporting to each of said input switchports whether each of said single-cell crosspoint buffers on said input switchport's associated row contains an information cell; and means for controlling access by said information cells to said switchcore matrices by holding said information cells in said input buffer until one of said single-cell crosspoint buffers is empty.
Claim 24
Dependent Claim 217 words
A data transfer switch comprising: a plurality of switchcore matrices, each of said matrices comprising a plurality of rows, columns, and crosspoints thereof, providing selectable routing paths for the routing of information cells from input points to output points on said matrices; and means for interfacing between external information cell communications devices and said switchcore matrices, said interfacing means comprising: a plurality of input switchports electronically connected to said switchcore matrices at said input points, each of said input switchports including at least one input buffer and being associated with one of said rows; a plurality of output switchports electronically connected to said switchcore matrices at said output points, each of said output switchports being associated with one of said columns; and means for asynchronously transmitting and receiving said stream of information cells from said switchcore matrices; a plurality of single-cell buffers, each of said single-cell buffers being located at a different one of said crosspoints of said switchcore matrices; means for reporting to each of said input switchports whether each of said single-cell crosspoint buffers on said input switchport's associated row contains an information cell; and means for controlling access by said information cells to said switchcore matrices by holding said information cells in said input buffer until one of said single-cell crosspoint buffers is empty.
Claim 25
Dependent Claim 20 words
The data transfer switch of claim 21 wherein each of said switchcore matrices is constructed on a single integrated circuit.
Claim 26
Independent Claim 212 words
A method for controlling the flow of information cells within a communications system comprising the steps of: providing selectable routing paths for the routing of said information cells from input points to output points of a switchcore matrix having a plurality of rows, columns, and crosspoints thereof; electronically connecting a plurality of input switchports to the input points of said switchcore matrix, each of said input switchports including at least one input buffer and being associated with one of said matrix rows; electronically connecting a plurality of output switchports to the output points of said switchcore matrix, each of said output switchports being associated with one of said matrix columns; connecting each of said switchports to an external information cell communications device; asynchronously transmitting and receiving said stream of information cells from said switchcore matrix; mounting a plurality of single-cell buffers, each of said single-cell buffers being mounted at a different one of said crosspoints of said switchcore matrix; reporting to each of said input switchports whether each of said single-cell crosspoint buffers on said input switchport's associated row contains an information cell; and controlling access by said information cells to said switchcore matrix by holding said information cells in said input buffer until one of said single-cell crosspoint buffers is empty.
Claim 27
Independent Claim 212 words
A method for controlling the flow of information cells within a communications system comprising the steps of: providing selectable routing paths for the routing of said information cells from input points to output points of a switchcore matrix having a plurality of rows, columns, and crosspoints thereof; electronically connecting a plurality of input switchports to the input points of said switchcore matrix, each of said input switchports including at least one input buffer and being associated with one of said matrix rows; electronically connecting a plurality of output switchports to the output points of said switchcore matrix, each of said output switchports being associated with one of said matrix columns; connecting each of said switchports to an external information cell communications device; asynchronously transmitting and receiving said stream of information cells from said switchcore matrix; mounting a plurality of single-cell buffers, each of said single-cell buffers being mounted at a different one of said crosspoints of said switchcore matrix; reporting to each of said input switchports whether each of said single-cell crosspoint buffers on said input switchport's associated row contains an information cell; and controlling access by said information cells to said switchcore matrix by holding said information cells in said input buffer until one of said single-cell crosspoint buffers is empty.
Claim 28
Dependent Claim 42 words
The method as set forth in claim 23 wherein the step of controlling access by said information cells to said switchcore matrix includes selectively sizing each of said input buffers for the type of communications traffic to be transmitted through said buffer.
Claim 29
Dependent Claim 44 words
The method as set forth in claim 24 wherein the step of controlling access by said information cells to said switchcore matrix includes translating logic addresses from said switchports to physical addresses in said switchcore with an asynchronous transfer mode (ATM) space switching protocol.
Claim 30
Dependent Claim 68 words
The method as set forth in claim 25 wherein the step of translating logic addresses to physical addresses includes: identifying target switchports to which an information cell is addressed; identifying target switchports that are free; comparing said addressed target switchports with said free target switchports to identify which of said addressed target switchports are free; and transmitting said information cell to said addressed target switchports that are free.
Claim 31
Independent Claim 311 words
A method for controlling the flow of information cells within a communications system comprising the steps of: providing selectable routing paths for the routing of said information cells from input points to output points of a switchcore matrix having a plurality of rows, columns, and crosspoints thereof; electronically connecting a plurality of switchports to the input points of said switchcore matrix to transmit information cells to said switchcore matrix; electronically connecting a plurality of switchports to the output points of said switchcore matrix to receive information cells from said switchcore matrix; connecting each of said switchports to an external information cell communications device; and controlling access, by each of said information cells, to said switchcore matrix, said access controlling step comprising: holding said information cells in at least one input buffer located within each of said switchports connected to said input points until one of said routing paths is available, said step of holding said information cells comprising: selectively sizing each of said input buffers for the type of communications traffic to be transmitted through said buffer; and translating logic addresses from said switchports to physical addresses in said switchcore with an asynchronous transfer mode (ATM) space switching protocol, said step of translating logic addresses to physical addresses comprising: identifying target switchports to which an information cell is addressed; identifying target switchports that are free; comparing said addressed target switchports with said free target switchports to identify which of said addressed target switchports are free; and transmitting said information cell to said addressed target switchports that are free, said transmitting step comprising: measuring the length of time required to identify and compare said addressed target switchports with said free target switchports; and phase shifting incoming and outgoing information cells an amount equivalent to said length of time required to identify and compare said addressed target switchports with said free target switchports.
Claim 32
Independent Claim 311 words
A method for controlling the flow of information cells within a communications system comprising the steps of: providing selectable routing paths for the routing of said information cells from input points to output points of a switchcore matrix having a plurality of rows, columns, and crosspoints thereof; electronically connecting a plurality of switchports to the input points of said switchcore matrix to transmit information cells to said switchcore matrix; electronically connecting a plurality of switchports to the output points of said switchcore matrix to receive information cells from said switchcore matrix; connecting each of said switchports to an external information cell communications device; and controlling access, by each of said information cells, to said switchcore matrix, said access controlling step comprising: holding said information cells in at least one input buffer located within each of said switchports connected to said input points until one of said routing paths is available, said step of holding said information cells comprising: selectively sizing each of said input buffers for the type of communications traffic to be transmitted through said buffer; and translating logic addresses from said switchports to physical addresses in said switchcore with an asynchronous transfer mode (ATM) space switching protocol, said step of translating logic addresses to physical addresses comprising: identifying target switchports to which an information cell is addressed; identifying target switchports that are free; comparing said addressed target switchports with said free target switchports to identify which of said addressed target switchports are free; and transmitting said information cell to said addressed target switchports that are free, said transmitting step comprising: measuring the length of time required to identify and compare said addressed target switchports with said free target switchports; and phase shifting incoming and outgoing information cells an amount equivalent to said length of time required to identify and compare said addressed target switchports with said free target switchports.
Claim 33
Dependent Claim 39 words
The method as set forth in claim 27 wherein the step of providing selectable routing paths for the routing of information cells includes providing one or more single-cell buffers for each of said routing paths in said switchcore matrix.
Claim 34
Dependent Claim 26 words
The method as set forth in claim 28 further comprising the step of mounting double-directed connections at the input and output points of said switchcore matrix.
Claim 35
Dependent Claim 29 words
The method as set forth in claim 29 further comprising the step of mounting said switchcore matrix, said single-cell buffers, and said double-directed connections on a single integrated circuit.
Claim 36
Dependent Claim 213 words
A data transfer switch comprising: means for providing selectable routing paths for the routing of said information cells from input points to output points of a switchcore matrix having a plurality of rows, columns, and crosspoints thereof; means for electronically connecting a plurality of input switchports to the input points of said switchcore matrix, each of said input switchports including at least one input buffer and being associated with one of said matrix rows; means for electronically connecting a plurality of output switchports to the output points of said switchcore matrix, each of said output switchports being associated with one of said matrix columns; means for connecting each of said switchports to an external information cell communications device; means for asynchronously transmitting and receiving said stream of information cells from said switchcore matrix; a plurality of single-cell buffers each of said single-cell buffers being mounted at a different one of said crosspoints of said switchcore matrix; means for reporting to each of said input switchports whether each of said single-cell crosspoint buffers on said input switchport's associated row contains an information cell; and means for controlling access by said information cells to said switchcore matrix by holding said information cells in said input buffer until one of said single-cell crosspoint buffers is empty.
Claim 37
Dependent Claim 213 words
A data transfer switch comprising: means for providing selectable routing paths for the routing of said information cells from input points to output points of a switchcore matrix having a plurality of rows, columns, and crosspoints thereof; means for electronically connecting a plurality of input switchports to the input points of said switchcore matrix, each of said input switchports including at least one input buffer and being associated with one of said matrix rows; means for electronically connecting a plurality of output switchports to the output points of said switchcore matrix, each of said output switchports being associated with one of said matrix columns; means for connecting each of said switchports to an external information cell communications device; means for asynchronously transmitting and receiving said stream of information cells from said switchcore matrix; a plurality of single-cell buffers each of said single-cell buffers being mounted at a different one of said crosspoints of said switchcore matrix; means for reporting to each of said input switchports whether each of said single-cell crosspoint buffers on said input switchport's associated row contains an information cell; and means for controlling access by said information cells to said switchcore matrix by holding said information cells in said input buffer until one of said single-cell crosspoint buffers is empty.
Claim 38
Dependent Claim 27 words
The data switch of claim 31 wherein each of said input buffers is selectively sized for the type of communications traffic to be transmitted through said buffer.
Claim 39
Dependent Claim 40 words
The data switch of claim 32 wherein the means for controlling access to said switchcore matrix includes means for translating logic addresses from said switchports to physical addresses in said switchcore with an asynchronous transfer mode (ATM) space switching protocol.
Claim 40
Dependent Claim 74 words
The data switch of claim 33 wherein the means for translating logic addresses to physical addresses includes: means for identifying target switchports to which an information cell is addressed; means for identifying target switchports that are free; means for comparing said addressed target switchports with said free target switchports to identify which of said addressed target switchports are free; and means for transmitting said information cell to said addressed target switchports that are free.
Claim 41
Dependent Claim 316 words
A data transfer switch comprising: means for providing selectable routing paths for the routing of said information cells from input points to output points of a switchcore matrix having a plurality of rows, columns, and crosspoints thereof; means for electronically connecting a plurality of switchports to the input points of said switchcore matrix to transmit information cells to said switchcore matrix; means for electronically connecting a plurality of switchports to the output points of said switchcore matrix to receive information cells from said switchcore matrix; means for connecting each of said switchports to an external information cell communications device; and means for controlling access, by each of said information cells, to said switchcore matrix, said access controlling means comprising: at least one input buffer, located within each of said switchports connected to said input points, for holding said information cells until one of said routing paths is available, each of said input buffers being selectively sized for the type of communications traffic to be transmitted through said buffer; and means for translating logic addresses from said switchports to physical addresses in said switchcore with an asynchronous transfer mode (ATM) space switching protocol, said means for translating logic addresses to physical addresses comprising: means for identifying target switchports to which an information cell is addressed; means for identifying target switchports that are free; means for comparing said addressed target switchports with said free target switchports to identify which of said addressed target switchports are free; and means for transmitting said information cell to said addressed target switchports that are free, said transmitting means comprising: means for measuring the length of time required to identify and compare said addressed target switchports with said free target switchports; and means for phase shifting incoming and outgoing information cells an amount equivalent to said length of time required to identify and compare said addressed target switchports with said free target switchports.
Claim 42
Dependent Claim 316 words
A data transfer switch comprising: means for providing selectable routing paths for the routing of said information cells from input points to output points of a switchcore matrix having a plurality of rows, columns, and crosspoints thereof; means for electronically connecting a plurality of switchports to the input points of said switchcore matrix to transmit information cells to said switchcore matrix; means for electronically connecting a plurality of switchports to the output points of said switchcore matrix to receive information cells from said switchcore matrix; means for connecting each of said switchports to an external information cell communications device; and means for controlling access, by each of said information cells, to said switchcore matrix, said access controlling means comprising: at least one input buffer, located within each of said switchports connected to said input points, for holding said information cells until one of said routing paths is available, each of said input buffers being selectively sized for the type of communications traffic to be transmitted through said buffer; and means for translating logic addresses from said switchports to physical addresses in said switchcore with an asynchronous transfer mode (ATM) space switching protocol, said means for translating logic addresses to physical addresses comprising: means for identifying target switchports to which an information cell is addressed; means for identifying target switchports that are free; means for comparing said addressed target switchports with said free target switchports to identify which of said addressed target switchports are free; and means for transmitting said information cell to said addressed target switchports that are free, said transmitting means comprising: means for measuring the length of time required to identify and compare said addressed target switchports with said free target switchports; and means for phase shifting incoming and outgoing information cells an amount equivalent to said length of time required to identify and compare said addressed target switchports with said free target switchports.
Claim 43
Dependent Claim 39 words
The data switch of claim 35 wherein the means for providing selectable routing paths for the routing of information cells includes means for providing one or more single-cell buffers for each of said routing paths in said switchcore matrix.
Claim 44
Dependent Claim 16 words
The data switch of claim 36 wherein said input points and output points comprise double-directed connections.
Claim 45
Dependent Claim 24 words
The data switch of claim 37 wherein said switchcore matrix, said single-cell buffers, and said double-directed connections are mounted on a single integrated circuit.

References Cited (Backward Citations)

US4692917A Cited
US4973956A Cited
US5126999A Cited
US5038343A Cited
US5140582A Cited
US5079762A Cited
US5128931A Cited
US5150358A Cited
US5144293A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-13 1999-05-15 1999-11-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-13 2003-05-15 2003-11-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-13 2007-05-15 2007-11-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag