Apparatus and method for extracting data
First Claim
Patent Images
1. An information processing apparatus, wherein web page information is displayed by a browser, said apparatus comprising:
- template storage means for storing a plurality of templates, wherein each of the plurality of templates defines at least one attribute of data to be extracted and a data field for the attribute;
template selection means for selecting a template from the plurality of templates stored in said template storage means;
wherein said template selection means selects an appropriate template without requiring a selection by a user;
extraction means for searching currently displayed web page information for data corresponding to the respective attribute defined in the template selected by said template selection means, and extracting the searched out data from the currently displayed web page information; and
saving means for saving data extracted by said extraction means in the data field for the attribute corresponding to the extracted data, in the template selected by said template selection means.
3 Assignments
0 Petitions
Accused Products
Abstract
In an information processing apparatus, information is obtained from an internet and a template is selected from a plurality of templates in each of which at least one item is set to be extracted. Data corresponding to the item set in the selected template is extracted from the obtained information and is saved.
-
Citations
28 Claims
-
1. An information processing apparatus, wherein web page information is displayed by a browser, said apparatus comprising:
-
template storage means for storing a plurality of templates, wherein each of the plurality of templates defines at least one attribute of data to be extracted and a data field for the attribute; template selection means for selecting a template from the plurality of templates stored in said template storage means; wherein said template selection means selects an appropriate template without requiring a selection by a user; extraction means for searching currently displayed web page information for data corresponding to the respective attribute defined in the template selected by said template selection means, and extracting the searched out data from the currently displayed web page information; and saving means for saving data extracted by said extraction means in the data field for the attribute corresponding to the extracted data, in the template selected by said template selection means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information processing method for processing web page information displayed by a browser, said method comprising the steps of:
-
selecting a template from a plurality of templates stored in a template memory, wherein each of the plurality of templates defines at least one attribute of data to be extracted and a data field for the attribute; wherein said template is selected without requiring a selection by a user; searching currently displayed web page information for data corresponding to the respective attribute defined in the selected template, and extracting the searched out data from the currently displayed web page information; and saving the extracted data in the data field for the attribute corresponding to the extracted data, in the selected template. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An information processing program for controlling a computer to perform a method for processing web page information displayed by a browser, said method comprising the steps of:
-
selecting a template from a plurality of templates stored in a template memory, wherein each of the plurality of templates defines at least one attribute of data to be extracted and a data field for the attribute; wherein said template is selected without requiring a selection by a user; searching currently displayed web page information for data corresponding to the respective attribute defined in the selected template, and extracting the searched out data from the currently displayed web page information; and saving the extracted data in the data field for the attribute corresponding to the extracted data, in the selected template.
-
-
22. An information processing apparatus, wherein web page information is displayed by a browser, said apparatus comprising:
-
template storage means for storing a plurality of templates, wherein each of the plurality of templates defines at least one attribute of data to be extracted and a data field for the attribute; template selection means for selecting a template from the plurality of templates in said template storage means; wherein said template selection means selects an appropriate template without requiring a selection by a user; designation means for designating arbitrary data in currently displayed web page information in response to designation by a user; field selection means for selecting a data field in the template selected by said template selection means, in response to a selection by the user; extraction means for extracting the data designated by said designation means, from the currently displayed web page information; and saving means for saving the data extracted by said extraction means in the data field selected by said field selection means. - View Dependent Claims (23, 24)
-
-
25. An information processing method for processing web page information displayed by a browser, said method comprising the step of:
-
selecting a template from a plurality of templates stored in a template memory, wherein each of the plurality of templates defines at least one attribute of data to be extracted and a data field for the attribute; wherein said template is selected without requiring a selection by a user; designating arbitrary data in currently displayed web page information in response to a designation by a user; selecting a data field in the selected template in response to a selection by the user; extracting the designated data from the currently displayed web page information; and saving the extracted data in the selected data field. - View Dependent Claims (26, 27)
-
-
28. An information processing program for controlling a computer to perform method for processing web page information displayed by a browser, said method comprising the steps of:
-
selecting a template from a plurality of templates stored in a template memory, wherein each of the plurality of templates defines at least one attribute of data to be extracted and a data field for the attribute; wherein said template is selected without requiring a selection by a user; designating arbitrary data in currently displayed web page information in response to a designation by a user; selecting a data field in the selected template in response to a selection by the user; extracting the designated data from the currently displayed web page information; and saving the extracted data in the selected data field.
-
Specification