Dynamic Multi-Lingual Information Retrieval System for XML-Compliant Data
First Claim
1. An system for dynamically retrieving data from a plurality of stored XML-compliant documents in which the data is in a tagged format and has associated metadata, comprising:
- a processor that includes;
a first component that, in response to a request for information, analyzes metadata stored in XML documents to identify one or more languages associated with data in the documents; and
a second component that retrieves data from the stored documents in accordance with the request, based upon the metadata analyzed by first component; and
an interface that receives the data that was retrieved from the documents and presents the retrieved data in one of the languages associated with the retrieved data, based upon a user preference.
1 Assignment
0 Petitions
Accused Products
Abstract
Data that is in a tagged format, such as XML, is dynamically accessed on demand, without the requirement for pre-parsing documents containing the data and storing it in a database. A dynamic processor discovers and processes taxonomy documents pertinent to a data request by traversing linked relationships between documents. For taxonomies that contain data in multiple languages, the processor dynamically generates and renders a menu based upon the languages contained in the taxonomy, to enable a user to select any one of the languages for display of the data.
-
Citations
22 Claims
-
1. An system for dynamically retrieving data from a plurality of stored XML-compliant documents in which the data is in a tagged format and has associated metadata, comprising:
-
a processor that includes; a first component that, in response to a request for information, analyzes metadata stored in XML documents to identify one or more languages associated with data in the documents; and a second component that retrieves data from the stored documents in accordance with the request, based upon the metadata analyzed by first component; and an interface that receives the data that was retrieved from the documents and presents the retrieved data in one of the languages associated with the retrieved data, based upon a user preference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for dynamically retrieving data from a plurality of stored XML-compliant documents in which the data is in a tagged format and has associated metadata, comprising the Following steps:
-
in response to a request for information, analyzing metadata stored in XML documents to identify one or more languages associated with data in the documents; retrieving data from the stored documents in accordance with the request, based upon the metadata analyzed in said analyzing step; and presenting the retrieved data in one of the languages associated with the retrieved data, based upon a user preference. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium containing a program that causes a computer to execute the following operations:
-
in response to a request for information, analyzing metadata stored in XML, documents to identify one or more languages associated with data in the documents; retrieving data from the stored documents in accordance with the request, based upon the metadata analyzed in said analyzing step; and presenting the retrieved data in one of the languages associated with the retrieved data, based upon a user preference. - View Dependent Claims (19, 20, 21, 22)
-
Specification