← Back to Patent Explorer
US6662183B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Vendor independent network configuration tool method, system, and product

Assignee: Google LLC
•
Filing: 2001-04-05
•
Granted: 2003-12-09
•
Expires: 2021-04-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, system, and product are described for configuring a computer network. A database is established which includes information about multiple network products. The network products are supplied by multiple different vendors. The computer network is then configured by selecting ones of the network products to implement the computer network. The computer network is thus configured utilizing products available from different vendors. Attributes are established which are used to evaluate network products. Each of the network products are assigned a weighted value for each of the attributes. A selection of network products is made utilizing the attributes and the weighted values assigned to the network products.

Inventors

  • 👤 David Paul Beyer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 11:47
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/14; H04L41/145; G; G06; G06Q; G06Q30/00; G06Q30/02; H04L41/02; H04L41/022; H04L41/08; H04L41/0803; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 208 words
A method in a computer system for configuring a computer network, said method comprising the steps of: establishing a database including information about a plurality of network products, said plurality of network products being supplied by a plurality of different vendors; selecting ones of said plurality of network products to use to configure said computer network, said computer network being configured utilizing products available from a plurality of different vendors; establishing a plurality of different network attributes, said plurality of network attributes being able to evaluative computer networks; assigning a weighting value for each of said plurality of network attributes, said weighting value indicating a relative importance of each of said plurality of network attributes; evaluating each of said plurality of network products with regard to each of said plurality of network attributes; assigning a weighting value for each of said plurality of network products for each of said plurality of network attributes; and for each of said plurality of network attributes for each of said plurality of network products, determining an attribute score utilizing said weighting value assigned to each of said plurality of network products for each of said plurality of network attributes and utilizing said weighting value for each of said plurality of network attributes.
Claim 2
Independent Claim 208 words
A method in a computer system for configuring a computer network, said method comprising the steps of: establishing a database including information about a plurality of network products, said plurality of network products being supplied by a plurality of different vendors; selecting ones of said plurality of network products to use to configure said computer network, said computer network being configured utilizing products available from a plurality of different vendors; establishing a plurality of different network attributes, said plurality of network attributes being able to evaluative computer networks; assigning a weighting value for each of said plurality of network attributes, said weighting value indicating a relative importance of each of said plurality of network attributes; evaluating each of said plurality of network products with regard to each of said plurality of network attributes; assigning a weighting value for each of said plurality of network products for each of said plurality of network attributes; and for each of said plurality of network attributes for each of said plurality of network products, determining an attribute score utilizing said weighting value assigned to each of said plurality of network products for each of said plurality of network attributes and utilizing said weighting value for each of said plurality of network attributes.
Claim 3
Dependent Claim 36 words
The method according to claim 1 , further comprising the step of establishing said database including information about a plurality of network products, said plurality of network products being supplied by a plurality of competing vendors.
Claim 4
Dependent Claim 40 words
The method according to claim 1 , further comprising the step of determining an overall score for each of said plurality of network products by adding together all attribute scores determined for said each of said plurality of network products.
Claim 5
Dependent Claim 44 words
The method according to claim 3 , further comprising the step of generating an attribute table which includes a weighting value for each of a plurality of network attributes, said weighting value indicating a relative importance of each of said plurality of network attributes.
Claim 6
Dependent Claim 60 words
The method according to claim 4 , further comprising the steps of: generating a generic network layout for said computer network, said generic network layout including a plurality of network components, said plurality of network components being generic, vendor independent components; and selecting ones of said plurality of network products to use for each of said plurality of network components.
Claim 7
Dependent Claim 25 words
The method according to claim 5 , further comprising the step of utilizing said overall score to select one of said plurality of network products.
Claim 8
Dependent Claim 225 words
A computer program product in a computer system for configuring a computer network, comprising: instruction means for establishing a database including information about a plurality of network products, said plurality of network products being supplied by a plurality of different vendors; instruction means for selecting ones of said plurality of network products to use to configure said computer network, said computer network being configured utilizing products available from a plurality of different vendors; instruction means for establishing a plurality of different network attributes, said plurality of network attributes being utilized evaluate computer networks; instruction means for assigning a weighting value for each of said plurality of network attributes, said weighting value indicating a relative importance of each of said plurality of network attributes; instruction means for evaluating each of said plurality of network products with regard to each of said plurality of network attributes; instruction means for assigning a weighting value for each of said plurality of network products for each of said plurality of network attributes; and for each of said plurality of network attributes for each of said plurality of network products, instruction means for determining an attribute score utilizing said weighting value assigned to each of said plurality of network products for each of said plurality of network attributes and utilizing said weighting value for each of said plurality of network attributes.
Claim 9
Dependent Claim 225 words
A computer program product in a computer system for configuring a computer network, comprising: instruction means for establishing a database including information about a plurality of network products, said plurality of network products being supplied by a plurality of different vendors; instruction means for selecting ones of said plurality of network products to use to configure said computer network, said computer network being configured utilizing products available from a plurality of different vendors; instruction means for establishing a plurality of different network attributes, said plurality of network attributes being utilized evaluate computer networks; instruction means for assigning a weighting value for each of said plurality of network attributes, said weighting value indicating a relative importance of each of said plurality of network attributes; instruction means for evaluating each of said plurality of network products with regard to each of said plurality of network attributes; instruction means for assigning a weighting value for each of said plurality of network products for each of said plurality of network attributes; and for each of said plurality of network attributes for each of said plurality of network products, instruction means for determining an attribute score utilizing said weighting value assigned to each of said plurality of network products for each of said plurality of network attributes and utilizing said weighting value for each of said plurality of network attributes.
Claim 10
Dependent Claim 36 words
The product according to claim 7 , further comprising instruction means for establishing said database including information about a plurality of network products, said plurality of network products being supplied by a plurality of competing vendors.
Claim 11
Dependent Claim 40 words
The product according to claim 7 , further comprising instruction means for determining an overall score for each of said plurality of network products by adding together all attribute scores determined for said each of said plurality of network products.
Claim 12
Dependent Claim 44 words
The product according to claim 9 , further comprising instruction means for generating an attribute table which includes a weighting value for each of a plurality of network attributes, said weighting value indicating a relative importance of each of said plurality of network attributes.
Claim 13
Dependent Claim 63 words
The product according to claim 10 , further comprising: instruction means for generating a generic network layout for said computer network, said generic network layout including a plurality of network components, said plurality of network components being generic, vendor independent components; and instruction means for selecting ones of said plurality of network products to use for each of said plurality of network components.
Claim 14
Dependent Claim 25 words
The product according to claim 11 , further comprising instruction means for utilizing said overall score to select one of said plurality of network products.
Claim 15
Dependent Claim 206 words
A computer system for configuring a computer network, comprising: a database within said computer system including information about a plurality of network products, said plurality of network products being supplied by a plurality of different vendors; ones of said plurality of network products being selected to use to configure said computer network, said computer network being configured utilizing products available from a plurality of different vendors; a plurality of different network attributes, said plurality of network attributes being utilized to evaluate computer networks; a weighting value being assigned for each of said plurality of network attributes, said weighting value indicating a relative importance of each of said plurality of network attributes; each of said plurality of network products being evaluated with regard to each of said plurality of network attributes; a weighting value being assigned for each of said plurality of network products for each of said plurality of network attributes; and for each of said plurality network attributes for each of said plurality of network products, an attribute store being determined utilizing said weighting value assigned to each of said plurality of network products for each of said plurality of network attributes and utilizing said weighting value for each of said plurality of network attributes.
Claim 16
Dependent Claim 206 words
A computer system for configuring a computer network, comprising: a database within said computer system including information about a plurality of network products, said plurality of network products being supplied by a plurality of different vendors; ones of said plurality of network products being selected to use to configure said computer network, said computer network being configured utilizing products available from a plurality of different vendors; a plurality of different network attributes, said plurality of network attributes being utilized to evaluate computer networks; a weighting value being assigned for each of said plurality of network attributes, said weighting value indicating a relative importance of each of said plurality of network attributes; each of said plurality of network products being evaluated with regard to each of said plurality of network attributes; a weighting value being assigned for each of said plurality of network products for each of said plurality of network attributes; and for each of said plurality network attributes for each of said plurality of network products, an attribute store being determined utilizing said weighting value assigned to each of said plurality of network products for each of said plurality of network attributes and utilizing said weighting value for each of said plurality of network attributes.
Claim 17
Dependent Claim 32 words
The system according to claim 13 , further comprising said database including information about a plurality of network products, said plurality of network products being supplied by a plurality of competing vendors.
Claim 18
Dependent Claim 38 words
The system according to claim 13 , further comprising an overall score being determined for each of said plurality of network products by adding together all attribute scores determined for said each of said plurality of network products.
Claim 19
Dependent Claim 42 words
The system according to claim 15 , further comprising an attribute table being generated which includes a weighting value for each of a plurality of network attributes, said weighting value indicating a relative importance of each of said plurality of network attributes.
Claim 20
Dependent Claim 59 words
The system according to claim 16 , further comprising: a generic network layout being generated for said computer network, said generic network layout including a plurality of network components, said plurality of network components being generic, vendor independent components; and ones of said plurality of network products being selected to use for each of said plurality of network components.
Claim 21
Dependent Claim 23 words
The system according to claim 17 , further comprising said overall score being utilized to select one of said plurality of network products.

References Cited (Backward Citations)

US5557775A Cited
US5809282A Cited
US5963915A Cited
US5821937A Cited
US5831610A Cited
US6151643A Cited
US5784539A Cited
US5895454A Cited
US6058262A Cited
US6442549B1 Cited
US6397221B1 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag