System and method for dynamic content retrieval
First Claim
1. A method of parsing a script encoded in a recursive scripting language, wherein the script is at least partially parsed in a first server coupled to a wide area network, the method comprising:
- parsing a first command in the script, the first command including a first operand, wherein the first operand is a Uniform Resource Locator (URL), such that the first command corresponds to a load operation;
after parsing the first command, retrieving a network resource corresponding to the URL from the wide area network;
storing the network resource in a first hashtable;
returning the first hashtable to a second command in the script, wherein the first command is nested within the second command;
parsing the second command;
executing the second command, further including storing results of the second command in a second hashtable; and
returning the second hashtable to a third command in the script, wherein the second and first commands are nested within the third command.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for collecting information distributed over a computer network are described. Problems addressed by the invention include the marking of content distributed over a network, the instant display of current information distributed over a network, and the retrieval of information at a browser without an intermediary step to save the information. The invention enables customized aggregation of content distributed over a network in real-time. The invention includes a recursive scripting language. Scripts in the recursive scripting language may be used to point dynamically to web objects whose URLs have changed. Embodiments include a feature extraction object used for identifying similar information objects. Feature Extraction may use ‘fuzzy logic’ to insure that targeted content is identified despite modifications in the source page.
193 Citations
16 Claims
-
1. A method of parsing a script encoded in a recursive scripting language, wherein the script is at least partially parsed in a first server coupled to a wide area network, the method comprising:
-
parsing a first command in the script, the first command including a first operand, wherein the first operand is a Uniform Resource Locator (URL), such that the first command corresponds to a load operation;
after parsing the first command, retrieving a network resource corresponding to the URL from the wide area network;
storing the network resource in a first hashtable;
returning the first hashtable to a second command in the script, wherein the first command is nested within the second command;
parsing the second command;
executing the second command, further including storing results of the second command in a second hashtable; and
returning the second hashtable to a third command in the script, wherein the second and first commands are nested within the third command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
executing the second command, executing the second command further including retrieving a graphic object from the network resource.
-
-
12. The method of claim 10, further comprising:
executing the second command, executing the second command further including retrieving a headline from the network resource, the headline encoded at least partially in the markup language.
-
13. The method of claim 10, further comprising:
executing the second command, executing the second command further including retrieving one of a table from the network resource.
-
14. The method of claim 10, further comprising:
executing the second command, executing the second command further including retrieving one of a form from the network resource.
-
15. The method of claim 1, wherein the network resource is at least partially encoded in HTML.
-
16. The method of claim 1, wherein the network resource is at least partially encoded in XML.
Specification