Document animation system
First Claim
1. A system for converting a text-based document into an animating cartoon to provide a user information in images and sounds, wherein said document describes objects and events generated by said objects, said system comprising:
- means for generating organized information by extracting information from said document, organizing information, and saving information in a structure;
means for identifying said objects from said organized information;
means for creating virtual objects corresponding to said objects;
means for identifying said events from said organized information;
means for creating virtual events according to said virtual objects and said events; and
means for dispatching said virtual events.
0 Assignments
0 Petitions
Accused Products
Abstract
An animating system converts a text-based document into a sequence of animating pictures for helping a user to understand better and faster. First, the system provides interfaces for a user to build various object models, specify default rules for these object models, and construct the references for meanings and actions. Second, the system will analyze the document, extract desired information, identify various objects, and organize information. Then the system will create objects from corresponding object models and provide interfaces to modify default values and default rules and define specific values and specific rules. Further, the system will identify the meanings of words and phrases. Furthermore, the system will identify, interpolate, synchronize, and dispatch events. Finally, the system provides interface for the user to track events and particular objects.
-
Citations
20 Claims
-
1. A system for converting a text-based document into an animating cartoon to provide a user information in images and sounds, wherein said document describes objects and events generated by said objects, said system comprising:
-
means for generating organized information by extracting information from said document, organizing information, and saving information in a structure; means for identifying said objects from said organized information; means for creating virtual objects corresponding to said objects; means for identifying said events from said organized information; means for creating virtual events according to said virtual objects and said events; and means for dispatching said virtual events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for generating animation presentation from a text document for a user, said document containing information about an object and an event related to said object, said system comprising:
-
a dictionary module for separating each word and each phrase included in a dictionary into different meanings, for categorizing each meaning into a plurality of categories, and linking each category with a corresponding action description; a structure analysis module for generating organized information by performing structure analysis, collecting information, and organizing information in a structure; an object identification module for identifying said object according to said organized information and said dictionary; an object instantiation module for creating a virtual object by identifying an object type of said object and filling said virtual object with default information and default behavior related to said object type and with information specified in said document about said object; an event generation module for identifying said event by recognizing actions associated with said event according to said organized information and said dictionary, describing said event in image, sound, and text according to corresponding action description in said dictionary and said organized information, and arranging an event schedule according to sequence of said event and; and a viewing module for said user to watch said animation presentation from different aspects. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for creating a virtual teaching environment for a student from a text-based document comprising:
-
means for identifying important issues from said document; means for building a virtual teacher, said virtual teacher being an auxiliary object associating with various properties and handling criterions; means for building a virtual lecture hall, said virtual hall being another auxiliary object associating with various features found in a particular classroom; means for creating events according to said important issues, said virtual teacher, and said virtual lecture hall; and means for displaying said events. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification