SYSTEM AND METHOD FOR SEARCHING WEB SITES FOR DATA
First Claim
1. A system for searching Web sites for data, comprising:
- a reading module configured for reading search conditions;
a converting module configured for converting the search conditions into extensible markup language (XML) search queries;
a parsing module configured for parsing the XML search queries and accordingly creating XML commands;
a command queue controlling module configured for creating a command queue, for defining attributes of the XML commands, and for adding the XML commands onto the command queue according to the XML commands'"'"' respective attributes; and
a searching module configured for executing the XML commands to search for specified data on the Web sites, and for downloading Web pages containing the specified data from the Web sites.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method for searching Web sites for data. The method includes the steps of: reading search conditions; converting the search conditions into extensible markup language (XML) search queries; parsing the XML search queries and accordingly creating XML commands; creating a command queue; defining attributes of the XML commands; adding the XML commands onto the command queue according to the XML commands'"'"' respective attributes; executing the XML commands to search for specified data on the Web sites; determines whether any specified data have been found on the Web sites; and downloading Web pages containing the specified data if the specified data are found on the Web sites. A related system is also disclosed.
14 Citations
19 Claims
-
1. A system for searching Web sites for data, comprising:
-
a reading module configured for reading search conditions; a converting module configured for converting the search conditions into extensible markup language (XML) search queries; a parsing module configured for parsing the XML search queries and accordingly creating XML commands; a command queue controlling module configured for creating a command queue, for defining attributes of the XML commands, and for adding the XML commands onto the command queue according to the XML commands'"'"' respective attributes; and a searching module configured for executing the XML commands to search for specified data on the Web sites, and for downloading Web pages containing the specified data from the Web sites. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for searching Web sites for data, comprising the steps of:
-
reading search conditions; converting the search conditions into extensible markup language (XML) search queries; parsing the XML search queries and accordingly creating XML commands; creating a command queue; defining attributes of the XML commands; adding the XML commands onto the command queue according to the XML commands'"'"' respective attributes; executing the XML commands to search for specified data on the Web sites; determines whether any specified data have been found on the Web sites; and downloading Web pages containing the specified data if the specified data are found on the Web sites. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for searching Web sites for data, comprising:
-
a reading module configured for reading search conditions; a converting module configured for converting the search conditions into search queries written in a programming language; a parsing module configured for parsing the search queries and accordingly creating commands written in the programming language; a command queue controlling module configured for creating a command queue, for defining attributes of the commands, and for adding the commands onto the command queue according to the commands'"'"' respective attributes; and a searching module configured for executing the commands to search for specified data on the Web sites, and for downloading Web pages containing the specified data from the Web sites. - View Dependent Claims (16, 17, 18, 19)
-
Specification