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

System and method for geographically organizing and classifying businesses on the world-wide web

Assignee: Meta Platforms Inc
•
Filing: 1997-04-18
•
Granted: 2000-11-14
•
Expires: 2017-04-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.

Inventors

  • 👤 Ajaipal Singh Virdy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 08:36
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02; G06F; G06F16/00; G06F16/30; G06F16/31; G06F16/313; G06F16/35; G06F16/90; G06F16/95; G06F16/951; G06F16/953; G06Q30/06; G06Q30/0601; G06Q30/0633; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99936

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 91 words
A method of classifying a document published by a source on a portion of a network, comprising the steps of: electronically receiving a document; based on the document, determining a source which published the document; and assigning a code to said document based on whether data associated with the document published by the source matches with data contained in a database, wherein said portion of said network comprises a graphical multimedia portion of said network, said source comprises a Web site publishing a home page, and said network comprises the Internet.
Claim 2
Independent Claim 91 words
A method of classifying a document published by a source on a portion of a network, comprising the steps of: electronically receiving a document; based on the document, determining a source which published the document; and assigning a code to said document based on whether data associated with the document published by the source matches with data contained in a database, wherein said portion of said network comprises a graphical multimedia portion of said network, said source comprises a Web site publishing a home page, and said network comprises the Internet.
Claim 3
Dependent Claim 14 words
The method according to claim 1, wherein said database comprises a Yellow Pages database.
Claim 4
Dependent Claim 109 words
The method according to claim 1, wherein said graphical multimedia portion of said network comprises the World-Wide Web (WWW) and said document comprises a Web document, and wherein said step of assigning a code comprises assigning a code that classifies the Web document as a first Web document type when there is a match of data associated with the Web document published by the Web site with said data contained in said database, and that classifies the Web document as a second Web document type when there is no match of data associated with the Web document published by the Web site with said data contained in the database.
Claim 5
Dependent Claim 14 words
The method according to claim 3, wherein said database comprises a Yellow Pages database.
Claim 6
Dependent Claim 26 words
The method according to claim 3, wherein the first Web document type is a business document and the second Web document type is a personal document.
Claim 7
Independent Claim 104 words
A method of classifying a document published by a source on a portion of a network, comprising the steps of: electronically receiving a document; based on the document, determining a source which published the document; and assigning a code to said document based on whether data associated with the document published by the source matches with data contained in a database, wherein said step of determining a source includes: extracting a domain name from a predetermined uniform resources locator (URL) database; querying a registered domain name database for storing registered domain names; and merging addresses from said registered domain name database with predetermined data.
Claim 8
Independent Claim 104 words
A method of classifying a document published by a source on a portion of a network, comprising the steps of: electronically receiving a document; based on the document, determining a source which published the document; and assigning a code to said document based on whether data associated with the document published by the source matches with data contained in a database, wherein said step of determining a source includes: extracting a domain name from a predetermined uniform resources locator (URL) database; querying a registered domain name database for storing registered domain names; and merging addresses from said registered domain name database with predetermined data.
Claim 9
Dependent Claim 14 words
The method according to claim 6, wherein said predetermined data comprises Yellow Pages data.
Claim 10
Dependent Claim 53 words
The method according to claim 6, wherein said step of determining further comprises: parsing URLs from the predetermined URL database into domain name and directory path portions; and determining, based on the domain name, whether the URLs from the predetermined URL database are hosted on a true server or on a shared server.
Claim 11
Dependent Claim 27 words
The method according to claim 8, wherein the step of determining further comprises: attempting to determine a root path for each URL hosted on a shared server.
Claim 12
Dependent Claim 143 words
A search engine for use on a network for distinguishing between business web pages and personal web pages, comprising: means for parsing the content of a hyper-text markup language (HTML) at a web address and searching for criteria contained therein; means for analyzing a uniform resources locator (URL) of the web address to determine characteristics of a web page at the web address; means for determining whether said criteria match with data contained in a database; and means for cross-referencing a match, determined by said determining means, to a second database to classify a source which published the web page, wherein said criteria include at least one of an address, a telephone number, a facsimile number, a contact and a key-word contained in said HTML, and wherein the characteristics of said web page include a geographical location and a web page host computer.
Claim 13
Dependent Claim 143 words
A search engine for use on a network for distinguishing between business web pages and personal web pages, comprising: means for parsing the content of a hyper-text markup language (HTML) at a web address and searching for criteria contained therein; means for analyzing a uniform resources locator (URL) of the web address to determine characteristics of a web page at the web address; means for determining whether said criteria match with data contained in a database; and means for cross-referencing a match, determined by said determining means, to a second database to classify a source which published the web page, wherein said criteria include at least one of an address, a telephone number, a facsimile number, a contact and a key-word contained in said HTML, and wherein the characteristics of said web page include a geographical location and a web page host computer.
Claim 14
Dependent Claim 121 words
A search engine for use on a network for distinguishing between business web pages and personal web pages, comprising: means for parsing the content of a hyper-text markup language (HTML) at a web address and searching for criteria contained therein; means for analyzing a uniform resources locator (URL) of the web address to determine characteristics of a web page at the web address; means for determining whether said criteria match with data contained in a database; and means for cross-referencing a match, determined by said determining means, to a second database to classify a source which published the web page, wherein said second database includes a Business Semantic Terminology database having information related to business categories in a Yellow Pages directory.
Claim 15
Dependent Claim 121 words
A search engine for use on a network for distinguishing between business web pages and personal web pages, comprising: means for parsing the content of a hyper-text markup language (HTML) at a web address and searching for criteria contained therein; means for analyzing a uniform resources locator (URL) of the web address to determine characteristics of a web page at the web address; means for determining whether said criteria match with data contained in a database; and means for cross-referencing a match, determined by said determining means, to a second database to classify a source which published the web page, wherein said second database includes a Business Semantic Terminology database having information related to business categories in a Yellow Pages directory.
Claim 16
Dependent Claim 109 words
A search engine for use on a network for distinguishing between business web pages and personal web pages, comprising: means for parsing the content of a hyper-text markup language (HTML) at a web address and searching for criteria contained therein; means for analyzing a uniform resources locator (URL) of the web address to determine characteristics of a web page at the web address; means for determining whether said criteria match with data contained in a database; and means for cross-referencing a match, determined by said determining means, to a second database to classify a source which published the web page, wherein said second database includes a Yellow Pages database.
Claim 17
Dependent Claim 109 words
A search engine for use on a network for distinguishing between business web pages and personal web pages, comprising: means for parsing the content of a hyper-text markup language (HTML) at a web address and searching for criteria contained therein; means for analyzing a uniform resources locator (URL) of the web address to determine characteristics of a web page at the web address; means for determining whether said criteria match with data contained in a database; and means for cross-referencing a match, determined by said determining means, to a second database to classify a source which published the web page, wherein said second database includes a Yellow Pages database.
Claim 18
Dependent Claim 145 words
A search engine for use on a network for distinguishing between business web pages and personal web pages, comprising: means for parsing the content of a hyper-text markup language (HTML) at a web address and searching for criteria contained therein; means for analyzing a uniform resources locator (URL) of the web address to determine characteristics of a web pare at the web address; means for determining whether said criteria match with data contained in a database; and means for cross-referencing a match, determined by said determining means, to a second database to classify a source which published the web page, wherein said web page comprises hyperlinks, and said means for parsing comprises an indexer robot for traversing said hyperlinks in said web page and a web page index database, said indexer robot for indexing a content of said web page into said web index database.
Claim 19
Dependent Claim 145 words
A search engine for use on a network for distinguishing between business web pages and personal web pages, comprising: means for parsing the content of a hyper-text markup language (HTML) at a web address and searching for criteria contained therein; means for analyzing a uniform resources locator (URL) of the web address to determine characteristics of a web pare at the web address; means for determining whether said criteria match with data contained in a database; and means for cross-referencing a match, determined by said determining means, to a second database to classify a source which published the web page, wherein said web page comprises hyperlinks, and said means for parsing comprises an indexer robot for traversing said hyperlinks in said web page and a web page index database, said indexer robot for indexing a content of said web page into said web index database.
Claim 20
Dependent Claim 122 words
A search engine for use on a network for distinguishing between business web pages and personal web pages, comprising: means for parsing the content of a hyper-text markup language (HTML) at a web address and searching for criteria contained therein; means for analyzing a uniform resources locator (URL) of the web address to determine characteristics of a web page at the web address; means for determining whether said criteria match with data contained in a database; and means for cross-referencing a match, determined by said determining means, to a second database to classify a source which published the web page, wherein said means for analyzing comprises: means for determining whether said URL comprises one of a root URL and a leaf URL.
Claim 21
Dependent Claim 122 words
A search engine for use on a network for distinguishing between business web pages and personal web pages, comprising: means for parsing the content of a hyper-text markup language (HTML) at a web address and searching for criteria contained therein; means for analyzing a uniform resources locator (URL) of the web address to determine characteristics of a web page at the web address; means for determining whether said criteria match with data contained in a database; and means for cross-referencing a match, determined by said determining means, to a second database to classify a source which published the web page, wherein said means for analyzing comprises: means for determining whether said URL comprises one of a root URL and a leaf URL.
Claim 22
Dependent Claim 199 words
A search engine according to claim 14, wherein said root URL comprises an entry point for the web page on the World-Wide Web, and a leaf URL comprises a link below a root URL, said search engine further comprising: means for parsing said URL into a domain name component and a directory path component; means for analyzing the domain name in said domain name component to determine whether it is associated with a service provider (SP); means for checking the directory path component to judge whether a directory path is missing, when the domain name is not associated with an SP, a missing directory path indicating a root URL, and for checking whether a directory path does not exist to thereby determine that said domain name comprises a root URL, when the domain name is associated with an SP; means for comparing the path to known SP Client Directory paths, when a directory path exists; means for analyzing a home page associated with said root URL, when said URL is determined to be a root URL, thereby automatically to extract home page data contained therein; and means for assigning the home page data to the Root URL being analyzed.
Claim 23
Independent Claim 92 words
A method of indexing textual content on the world-wide web, comprising: robotically traversing the world-wide web to identify uniform resource locators; and determining whether the identified uniform resource locators are associated with a business or an individual, wherein the determining step comprises: extracting ownership data from content associated with the identified uniform resource locators; querying a business listing database based on the ownership data; and determining that the identified uniform resource locators are associated with businesses if the querying matches the ownership data to a business listing in the business listing database.
Claim 24
Independent Claim 92 words
A method of indexing textual content on the world-wide web, comprising: robotically traversing the world-wide web to identify uniform resource locators; and determining whether the identified uniform resource locators are associated with a business or an individual, wherein the determining step comprises: extracting ownership data from content associated with the identified uniform resource locators; querying a business listing database based on the ownership data; and determining that the identified uniform resource locators are associated with businesses if the querying matches the ownership data to a business listing in the business listing database.
Claim 25
Dependent Claim 20 words
The method according to claim 16, further comprising: assigning business category codes to the uniform resource locators associated with businesses.
Claim 26
Dependent Claim 18 words
The method according to claim 17, wherein the business category codes are the Standard Industrial Classification (SIC) codes.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-11-14 2004-05-15 2004-11-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-11-14 2008-05-15 2008-11-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-11-14 2012-05-15 2012-11-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag