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

Router which dynamically requests a set of logical network addresses and assigns addresses in the set to hosts connected to the router

Assignee: Cisco Technology Inc
•
Filing: 1997-04-11
•
Granted: 2001-01-23
•
Expires: 2017-04-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The problem of wasting IP addresses by statically assigning them to hosts is solved as follows: when a cable router or RF modem becomes active, it sends a message requesting a set of IP addresses from the head end, which dynamically assigns the set of IP addresses and sends a message comprising the set of IP addresses to the cable router or RF modem. The cable router or RF modem then responds to requests by the hosts for IP addresses by assigning them IP addresses from the set. Furthermore, the set of IP addresses is released when the session terminates with the cable router or RF modem.

Inventors

  • 👤 Mark E. Schutte
  • 👤 Scott E. Hrastar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 12:57
CPC Classifications
H; H04; H04H; H04H20/00; H04H20/65; H04H20/76; H04H20/77; H04H20/78; H04H20/79; H04L; H04L12/00; H04L12/28; H04L12/2801; H04L12/2854; H04L12/2856; H04L12/2863; H04L12/2869; H04L12/287; H04L12/2872; H04L12/2874; H04L12/54; H04L12/56; H04L12/5691; H04L12/5692; H04L41/00; H04L41/02; H04L41/0213; H04L41/06; H04L41/0654; H04L41/0663; H04L41/0677; H04L61/00; H04L61/50; H04L61/5007; H04L61/5014; H04L61/5061; H04L63/00; H04L63/08; H04L69/00; H04L69/40; H04L9/00; H04L9/40; H04N; H04N21/00; H04N21/20; H04N21/25; H04N21/258; H04N21/25808; H04N21/25816; H04N21/40; H04N21/41; H04N21/426; H04N21/42676; H04N21/60; H04N21/61; H04N21/6106; H04N21/6118; H04N21/6156; H04N21/6168; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04H60/00; H04H60/76; H04H60/81; H04H60/82; H04H60/83; H04H60/84; H04L2101/00; H04L2101/60; H04L2101/604; H04L2101/618; H04L2101/622

Claims Analysis

Total Claims: 67
Claim 1
Independent Claim 185 words
A method employed in a router which is coupled between a first bidirectional link and a second bidirectional link of dynamically assigning a logical internet protocol network address to a host on the second bidirectional link, the method comprising the steps performed in the router of: obtaining a set of logical internet protocol network addresses for hosts on the second bidirectional link from a logical address assignment agent that dynamically assigns the set of logical internet protocol network addresses and is accessible via the first bidirectional link, the set of logical internet protocol network addresses being obtained by sending a request to the logical address assignment agent, the request specifying a number of logical internet protocol network addresses to be obtained, the number of logical internet protocol network addresses indicating how many logical internet protocol addresses are to be returned from the logical address assignment agent in the set of logical internet protocol network addresses; and responding to a request from a host for a logical internet protocol network address by assigning one of the set of logical internet protocol network addresses to the host.
Claim 2
Independent Claim 185 words
A method employed in a router which is coupled between a first bidirectional link and a second bidirectional link of dynamically assigning a logical internet protocol network address to a host on the second bidirectional link, the method comprising the steps performed in the router of: obtaining a set of logical internet protocol network addresses for hosts on the second bidirectional link from a logical address assignment agent that dynamically assigns the set of logical internet protocol network addresses and is accessible via the first bidirectional link, the set of logical internet protocol network addresses being obtained by sending a request to the logical address assignment agent, the request specifying a number of logical internet protocol network addresses to be obtained, the number of logical internet protocol network addresses indicating how many logical internet protocol addresses are to be returned from the logical address assignment agent in the set of logical internet protocol network addresses; and responding to a request from a host for a logical internet protocol network address by assigning one of the set of logical internet protocol network addresses to the host.
Claim 3
Dependent Claim 35 words
The method of claim 1 , further comprising the steps of: assigning said host a temporary logical internet protocol network address while said router obtains said set of dynamically assignable logical internet protocol network addresses.
Claim 4
Dependent Claim 25 words
The method of claim 1 , wherein said first bidirectional link is a Point-to-Point Protocol (PPP) link established between said router and a telephone modem.
Claim 5
Dependent Claim 49 words
The method of claim 2 , further comprising the steps of: transferring said host's authentication information via said first bidirectional link to a telephone modem; and transferring said authentication information via said telephone modem to an authorization agent wherein said authorization agent tests the validity of said authentication information.
Claim 6
Dependent Claim 14 words
The method of claim 4 wherein said authorization agent executes on a control server.
Claim 7
Dependent Claim 32 words
The method of claim 4 , wherein said logical address assignment agent executes on a control server, said control server comprising a list of assigned and unassigned logical internet protocol network addresses.
Claim 8
Dependent Claim 78 words
The method of claim 4 , further comprising the steps of: assigning dynamically a logical internet protocol network address to said router wherein said router can use TCP/IP protocols; implementing said logical address assignment agent to respond to a request by said router for said set of dynamically assignable logical internet protocol network addresses; and returning to said router said set of dynamically assignable logical internet protocol network addresses via said telephone modem and said first bidirectional link.
Claim 9
Dependent Claim 56 words
The method of claim 7 , wherein said set of dynamically assignable logical internet protocol network addresses is at least one logical internet protocol network addresses assignable to any said host coupled to said router via said second bidirectional link that makes at least one request for said at least one logical internet protocol network address.
Claim 10
Dependent Claim 69 words
The method of claim 7 , further comprising the step of: responding to a request from said host to said router via said second bidirectional link for a new logical internet protocol network address prior to the expiration of said temporary logical internet protocol network address wherein said host is assigned said new logical internet protocol network address from said set of dynamically assignable logical internet protocol network addresses.
Claim 11
Dependent Claim 49 words
The method of claim 9 , further comprising the steps of: transferring digital data received along a unidirectional link coupled to said router along said second bidirectional link to said host wherein said digital data is addressed to said new logical internet protocol network address assigned to said host.
Claim 12
Dependent Claim 41 words
The method of claim 1 , further comprising the steps of: implementing a telephone modem coupled to said router via said first bidirectional link; and implementing a telecommunication connection between said router and said telephone modem via said first bidirectional link.
Claim 13
Dependent Claim 19 words
The method of claim 11 , wherein said telephone modem is communicably coupled to a public switched telephone network.
Claim 14
Dependent Claim 20 words
The method of claim 6 , wherein said logical address assignment agent includes a dynamic host configuration protocol (DHCP) server.
Claim 15
Dependent Claim 34 words
The method of claim 6 , further comprising the step of: implementing an internet protocol (IP) manager on said control server to maintain said list of assigned and unassigned logical internet protocol network addresses.
Claim 16
Independent Claim 181 words
A method employed in a router which is coupled between a first path and a second path of dynamically assigning a logical internet protocol network address to a host on said second path, the method comprising the steps performed in the router of: obtaining a set of logical internet protocol network addresses for hosts on said second path from a logical address assignment agent that dynamically assigns said set of logical internet protocol network addresses and is accessible via said first path, the set of logical internet protocol network addresses being obtained by sending a request to the logical address assignment agent, the request specifying a number of logical internet protocol network addresses to be obtained, the number of logical internet protocol network addresses indicating how many logical internet protocol addresses are to be returned from the logical address assignment agent in the set of logical internet protocol network addresses; and responding to a request from a host for a logical internet protocol network address by dynamically assigning one of said set of logical internet protocol network addresses to said host.
Claim 17
Independent Claim 181 words
A method employed in a router which is coupled between a first path and a second path of dynamically assigning a logical internet protocol network address to a host on said second path, the method comprising the steps performed in the router of: obtaining a set of logical internet protocol network addresses for hosts on said second path from a logical address assignment agent that dynamically assigns said set of logical internet protocol network addresses and is accessible via said first path, the set of logical internet protocol network addresses being obtained by sending a request to the logical address assignment agent, the request specifying a number of logical internet protocol network addresses to be obtained, the number of logical internet protocol network addresses indicating how many logical internet protocol addresses are to be returned from the logical address assignment agent in the set of logical internet protocol network addresses; and responding to a request from a host for a logical internet protocol network address by dynamically assigning one of said set of logical internet protocol network addresses to said host.
Claim 18
Dependent Claim 35 words
The method of claim 15 , further comprising the steps of: assigning said host a temporary logical internet protocol network address while said router obtains said set of dynamically assignable logical internet protocol network addresses.
Claim 19
Dependent Claim 38 words
The method of claim 16 , further comprising the step of: transferring a host's authentication information from said router via said first path to an authentication agent wherein said authentication agent tests the validity of said authentication information.
Claim 20
Dependent Claim 14 words
The method of claim 17 wherein said authorization agent executes on a control server.
Claim 21
Dependent Claim 32 words
The method of claim 17 , wherein said logical address assignment agent executes on a control server, said control server comprising a list of assigned and unassigned logical internet protocol network addresses.
Claim 22
Dependent Claim 73 words
The method of claim 17 , further comprising the steps of: assigning dynamically a logical internet protocol network address to said router wherein said router can use TCP/IP protocols; implementing said logical address assignment agent to respond to a request by said router for said set of dynamically assignable logical internet protocol network addresses; and returning to said router said set of dynamically assignable logical internet protocol network addresses via said first path.
Claim 23
Dependent Claim 55 words
The method of claim 20 , wherein said set of dynamically assignable logical internet protocol network addresses is at least one logical internet protocol network addresses assignable to any said host coupled to said router via said second path that makes at least one request for said at least one logical internet protocol network address.
Claim 24
Dependent Claim 65 words
The method of claim 20 , further comprising the step of: responding to a request from said host via said second path for a new logical internet protocol network address prior to the expiration of said temporary logical internet protocol network address wherein said host is assigned said new logical internet protocol network address from said set of dynamically assignable logical internet protocol network addresses.
Claim 25
Dependent Claim 38 words
The method of claim 22 , further comprising the step of: transferring digital data received by said router addressed to said new logical internet protocol network address assigned to said host along said second path to said host.
Claim 26
Dependent Claim 16 words
The method of claim 19 , wherein said logical address assignment agent includes a DHCP server.
Claim 27
Dependent Claim 32 words
The method of claim 19 , further comprising the step of: implementing an IP manager on said control server to maintain said list of assigned and unassigned logical internet protocol network addresses.
Claim 28
Dependent Claim 38 words
The method of claim 25 , further comprising: implementing a simple network management protocol (SNMP) agent to execute on said control server and to assist said IP manager in assigning and deassigning said logical internet protocol network addresses.
Claim 29
Dependent Claim 76 words
The method of claim 23 , further comprising the steps of: detecting when a last host coupled to said router via said second path terminates communication with said router wherein no host is in communication with said router via said second path; and terminating all incoming and outgoing communication along said first path wherein said set of dynamically assignable logical internet protocol network addresses are released from assignment to said router and become available for reassignment.
Claim 30
Independent Claim 179 words
A system employed in a router which is coupled between a first path and a second path for dynamically assigning a logical internet protocol network address to a host on the second path, comprising: logic configured to obtain a set of dynamically assigned logical internet protocol network addresses for hosts on said second path, the set of logical internet protocol network addresses obtained by sending a request to the logical address assignment agent, the request specifying a number of logical internet protocol network addresses to be obtained, the number of logical internet protocol network addresses indicating how many logical internet protocol addresses are to be returned from the logical address assignment agent in the set of logical internet protocol network addresses; a logical address assignment agent that dynamically assigns said set of logical internet protocol network addresses and is accessible via said first path; and said router responding to a request from said host for one of said logical internet protocol network address by dynamically assigning one of said set of logical internet protocol network addresses to said host.
Claim 31
Independent Claim 179 words
A system employed in a router which is coupled between a first path and a second path for dynamically assigning a logical internet protocol network address to a host on the second path, comprising: logic configured to obtain a set of dynamically assigned logical internet protocol network addresses for hosts on said second path, the set of logical internet protocol network addresses obtained by sending a request to the logical address assignment agent, the request specifying a number of logical internet protocol network addresses to be obtained, the number of logical internet protocol network addresses indicating how many logical internet protocol addresses are to be returned from the logical address assignment agent in the set of logical internet protocol network addresses; a logical address assignment agent that dynamically assigns said set of logical internet protocol network addresses and is accessible via said first path; and said router responding to a request from said host for one of said logical internet protocol network address by dynamically assigning one of said set of logical internet protocol network addresses to said host.
Claim 32
Dependent Claim 36 words
The system of claim 28 , further comprising: logic configured to assign a temporary logical internet protocol network address to said host while said router obtains said set of dynamically assignable logical internet protocol network addresses.
Claim 33
Dependent Claim 31 words
The system of claim 29 , further comprising: host authentication information transferred via said first path to an authorization agent, wherein said authorization agent tests the validity of said authentication information.
Claim 34
Dependent Claim 14 words
The system of claim 30 wherein said authorization agent executes on a control server.
Claim 35
Dependent Claim 32 words
The system of claim 30 , wherein said logical address assignment agent executes on a control server, said control server maintaining a list of assigned and unassigned logical internet protocol network addresses.
Claim 36
Dependent Claim 81 words
The system of claim 30 , further comprising: logic configured to dynamically assign a logical internet protocol network address to said router by said logical address assignment wherein said router can use TCP/IP protocols; a request to said logical address assignment agent by said router for assignment of said set of dynamically assignable logical internet protocol network addresses; and logic configured to receive said set of dynamically assignable logical internet protocol network addresses returned to said router via said first path.
Claim 37
Dependent Claim 55 words
The system of claim 33 , wherein said set of dynamically assignable logical internet protocol network addresses is at least one logical internet protocol network addresses assignable to any said host coupled to said router via said second path that makes at least one request for said at least one logical internet protocol network address.
Claim 38
Dependent Claim 60 words
The system of claim 33 , further comprising: a request from said host via said second path for a new logical internet protocol network address prior to the expiration of said temporary logical internet protocol network address wherein said host is assigned said new logical internet protocol network address from said set of dynamically assignable logical internet protocol network addresses.
Claim 39
Dependent Claim 39 words
The system of claim 35 , further comprising: digital data received by said router addressed to said new logical internet protocol network assigned to said host wherein said digital data is transferred along said second path to said host.
Claim 40
Dependent Claim 133 words
A router which is coupled between a first path and a second path, comprising: means for obtaining a set of dynamically assignable logical internet protocol network addresses for hosts on said second path from a logical address assignment agent, the set of logical internet protocol network addresses being obtained by sending a request to the logical address assignment agent, the request specifying a number of logical internet protocol network addresses to be obtained, the number of logical internet protocol network addresses indicating how many logical internet protocol addresses are to be returned from the logical address assignment agent in the set of logical internet protocol network addresses; and means for dynamically assigning said host on said second path upon request one of said logical internet protocol network addresses dynamically assigned to said router.
Claim 41
Dependent Claim 133 words
A router which is coupled between a first path and a second path, comprising: means for obtaining a set of dynamically assignable logical internet protocol network addresses for hosts on said second path from a logical address assignment agent, the set of logical internet protocol network addresses being obtained by sending a request to the logical address assignment agent, the request specifying a number of logical internet protocol network addresses to be obtained, the number of logical internet protocol network addresses indicating how many logical internet protocol addresses are to be returned from the logical address assignment agent in the set of logical internet protocol network addresses; and means for dynamically assigning said host on said second path upon request one of said logical internet protocol network addresses dynamically assigned to said router.
Claim 42
Dependent Claim 16 words
The system of claim 32 , wherein said logical address assignment agent includes a DHCP server.
Claim 43
Dependent Claim 35 words
The system of claim 32 , further comprising the step of: logic configured to implement an IP manager on said control server to maintain said list of assigned and unassigned logical internet protocol network addresses.
Claim 44
Dependent Claim 38 words
The system of claim 39 , further comprising: logic configured to implement an a SNMP agent to execute on said control server and to assist said IP manager in assigning and deassigning said logical internet protocol network addresses.
Claim 45
Dependent Claim 79 words
The system of claim 36 , further comprising: logic configured to detect when a last host coupled to said router via said second path terminates communication with said router wherein no host is in communication with said router via said second path; and logic configured to terminate all incoming and outgoing communication along said first path wherein said set of dynamically assignable logical internet protocol network addresses are released from assignment to said router and become available for reassignment.
Claim 46
Dependent Claim 38 words
The system of claim 41 , wherein said set of dynamically assignable logical internet protocol network addresses are released from assignment to said router by a DHCP message sent to a logical address assignment agent instructing the release.
Claim 47
Dependent Claim 55 words
The system of claim 36 , further comprising: logic configured to detect when said router is inactive for a prescribed time; and logic configured to deassign said set of logical internet protocol network addresses from said router and make said set of logical internet protocol network addresses available for reassignment to another router upon request.
Claim 48
Dependent Claim 88 words
The system of claim 36 , further comprising: logic configured to monitor the period of time that a logical internet protocol network addresses is assigned to said router; and logic configured to deassign any from said router said logical internet protocol network addresses if said router fails to notify said logical address assignment agent of said router's continued utilization of said logical internet protocol network address within a preset time period wherein said logical internet protocol network address is made available for reassignment to another router upon request.
Claim 49
Dependent Claim 163 words
A router coupled between a first link and a second link for dynamically obtaining and assigning a logical internet protocol network address to at least one host on the second link, comprising: logic configured to dynamically obtain on the first link a set of logical internet protocol network addresses for at least one host on the second link, the set of logical internet protocol network addresses being obtained by sending a request to a logical address assignment agent, the request specifying a number of logical internet protocol network addresses to be obtained, the number of logical internet protocol network addresses indicating how many logical internet protocol addresses are to be returned from the logical address assignment agent in the set of logical internet protocol network addresses; and logic configured to respond to a request from said host and dynamically assign a logical internet protocol address from one of the set of logical internet protocol network addresses to said host on the second link.
Claim 50
Dependent Claim 163 words
A router coupled between a first link and a second link for dynamically obtaining and assigning a logical internet protocol network address to at least one host on the second link, comprising: logic configured to dynamically obtain on the first link a set of logical internet protocol network addresses for at least one host on the second link, the set of logical internet protocol network addresses being obtained by sending a request to a logical address assignment agent, the request specifying a number of logical internet protocol network addresses to be obtained, the number of logical internet protocol network addresses indicating how many logical internet protocol addresses are to be returned from the logical address assignment agent in the set of logical internet protocol network addresses; and logic configured to respond to a request from said host and dynamically assign a logical internet protocol address from one of the set of logical internet protocol network addresses to said host on the second link.
Claim 51
Dependent Claim 36 words
The router of claim 45 , wherein said router only obtains said set of logical internet protocol network addresses after at least one of said hosts makes a request for a logical internet protocol network address.
Claim 52
Dependent Claim 22 words
The router of claim 45 , wherein said router utilizes DCHP protocol to obtain said set of logical internet protocol network addresses.
Claim 53
Dependent Claim 36 words
The router of claim 45 , further comprising: logic configured to assign a temporary logical internet protocol network address to said host while said router obtains said set of dynamically assignable logical internet protocol network addresses.
Claim 54
Dependent Claim 35 words
The router of claim 48 , further comprising: a telephone modem coupled to said router via said first link; and a telecommunication connection implemented between said router and said telephone modem via said first link.
Claim 55
Dependent Claim 19 words
The router of claim 49 , wherein said router and said telephone modem a establish Point-to-Point Protocol (PPP) link.
Claim 56
Dependent Claim 49 words
The router of claim 49 , further comprising: host authentication information transmitted via said first link to said telephone modem; and an authorization agent accessible by said telephone modem wherein said authorization agent receives said authentication information from said telephone modem and tests the validity of said authentication information.
Claim 57
Dependent Claim 15 words
The router of claim 51 , wherein said authorization agent executes on a control server.
Claim 58
Dependent Claim 32 words
The router of claim 51 , wherein said logical address assignment agent executes on a control server, said control server comprising a list of assigned and unassigned logical internet protocol network addresses.
Claim 59
Dependent Claim 16 words
The router of claim 53 , wherein said logical address assignment agent includes a DHCP server.
Claim 60
Dependent Claim 32 words
The router of claim 53 , further comprising the step of: an IP manager executed on said control server to maintain said list of assigned and unassigned logical internet protocol network addresses.
Claim 61
Dependent Claim 32 words
The router of claim 55 , further comprising: a SNMP agent executed on said control server and to assist said IP manager in assigning and deassigning said logical internet protocol network addresses.
Claim 62
Dependent Claim 79 words
The router of claim 51 , further comprising: a logical internet protocol network address dynamically assigned to said router by said logical address assignment agent wherein said router can use TCP/IP protocols; a request to said logical address assignment agent by said router for assignment of said set of dynamically assignable logical internet protocol network addresses; and said set of dynamically assignable logical internet protocol network addresses returned to said router via said telephone modem and said first link.
Claim 63
Dependent Claim 55 words
The router of claim 57 , wherein said set of dynamically assignable logical internet protocol network addresses is at least one logical internet protocol network addresses assignable to any said host coupled to said router via said second link that makes at least one request for said at least one logical internet protocol network address.
Claim 64
Dependent Claim 63 words
The router of claim 57 , further comprising: a request from said host to said router via said second link for a new logical internet protocol network address prior to the expiration of said temporary logical internet protocol network address wherein said host is assigned said new logical internet protocol network address from said set of dynamically assignable logical internet protocol network addresses.
Claim 65
Dependent Claim 54 words
The router of claim 59 , further comprising: a unidirectional link coupled to said router; and digital data received by said router along said unidirectional link that is addressed to said new logical internet protocol network address assigned to said host wherein said digital data is transferred along said second link to said host.
Claim 66
Dependent Claim 75 words
The router of claim 60 , further comprising: logic configured to detect when a last host coupled to said router via said second path terminates communication with said router wherein no host is in communication with said router via said second path; and logic configured to terminate communication along said first path wherein said set of dynamically assignable logical internet protocol network addresses are released from assignment to said router and become available for reassignment.
Claim 67
Dependent Claim 38 words
The router of claim 61 , wherein said set of dynamically assignable logical internet protocol network addresses are released from assignment to said router by a DHCP message sent to said logical address assignment agent instructing the release.

References Cited (Backward Citations)

US3985962A Cited
US4528589A Cited
US4207431A Cited
US4186380A Cited
US4361851A Cited
US4536791A Cited
US4475123A Cited
US4491983A Cited
US4577224A Cited
US4633462A Cited
US4601028A Cited
US4672533A Cited
US4757460A Cited
US4641304A Cited
US4771391A Cited
US5050213A Cited
US4907224A Cited
US4804248A Cited
US4858224A Cited
US5195092A Cited
US5208665A Cited
US4912721A Cited
US5012469A Cited
US4980886A Cited
US5157657A Cited
US5113499A Cited
US5014125A Cited
US5136690A Cited
US5181107A Cited
US5553287A Cited
US5131041A Cited
US5155590A Cited
US5142690A Cited
US5235619A Cited
US5251324A Cited
US5483631A Cited
US5185860A Cited
US5276789A Cited
US5226120A Cited
US5423006A Cited
US5166931A Cited
US5504921A Cited
US5295244A Cited
US5261044A Cited
US5436909A Cited
US5159592A Cited
US5239540A Cited
US5287351A Cited
US5327554A Cited
US5166930A Cited
US5295140A Cited
US5278833A Cited
US5303234A Cited
US5471399A Cited
US5347304A Cited
US5404505A Cited
US5594798A Cited
US5517618A Cited
US5333183A Cited
US5271041A Cited
US5214390A Cited
US5515418A Cited
US5604528A Cited
US5517488A Cited
US5612959A Cited
US5440555A Cited
US5892812A Cited
US5361259A Cited
US5535403A Cited
US5706277A Cited
US5390181A Cited
US5701465A Cited
US5521925A Cited
US5481542A Cited
US5905714A Cited
US5423003A Cited
US5808886A Cited
US5533108A Cited
US5534913A Cited
US5608446A Cited
US5473599A Cited
US5644706A Cited
US5535206A Cited
US5808671A Cited
US5572640A Cited
US5654746A Cited
US5595997A Cited
US5768280A Cited
US5515361A Cited
US5517502A Cited
US5884284A Cited
US5710884A Cited
US5859852A Cited
US5586121A Cited
US5828655A Cited
US5818845A Cited
US5737316A Cited
US5675732A Cited
US5650994A Cited
US5822319A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-01-23 2004-07-24 2005-01-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-01-23 2008-07-24 2009-01-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-01-23 2012-07-24 2013-01-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag