Study aid system
First Claim
1. A system for aiding study comprising:
- teaching means for helping an author to describe objects from various aspects and for helping a reader to access information about said objects dynamically;
learning means for guiding a reader to survey a resource and to examine objects systematically and for letting said reader input new objects into database, establish links among objects, attach tags, and take notes;
solving problem means for letting a reader search for related objects and display said related objects in various forms and providing said reader advice on solving a problem;
displaying means for displaying objects in various formats by letting a user specify displaying format and by preparing objects in forms selected from the group consisting of window, cloud, table, map, figure, graphic interfaces with hot links, and cascaded multiple windows with each window having a tab and for providing said user various ways to view objects, wherein said various ways include zooming in, zooming out, moving up, moving down, moving left, moving right, moving one level up, and moving one level down;
searching means for letting a user search for related objects, consisting of searching object by subject, searching object by keyword, and searching object by tag, wherein said searching object by subject is to display all objects under a subject, let said user select an object from said all objects, then display all the sub-objects under said object, and so on, wherein searching object by keyword is to specify keywords, define search rule, and find all the objects connected to said keywords, and wherein searching object by tag is to specify a tag and find all the objects associated with said tag; and
linking means for letting a user building relations among objects by establishing internal connections among objects and for displaying said relations by approaches selected from the group consisting of lines, arrows, boundary shapes, tags, and highlights, wherein each line with different color, pattern, and weight represents a different relation.
0 Assignments
0 Petitions
Accused Products
Abstract
The study aid system provides various interfaces to help author to describe objects and to help reader to access related information systematically and dynamically. First, the system enables author to produce an overall writing guide, to specify the default aspects of each type of object, and to link different type of object to a different subroutine. Each subroutine provides necessary interfaces for author to supply related information to fill each default aspect of an object methodically. Further, the system lets reader to specify the default aspects of each type of object, to generate a customized study course, to control how information to be accessed, and to explore an object from one aspect by another. Furthermore, the system guides reader to survey a resource to produce an overall reading guide by providing recommendations, questions, and interfaces. Moreover, the system helps reader to understand an object better by describing the object differently and by letting reader search, compare, display related objects from database, and jump from one object to another object. Besides, the system provides interfaces for reader to build a unified knowledge system by inputting objects into database, taking notes, putting tags on related objects, and linking an object to related objects in database. In addition, the system helps reader to solve a problem by capturing reader'"'"'s feedback, raising proper questions at proper time during a problem-solving process, and letting reader to search for related objects from database. Additionally, the system generates blank-filling problems, true-and-false problems, multiple choice problems, partially completed lists, partially completed maps and asks reader to solve problems, complete the partially completed lists, and complete the partially completed maps.
111 Citations
32 Claims
-
1. A system for aiding study comprising:
-
teaching means for helping an author to describe objects from various aspects and for helping a reader to access information about said objects dynamically;
learning means for guiding a reader to survey a resource and to examine objects systematically and for letting said reader input new objects into database, establish links among objects, attach tags, and take notes;
solving problem means for letting a reader search for related objects and display said related objects in various forms and providing said reader advice on solving a problem;
displaying means for displaying objects in various formats by letting a user specify displaying format and by preparing objects in forms selected from the group consisting of window, cloud, table, map, figure, graphic interfaces with hot links, and cascaded multiple windows with each window having a tab and for providing said user various ways to view objects, wherein said various ways include zooming in, zooming out, moving up, moving down, moving left, moving right, moving one level up, and moving one level down;
searching means for letting a user search for related objects, consisting of searching object by subject, searching object by keyword, and searching object by tag, wherein said searching object by subject is to display all objects under a subject, let said user select an object from said all objects, then display all the sub-objects under said object, and so on, wherein searching object by keyword is to specify keywords, define search rule, and find all the objects connected to said keywords, and wherein searching object by tag is to specify a tag and find all the objects associated with said tag; and
linking means for letting a user building relations among objects by establishing internal connections among objects and for displaying said relations by approaches selected from the group consisting of lines, arrows, boundary shapes, tags, and highlights, wherein each line with different color, pattern, and weight represents a different relation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for helping an author to organize and present information and for helping a reader to access and organize information in a study aid system, said study aid system consisting of input devices, output devices, CPU, and databases, said method comprising:
-
setting up means for letting said author specify general writing arrangement, for letting said reader specify general reading arrangement, indicate help requirements, and assign a default display format for each type of objects, and for letting a user select default aspects about each type of objects;
general writing guide means for generating a writing guide by creating a writing template based on said author'"'"'s selection through said setting up means, letting said author modify said writing template to produce a modified writing template, and associating hot objects on said modified writing template with generated subroutines;
general reading guide means for generating a reading guide by creating a reading template based on said reader'"'"'s selection through said setting up means, letting said reader modify said reading template to produce a modified reading template, and associating hot objects on said modified reading template with generated subroutines;
subroutine generating means for generating a subroutine for helping said author to describe an object systematically from each aspect selected by said author through said setting up means and for generating a subroutine for helping said reader to examine an object systematically from each aspect selected by said reader through said setting up means; and
linking means for letting said user building relations among objects by establishing internal connections among objects and for displaying said relations by approaches selected from the group consisting of lines, arrows, boundary shapes, tags, and highlights, wherein each line with different color, pattern, and weight represents a different relation. - View Dependent Claims (8, 9)
-
-
10. A method for helping a reader to study a resource comprising:
-
setting up means for letting said reader select default aspects about each type of objects and help options;
overall guide means for generating a reading guide by asking questions and giving recommendations to guide said reader to search for related information from said resource and providing interface for said reader to write down important objects and link hot objects to generated subroutines;
subroutine generating means for generating a subroutine to guide said reader to examine an object systematically from each aspect selected by said reader through said setting up means and to provide interface for said reader to fill information about said object from each aspect;
searching means for letting said reader search for related objects, consisting of searching object by subject, searching object by keyword, and searching object by tag, wherein said searching object by subject is to display all objects under a subject, let said reader select an object from said all objects, then display all the sub-objects under said object, and so on, wherein searching object by keyword is to specify keywords, define search rule, and find all the objects connected to said keywords by rule, and wherein searching object by tag is to specify a tag and find all the objects associated with said tag;
displaying means for displaying objects in various formats by letting said reader specify displaying format and preparing objects in forms selected from the group consisting of window, cloud, table, map, figure, graph with hot link, and cascaded multiple windows with each window having a tab and for providing said reader various ways to view objects, wherein said various ways include zooming in, zooming out, moving up, moving down, moving left, moving right, moving one level up, and moving one level down; and
linking means for letting said reader building relations among objects by establishing internal connections among objects and for displaying said relations by approaches selected from the group consisting of lines, arrows, boundary shapes, tags, and highlights, wherein each line with different color, pattern, and weight represents a different relation. - View Dependent Claims (11, 12, 13)
-
-
14. A method for helping a reader to review objects systematically comprising:
-
setting up means for letting said reader specify the review scope and review aspects of each type of objects under consideration;
overall guide means for guiding said reader to review by displaying related objects in a window, letting said reader to modify said window, and linking related objects to corresponding generated subroutines;
subroutine generating means for creating said generated subroutines to guide said reader to review objects systematically from each aspect selected by said reader through said setting up means, wherein each subroutine consists of a series of preprogrammed actions;
searching means for letting said reader search for related objects, consisting of searching object by subject, searching object by keyword, and searching object by tag, wherein said searching object by subject is to display all objects under a subject, let said reader select an object from said all objects, then display all the sub-objects under said object, and so on, wherein searching object by keyword is to specify keywords, define search rule, and find all the objects connected to said keywords by rule, and wherein searching object by tag is to specify a tag and find all the objects associated with said tag;
displaying means for displaying objects in various formats by letting said reader specify displaying format and preparing objects in forms selected from the group consisting of window, cloud, table, map, figure, graph with hot link, and cascaded multiple windows with each window having a tab and for providing said reader various ways to view objects, wherein said various ways include zooming in, zooming out, moving up, moving down, moving left, moving right, moving one level up, and moving one level down; and
linking means for letting said reader building relations among objects by establishing internal connections among objects and for displaying said relations by approaches selected from the group consisting of lines, arrows, boundary shapes, tags, and highlights, wherein each line with different color, pattern, and weight represents a different relation. - View Dependent Claims (15, 16)
-
-
17. A method for helping a reader to solve a problem comprising:
-
setting up means for letting said reader specify problem type;
understanding problem means for helping said reader to understand said problem by raising a series of questions and recommendations, providing interface for said reader to describe said problem;
finding connection means for helping said reader to find the connections between the known and the unknown of said problem by raising a series of questions and recommendations and providing interface for said reader to indicate said connections;
carrying out plan means for guiding said reader to actually solve said problem by raising a series of questions;
looking back means for guiding said reader to explore said problem further by raising a series of questions and recommendations;
searching means for letting said reader search for related objects, consisting of searching object by subject, searching object by keyword, and searching object by tag, wherein said searching object by subject is to display all objects under a subject, let said reader select an object from said all objects, then display all the sub-objects under said object, and so on, wherein searching object by keyword is to specify keywords, define search rule, and find all the objects connected to said keywords by rule, and wherein searching object by tag is to specify a tag and find all the objects associated with said tag; and
linking means for letting said reader building relations among objects by establishing internal connections among objects and for displaying said relations by approaches selected from the group consisting of lines, arrows, boundary shapes, tags, and highlights, wherein each line with different color, pattern, and weight represents a different relation. - View Dependent Claims (18)
-
-
19. A method for a user to take a self-test and play game comprising
means for generating a blank problem by selecting a statement, displaying said statement with a word blanked, and asking said user to fill blank; -
means for generating a true and false problem by selecting a statement, replacing a word in said statement by one selected from the group consisting of its synonyms, its antonyms, similar words, and unrelated words, displaying the modified statement, and asking said user to judge if said modified statement is true or false;
means for generating a multiple choice problem by selecting a statement, blanking a word in said statement, supplying words selected from the group consisting of its synonyms, its antonyms, similar words, unrelated words, displaying the modified statement, and asking said user to judge if said modified statement is true or false;
means for listing related objects by listing part of the related objects, specifying requirement, and asking said user to list all other related objects; and
means for drawing a map by presenting a partially completed map, specifying requirement, and asking said user to make said partially completed map completed. - View Dependent Claims (20)
-
-
21. A method for searching related objects from database comprising:
-
setting up means for a user specifying search rule and search scope;
displaying means for displaying objects in various formats by letting said user specify displaying format and preparing objects in forms selected from the group consisting of window, cloud, table, map, figure, graphic interfaces with hot links, and cascaded multiple windows with each window having a tab and for providing said user various ways to view objects, wherein said various ways include zooming in, zooming out, moving up, moving down, moving left, moving right, moving one level up, and moving one level down;
searching object by subject means for displaying all objects under a subject, letting said user select an object from said all objects, then displaying all the sub-objects under said object, and so on;
searching object by keyword means for searching for all the objects associated with a keyword by specifying keywords, defining search rule, and finding all the objects connected to said keywords by rule; and
searching object by tag means for searching for all the objects with a tag by specifying said tag and find out all the objects associated with said tag. - View Dependent Claims (22)
-
-
23. A method for preparing and displaying object in various forms comprising:
-
building table means for presenting information about an object in form of table by specifying the form of table, specifying tags to be included, and filling the table with information under related tags;
building boundary text means for presenting information about an object in form of boundary text by specifying boundary shape, specifying tags to be included, and filling the boundary with information under related tags;
building map means for presenting the relations among a group of objects in form of map;
displaying means for displaying objects in various formats by letting a user specify displaying format and preparing objects in forms selected from the group consisting of window, cloud, table, map, figure, graph with hot link, and cascaded multiple windows with each window having a tab and for providing said user various ways to view objects, wherein said various ways include zooming in, zooming out, moving up, moving down, moving left, moving right, moving one level up, and moving one level down; and
viewing control means for viewing objects from various point of aspects by zooming in, zooming out, moving up, moving down, moving left, moving right, moving one level up, and moving one level down. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method for regulating input object comprising:
-
symbol substitution means for replacing a symbol by a different symbol;
separation means for splitting an object into several small objects;
completion means for replacing a requirement on an object by a new requirement derived from said requirement and other requirements on said object;
combination means for merging several small objects into a big object;
recapitulating means for making an description of an object more concise by replacing said description in several more basic concepts by a description in a more advanced concept; and
decomposing means for replacing a complex object in the description of an object by the description of said complex object. - View Dependent Claims (29)
-
-
30. A method for finding the relations between two objects, wherein each object is described by set language, comprising:
-
means for finding if two objects are identical;
means for finding if an object is contained in another object;
means for finding the relative complement of an object in another object;
means for finding the union of two objects;
means for finding if two objects are equivalent; and
means for finding the intersection of two objects. - View Dependent Claims (31, 32)
-
Specification