Writing and reading aid system
First Claim
1. A system having a CPU and a demonstrating device, a plurality of document types, a plurality of structure templates for modeling a plurality of structures, a plurality of extracting procedures, a plurality of modifying procedures, and a plurality of presenting formats, for helping a reader to read a document efficiently by extracting a plurality of contents from said document, generating a plurality of revised contents by modifying said plurality of contents, and presenting said plurality of revised contents on said demonstrating device with a particular presenting format selected from said plurality of presenting formats, wherein each structure template has a plurality of sub-structure templates and corresponds to a particular document type, wherein each document type corresponds to a particular class of documents categorized according to a plurality of requirements of a plurality of readers, wherein each sub-structure template marks a corresponding content, said system comprising:
- means for identifying a document type of said document from said plurality of document types by using at least one method selected from a group comprising source identification, author identification, title identification, topic identification, vocabulary identification, 4WH identification and author specification;
means for determining a particular structure template from said plurality of structure templates according to said document type;
means for building a structure with a plurality of sub-structures by instancing said particular structure template;
means for extracting said plurality of contents from said document according to said plurality of extracting procedures, wherein said plurality of extracting procedures extract information according to a plurality of preferences of said reader;
means for generating a plurality of revised contents by applying said plurality of modifying procedures on said plurality of contents, wherein said plurality of modifying procedures amend information according to said plurality of preferences of said reader;
means for filling said plurality of sub-structures by said plurality of revised contents;
means for organizing said structure into a structured document; and
means for presenting said structure document through said demonstrating device according to said particular presenting format,whereby said structured document is significantly different from said document with information modified according to said plurality of preferences of said reader; and
whereby said system extracts said plurality of contents from said document by running said plurality of extracting procedures on said CPU, organizes said plurality of contents in said structure, modifying said plurality of contents by said plurality of modifying procedures, and presents said plurality of revised contents on said demonstrating device according to said particular presenting format.
0 Assignments
0 Petitions
Accused Products
Abstract
A writing and reading assistant system helps a user to create a structured document and read a document. A structured document contains not only information as an ordinary document does but also properties and rules for holding, organizing and processing corresponding portions of information. The system helps the user as an author to search for information, generate, organize, examine, and modify ideas, to supply details, to examine one'"'"'s writing from various aspects, to revise the writing, to specify information and access methods suitable for different audience, and to create a structured document. Further, the system helps the user as a reader to create and modify structures, define and modify properties and rules, and define and specify display forms, to associate text blocks with corresponding properties and rules, to extract information from an input document, to fill structures with corresponding information, to build various links among structures and display forms, and to display structures.
-
Citations
20 Claims
-
1. A system having a CPU and a demonstrating device, a plurality of document types, a plurality of structure templates for modeling a plurality of structures, a plurality of extracting procedures, a plurality of modifying procedures, and a plurality of presenting formats, for helping a reader to read a document efficiently by extracting a plurality of contents from said document, generating a plurality of revised contents by modifying said plurality of contents, and presenting said plurality of revised contents on said demonstrating device with a particular presenting format selected from said plurality of presenting formats, wherein each structure template has a plurality of sub-structure templates and corresponds to a particular document type, wherein each document type corresponds to a particular class of documents categorized according to a plurality of requirements of a plurality of readers, wherein each sub-structure template marks a corresponding content, said system comprising:
-
means for identifying a document type of said document from said plurality of document types by using at least one method selected from a group comprising source identification, author identification, title identification, topic identification, vocabulary identification, 4WH identification and author specification; means for determining a particular structure template from said plurality of structure templates according to said document type; means for building a structure with a plurality of sub-structures by instancing said particular structure template; means for extracting said plurality of contents from said document according to said plurality of extracting procedures, wherein said plurality of extracting procedures extract information according to a plurality of preferences of said reader; means for generating a plurality of revised contents by applying said plurality of modifying procedures on said plurality of contents, wherein said plurality of modifying procedures amend information according to said plurality of preferences of said reader; means for filling said plurality of sub-structures by said plurality of revised contents; means for organizing said structure into a structured document; and means for presenting said structure document through said demonstrating device according to said particular presenting format, whereby said structured document is significantly different from said document with information modified according to said plurality of preferences of said reader; and whereby said system extracts said plurality of contents from said document by running said plurality of extracting procedures on said CPU, organizes said plurality of contents in said structure, modifying said plurality of contents by said plurality of modifying procedures, and presents said plurality of revised contents on said demonstrating device according to said particular presenting format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising a CPU for assisting a reader to read a structured document efficiently, wherein said structured document is a document containing a plurality of structures, wherein each structure has a plurality of sub-structures for holding a plurality of contents and connecting to a plurality of presentation methods for a plurality categories of readers and for a plurality types of documents, said system comprising:
-
means for identifying a particular type of documents from said plurality types of documents by extracting related information from said structured document; means for helping said reader to set up a plurality of preferences for said particular type of documents; means for determining a particular structure to be built according to said particular type of documents and said plurality of preferences; means for building said particular structure from said structured document by extracting said plurality of contents and filling each sub-structure by a corresponding content; means for determining a particular presentation method from said plurality of presentation methods according to said plurality of preferences; and means for presenting said particular structure according to said particular presentation method, whereby said system recovers organized information from said structured document and delivers said organized information to said reader according to said plurality of preferences of said reader. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for assisting a reader to read a document efficiently, said system comprising a CPU and a display device, having a plurality of structure templates with each structure template designed for helping a particular target audience to access information from a particular type of documents and associated with a plurality of procedures, wherein said plurality of procedures run on said CPU to perform a plurality of tasks to help said reader to collect information, organize information, and display information, said system comprising:
-
means for identifying a document type of said document by using at least one item selected from a group comprising document type information contained in said document, source identification, author identification, title identification, topic identification, vocabulary identification, 4WH identification and author specification to select a particular structure template, wherein each document type is categorized according to general reading requirements on a particular class of documents; means for building a structure according to said particular template, said structure having a plurality of sub-structures to hold a plurality of contents to be extracted from said document; means for filling said structure by extracting said plurality of contents from said document according to a corresponding procedure; means for revising said plurality of contents to produce a plurality of modified contents and saving said plurality of modified contents into said plurality of sub-structures; and means for presenting said plurality of modified contents on said display device, whereby said system extracts information from said document, modify information, and presents information on said display device to help said reader to read efficiently. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification