Process and system that dynamically links contents of Websites to a directory record to display as a combined return from a search result
First Claim
1. A method to dynamically link a directory (contact) record to a plurality of root URLs comprising the steps of:
- a) importing a plurality of directory (contact) records with assigned IDs into a first table of a database;
b) defining a group of root URLs with assigned IDs into a second table of the database;
c) establishing a coordinating third table of the database to link said each of said directory (contact) records with said each of said root URLs thus allowing said directory (contact) records to share said root URLs;
d) spidering each of said root URLs and capturing the target content of each of said root URLs and any new targets linked to said root URLs as discovered during spidering;
e) parsing, breaking down into text and storing said content of each of said root URL and any linked targets into a fourth table of the database and inserting the original root URL ID to each record;
2 Assignments
0 Petitions
Accused Products
Abstract
A search of information collected from a root URL (Websites, Web pages, documents or database fields) is dynamically linked back to a directory (contact) record where information from both data sets are displayed to the end user who is performing the search. Additional information can be displayed as it relates to each contact. The dynamic linking includes importing a plurality of directory (contact) records with assigned IDs into a first table of a database and defining a group of root URLs with assigned IDs into a second table of the database. Establishing a coordinating third table of the database to link each of the directory (contact) records with root URLs, thus allowing directory (contact) records to share root URLs. Each root URL is spidered to capture target content (all Web pages within a Website, documents within a directory or content within an individual document) and links the content found to the root URL. The content is parsed, broken down into text and stored in a fourth table of the database. Links between the first, second, and fourth tables are established in the coordinating third table. A response to a search request includes searching the first and fourth tables for a target containing corresponding data in the tables and the search term and, if a target with corresponding data is found, the target and the appropriate directory (contact) record(s) linked to the targets root URL is then displayed in response to the search request.
46 Citations
11 Claims
-
1. A method to dynamically link a directory (contact) record to a plurality of root URLs comprising the steps of:
-
a) importing a plurality of directory (contact) records with assigned IDs into a first table of a database;
b) defining a group of root URLs with assigned IDs into a second table of the database;
c) establishing a coordinating third table of the database to link said each of said directory (contact) records with said each of said root URLs thus allowing said directory (contact) records to share said root URLs;
d) spidering each of said root URLs and capturing the target content of each of said root URLs and any new targets linked to said root URLs as discovered during spidering;
e) parsing, breaking down into text and storing said content of each of said root URL and any linked targets into a fourth table of the database and inserting the original root URL ID to each record;
- View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of searching a directory (contact) record comprising a plurality of directory (contact) records stored in a first table of a database dynamically linked to a plurality of root URLs in a second table of said database by a third coordinating table of said database wherein each of said root URLs have been spidered and the contents of each of said root URL targets have been captured in a fourth table of said database and wherein links have been established between said plurality of root URLs and said plurality of directory (contact) records according to predetermined criteria, the method comprising the steps of:
-
a) receiving at least one search term in a search request and searching said targets in said fourth table for said at least one search term;
b) finding at least one directory (contact) record in said first table which is linked to any of said targets which has a content corresponding to said at least one search term; and
c) providing said at least one directory (contact) record to the entity providing said at least one search term. - View Dependent Claims (9, 10, 11)
-
Specification