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

Building a database of CCG values of web pages from extracted attributes

Assignee: Hanger Solutions LLC
•
Filing: 1998-02-11
•
Granted: 2002-10-15
•
Expires: 2018-02-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for automatically creating databases containing industry, service, product and subject classification data, contact data, geographic location data (CCG-data) and links to web pages from HTML, XML or SGML encoded web pages posted on computer networks such as the Internet or Intranets. The web pages containing HTML, XML or SGML encoded CCG-data, database update controls and web browser display controls are created and modified by using simple text editors, HTML, XML or SGML editors or purpose built editors. The CCG databases may be searched for references (URLs) to web pages by use of enquiries which reference one or more of the items of the CCG-data. Alternatively, enquiries referencing the CCG-data in the databases may supply contact data without web page references. Data duplication and coordination is reduced by including in the web page CCG-data display controls which are used by web browsers to format for display the same data that is used to automatically update the databases.

Inventors

  • 👤 Dudley John Mills

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 17:21
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9538; G06F16/30; G06F16/80; G06F16/81; G06F16/951; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 211 words
A computer implemented method of building a database which comprises sets of associated property values wherein each set includes at least two property values of different types, the property values being any of classification values, contact values, geographic location values, hereinafter collectively referred to as CCG-data, the method comprising the steps of: a) retrieving successive web pages from a computer network, each web page being identified by a URL, b) searching each web page for a CCG phrase that includes a plurality of different types of CCG-data attributes, c) extracting a plurality of said attributes from said phrase, d) from each extracted attribute, deriving an attribute name and a related attribute value, e) determining the type of said extracted attribute and said attribute value by reference to said attribute name, f) relating said type of attribute value so determined to a corresponding type of database property value, g) relating the URL of said web page to an other type of database property value, h) writing said derived attribute value to the database property value of said determined corresponding type in a set of associated property values, and i) writing the URL of said web page to a database property value of said other type in said set of associated property values.
Claim 2
Dependent Claim 211 words
A computer implemented method of building a database which comprises sets of associated property values wherein each set includes at least two property values of different types, the property values being any of classification values, contact values, geographic location values, hereinafter collectively referred to as CCG-data, the method comprising the steps of: a) retrieving successive web pages from a computer network, each web page being identified by a URL, b) searching each web page for a CCG phrase that includes a plurality of different types of CCG-data attributes, c) extracting a plurality of said attributes from said phrase, d) from each extracted attribute, deriving an attribute name and a related attribute value, e) determining the type of said extracted attribute and said attribute value by reference to said attribute name, f) relating said type of attribute value so determined to a corresponding type of database property value, g) relating the URL of said web page to an other type of database property value, h) writing said derived attribute value to the database property value of said determined corresponding type in a set of associated property values, and i) writing the URL of said web page to a database property value of said other type in said set of associated property values.
Claim 3
Dependent Claim 210 words
A computer implemented method of building a database which comprises sets of associated property values wherein each set includes at least two property values of different types, the property values being any of classification values, contact values, geographic location values, hereinafter collectively referred to as CCG-data, the method comprising the steps of: a) retrieving successive web pages from a computer network, each web page being identified by a URL, b) searching each web page for a CCG phrase that includes at least one type of CCG-data attribute, c) extracting at least one said attribute from said phrase, d) from each extracted attribute, deriving an attribute name and a related attribute value, e) determining the type of said extracted attribute and said attribute value by reference to said attribute name, f) relating said type of attribute value so determined to a corresponding type of database property value, g) relating the URL of said web page to an other type of database property value, h) writing said derived attribute value to the database property value of said determined corresponding type in a set of associated property values, and i) writing the URL of said web page to a database property value of said other type in said set of associated property values.
Claim 4
Dependent Claim 210 words
A computer implemented method of building a database which comprises sets of associated property values wherein each set includes at least two property values of different types, the property values being any of classification values, contact values, geographic location values, hereinafter collectively referred to as CCG-data, the method comprising the steps of: a) retrieving successive web pages from a computer network, each web page being identified by a URL, b) searching each web page for a CCG phrase that includes at least one type of CCG-data attribute, c) extracting at least one said attribute from said phrase, d) from each extracted attribute, deriving an attribute name and a related attribute value, e) determining the type of said extracted attribute and said attribute value by reference to said attribute name, f) relating said type of attribute value so determined to a corresponding type of database property value, g) relating the URL of said web page to an other type of database property value, h) writing said derived attribute value to the database property value of said determined corresponding type in a set of associated property values, and i) writing the URL of said web page to a database property value of said other type in said set of associated property values.
Claim 5
Dependent Claim 163 words
A computer implemented method of building a database which comprises sets of associated property values wherein each set includes at least two property values of different types, the property values being any of classification values, contact values, geographic location values, hereinafter collectively referred to as CCG-data, the method comprising the steps of: a) retrieving successive web pages from a computer network, b) searching each web page for a CCG phrase that includes a plurality of different types of CCG-data attributes, c) extracting a plurality of said attributes from said phrase, d) from each extracted attribute, deriving an attribute name and a related attribute value, e) determining the type of said extracted attribute and said attribute value by reference to said attribute name, f) relating said type of attribute value so determined to a corresponding type of database property value, and g) writing said derived attribute value to the database property value of said determined corresponding type in a set of associated property values.
Claim 6
Dependent Claim 163 words
A computer implemented method of building a database which comprises sets of associated property values wherein each set includes at least two property values of different types, the property values being any of classification values, contact values, geographic location values, hereinafter collectively referred to as CCG-data, the method comprising the steps of: a) retrieving successive web pages from a computer network, b) searching each web page for a CCG phrase that includes a plurality of different types of CCG-data attributes, c) extracting a plurality of said attributes from said phrase, d) from each extracted attribute, deriving an attribute name and a related attribute value, e) determining the type of said extracted attribute and said attribute value by reference to said attribute name, f) relating said type of attribute value so determined to a corresponding type of database property value, and g) writing said derived attribute value to the database property value of said determined corresponding type in a set of associated property values.
Claim 7
Dependent Claim 239 words
A computer implemented method of finding references to web pages pasted on computer network the method using a database comprising sets of associated property values, the property values being any of classification values, contact values, geographic location values, hereinafter collectively referred to as CCG-data, and URL references, the method comprising the steps of: a) receiving a query phrase including query relational expressions from a computer network, b) parsing said query phrase and extracting each of said query relational expressions included therein, c) from each extracted query relational expression, deriving a query field name, d) determining the type of said query relational expression by reference to its derived query field name, e) relating said type of query relational expression so determined to one of the following query relational expression types: CCG-data type, other type, f) provided said query relational expression is a CCG-data type, deriving a query relational operator and query value related to its query field name from said query relational expression, g) determining the type of said query value by reference to said query field name, h) relating said type of query value so determined to a corresponding type of database property value, i) locating database property values of said determined corresponding type which return a true value when tested against said query value using said query relational operator, j) extracting from said database a list of the URL references associated with the so located database property values.
Claim 8
Dependent Claim 239 words
A computer implemented method of finding references to web pages pasted on computer network the method using a database comprising sets of associated property values, the property values being any of classification values, contact values, geographic location values, hereinafter collectively referred to as CCG-data, and URL references, the method comprising the steps of: a) receiving a query phrase including query relational expressions from a computer network, b) parsing said query phrase and extracting each of said query relational expressions included therein, c) from each extracted query relational expression, deriving a query field name, d) determining the type of said query relational expression by reference to its derived query field name, e) relating said type of query relational expression so determined to one of the following query relational expression types: CCG-data type, other type, f) provided said query relational expression is a CCG-data type, deriving a query relational operator and query value related to its query field name from said query relational expression, g) determining the type of said query value by reference to said query field name, h) relating said type of query value so determined to a corresponding type of database property value, i) locating database property values of said determined corresponding type which return a true value when tested against said query value using said query relational operator, j) extracting from said database a list of the URL references associated with the so located database property values.
Claim 9
Dependent Claim 245 words
A computer implemented method of finding sets of associated database property values the method using a database comprising sets of associated property values wherein each set includes at least two property values of different types, the property values being any of classification values, contact values, geographic values, hereinafter collectively referred to as CCG-data, the method comprising the steps of: a) receiving a query phrase including query relational expressions from a computer network, b) parsing said query phrase and extracting each of said query relational expressions included therein, c) from each extracted query relational expression, deriving a query field name, d) determining the type of said query relational expression by reference to its derived query field name, e) relating said type of query relational expression so determined to one of the following query relational expression types: CCG-data type, other type, f) provided said query relational expression is a CCG-data type, deriving a query relational operator and query value related to its query field name from said query relational expression, g) determining the type of said query value by reference to said query field name, h) relating said type of query value so determined to a corresponding type of database property value, i) locating database property values of said determined corresponding type which return a true value when tested against said query value using said query relational operator, j) extracting from said database sets of associated database property values associated with the so located database property values.
Claim 10
Dependent Claim 245 words
A computer implemented method of finding sets of associated database property values the method using a database comprising sets of associated property values wherein each set includes at least two property values of different types, the property values being any of classification values, contact values, geographic values, hereinafter collectively referred to as CCG-data, the method comprising the steps of: a) receiving a query phrase including query relational expressions from a computer network, b) parsing said query phrase and extracting each of said query relational expressions included therein, c) from each extracted query relational expression, deriving a query field name, d) determining the type of said query relational expression by reference to its derived query field name, e) relating said type of query relational expression so determined to one of the following query relational expression types: CCG-data type, other type, f) provided said query relational expression is a CCG-data type, deriving a query relational operator and query value related to its query field name from said query relational expression, g) determining the type of said query value by reference to said query field name, h) relating said type of query value so determined to a corresponding type of database property value, i) locating database property values of said determined corresponding type which return a true value when tested against said query value using said query relational operator, j) extracting from said database sets of associated database property values associated with the so located database property values.

References Cited (Backward Citations)

US5832494A Cited
US5881131A Cited
US5778368A Cited
US5721827A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-10-14 2006-04-15 2006-10-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-10-14 2010-04-15 2010-10-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-10-14 2014-04-15 2014-10-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag