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

Traffic monitoring tool for bandwidth management

Assignee: Micro Focus Software Inc
•
Filing: 1997-12-29
•
Granted: 2003-06-10
•
Expires: 2017-12-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system (100) for monitoring or profiling quality of service within a network of computers. The method includes a step of providing a network of computers, each being coupled to each other to form a local area network. The network of computers has a firewall server (110) coupled to the network of computers and a traffic management tool coupled to the firewall server. The method also includes implementing traffic monitoring or profiling of incoming and outgoing information.

Inventors

  • 👤 Gregory Rakoshitz
  • 👤 Aseem Vaid
  • 👤 Atul Pandit
  • 👤 Sanjeev Putta

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 13:38
CPC Classifications
H; H04; H04L; H04L43/00; H04L43/08; H04L43/0876; H04L1/00; H04L1/12; H04L1/16; H04L1/18; H04L1/1829; H04L1/1854; H04L41/00; H04L41/08; H04L41/0894; H04L41/0896; H04L41/22; H04L41/50; H04L41/5003; H04L41/5019; H04L47/00; H04L47/10; H04L47/11; H04L47/19; H04L47/193; H04L47/20; H04L47/24; H04L47/2441; H04L47/28; H04L47/283; H04L47/32; H04L47/323; H04L41/0893; H04L43/04; H04L43/045; H04L43/06; H04L43/067; H04L43/0823; H04L43/0829; H04L43/0852; H04L43/0864; H04L43/087; H04L43/0894; H04L43/10; H04L43/106; H04L43/12; H04L63/00; H04L63/02; H04L67/00; H04L67/01

Claims Analysis

Total Claims: 74
Claim 1
Independent Claim 221 words
A computer system coupled to a network of computers, said computer system for monitoring and managing a plurality of flows of information, said computer system comprising: a graphical user interface component that generates a display, said display comprising at least a first portion and a second portion, said first portion comprising a graphical chart representing said flows of information, said second portion comprising text information describing each of said flows of information; an application programming interface (API) component coupled to said graphical user interface component; and a traffic control and management component, coupled to said application programming interface component, that controls an amount of bandwidth allocated to said plurality of flows of information, said traffic control and management component comprising: a first application, coupled to said API component, that classifies said plurality of flows of information into parameters and measures said parameters; a second application, coupled to said API component, that controls said plurality of flows of information into and out of the network of computers and allocates said bandwidth allocated to said plurality of flows of information; and a third application, coupled to said API component, that applies a traffic policy associated with one or more traffic rules in said first and second applications, and wherein the one or more traffic rules are adapted to be manually edited and/or created.
Claim 2
Dependent Claim 221 words
A computer system coupled to a network of computers, said computer system for monitoring and managing a plurality of flows of information, said computer system comprising: a graphical user interface component that generates a display, said display comprising at least a first portion and a second portion, said first portion comprising a graphical chart representing said flows of information, said second portion comprising text information describing each of said flows of information; an application programming interface (API) component coupled to said graphical user interface component; and a traffic control and management component, coupled to said application programming interface component, that controls an amount of bandwidth allocated to said plurality of flows of information, said traffic control and management component comprising: a first application, coupled to said API component, that classifies said plurality of flows of information into parameters and measures said parameters; a second application, coupled to said API component, that controls said plurality of flows of information into and out of the network of computers and allocates said bandwidth allocated to said plurality of flows of information; and a third application, coupled to said API component, that applies a traffic policy associated with one or more traffic rules in said first and second applications, and wherein the one or more traffic rules are adapted to be manually edited and/or created.
Claim 3
Dependent Claim 20 words
The computer system of claim 1 wherein said plot of bandwidth consumption is a plot of bandwidth consumed against time.
Claim 4
Dependent Claim 26 words
The computer system of claim 1 wherein said plot of bandwidth consumption is a plurality of plots, each of said plots representing consumed bandwidth against time.
Claim 5
Dependent Claim 20 words
The computer of claim 1 wherein each of said flows of information comprises one of a plurality of traffic classes.
Claim 6
Dependent Claim 16 words
The computer of claim 4 wherein said plurality of traffic classes comprise HTTP, FTP and SMTP.
Claim 7
Dependent Claim 18 words
The computer system of claim 1 wherein said graphical chart comprises a plot of failure rates against time.
Claim 8
Dependent Claim 18 words
The computer system of claim 1 wherein said graphical chart comprises a plot of delay rates against time.
Claim 9
Dependent Claim 15 words
The computer system of claim 1 wherein said display is outputted on a computer monitor.
Claim 10
Dependent Claim 23 words
The computer system of claim 1 wherein said display is a real-time display of a portion of said plurality of flows of information.
Claim 11
Dependent Claim 24 words
The computer system of claim 1 wherein said graphical chart is selected from a graph, a histogram, a bar chart, and a pie chart.
Claim 12
Dependent Claim 15 words
The computer of claim 1 wherein said graphical chart comprises a plot of bandwidth consumption.
Claim 13
Dependent Claim 245 words
A computer system connected to a network of computers, said computer system for monitoring and managing in real time a plurality of flows of information, each of said plurality of flows of information being of one of a plurality of traffic classes, said computer system comprising: a graphical user interface component that generates a display on a monitor, said display comprising at least a first portion and a second portion, said first portion comprising a graphical chart representing said traffic classes and said second portion comprising text information describing each of said traffic classes, wherein said graphical chart comprises a bandwidth consumption plot for each of said traffic classes; and a traffic control and management component, coupled to said graphical user interface component, said traffic control and management component comprising: a first module that monitors said plurality of flows of information to and from said network of computers by classifying information into a first set of parameters and measuring said first set of parameters; a second module that implements traffic control and manages bandwidth allocation by controlling said plurality of flows of information to and from said network of computers using a second set of parameters and allocating bandwidth based in part on said second set of parameters; and a third module that applies a traffic policy associated with one or more traffic rules in said first and second modules, and wherein the one or more traffic rules are adapted to be edited and/or created.
Claim 14
Dependent Claim 245 words
A computer system connected to a network of computers, said computer system for monitoring and managing in real time a plurality of flows of information, each of said plurality of flows of information being of one of a plurality of traffic classes, said computer system comprising: a graphical user interface component that generates a display on a monitor, said display comprising at least a first portion and a second portion, said first portion comprising a graphical chart representing said traffic classes and said second portion comprising text information describing each of said traffic classes, wherein said graphical chart comprises a bandwidth consumption plot for each of said traffic classes; and a traffic control and management component, coupled to said graphical user interface component, said traffic control and management component comprising: a first module that monitors said plurality of flows of information to and from said network of computers by classifying information into a first set of parameters and measuring said first set of parameters; a second module that implements traffic control and manages bandwidth allocation by controlling said plurality of flows of information to and from said network of computers using a second set of parameters and allocating bandwidth based in part on said second set of parameters; and a third module that applies a traffic policy associated with one or more traffic rules in said first and second modules, and wherein the one or more traffic rules are adapted to be edited and/or created.
Claim 15
Dependent Claim 18 words
The computer system of claim 12 wherein said bandwidth consumption is a plot of bandwidth consumed against time.
Claim 16
Dependent Claim 30 words
The computer system of claim 12 wherein said bandwidth consumption is a plurality of plots, each of said plots representing consumed bandwidth against time for each of said traffic classes.
Claim 17
Dependent Claim 17 words
The computer system of claim 12 wherein said plurality of traffic classes comprise FTP, HTTP, and SMTP.
Claim 18
Dependent Claim 27 words
The computer system of claim 12 wherein said graphical chart further comprises a plot of failure rates against time or a plot of delay rates against time.
Claim 19
Dependent Claim 24 words
The computer system of claim 12 wherein said graphical chart is selected from a graph, a histogram, a bar chart, and a pie chart.
Claim 20
Independent Claim 217 words
A method in a computer system for managing and monitoring a plurality of flows of information, said method comprising the steps of: allocating bandwidth to a plurality of flows of information between one or more sources coupled to a network of computers; measuring a data rate for each one of said flows of information, each one of said flows of information being of one of a plurality traffic classes; applying a traffic policy associated with one or more traffic rules for said each one of said flows of information, wherein the one or more traffic rules are adapted to be edited and/or created; categorizing each one of said flows of information into one of said plurality of traffic classes; measuring a parameter for said each one of said flows of information associated with said one of said plurality of traffic classes; applying a time stamp to said parameter to correlate said one of said plurality of traffic classes with a time; determining a data rate for each one of said plurality of traffic classes; outputting a visual representation of the data rate of at least one of said plurality of traffic classes in graphical form on a display; and outputting a text representation of said at least one of said plurality of traffic classes on said display.
Claim 21
Independent Claim 217 words
A method in a computer system for managing and monitoring a plurality of flows of information, said method comprising the steps of: allocating bandwidth to a plurality of flows of information between one or more sources coupled to a network of computers; measuring a data rate for each one of said flows of information, each one of said flows of information being of one of a plurality traffic classes; applying a traffic policy associated with one or more traffic rules for said each one of said flows of information, wherein the one or more traffic rules are adapted to be edited and/or created; categorizing each one of said flows of information into one of said plurality of traffic classes; measuring a parameter for said each one of said flows of information associated with said one of said plurality of traffic classes; applying a time stamp to said parameter to correlate said one of said plurality of traffic classes with a time; determining a data rate for each one of said plurality of traffic classes; outputting a visual representation of the data rate of at least one of said plurality of traffic classes in graphical form on a display; and outputting a text representation of said at least one of said plurality of traffic classes on said display.
Claim 22
Dependent Claim 13 words
The method of claim 18 wherein said data rate is a baud rate.
Claim 23
Dependent Claim 18 words
The method of claim 18 wherein said visual representation is a real time histogram of said data rate.
Claim 24
Dependent Claim 16 words
The method of claim 18 wherein said plurality of traffic classes comprise HTTP, FTP, and SMTP.
Claim 25
Dependent Claim 297 words
A computer system comprising a bandwidth profiling and management tool for monitoring and managing a plurality of flows of information between one or more sources coupled to a network of computers, each of said plurality of flows of information comprising one of a plurality of traffic classes, said bandwidth profiling and management tool being stored in computer memory, said computer memory comprising: a first code that is directed to allocating bandwidth to said plurality of flows of information; a second code that is directed to measuring a data rate for each one of said flows of information; a third code that is directed to categorizing each of said plurality of flows of information into one of a plurality of traffic classes; a fourth code that is directed to measuring a parameter for said each one of said flows of information associated with said one of said plurality of traffic classes; a fifth code that is directed to applying a time stamp to said parameter to correlate said one of said plurality of traffic classes with a time; a sixth code that is directed to determining a data rate for each one of said plurality of traffic classes; a seventh code that is directed to outputting a visual representation of said data rate of at least one of said plurality of traffic classes in graphical form on a display; and an eighth code that is directed to outputting a text representation of said at least one of said plurality of traffic classes on said display; and a ninth code that is directed to applying a traffic policy associated with one or more traffic rules for said each one of said flows of information, and wherein the one or more traffic rules are adapted to be edited and/or created.
Claim 26
Dependent Claim 297 words
A computer system comprising a bandwidth profiling and management tool for monitoring and managing a plurality of flows of information between one or more sources coupled to a network of computers, each of said plurality of flows of information comprising one of a plurality of traffic classes, said bandwidth profiling and management tool being stored in computer memory, said computer memory comprising: a first code that is directed to allocating bandwidth to said plurality of flows of information; a second code that is directed to measuring a data rate for each one of said flows of information; a third code that is directed to categorizing each of said plurality of flows of information into one of a plurality of traffic classes; a fourth code that is directed to measuring a parameter for said each one of said flows of information associated with said one of said plurality of traffic classes; a fifth code that is directed to applying a time stamp to said parameter to correlate said one of said plurality of traffic classes with a time; a sixth code that is directed to determining a data rate for each one of said plurality of traffic classes; a seventh code that is directed to outputting a visual representation of said data rate of at least one of said plurality of traffic classes in graphical form on a display; and an eighth code that is directed to outputting a text representation of said at least one of said plurality of traffic classes on said display; and a ninth code that is directed to applying a traffic policy associated with one or more traffic rules for said each one of said flows of information, and wherein the one or more traffic rules are adapted to be edited and/or created.
Claim 27
Independent Claim 111 words
A method of operating a computer, comprising: connecting said computer to a wide area network; connecting said computer to a local area network, said computer serving as a firewall computer for a plurality of flows of information passing between said wide area network and said local area network; controlling an amount of bandwidth allocated to said flows of information, said control applied by said computer based on one or more traffic rules that are adapted to be edited and/or created; and generating a display by said computer, said display having a chart representing said flows of information passing through said computer, and representing said amount of bandwidth allocated to said flows.
Claim 28
Independent Claim 111 words
A method of operating a computer, comprising: connecting said computer to a wide area network; connecting said computer to a local area network, said computer serving as a firewall computer for a plurality of flows of information passing between said wide area network and said local area network; controlling an amount of bandwidth allocated to said flows of information, said control applied by said computer based on one or more traffic rules that are adapted to be edited and/or created; and generating a display by said computer, said display having a chart representing said flows of information passing through said computer, and representing said amount of bandwidth allocated to said flows.
Claim 29
Dependent Claim 25 words
A computer-readable medium comprising: instructions and data written thereon said instructions and data containing information for the practice of the method of claim 23 .
Claim 30
Dependent Claim 23 words
Electromagnetic signals travelling over a computer network comprising: said electromagnetic signals carrying information for the practice of the method of claim 23 .
Claim 31
Dependent Claim 120 words
A computer comprising: a first connection to a wide area network; a second connection to a local area network, said computer serving as a firewall computer for a plurality of flows of information passing between said wide area network and said local area network; software executing on said computer, said software having, a graphical user interface component that generates a display, said display having a chart representing said flows of information passing through said computer, and a traffic control and management component that controls and applies an amount of bandwidth allocated to said flows of information, and wherein the traffic control and management component is based on one or more traffic rules that are adapted to be edited and/or created.
Claim 32
Dependent Claim 120 words
A computer comprising: a first connection to a wide area network; a second connection to a local area network, said computer serving as a firewall computer for a plurality of flows of information passing between said wide area network and said local area network; software executing on said computer, said software having, a graphical user interface component that generates a display, said display having a chart representing said flows of information passing through said computer, and a traffic control and management component that controls and applies an amount of bandwidth allocated to said flows of information, and wherein the traffic control and management component is based on one or more traffic rules that are adapted to be edited and/or created.
Claim 33
Dependent Claim 26 words
The computer of claim 26 further comprising: said software having a component that classifies said plurality of flows of information into parameters, and measures said parameters.
Claim 34
Dependent Claim 33 words
The computer of claim 26 further comprising: said software having a component that allocates bandwidth to said plurality of flows as they pass between said wide area network and said local area network.
Claim 35
Dependent Claim 25 words
The computer of claim 26 further comprising: said software has a component that effectuates a traffic policy by allocating bandwidth to said plurality of flows.
Claim 36
Dependent Claim 29 words
The computer of claim 26 further comprising: said software has an application programming interface (API) component coupled to said graphical user interface and to other components of said software.
Claim 37
Dependent Claim 19 words
The computer of claim 26 further comprising: said graphical user interface displays text as well as said graphical chart.
Claim 38
Dependent Claim 13 words
A communication network comprising at least one node according to claim 26 .
Claim 39
Dependent Claim 122 words
A computer comprising: a first connection to a wide area network; a second connection to a local area network, said computer serving as a firewall computer for a plurality of flows of information passing between said wide area network and said local area network; means for controlling and applying an amount of bandwidth allocated to said flows of information, said control effectuated by said computer, and wherein the means for controlling and applying is based on one. or more traffic rules that are adapted to be edited and/or created; and means for generating a display by said computer, said display having a chart representing said flows of information passing through said computer, and representing said amount of bandwidth allocated to said flows.
Claim 40
Dependent Claim 122 words
A computer comprising: a first connection to a wide area network; a second connection to a local area network, said computer serving as a firewall computer for a plurality of flows of information passing between said wide area network and said local area network; means for controlling and applying an amount of bandwidth allocated to said flows of information, said control effectuated by said computer, and wherein the means for controlling and applying is based on one. or more traffic rules that are adapted to be edited and/or created; and means for generating a display by said computer, said display having a chart representing said flows of information passing through said computer, and representing said amount of bandwidth allocated to said flows.
Claim 41
Dependent Claim 90 words
A computer comprising: a first connection to a wide area network; a second connection to a local area network, said computer serving as a firewall computer for a plurality of flows of information passing between said wide area network and said local area network; software executing on said computer, said software having, a traffic monitoring and management component to control an amount of bandwidth allocated to said flows of information, wherein the traffic-monitoring and management component uses one or more traffic rules that are adapted to be edited and/or created.
Claim 42
Dependent Claim 90 words
A computer comprising: a first connection to a wide area network; a second connection to a local area network, said computer serving as a firewall computer for a plurality of flows of information passing between said wide area network and said local area network; software executing on said computer, said software having, a traffic monitoring and management component to control an amount of bandwidth allocated to said flows of information, wherein the traffic-monitoring and management component uses one or more traffic rules that are adapted to be edited and/or created.
Claim 43
Dependent Claim 33 words
The computer of claim 34 further comprising: a graphical user interface component of said software that generates a display, said display having a chart representing said flows of information passing through said computer.
Claim 44
Dependent Claim 19 words
The computer of claim 35 further comprising: said graphical user interface displays text as well as said graphical chart.
Claim 45
Dependent Claim 26 words
The computer of claim 34 further comprising: said software having a component that classifies said plurality of flows of information into parameters, and measures said parameters.
Claim 46
Dependent Claim 33 words
The computer of claim 34 further comprising: said software having a component that allocates bandwidth to said plurality of flows as they pass between said wide area network and said local area network.
Claim 47
Dependent Claim 25 words
The computer of claim 34 further comprising: said software has a component that effectuates a traffic policy by allocating bandwidth to said plurality of flows.
Claim 48
Dependent Claim 29 words
The computer of claim 34 further comprising: said software has an application programming interface (API) component coupled to a graphical user interface and to other components of said software.
Claim 49
Dependent Claim 91 words
A computer comprising: a first connection to a wide area network; a second connection to a local area network, said computer serving as a firewall computer for a plurality of flows of information passing between said wide area network and said local area network; means for monitoring an amount of bandwidth allocated to said flows of information, said monitoring effectuated by said computer; and means for applying a traffic policy associated with one or more traffic rules, wherein the one or more traffic rules are adapted to be edited and/or created.
Claim 50
Dependent Claim 91 words
A computer comprising: a first connection to a wide area network; a second connection to a local area network, said computer serving as a firewall computer for a plurality of flows of information passing between said wide area network and said local area network; means for monitoring an amount of bandwidth allocated to said flows of information, said monitoring effectuated by said computer; and means for applying a traffic policy associated with one or more traffic rules, wherein the one or more traffic rules are adapted to be edited and/or created.
Claim 51
Dependent Claim 21 words
The computer of claim 41 further comprising: means for displaying a chart representing said flows of information passing through said computer.
Claim 52
Independent Claim 84 words
A method of operating a computer, comprising: connecting said computer to a wide area network; connecting said computer to a local area network, said computer serving as a firewall computer for a plurality of flows of information passing between said wide area network and said local area network; monitoring an amount of bandwidth allocated to said flows of information; and applying a traffic policy associated with one or more traffic rules, wherein the one or more rules are adapted to be edited and/or created.
Claim 53
Independent Claim 84 words
A method of operating a computer, comprising: connecting said computer to a wide area network; connecting said computer to a local area network, said computer serving as a firewall computer for a plurality of flows of information passing between said wide area network and said local area network; monitoring an amount of bandwidth allocated to said flows of information; and applying a traffic policy associated with one or more traffic rules, wherein the one or more rules are adapted to be edited and/or created.
Claim 54
Dependent Claim 19 words
The method of claim 43 , further comprising: monitoring said flows to control allocation of bandwidth to said flows.
Claim 55
Dependent Claim 17 words
Computer readable media having instructions written therein for the practice of the method of claim 43 .
Claim 56
Dependent Claim 22 words
Electromagnetic signals propagating on a computer network, said electromagnetic signals carrying information for the practice of the method of claim 43 .
Claim 57
Independent Claim 138 words
An apparatus to control traffic flow into a first network of computers from a second network of computers, comprising: a computer receiving traffic directed to said first network from said second network; a first application, in response to receiving a packet from said second network for forwarding into said first network, to classify said packet as belonging to a flow, and to measure a current bandwidth used by said flow, referred to as a measured flow bandwidth; a second application, in response to said measured flow bandwidth, to determine a difference between said measured flow bandwidth and an allocated value of bandwidth for said flow; and a third application, in response to said difference, to manage and apply bandwidth allocation to said flow based on one or more traffic rules that are adapted to be edited and/or created.
Claim 58
Independent Claim 138 words
An apparatus to control traffic flow into a first network of computers from a second network of computers, comprising: a computer receiving traffic directed to said first network from said second network; a first application, in response to receiving a packet from said second network for forwarding into said first network, to classify said packet as belonging to a flow, and to measure a current bandwidth used by said flow, referred to as a measured flow bandwidth; a second application, in response to said measured flow bandwidth, to determine a difference between said measured flow bandwidth and an allocated value of bandwidth for said flow; and a third application, in response to said difference, to manage and apply bandwidth allocation to said flow based on one or more traffic rules that are adapted to be edited and/or created.
Claim 59
Dependent Claim 24 words
The apparatus as in claim 47 , further comprising: a process to manage bandwidth of said flow in response to the type of flow.
Claim 60
Dependent Claim 19 words
The apparatus as in claim 47 , further comprising: a process to apply an admissions policy to said flow.
Claim 61
Dependent Claim 21 words
The apparatus as in claim 47 , further comprising: means for increasing allocated bandwidth if said flow has a high priority.
Claim 62
Dependent Claim 22 words
The apparatus as in claim 47 , further comprising: means for decreasing allocated bandwidth if said received packet has a low priority.
Claim 63
Dependent Claim 24 words
The apparatus as in claim 47 , further comprising: said first network is a local network and said second network is a remote network.
Claim 64
Dependent Claim 24 words
The apparatus as in claim 47 , further comprising: said first network is a remote network and said second network is a local network.
Claim 65
Dependent Claim 22 words
The apparatus as in claim 47 , further comprising: a graphical user interface for a person to monitor activity of said computer.
Claim 66
Dependent Claim 22 words
The apparatus as in claim 47 , further comprising: a graphical user interface for a person to control operation of said computer.
Claim 67
Independent Claim 127 words
A method for controlling traffic flow into a first network of computers, comprising: receiving, by a computer, a packet directed to said first network from said second network, said packet addressed for forwarding into said first network; classifying, in response to receiving said packet, said packet as belonging to a flow, and to measure a current bandwidth used by said flow, referred to as a measured flow bandwidth; a second application, in response to said measured flow bandwidth, to determine a difference between said measured flow bandwidth and an allocated value of bandwidth for said flow; and a third application, in response to said difference, to manage and apply bandwidth allocation to said flow based on one or more traffic rules that are adapted to be edited/created.
Claim 68
Independent Claim 127 words
A method for controlling traffic flow into a first network of computers, comprising: receiving, by a computer, a packet directed to said first network from said second network, said packet addressed for forwarding into said first network; classifying, in response to receiving said packet, said packet as belonging to a flow, and to measure a current bandwidth used by said flow, referred to as a measured flow bandwidth; a second application, in response to said measured flow bandwidth, to determine a difference between said measured flow bandwidth and an allocated value of bandwidth for said flow; and a third application, in response to said difference, to manage and apply bandwidth allocation to said flow based on one or more traffic rules that are adapted to be edited/created.
Claim 69
Dependent Claim 24 words
The method as in claim 56 , further comprising: adjusting said bandwidth allocation so that said allocation depends upon a type of said flow.
Claim 70
Dependent Claim 21 words
The method as in claim 56 , further comprising: applying an admissions policy to incoming flows by adjustment of allocated bandwidth.
Claim 71
Dependent Claim 19 words
The method as in claim 56 , further comprising: raising allocated bandwidth if said flow has a high priority.
Claim 72
Dependent Claim 19 words
The method as in claim 56 , further comprising: reducing allocated bandwidth if said flow has a low priority.
Claim 73
Dependent Claim 22 words
The method as in claim 56 , further comprising: displaying on a graphical user interface data for monitoring operation of said computer.
Claim 74
Dependent Claim 21 words
The method as in claim 56 , further comprising: controlling operation of said computer by use of a graphical user interface.

References Cited (Backward Citations)

EP0460843A2 Cited
US5365514A Cited
US5493689A Cited
US5519689A Cited
US5446874A Cited
US5583792A Cited
US5664105A Cited
US5615323A Cited
US5521907A Cited
US5867483A Cited
US6097722A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-06-09 2006-12-09 2007-06-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-06-09 2010-12-09 2011-06-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-06-09 2014-12-09 2015-06-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag