Converting data having any of a plurality of markup formats and a tree structure
First Claim
1. A method of converting input data marked up in any one of a plurality of markup formats, comprising:
- providing the input data from at least one source, the input data marked up in at least one of a plurality of markup formats; and
processing the input data directly in any one of the plurality of markup formats to transform the input data into output data in any one of the plurality of markup formats.
7 Assignments
0 Petitions
Accused Products
Abstract
The content of Web sites or other information within a markup format is automatically translated using an appropriate script written in the conversion language to “blindly” process a large number of Web sites. These implementations may employ an ECMAScript interpreter, a tier architecture, an SGML parser and dynamic tree-to-tree transformations. The tier architecture is used to control multiple target requests, grouping and organizing responses into markup documents. The SGML parser can provide fault-tolerant analysis of markup documents to make them conform to XML standards. The SGML parser can generate the tree of the resulting document as a dynamic mode representing the content of the original data. Dynamic tree-to-tree transformation is provided in general via a “template/match/select” script, and may also use such tools as an ECMAScript interpreter, a regular expression search, direct access to nodes by DOM navigation, and a transformation and service environment.
206 Citations
86 Claims
-
1. A method of converting input data marked up in any one of a plurality of markup formats, comprising:
-
providing the input data from at least one source, the input data marked up in at least one of a plurality of markup formats; and
processing the input data directly in any one of the plurality of markup formats to transform the input data into output data in any one of the plurality of markup formats. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system adapted to convert input data marked up in any one of a plurality of markup formats, comprising:
-
means for providing the input data from at least one source, the input data marked up in at least one of a plurality of markup formats; and
means for processing the input data directly in any one of the plurality of markup formats to transform the input data into output data in any one of the plurality of markup formats. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. A multi-tier information architecture having tiers connected by a computer network, comprising:
-
a data consultation tier at a client station;
an application tier on a server;
a data source tier comprising a plurality of independent data sources; and
a data aggregation tier comprising a conversion system adapted to convert input data marked up in any one of a plurality of markup formats, the conversion system including means for providing input data from at least one of the independent data sources, the input data marked up in at least one of a plurality of markup formats, and means for processing the input data directly in any one of the plurality of markup formats to transform the input data into output data in any one of the plurality of markup formats. - View Dependent Claims (84)
-
-
85. A multi-tier information/telephone architecture having a plurality of tiers connected by a computer network and by wireless telephone network, comprising:
-
a data consultation tier for data consultation on a portable wireless communicator;
a transport tier for wireless data transport;
a data source tier comprising at least one data source; and
a conversion tier comprising a conversion system adapted to convert input data marked up in any one of a plurality of markup formats, the conversion system including means for providing the input data from the at least one data source, the input data marked up in at least one of a plurality of markup formats, and means for processing the input data directly in any one of the plurality of markup formats to transform the input data into output data in any one of the plurality of markup formats. - View Dependent Claims (86)
-
Specification