Language selection

Search

Patent 2272983 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2272983
(54) English Title: A TEXT SEARCHING SYSTEM FOR SEARCHING WEB PAGES ACCORDING TO A KEYWORD AND CLASSIFICATION DATA PROVIDED BY A USER
(54) French Title: SYSTEME DE RECHERCHE DE TEXTE DANS DES PAGES WEB FAISANT APPEL A UN MOT CLE ET A DES DONNEES DE CLASSIFICATION FOURNIS PAR UN UTILISATEUR
Status: Dead
Bibliographic Data
(51) International Patent Classification (IPC):
  • G06F 16/953 (2019.01)
  • G06F 16/951 (2019.01)
(72) Inventors :
  • CHAO, KUO-JEN (Taiwan, Province of China)
(73) Owners :
  • TORNADO TECHNOLOGIES CO. LTD. (Taiwan, Province of China)
(71) Applicants :
  • TORNADO TECHNOLOGIES CO. LTD. (Taiwan, Province of China)
(74) Agent: SMART & BIGGAR LLP
(74) Associate agent:
(45) Issued:
(22) Filed Date: 1999-05-20
(41) Open to Public Inspection: 2000-11-20
Examination requested: 1999-05-20
Availability of licence: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data: None

Abstracts

English Abstract




The invention relates to a text searching system for
searching web pages according to keyword and classification
data provided by a user. The text searching system comprises
a computer having a memory and a processor, a text data
file having text data of web pages, a text index file
having keyword searching data for searching keywords,
a classification index file having classification data,
and a searching program for searching text data which
are matched with user provided keyword data and user
provided classification data.


Claims

Note: Claims are shown in the official language in which they were submitted.



CLAIMS

What is claimed is:

1. A text searching system comprising:
a computer having a memory for storing programs and data
and a processor for executing the programs stored in
the memory;
a text data file stored in the memory having text data of
web pages of a plurality of world wide web sites;
a text index file stored in the memory having keyword
searching data for searching keywords contained in the
text data of each of the web pages of the text data file;
a classification index file stored in the memory having
classification data corresponding to the
classification of each of the web pages of the text data
file; and
a searching program stored in the computer for searching
the text index file and the classification index file
according to keyword and classification data provided
by a user so as to find text data which are matched with
the user provided keyword data and contained in a
plurality of target web pages whose classifications are
matched with the user provided classification data in
the text data file.

2. The text searching system of claim 1 wherein the
classification index file contains a plurality of
classifications and the web page data of all the web pages
belonging to each of the classifications, and wherein the
searching program searches the classification index file
to find all the target web pages whose classifications are

9



matched the user provided classification data, and then
searches the text index file to find text data which are
matched with the user provided keyword data and contained
in the target web pages of the text data file.

3. The text searching system of claim 2 wherein the web page
data of each specific web page in the classification index
file contain keyword position indexing data for pointing
the positions of the keyword searching data of the specific
web page contained in the text index file, and wherein the
searching program searches the classification index file
to find the positions of the keyword searching data of the
target web pages in the text index file, and then searches
the keyword searching data of the target web pages to find
the text data which are matched with the user provided
keyword data and contained in the target web pages of the
text data file.

4. The text searching system of claim 1 wherein the
classification index file contains the classification of
the web page of each keyword searching data in the text
index file, and wherein the searching program searches the
text index file to find all the keyword searching data
matched with the user provided keyword data, and then
searches the classification index file to find the
classification of the web page of each matched keyword
searching data so as to locate the keyword searching data
of the target web pages, and finally finds the text data
contained in the text data file using the keyword searching
data of the target web pages.

10

Description

Note: Descriptions are shown in the official language in which they were submitted.



CA 02272983 1999-OS-20
Text searching system for searching web pages according to
a keyword and classification data provided by a user
BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to a text searching system, and
more particularly, to a text searching system for searching
web pages according to a keyword and classification data
provided by a user.
2. Description of the Prior Art
As the number of web pages on the Internet increases, a
searching system becomes necessary for searching the myriad
of web pages for specific information.
Please refer to Fig.l. Fig.1 is a functional block diagram
of a prior art searching system 10. The searching system 10
comprises a computer (not shown) , a text data file 16, a text
index file 20, and a searching program 24. The computer
comprises a memory 12 for storing programs and data and a
processor 14 for executing the programs stored in the memory
12. The text data file 16, text index file 20, and searching
program 24 are stored in the memory 12. The text data file
16 has text data 18 of web pages of a plurality of world wide
web sites. The text index file 20 has keyword searching data
22 for searching keywords contained in the text data 18 of
each of the web pages of the text data file 16. The searching
program 24 is used for searching the text index file 20
according to keyword data provided by a user so as to find
text data 18 of the all web pages having the user provided
keyword data in the text data file 16.
1


CA 02272983 1999-OS-20
Please refer to Fig.2. Fig.2 is a perspective diagram of
the keyword searching data 22 in Fig.l. The keyword searching
data 22 of the text index file 20 is built according to the
text data 18 of the text data file 16. Each keyword searching
data 22 has a keyword 21 and address data 23 of the keyword
21 in all web pages. As shown in Fig.2, the address data of
the keyword "world" in all web pages are al, a2, a3...; the
address data of the keyword "world wide web" in all web pages
are cl, c2, c3. . . . When the user inputs a keyword, the searching
program 24 searches the text index file 20 according to the
keyword provided by the user to find the keyword searching
data 22 corresponding to the keyword for getting the address
data of the keyword in all web pages . Finally, the text data
file 16 is used for transmitting the text data 18 of all web
pages having the keyword to the user.
Because the prior art searching system 10 uses a keyword
for searching web pages, the text data of all web pages
containing the keyword are returned. This takes an excessive
amount of time to transmit. In searching for the web pages
within a specific classification, the searching system 10
transmits the text data of all the web pages containing the
keyword to the user but most of the transmitted web pages are
not well matched with the user provided classification.
Therefore, more time must be spent searching and transmitting.
For example, if the user wants to search for web pages of movies
containing references to "tornado", the searching system 10
will transmit the text data of all web pages containing the
word "tornado" to the user. However, these transmitted web
pages will include irrelevant pages concerning unrelated
topics such as meteorology, history, and news . Therefore, more
2


CA 02272983 1999-OS-20
time must be spent manually selecting the pages that are
actually pertinent.
SUMMARY OF THE INVENTION
It is therefore a primary objective of the present
invention to provide a text searching system for searching
web pages according to a keyword and classification data
provided by a user to solve the mentioned problem.
Briefly, in a preferred embodiment, the present
invention provides a text searching system comprising:
a computer having a memory for storing programs and data
and a processor for executing the programs stored in
the memory;
a text data file stored in the memory having text data of
web pages of a plurality of world wide web sites;
a text index file stored in the memory having keyword
searching data forsearching keywordscontainedin the
text data of each of the web pages of the text data file;
a classification index file stored in the memory having
classification data corresponding to the
classification of each of the web pages of the text data
file; and
a searching program stored in the computer for searching
the text index file and the classification index file
according to keyword and classification data provided
by a user so as to find text data which are matched with
the user provided keyword data and contained in a
plurality of target web pages whose classifications are
matched with the user provided classification data in
the text data file.
3


CA 02272983 1999-OS-20
It is an advantage of the present invention that
the text searching system according to the present invention
uses a keyword and classification data provided by the user
for finding all the web pages which belong to the
classification data and have the keyword. The text searching
systems only transmit the text data of all the web pages
belonging to the classification data and having the keyword
to the user. Therefore, the searching and transmission time
is greatly reduced thus making the text searching system more
efficient.
These and other obj ects and the advantages of the
present invention will no doubt become obvious to those
of ordinary skill in the art after having read the
following detailed description of the preferred
embodiment that is illustrated in the various figures
and drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
Fig.l is a functional block diagram of a prior art searching
system.
Fig.2 is a perspective diagram of the keyword searching data
in Fig. 1.
Fig.3 is a functional block diagram of a text searching system
according to the present invention.
Fig. 4 is a perspective diagram of another text searching system
according to the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Please refer to Fig.3. Fig.3 is a functional block diagram
4


CA 02272983 1999-OS-20
of a text searching system 30 according to the present
invention. The text searching system 30 comprises a computer
(not shown), a text data file 36, a text index file 40, a
classification index file 44, and a searching program 48. The
computer comprises a memory 32 for storing programs and data
and a processor 34 for executing the programs stored in the
memory 32. The text data file 36, text index file 40,
classification index file 44 and searching program 48 are
stored in the memory 32. The text data file 36 has text data
38 of web pages of a plurality of world wide web sites. The
text index file 40 has keyword searching data 42 for searching
keywords contained in the text data 38 of each of the web pages
of the text data file 36. The classification index file 44
has classification data 46 corresponding to the
classification of each of the web pages of the text data file
36. The searching program 48 is used for searching the text
index file 40 and the classification index file 44 according
to keyword and classification data provided by a user so as
to find text data 38 which are matched with the user provided
keyword data and contained in a plurality of target web pages
whose classifications are matched with the user provided
classification data in the text data file 36.
The keyword searching data 42 of the text index file 40
is built according to the text data 38 of the text data file
36. Each keyword searching data 42 has a keyword and address
data of the keyword in all web pages. Each classification data
46 of the classification index file 44 has a plurality of
classifications 54, and each classification 54 has web page
data 50 of all the web pages belonging to the classification.
Each web page data 50 comprises a keyword position indexing
data 52 of the web page. The keyword position indexing data
5


CA 02272983 1999-OS-20
52 is used for pointing to the positions of the keyword
searching data 42 of the specific web page contained in the
text index file 40.
When a user inputs keyword and classification data, the
searching program 48 searches the classification index file
44 according to the classification data provided to find the
web page data 50 of all web pages belonging to the
classification data. Then, the searching program 48 searches
the position of the keyword searching data 42 of the text data
38 of each web page in the text index file 40 according to
the keyword position indexing data 52 of the web page data
50. Then, the searching program 48 searches the keyword
searching data 42 of all web pages belonging to the
classification data in the text index file 40 according to
the keyword provided by the user to find the text data 38 of
all web pages which belong to the classification data and have
the keyword. Finally, the text data file 36 is used for
transmitting the text data 38 of all web pages belonging to
the classification data and having the keyword to the user.
Please refer to Fig.4. Fig.4 is a perspective diagram of
another text searching system 60 according to the present
invention. The classification index file 62 of the text
searching system 60 contains the classification data 64 of
the web pages of each keyword searching data 42 in the text
index file 40. When a user inputs keyword and classification
data, the searching program 66 searches the text index file
40 according to the keyword provided to find all the keyword
searching data 42 matched with the user provided keyword data
and the address data of the keyword in all the web pages . Then,
the searching program 66 searches the classification index
6


CA 02272983 1999-OS-20
file 62 according to the keyword searching data 42 to find
the classification data 64 of the web page of each matched
keyword searching data 42. The searching program 66 finds all
keyword searching data 42 belonging to the classification data
according to the classification data provided by the user to
find the text data 38 of all web pages which belong to the
classification data and have the keyword. Finally, the text
data file 36 is used for transmitting the text data 38 of all
web pages belonging to the classification data and having the
keyword to the user.
The text searching system 30 uses the classification index
file 44 to find all web pages belonging to the classification
data provided by the user, and then uses the text index file
40 and the keyword provided by the user to find all the web
pages belonging to the classification data and having the
keyword. The text searching system 60 uses the text index file
40 to find all web pages having the keyword provided by the
user, and then uses the classification index file 62 and the
classification data provided by the user to find all the web
pages belonging to the classification data and having the
keyword.
Compared with the prior art searching system 10, the text
searching systems 30, 60 according to the present invention
use keyword and classification data provided by the user and
finds all the web pages that belong to the classification data
and have the keyword. The text searching systems 30, 60
transmit only the text data of all the web pages belonging
to the classification data and having the keyword to the user.
Therefore, the searching and transmission time is greatly
reduced and the text searching system is more efficient.
7


CA 02272983 1999-OS-20
Those skilled in the art will readily observe that
numerous modifications and alterations of the
propeller may be made while retaining the teachings
of the invention. Accordingly, the above disclosure
should be construed as limited only by the metes and
bounds of the appended claims.
8

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date Unavailable
(22) Filed 1999-05-20
Examination Requested 1999-05-20
(41) Open to Public Inspection 2000-11-20
Dead Application 2003-02-20

Abandonment History

Abandonment Date Reason Reinstatement Date
2002-02-20 R30(2) - Failure to Respond
2002-05-21 FAILURE TO PAY APPLICATION MAINTENANCE FEE

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Request for Examination $200.00 1999-05-20
Registration of a document - section 124 $100.00 1999-05-20
Application Fee $150.00 1999-05-20
Maintenance Fee - Application - New Act 2 2001-05-21 $100.00 2001-04-06
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
TORNADO TECHNOLOGIES CO. LTD.
Past Owners on Record
CHAO, KUO-JEN
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Representative Drawing 2000-11-14 1 10
Abstract 1999-05-20 1 16
Description 1999-05-20 8 302
Claims 1999-05-20 2 78
Drawings 1999-05-20 4 66
Cover Page 2000-11-14 1 37
Assignment 1999-05-20 3 151
Prosecution-Amendment 2001-11-20 2 56