Information extraction system, information processing apparatus, information collection apparatus, character string extraction method, and storage medium
First Claim
1. An information extraction system comprises a server and a client, connected via a communication network, wherein said server provides a data file for a client to browse;
- and wherein said client includes browsing means for displaying the contents of said data file that is received from said server via said communication network, operation detection means for detecting a predetermined specific operation based on a user'"'"'s operation when said user reads said contents of said data file displayed by said browsing means, and means for extracting information that is displayed at a location whereat said specific operation that is detected by said operation detection means is performed on a display screen of said browsing means.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention permits users to obtain detailed information concerning those portions of web contents in which they are most interested and provides an information extraction system. In an embodiment, the information extraction system comprises a server and a client, connected via a communication network, wherein the server provides a data file for a client to browse; and wherein the client includes a browser for displaying the contents of the data file that is received from the server via the communication network, an operation event detection analyzer for detecting a predetermined specific operation based on a user'"'"'s operation when the user reads the contents of the data file displayed by the browser, and a text extractor for extracting information that is displayed at a location whereat the specific operation that is detected by the operation event analyzer is performed on a display screen of browser.
63 Citations
21 Claims
-
1. An information extraction system comprises a server and a client, connected via a communication network,
wherein said server provides a data file for a client to browse; - and
wherein said client includes browsing means for displaying the contents of said data file that is received from said server via said communication network, operation detection means for detecting a predetermined specific operation based on a user'"'"'s operation when said user reads said contents of said data file displayed by said browsing means, and means for extracting information that is displayed at a location whereat said specific operation that is detected by said operation detection means is performed on a display screen of said browsing means.
- and
-
2. An information extraction system comprising:
-
a web server for storing web contents; and
a client for receiving said web contents from said web server, via a communication network, and for displaying said web contents, said client including an operating event detection function for detecting, as a manipulation event, an operation performed by a user on a display screen of said web contents, wherein a program package, which is written in a function expansion program language for expanding the functions available to said client, is embedded in said web contents stored in said web server, said program package permitting said client to perform a process for employing said operating event detection function of a client to detect an operating event, a process for analyzing a string of operating events that are detected to extract a predetermined, specific operation, and a process for extracting from said web contents target information for said specific operation, and for returning said target information to said web server.
-
-
3. An information extraction system comprising:
-
a web server, for storing web contents; and
a client, for receiving said web contents from said web server, via a communication network, and for displaying said web contents, wherein said client includes an operating event detection function for detecting, as a manipulation event, an operation performed by a user on a display screen of said web contents, wherein said web server embeds, in said web contents, a program package, which is written in a function expansion program language, that expands the functions available to said client and that permits said client to perform a process for employing said operating event detection function belonging to said client to detect an operating event, a process for analyzing a string of operating events that are detected to extract a predetermined specific operation and a process for extracting target information for said specific operation from said web contents and for returning said target information to said web server, and wherein said web server transmits said program package to said client.
-
-
4. An information extraction system comprising:
-
a web server, for storing web contents;
a proxy server, for receiving web contents from said web server via a communication network and for performing an additional process; and
a client, for displaying said web contents for which said proxy server has performed said additional process, wherein said client includes an operating event detection function for detecting, as a manipulation event, an operation performed by a user on a display screen of said web contents, wherein said proxy server embeds, in said web contents received from said web server, a program package, which is written in a function expansion program language, for expanding the functions available to said client, and that permits said client to perform a process for employing said operating event detection function belonging to said client to detect an operating event, a process for analyzing a string of operating events that are detected to extract a predetermined specific operation and a process for extracting target information for said specific operation from said web contents, and for returning said target information to said proxy server, and wherein said proxy server transmits said program package to said client.
-
-
5. An information extraction system comprising:
-
a web site, for storing web contents;
an information processing apparatus that includes a web browser, for receiving said web contents from said web site, via a communication network, and for displaying said web contents; and
a portal site, for said information processing apparatus, wherein said portal site, upon being accessed by said information processing apparatus, transmits, to said information processing apparatus, a program file that serves as a local proxy for said information processing apparatus, wherein said web browser of said information processing apparatus includes an operating event detection function for detecting, as an operating event, an operation performed by a user on a screen on which said web contents are displayed, wherein said local proxy, which is operated by said information processing apparatus, embeds in said web contents received from said web server a program package, which is written in a function expansion program language, for expanding the functions available with said web browser, said program package permitting said web browser to perform a process for employing said operating event detection function belonging to a web browser to detect an operating event, a process for analyzing a string of operating events that are detected to extract a predetermined, specific operation, and a process for extracting target information for said specific operation from said web contents, and wherein said web browser transmits, to said portal site, information extracted by said web browser.
-
-
6. An information extraction system comprising:
-
a web server, for storing web contents;
a proxy server, for receiving web contents from said web server via a communication network and for performing an additional process; and
a client, for displaying said web contents for which said proxy server has performed said additional process, wherein said client includes an operating event detection function for detecting, as a manipulation event, an operation performed by a user on a display screen of said web contents, and wherein said proxy server includes operating event acquisition means, for collecting operating events that are detected by said client, operating event analyzation means, for analyzing a string of said operating events that are received from said client and for extracting a predetermined specific operation, and information extraction means, for extracting, from said web contents, target information for said predetermined specific operation. - View Dependent Claims (8, 10)
-
-
7. An information processing apparatus comprising:
-
browsing means, for displaying document data;
operation detection means, for employing an input operation, performed by a user when said user browses said document data displayed by said browsing means, to detect an operation defined as a specific operation that said user unintentionally performed to obtain interesting information; and
character string extraction means, for extracting a character string that is displayed at a location whereat said specific operation that is detected by said operation detection means is performed on a display screen of said browsing means.
-
-
9. An information collection apparatus that is connected to an information processing apparatus, which includes a web browser that receives web contents from a web server and displays said web contents, and which collects information concerning said information processing apparatus, comprising:
-
storage means, for storing a program file for embedding, in said web contents received from said web server, a program package, which is written in a function expansion program language, that expands the functions of said web browser and that permits said web browser to perform a process for employing an operating event detection function performed by said information processing apparatus to detect an operating event, a process for analyzing a string of operating events that are detected to extract a predetermined specific operation, and a process for extracting target information for said specific operation from said web contents;
transmission means, for reading said program file from said storage means and for transmitting said program file to said information processing apparatus; and
information collection means, for collecting said information extracted by said information processing apparatus.
-
-
11. A character string extraction method comprising the steps of:
-
detecting a predetermined, specific operation based on an input operation performed by a user on a display screen on which document data are displayed; and
extracting, as a unit, a sentence or a line that includes a character string that is displayed at a location whereat said specific operation that is detected has been performed on said display screen. - View Dependent Claims (13, 16, 18)
-
-
12. A character string extraction method comprising the steps of:
-
detecting, based on an input operation performed by a user on a display screen on which document data are displayed, a tracing and reading movement by which the pointer of a pointing device is moved along lines in a document that is displayed; and
extracting, as a unit, a sentence or a line that includes a character string that is displayed at a location whereat said tracing and reading operation has been performed on said display screen. - View Dependent Claims (19, 21)
-
-
14. A character string extraction method comprising the steps of:
-
employing an input operation performed by a user on a display screen on which document data are displayed to detect a line tracing and reading operation during which lines of a displayed document are pointed at in order, while the pointer of a pointing device is moved in a direction perpendicular to said lines; and
extracting as a unit a sentence or a line that includes a character string that is displayed at a location whereat said line tracing and reading operation has been performed on said display screen. - View Dependent Claims (17, 20)
-
-
15. A storage medium on which the input means of a computer stores a computer-readable program that permits said computer to perform:
-
a process for displaying the contents of document data;
an process for detecting a predetermined specific operation based on a user'"'"'s operation on a display screen where said document data are displayed; and
a process for extracting a character string that is displayed at a location whereat said specific operation that is detected is performed on said display screen.
-
Specification