US5508732A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data server, control server and gateway architecture system and method for broadcasting digital video on demand
Assignee: International Business Machines Corp
•
Filing: 1993-03-22
•
Granted: 1996-04-16
•
Expires: 2013-03-22
Abstract
Abstract A data processing system is described for providing digital video information on subscriber demand, for very large video data files. The system enables rapid response to the requests by network subscribers, independent of the number of video files offered for selection. The data processing system is coupled through a data switch to a subscriber communications network.
Inventors
- 👤 John F. Bottomley
- 👤 Henry D. Chadwick
- 👤 James M. Hall
- 👤 Frank R. Moore
- 👤 John T. Powers, Jr.
- 👤 Marc A. Putterman
- 👤 Mark L. Schaszberger
- 👤 Robin Williams
- 👤 Robert W. Withers
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 08:04
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/21; H04N21/23; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17336
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
374 words
In a data processing system coupled to a subscriber communications network through a data switch, the system including a gateway coupled to the network, a control server coupled to the gateway and a data server coupled to the control server and to the data switch, a method for providing digital video data on subscriber demand, comprising the steps of: receiving a subscriber demand in the gateway from the network, and forwarding a subscriber ID and a video ID for the digital video data to the control server; determining that no subscriber queue exists in said control server corresponding to said video ID, which is accepting new subscribers; creating a new subscriber queue in said control server if a new port having a new port ID is available, starting a new queue timer for adding subscribers to said new subscriber queue and scheduling said video ID for said new port ID at a new start time; assigning said subscriber ID to said new subscriber queue; sending said new port ID and said subscriber ID to the data switch to connect said new port to the subscriber; sending said video ID and said new port ID to said data server after said new queue timer times out; accessing a video storage in said data server using said video ID and loading a first page of said video data into an A-buffer and a second page of said video data into a B-buffer and storing a next video storage accessing address; selectively coupling an output for said A-buffer and said B-buffer (A-B buffers) to said new port using said new port ID; outputting said video data from said A-buffer to said new port to send said video data as a data stream to said data switch; outputting said video data from said B-buffer to said new port when said A-buffer is empty and reloading said A-buffer by accessing a next page of video data from said video storage using said next video storage accessing address; continuing said outputting of said video data from said A-buffer and said B-buffer to said data switch until an end of said video data is determined; sending a termination message to said data switch to disconnect said new port from said subscriber.
Claim 2
Dependent Claim
374 words
In a data processing system coupled to a subscriber communications network through a data switch, the system including a gateway coupled to the network, a control server coupled to the gateway and a data server coupled to the control server and to the data switch, a method for providing digital video data on subscriber demand, comprising the steps of: receiving a subscriber demand in the gateway from the network, and forwarding a subscriber ID and a video ID for the digital video data to the control server; determining that no subscriber queue exists in said control server corresponding to said video ID, which is accepting new subscribers; creating a new subscriber queue in said control server if a new port having a new port ID is available, starting a new queue timer for adding subscribers to said new subscriber queue and scheduling said video ID for said new port ID at a new start time; assigning said subscriber ID to said new subscriber queue; sending said new port ID and said subscriber ID to the data switch to connect said new port to the subscriber; sending said video ID and said new port ID to said data server after said new queue timer times out; accessing a video storage in said data server using said video ID and loading a first page of said video data into an A-buffer and a second page of said video data into a B-buffer and storing a next video storage accessing address; selectively coupling an output for said A-buffer and said B-buffer (A-B buffers) to said new port using said new port ID; outputting said video data from said A-buffer to said new port to send said video data as a data stream to said data switch; outputting said video data from said B-buffer to said new port when said A-buffer is empty and reloading said A-buffer by accessing a next page of video data from said video storage using said next video storage accessing address; continuing said outputting of said video data from said A-buffer and said B-buffer to said data switch until an end of said video data is determined; sending a termination message to said data switch to disconnect said new port from said subscriber.
Claim 3
Dependent Claim
78 words
The method of claim 1, wherein said step of receiving said demand in said gateway, further comprises the steps of: responding with a first response to said subscriber using a voice response unit; receiving said subscriber ID and video ID from said subscriber; validating said subscriber ID; accessing a gateway video catalog using said video ID, to obtain voice response data describing said video data; responding with a second response to said subscriber using said voice response unit.
Claim 4
Dependent Claim
369 words
A data processing system coupled to a subscriber communications network through a data switch, for providing digital video data on subscriber demand, comprising: a gateway coupled to the network, for receiving a demand from a subscriber, for said digital video data; a control server coupled to said gateway, for receiving subscriber ID and video ID from said gateway and determining that no subscriber queue exists in said control server corresponding to said video ID, which is accepting new subscribers; said control server creating a new subscriber queue in said control server if a new port having a new port ID is available, starting a new queue timer for adding subscribers to said new subscriber queue and scheduling said video ID for said new port ID at a new start time; said control server assigning said subscriber ID to said new subscriber queue; said control server sending said new port ID and said subscriber ID to the data switch to connect said new port to the subscriber; a data server coupled to said control server and to the data switch, for receiving said video ID and said new port ID after said new queue timer times out; said data server accessing a video storage in said data server using said video ID and loading a first page of video data into an A-buffer and second page of video data into a B-buffer and storing a next video storage accessing address; said data server selectively coupling said A-buffer and said B-buffer to said new port using said new port ID and outputting said video data from said A-buffer to said new port to send said video data as a data stream to said data switch; said data server outputting said B-buffer to said new port when said A-buffer is empty and reloading said A-buffer by accessing a next page of video data from said video storage using said next video storage accessing address; said data server continuing said outputting of said video data from said A-buffer and said B-buffer to said data switch until an end of said video data is determined; said data server sending a termination message to said data switch to disconnect said new port from said subscriber.
Claim 5
Dependent Claim
369 words
A data processing system coupled to a subscriber communications network through a data switch, for providing digital video data on subscriber demand, comprising: a gateway coupled to the network, for receiving a demand from a subscriber, for said digital video data; a control server coupled to said gateway, for receiving subscriber ID and video ID from said gateway and determining that no subscriber queue exists in said control server corresponding to said video ID, which is accepting new subscribers; said control server creating a new subscriber queue in said control server if a new port having a new port ID is available, starting a new queue timer for adding subscribers to said new subscriber queue and scheduling said video ID for said new port ID at a new start time; said control server assigning said subscriber ID to said new subscriber queue; said control server sending said new port ID and said subscriber ID to the data switch to connect said new port to the subscriber; a data server coupled to said control server and to the data switch, for receiving said video ID and said new port ID after said new queue timer times out; said data server accessing a video storage in said data server using said video ID and loading a first page of video data into an A-buffer and second page of video data into a B-buffer and storing a next video storage accessing address; said data server selectively coupling said A-buffer and said B-buffer to said new port using said new port ID and outputting said video data from said A-buffer to said new port to send said video data as a data stream to said data switch; said data server outputting said B-buffer to said new port when said A-buffer is empty and reloading said A-buffer by accessing a next page of video data from said video storage using said next video storage accessing address; said data server continuing said outputting of said video data from said A-buffer and said B-buffer to said data switch until an end of said video data is determined; said data server sending a termination message to said data switch to disconnect said new port from said subscriber.
Claim 6
Dependent Claim
75 words
The system of claim 3, wherein said gateway, further comprises: a voice response unit for responding with a first response to the subscriber; said gateway receiving said subscriber ID and said video ID from the subscriber and validating said subscriber ID; said gateway accessing a gateway video catalog using said video ID, to obtain voice response data describing said digital video data and responding a second response to the subscriber with said voice response data.
Claim 7
Dependent Claim
106 words
The system of claim 3, wherein said data server further comprises: a video data selector coupled to a plurality of video data files in said video storage unit, for receiving said video ID and in response thereto, selecting one of said plurality of video data files for coupling to said A-B buffers; a multiplexer coupled to a plurality of said ports, for receiving said port ID and in response thereto, selecting one of said plurality of ports for coupling to said A-B buffers; whereby a selected one of said plurality of video data files can be output to selected any one of said plurality of ports.
Claim 8
Dependent Claim
382 words
In a data processing system coupled to a subscriber communications network through a data switch, the system including a gateway coupled to the network, a control server coupled to the gateway and a data server coupled to the control server and to the data switch, a method for providing digital video data on subscriber demand, comprising the steps of: receiving a demand in the gateway from a subscriber, including a subscriber ID and a video ID for said digital video data; sending said subscriber ID and video ID to the control server; determining if a subscriber queue exists in said control server corresponding to said video ID having been previously assigned to a port having a port ID and determining whether said queue is accepting new subscribers; assigning said subscriber ID to said subscriber queue and sending a video confirmation, said port ID and a start time to said gateway; sending said port ID and subscriber ID to the data switch to connect said port to the subscriber; continuing to receive additional subscriber demands until a queue timer in said control server times out; sending said video ID and port ID to said data server after said queue timer times out; accessing a video storage in said data server using said video ID and loading a first page of video data into an A-buffer and second page of video data into a B-buffer and storing a next video storage accessing address; said data server selectively coupling said A-buffer and said B-buffer (A-B buffers) to said port using said port ID; outputting said video data from said A-buffer to said port to send said video data as a data stream to said data switch; outputting said video data from said B-buffer to said port when said A-buffer is empty and relocating said A-buffer by accessing a next page of video data from said video storage using said next video storage accessing address; continuing said outputting of said video data from said A-buffer and said B-buffer as a data stream to said data switch until an end of said video data is detected; sending a termination message from said data server through said control server and through said gateway to said data switch to release connections between said port and subscribers in said network.
Claim 9
Dependent Claim
382 words
In a data processing system coupled to a subscriber communications network through a data switch, the system including a gateway coupled to the network, a control server coupled to the gateway and a data server coupled to the control server and to the data switch, a method for providing digital video data on subscriber demand, comprising the steps of: receiving a demand in the gateway from a subscriber, including a subscriber ID and a video ID for said digital video data; sending said subscriber ID and video ID to the control server; determining if a subscriber queue exists in said control server corresponding to said video ID having been previously assigned to a port having a port ID and determining whether said queue is accepting new subscribers; assigning said subscriber ID to said subscriber queue and sending a video confirmation, said port ID and a start time to said gateway; sending said port ID and subscriber ID to the data switch to connect said port to the subscriber; continuing to receive additional subscriber demands until a queue timer in said control server times out; sending said video ID and port ID to said data server after said queue timer times out; accessing a video storage in said data server using said video ID and loading a first page of video data into an A-buffer and second page of video data into a B-buffer and storing a next video storage accessing address; said data server selectively coupling said A-buffer and said B-buffer (A-B buffers) to said port using said port ID; outputting said video data from said A-buffer to said port to send said video data as a data stream to said data switch; outputting said video data from said B-buffer to said port when said A-buffer is empty and relocating said A-buffer by accessing a next page of video data from said video storage using said next video storage accessing address; continuing said outputting of said video data from said A-buffer and said B-buffer as a data stream to said data switch until an end of said video data is detected; sending a termination message from said data server through said control server and through said gateway to said data switch to release connections between said port and subscribers in said network.
Claim 10
Dependent Claim
78 words
The method of claim 6, wherein said step of receiving said demand in said gateway, further comprises the steps of: responding to a first response with a voice response unit; receiving said subscriber ID and video ID from the subscriber; validating said subscriber ID; accessing a gateway video catalog using said video ID, to obtain voice response data describing said digital video data; responding to a second response with said voice response unit using said voice response data.
Claim 11
Dependent Claim
140 words
The method of claim 6, wherein said step of determining if a subscriber queue exists in said control server corresponding to said video ID, further comprises the steps of: determining if a port is available if no subscriber queue exists for said video ID; creating a new subscriber queue in control server if a new port having a new port ID is available, starting a new queue timer for adding subscribers to said new subscriber queue and scheduling said video ID for said new port ID at a new start time; assigning said subscriber ID to said new subscriber queue and sending video confirmation, said new port ID and new start time to said voice response unit in said gateway; sending said new port ID and subscriber ID to the data switch to connect said new port to the subscriber.
Claim 12
Dependent Claim
537 words
In a data processing system coupled to a subscriber communications network through a data switch, the system including a gateway coupled to the network, a control server coupled to the gateway and a data server coupled to the control server and to the data switch, a method for providing digital video data on subscriber demand, comprising the steps of: receiving a demand in the gateway from a subscriber, including a subscriber ID and a video ID for said digital video data; sending said subscriber ID and video ID to the control server; determining if a subscriber queue exists in said control server corresponding to said video ID having been previously assigned to a port having a port ID and determining whether said queue is accepting new subscribers; determining if a port is available if no subscriber queue exists for said video ID; creating a new subscriber queue in said control server if a new port having a new port ID is available, starting a The method of claim 6, wherein said step of determining if a subscriber queue exists in said control server corresponding to said video ID, further comprises the steps of: determining if a port is available if no subscriber queue exists for said video ID; creating a new subscriber queue in control server if a new port having a new port ID is available, starting a new queue timer for adding subscribers to said new subscriber queue and scheduling said video ID for said new port ID at a new start time; assigning said subscriber ID to said new subscriber queue and sending video confirmation, said new port ID and new start time to said voice response unit in said gateway; sending said new port ID and subscriber ID to the data switch to connect said new port to the subscriber. In a data processing system coupled to a subscriber communications network through a data switch, the system including a gateway coupled to the network, a control server coupled to the gateway and a data server coupled to the control server and to the data switch, a method for providing digital video data on subscriber demand, comprising the steps of: receiving a demand in the gateway from a subscriber, including a subscriber ID and a video ID for said digital video data; sending said subscriber ID and video ID to the control server; determining if a subscriber queue exists in said control server corresponding to said video ID having been previously assigned to a port having a port ID and determining whether said queue is accepting new subscribers; determining if a port is available if no subscriber queue exists for said video ID; creating a new subscriber queue in said control server if a new port having a new port ID is available, starting a new queue timer for adding subscribers to said new subscriber queue and scheduling said video ID for said new port ID at a new start time; assigning said subscriber ID to said new subscriber queue and sending a video confirmation, said port ID and a start time to said gateway; sending said new port ID and subscriber ID to the data switch to connect said port to the subscriber.
Claim 13
Dependent Claim
225 words
The method of claim 9, which further comprises the steps of: continuing to receive additional subscriber demands until said new queue timer in said control server times out; sending said video ID and new port ID to said data server after said new queue timer times out; accessing a video storage in said data server using said video ID and loading a first page of video data into an A-buffer and second page of video data into a B-buffer and storing a next video storage accessing address; said data server selectively coupling an output for said A-buffer and said B-buffer (A-B buffers) to said port using said port ID; outputting said A-buffer to said new port to send said video data as a data stream to said data switch; outputting said B-buffer to said port when said A-buffer is empty and reloading said A-buffer by accessing a next page of video data from said video storage using said next video storage accessing address; continuing said outputting of said video data from said A-buffer and said B-buffer as a data stream to said data switch until and end of said video data is detected; sending a termination message from said data server through said control server and through said gateway to said data switch to release connections between said new port and subscribers in said network.
Claim 14
Dependent Claim
78 words
The method of claim 9, wherein said step of receiving said demand in said gateway, further comprises the steps of: responding to a first response with a voice response unit; receiving said subscriber ID and vide ID from the subscriber; validating said subscriber ID; accessing a gateway video catalog using said video ID, to obtain voice response data describing said digital video data; responding to a second response with said voice response unit using said voice response data.
Claim 15
Dependent Claim
220 words
A data processing system coupled to a subscriber communications network through a data switch, for providing digital video data on subscriber demand, comprising: a gateway coupled to the network, for receiving a demand from a subscriber, including a subscriber ID and a video ID for said digital video data; a control server coupled to said gateway, for receiving subscriber ID and video ID from said gateway and determining if a subscriber queue exists in said control server corresponding to said video ID is having been previously assigned to a port having a port ID and determining whether said queue is accepting new subscribers; said control server determining if a port is available if no subscriber queue exists for said video ID and creating a new subscriber queue in said control server if a new port having a new port ID is available, starting a new queue timer for adding subscribers to said new subscriber queue and scheduling said video ID for said new port ID at a new start time; said control server assigning said subscriber ID to said new subscriber queue and sending video confirmation, said new port ID and new start time to said gateway; said control server sending said new port ID and subscriber ID to the data switch to connect said new port to the subscriber.
Claim 16
Dependent Claim
220 words
A data processing system coupled to a subscriber communications network through a data switch, for providing digital video data on subscriber demand, comprising: a gateway coupled to the network, for receiving a demand from a subscriber, including a subscriber ID and a video ID for said digital video data; a control server coupled to said gateway, for receiving subscriber ID and video ID from said gateway and determining if a subscriber queue exists in said control server corresponding to said video ID is having been previously assigned to a port having a port ID and determining whether said queue is accepting new subscribers; said control server determining if a port is available if no subscriber queue exists for said video ID and creating a new subscriber queue in said control server if a new port having a new port ID is available, starting a new queue timer for adding subscribers to said new subscriber queue and scheduling said video ID for said new port ID at a new start time; said control server assigning said subscriber ID to said new subscriber queue and sending video confirmation, said new port ID and new start time to said gateway; said control server sending said new port ID and subscriber ID to the data switch to connect said new port to the subscriber.
Claim 17
Dependent Claim
230 words
The system of claim 12, which further comprises: a data server coupled to said control server and to the data switch, for receiving said video ID and new port ID after said new queue timer times out; said data server accessing a video storage in said data server using said video ID and loading a first page of video data into an A-buffer and second page of video data into a B-buffer and storing a next video storage accessing address; said data server selectively coupling said A-buffer and said B-buffer to said new port using said new port ID and outputting said video data from said A-buffer to said new port to send said video data as a data stream to said data switch; said data server outputting said video data from said B-buffer to said new port when said A-buffer is empty and reloading said A-buffer by accessing a next page of video data from said video storage using said next video storage accessing address; said data server continuing said outputting of said video data from said A-buffer and said B-buffer as a data stream to said data switch until an end of said video data is detected; said data server sending a termination message through said control server and through said gateway to said data switch to release connections between said new port and subscribers in said network.
Claim 18
Dependent Claim
74 words
The system of claim 12, wherein said gateway, further comprises: a voice response unit for responding with a first response to the subscriber; said gateway receiving said subscriber ID and video ID from the subscriber and validating said subscriber ID; said gateway accessing a gateway video catalog using said video ID, to obtain voice response data describing said digital video data and responding a second response to the subscriber with said voice response data.
Claim 19
Dependent Claim
110 words
The system of claim 13, wherein said data server further comprises: a video data selector coupled to a plurality of video data files in said video storage unit, for receiving said video ID and in response thereto, selecting one of said plurality of video data files for coupling to said A-buffer and said B-buffer (A-B buffers); a multiplexer coupled to a plurality of said ports, for receiving said port ID and in response thereto, selecting one of said plurality of ports for coupling to said A-B buffers; whereby a selected one of said plurality of video data files can be output to a selected one of said plurality of ports.
Claim 20
Dependent Claim
228 words
In a data processing system coupled to a subscriber communications network through a data switch, the system including a gateway coupled to the network, a control server coupled to the gateway and a data server coupled to the control server and to the data switch, a method for providing digital video data on subscriber demand, comprising the steps of: receiving a demand in the gateway from a subscriber for said digital video data; sending a subscriber ID and video ID to the control server; determining that a subscriber queue exists in said control server corresponding to said video ID and that said control server is accepting new subscribers; assigning said subscriber ID to said subscriber queue and sending a port ID to said gateway; sending said port ID and subscriber ID to the data switch to connect the identified port to the subscriber; accessing a video storage in said data server using said video ID and loading a first page of video data into an A-buffer and second page of video data into a B-buffer; said data server connecting said A-buffer and said B-buffer to said port using said port ID; outputting said video data from said A-buffer and said B-buffer to said data switch; sending a termination message from said data server to said data switch to release connections between said port and subscribers in said network.
Claim 21
Dependent Claim
228 words
In a data processing system coupled to a subscriber communications network through a data switch, the system including a gateway coupled to the network, a control server coupled to the gateway and a data server coupled to the control server and to the data switch, a method for providing digital video data on subscriber demand, comprising the steps of: receiving a demand in the gateway from a subscriber for said digital video data; sending a subscriber ID and video ID to the control server; determining that a subscriber queue exists in said control server corresponding to said video ID and that said control server is accepting new subscribers; assigning said subscriber ID to said subscriber queue and sending a port ID to said gateway; sending said port ID and subscriber ID to the data switch to connect the identified port to the subscriber; accessing a video storage in said data server using said video ID and loading a first page of video data into an A-buffer and second page of video data into a B-buffer; said data server connecting said A-buffer and said B-buffer to said port using said port ID; outputting said video data from said A-buffer and said B-buffer to said data switch; sending a termination message from said data server to said data switch to release connections between said port and subscribers in said network.
Claim 22
Dependent Claim
119 words
The method of claim 16, wherein said step of determining if a subscriber queue exists in said control server corresponding to said video ID, further comprises the steps of: determining if a port is available if no subscriber queue exists for said video ID; creating a new subscriber queue in said control server if a new port having a new port ID is available, starting a new queue timer for adding subscribers to said new subscriber queue and scheduling said video ID for said new port ID at a new start time; assigning said subscriber ID to new subscriber queue; sending new port ID and subscriber ID to the data switch to connect said new port to the subscriber;
Claim 23
Dependent Claim
182 words
A data processing system coupled to a subscriber communications network through a data switch, for providing digital video data on subscriber demand, comprising: a gateway coupled to the network, for receiving a request from a subscriber, for said digital video data; a control server coupled to said gateway, for receiving a subscriber ID and video ID from said gateway and determining if a subscriber queue exists in said control server corresponding to said video ID and is accepting new subscribers; said control server determining if a port is available if no subscriber queue exists for said video ID and creating a new subscriber queue in said control server if a new port having a new port ID is available, starting a new queue timer for adding subscribers to said new subscriber queue and scheduling said video ID for said new port ID at a new start time; said control server assigning said subscriber ID to a new subscriber queue; said control server sending said new port ID and subscriber ID to the data switch to connect said new port to the subscriber.
Claim 24
Dependent Claim
182 words
A data processing system coupled to a subscriber communications network through a data switch, for providing digital video data on subscriber demand, comprising: a gateway coupled to the network, for receiving a request from a subscriber, for said digital video data; a control server coupled to said gateway, for receiving a subscriber ID and video ID from said gateway and determining if a subscriber queue exists in said control server corresponding to said video ID and is accepting new subscribers; said control server determining if a port is available if no subscriber queue exists for said video ID and creating a new subscriber queue in said control server if a new port having a new port ID is available, starting a new queue timer for adding subscribers to said new subscriber queue and scheduling said video ID for said new port ID at a new start time; said control server assigning said subscriber ID to a new subscriber queue; said control server sending said new port ID and subscriber ID to the data switch to connect said new port to the subscriber.
Claim 25
Dependent Claim
132 words
The system of claim 18, which further comprises: a data server coupled to said control server and to the data switch, for receiving said video ID and new port ID after said new queue timer times out; said data server accessing a video storage in said data server with said video ID and loading a first page of video data into an A-buffer and second page of video data into a B-buffer; said data server connecting said A-buffer and said B-buffer to said new port using said new port ID; said data server outputting of said video data from said A-buffer and said B-buffer serially to said data switch; said data server sending a termination message to said data switch to release connections between said new port and subscribers in said network.
Claim 26
Dependent Claim
107 words
The system of claim 19, wherein said data server further comprises: a video data selector coupled to a plurality of video data files in said video storage unit, for receiving said video ID and in response thereto, selecting one of said plurality of video data files for coupling to said A-buffer and said B-buffer; a multiplexer coupled to a plurality of said ports, for receiving said port ID and selecting one of said plurality of ports for coupling to said A-buffer and said B-buffer; whereby any one of said plurality of said selected video data files can be output to any one of said plurality of ports.
References Cited (Backward Citations)
US4381522A
Cited
JPS59122192A
Cited
US5153726A
Cited
JPH01205691A
Cited
US4995078A
Cited
US4931950A
Cited
JPH0368288A
Cited
US5341474A
Cited
US5442389A
Cited
US5442390A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-04-16 | 1999-10-16 | 2000-04-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-04-16 | 2003-10-16 | 2004-04-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-04-16 | 2007-10-16 | 2008-04-16 | $7700.00 | Window Closed / Lapsed |