US20100075289A1 - Method and system for automated content customization and delivery - Google Patents

Method and system for automated content customization and delivery Download PDF

Info

Publication number
US20100075289A1
US20100075289A1 US12/234,322 US23432208A US2010075289A1 US 20100075289 A1 US20100075289 A1 US 20100075289A1 US 23432208 A US23432208 A US 23432208A US 2010075289 A1 US2010075289 A1 US 2010075289A1
Authority
US
United States
Prior art keywords
user
profiling
behavior
behavior information
learning style
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/234,322
Inventor
Ahmed E.I. Maher
Mohamed M.M.M. Kattaya
Amr F. Yassin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US12/234,322 priority Critical patent/US20100075289A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KATTAYA, MOHAMED M.M.M., MAHER, AHMED E.I., YASSIN, AMR F.
Publication of US20100075289A1 publication Critical patent/US20100075289A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B7/00Electrically-operated teaching apparatus or devices working with questions and answers

Definitions

  • the present invention relates generally to content delivery and in particular to content delivery for user learning.
  • the invention provides a method and system for automated customization of original content for one or more users.
  • One embodiment involves obtaining behavior information for a user, profiling the user based on the user behavior information, determining a preferred learning style for the user based on the user profiling, and customizing the original content based on the preferred learning style for the user.
  • Profiling the user may involve analyzing the user behavior information using one or more profiling patterns for profiling the user to determine scores for different behavior categories for the user.
  • Customizing the original content may involve determining a preferred learning style for the user based on the user profiling further including selecting a customization scheme from a scheme repository, based on said scores for different behavior categories for the user, and applying the selected customization scheme to the original content to generated customized content for the user.
  • FIG. 1 shows a functional block diagram of a content customization system, according to an embodiment of the invention.
  • FIG. 2 shows a functional block diagram of a content customization system, according to an embodiment of the invention.
  • FIG. 3 shows a functional block diagram of a best learning style identifier, according to an embodiment of the invention.
  • FIG. 4 shows a functional block diagram of a customization algorithm factory, according to an embodiment of the invention.
  • FIG. 5 shows a functional block diagram of a customization engine, according to an embodiment of the invention.
  • FIG. 6 shows an example of content customization and display, according to an embodiment of the invention.
  • FIG. 7 shows a functional block diagram of a World Wide Web (web-based) content customization and delivery system, according to an embodiment of the invention.
  • the invention provides a method and apparatus for automated customization of original content for one or more users.
  • the invention provides a method and system for tailoring communication content, such as electronic content (eContent), to suit each individual recipient based on the best way of communication for the recipient to learn effectively.
  • communication content such as electronic content (eContent)
  • An embodiment involves utilizing recipient personality analysis. Certain eContent is customized to the most suitable way for effective communication of the eContent to the user.
  • the preferred way of communication of the user is based on recognizing user behavior, or based on sensors at the beginning of the process. Analysis techniques to identify the type of user personality may be used to customize the eContent, to the most suitable way for effective communication to the user.
  • An effective learning medium depends on the personality of each user. Linking recipient personality to a preferred way of thinking, allows determining the most effective way of learning.
  • Known analysis techniques may be used to analyze the user personality and the best way for communication with each personality type. Each such technique uses different factors for analyzing the personality of a recipient.
  • NLP Neural Language Processing
  • WBT Whole Brain Thinking
  • Each of these methods uses analysis techniques to identify the type of user personality and its score in each factor.
  • a preferred embodiment of the invention customizes eContents for each user based on WBT or NLP profiling of that user. Such user profiling is utilized to customize eContent for maximizing the gain of the learning experience.
  • the invention provides an automated (e.g., computer implemented) method of customizing content to suit each recipient learner's strengths in terms of learning. As such, preferred way of communication to the user is based on recognizing user behavior using sensors at the beginning of the learning process (the details of each behavior recognition are outside the scope of the present invention).
  • FIG. 1 shows a functional block diagram of an automation system 10 , according to an embodiment of the invention.
  • the system 10 receives user behavior information 100 for a user, and analyzes the behavior information in a pattern recognizer 200 configured for recognizing and categorizing the user behavior (e.g., using NLP or WBT).
  • a best learning style identifier 300 is configured to identify the best learning style for the user.
  • a customization algorithm factory 400 is configured to determine a customization algorithm for the user.
  • a customization engine 500 is configured to customize a raw eContent 600 (structured or unstructured) based on the customization algorithm and generate personalized eContent 700 that is customized to the user.
  • the personalized eContent 700 may include video, images, text, audio, Web content or any other electronic format.
  • FIG. 2 shows a functional block diagram of an embodiment of the pattern recognizer 200 , according to the present invention.
  • the pattern recognizer 200 includes a sensor 210 , such as a visual sensor, to sense the visual behavior of the user from the user behavior information.
  • the sensor 210 may comprise a video camera with an analyzer that analyzes user eye movements.
  • a linguistic sensor 220 analyzes the user behavior information to determine the type of words the user typically uses in speaking and/or writing.
  • the sensor 220 may comprise a microphone coupled to a text analyzer (while in another example, sample text is provided to the text analyzer), to determine linguistic features of the user behavior.
  • a preference sensor 230 analyzes the user behavior information if the user prefers to work solitary or within a social group (an example implementation may comprise an interactive questionnaire).
  • a logical thinking sensor 240 analyzes the user behavior information to determine tendency of the user towards logical statements and flows (an example implementation may comprise said interactive questionnaire).
  • Other senor(s) 250 may be included to analyze other aspects of the user behavior from the user behavior information.
  • An information distributor 255 then selectively distributes the analyzed user behavior information from the sensors (i.e., relative information) to one or more of appropriate behavior recognizer engines (e.g., NLP recognizer engine 260 , WBT recognizer engine 270 , or other recognizer engine(s) 280 ).
  • the NLP recognizer engine 260 uses the sensed user information distributed to it by the information distributor 255 , to analyze the user behavior based on NLP pattern, generating category pattern scores result 265 .
  • the WBT recognizer engine 270 analyzes the user behavior based on WBT pattern, generating a category pattern scores result 275 .
  • Other recognizer engines 280 may analyze the user behavior based on other patterns (generating category pattern score results 285 ).
  • the category where the user belongs may vary from time-to-time or in different contexts (e.g., learning at work is different than learning at home).
  • FIG. 3 shows a functional block diagram of an embodiment of the best learning style identifier 300 , according to the present invention, receiving the categorization results.
  • the identifier 300 uses the scores of each pattern to analyze the user personality and identify the best learning style for the user based on said pattern.
  • a NLP learning style component 360 identifies the best learning style according to the NLP rules.
  • the NLP identifier 360 uses the NLP pattern scores 265 to analyze the user personality and identify the best learning style for the user based on said pattern.
  • a WBT learning style component 370 identifies the best learning style according to the WBT rules.
  • the WBT identifier 370 uses the WBT pattern scores 275 to analyze the user personality and identify the best learning style for the user based on said pattern.
  • Another identifier 380 uses other pattern scores 285 to analyze the user personality and identify the best learning style for the user based on said pattern.
  • a combiner 350 combines the identified learning styles to determine a best learning style 320 . For example, if the user scores high in the visual part in the case of the NLP pattern, then the best way for learning is to present the eContent in a graphical format. As such, the combiner 350 combines different rules and aspects from the learning styles such as format, layout, structure, pace for progress, etc.
  • FIG. 4 shows a functional block diagram of the customization algorithm factory module 400 , according to an embodiment of the invention.
  • the module 400 includes a mapping function 420 that maps the learning style 320 to one of multiple customization algorithms in a repository (database) 430 , thereby selecting a customization algorithm 440 based on the learning style 320 .
  • the selected customization 400 may emphasize video, or images for a visual oriented user.
  • the customization algorithm 440 may emphasize audio such as narration for an auditory oriented user.
  • FIG. 5 shows a functional block diagram of the customization engine 500 , according to an embodiment of the invention, to customize the eContent 600 using the selected customization algorithm 440 .
  • the customization engine 500 includes an application function 550 that applies the selected customization algorithm 440 to the raw eContent 600 and generates the personalized content 700 in the desired format.
  • the personalized eContent may include for example:
  • FIG. 6 illustrates an example 20 of the usage of NLP pattern that is used to select a customization algorithm that customizes (e.g., formats) the original eContent to personalized eContent that emphasizes the most important content suitable for best learning by the user. For example, for a user with a high score in the visual analysis the personalized eContent is displayed on a viewable display screen area 800 as:
  • the personalized eContent is preferably customized (e.g., structured) in a logical manner with factual information (e.g., numbers, facts, precise definitions, and/or to-the-point material). Such users may prefer learning through lectures, facts, and details, critical thinking, textbooks and readings.
  • the personalized eContent preferably avoids vague, ambiguous instructions and inefficient use of time material.
  • the personalized eContent is preferably customized to provide procedural and/or in depth, step-by-step instructions, history, with timelines. Such users may prefer learning through outlining, checklists, exercises and problem solving with steps, policies and procedures.
  • the personalized eContent preferably avoids disorganization, poor sequencing, hopping around and lack of practice time material.
  • the personalized eContent is preferably customized to provide personal impact stories and/or collaborative activities. Such users may prefer learning through cooperative learning and group discussion, role-playing, and dramatization.
  • the personalized eContent preferably avoids impersonal approaches or examples of materials without sensory input; a sterile learning climate may be preferred.
  • the personalized eContent is preferably customized to encourage brainstorming and/or free association activities, and visual or graphic mind maps. Such users may prefer learning through brainstorming, metaphors, illustrations and pictures, mind mapping and synthesis, and holistic approaches.
  • the personalized eContent preferably avoids a slow pace and lack of overview/conceptual framework. Other examples are possible.
  • FIG. 7 shows example architecture 50 for delivery of such personalized eContent.
  • a Web server 52 which implements said system 10 ( FIG. 1 ) for generating and delivering personalized eContent to clients 54 , wherein in one implementation the clients 54 comprise personal computers connected to the server 52 via the Internet.
  • the Web server 52 obtains user behavior information from a user at a client 54 and according to the function of the automated system 10 , generates and delivers personalized eContent to the client 54 for that user to access through a Web browser. As such, each user receives eContent customized to the best style of learning preferred by the user.
  • the computer readable medium allows the computer system to read data, instructions, messages or message packets, and other computer readable information from the computer readable medium.
  • the computer readable medium may include non-volatile memory, such as a floppy disk, ROM, flash memory, disk drive memory, a CD-ROM, and other permanent storage. It is useful, for example, for transporting information, such as data and computer instructions, between computer systems.
  • the computer readable medium may comprise computer readable information in a transitory state medium such as a network link and/or a network interface, including a wired network or a wireless network, that allow a computer to read such computer readable information.
  • Computer programs are stored in main memory and/or secondary memory. Computer programs may also be received via a communications interface. Such computer programs, when executed, enable the computer system to perform the features of the present invention as discussed herein. In particular, the computer programs, when executed, enable the processor multi-core processor to perform the features of the computer system. Accordingly, such computer programs represent controllers of the computer system.

Abstract

A method and system for automated customization of original content for one or more users, is provided. One implementation involves obtaining behavior information for a user, profiling the user based on the user behavior information, determining a preferred learning style for the user based on the user profiling, and customizing the original content based on the preferred learning style for the user. Profiling the user may involve analyzing the user behavior information using one or more profiling patterns for profiling the user to determine scores for different behavior categories for the user. Customizing the original content may involve determining a preferred learning style for the user based on the user profiling further includes selecting a customization scheme from a scheme repository, based on said scores for different behavior categories for the user, and applying the selected customization scheme to the original content to generated customized content for the user.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates generally to content delivery and in particular to content delivery for user learning.
  • 2. Background Information
  • The effectiveness of communication among humans depends on many factors. One of these factors is the personality of the recipient of a communication. Conventional approaches in conveying on-line course, for example, either provide text-based or text/audio-based material. Such material is fixed and does not change from one user recipient to another regardless of the preferred manner in which each particular recipient may learn most efficiently.
  • SUMMARY OF THE INVENTION
  • The invention provides a method and system for automated customization of original content for one or more users. One embodiment involves obtaining behavior information for a user, profiling the user based on the user behavior information, determining a preferred learning style for the user based on the user profiling, and customizing the original content based on the preferred learning style for the user.
  • Profiling the user may involve analyzing the user behavior information using one or more profiling patterns for profiling the user to determine scores for different behavior categories for the user. Customizing the original content may involve determining a preferred learning style for the user based on the user profiling further including selecting a customization scheme from a scheme repository, based on said scores for different behavior categories for the user, and applying the selected customization scheme to the original content to generated customized content for the user.
  • Other aspects and advantages of the present invention will become apparent from the following detailed description, which, when taken in conjunction with the drawings, illustrate by way of example the principles of the invention.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • For a fuller understanding of the nature and advantages of the invention, as well as a preferred mode of use, reference should be made to the following detailed description read in conjunction with the accompanying drawings, in which:
  • FIG. 1 shows a functional block diagram of a content customization system, according to an embodiment of the invention.
  • FIG. 2 shows a functional block diagram of a content customization system, according to an embodiment of the invention.
  • FIG. 3 shows a functional block diagram of a best learning style identifier, according to an embodiment of the invention.
  • FIG. 4 shows a functional block diagram of a customization algorithm factory, according to an embodiment of the invention.
  • FIG. 5 shows a functional block diagram of a customization engine, according to an embodiment of the invention.
  • FIG. 6 shows an example of content customization and display, according to an embodiment of the invention.
  • FIG. 7 shows a functional block diagram of a World Wide Web (web-based) content customization and delivery system, according to an embodiment of the invention.
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • The following description is made for the purpose of illustrating the general principles of the invention and is not meant to limit the inventive concepts claimed herein. Further, particular features described herein can be used in combination with other described features in each of the various possible combinations and permutations. Unless otherwise specifically defined herein, all terms are to be given their broadest possible interpretation including meanings implied from the specification as well as meanings understood by those skilled in the art and/or as defined in dictionaries, treatises, etc.
  • The invention provides a method and apparatus for automated customization of original content for one or more users. The invention provides a method and system for tailoring communication content, such as electronic content (eContent), to suit each individual recipient based on the best way of communication for the recipient to learn effectively.
  • An embodiment involves utilizing recipient personality analysis. Certain eContent is customized to the most suitable way for effective communication of the eContent to the user. The preferred way of communication of the user is based on recognizing user behavior, or based on sensors at the beginning of the process. Analysis techniques to identify the type of user personality may be used to customize the eContent, to the most suitable way for effective communication to the user.
  • An effective learning medium depends on the personality of each user. Linking recipient personality to a preferred way of thinking, allows determining the most effective way of learning. Known analysis techniques may be used to analyze the user personality and the best way for communication with each personality type. Each such technique uses different factors for analyzing the personality of a recipient. One example of such known techniques is Neural Language Processing (NLP) based on visual, auditory, kinesthetic, and auditory digital factors. Another known technique Whole Brain Thinking (WBT) is based on rational, organized, feeling and experiment, factors. Each of these methods uses analysis techniques to identify the type of user personality and its score in each factor.
  • A preferred embodiment of the invention customizes eContents for each user based on WBT or NLP profiling of that user. Such user profiling is utilized to customize eContent for maximizing the gain of the learning experience. The invention provides an automated (e.g., computer implemented) method of customizing content to suit each recipient learner's strengths in terms of learning. As such, preferred way of communication to the user is based on recognizing user behavior using sensors at the beginning of the learning process (the details of each behavior recognition are outside the scope of the present invention).
  • In a preferred embodiment, the present invention provides an automated method of customizing content to match the most preferable learning style for each user. FIG. 1 shows a functional block diagram of an automation system 10, according to an embodiment of the invention. The system 10 receives user behavior information 100 for a user, and analyzes the behavior information in a pattern recognizer 200 configured for recognizing and categorizing the user behavior (e.g., using NLP or WBT). A best learning style identifier 300 is configured to identify the best learning style for the user. A customization algorithm factory 400 is configured to determine a customization algorithm for the user. A customization engine 500 is configured to customize a raw eContent 600 (structured or unstructured) based on the customization algorithm and generate personalized eContent 700 that is customized to the user. The personalized eContent 700 may include video, images, text, audio, Web content or any other electronic format.
  • FIG. 2 shows a functional block diagram of an embodiment of the pattern recognizer 200, according to the present invention. The pattern recognizer 200 includes a sensor 210, such as a visual sensor, to sense the visual behavior of the user from the user behavior information. The sensor 210 may comprise a video camera with an analyzer that analyzes user eye movements. A linguistic sensor 220 analyzes the user behavior information to determine the type of words the user typically uses in speaking and/or writing. In one example, the sensor 220 may comprise a microphone coupled to a text analyzer (while in another example, sample text is provided to the text analyzer), to determine linguistic features of the user behavior.
  • A preference sensor 230 analyzes the user behavior information if the user prefers to work solitary or within a social group (an example implementation may comprise an interactive questionnaire). A logical thinking sensor 240 analyzes the user behavior information to determine tendency of the user towards logical statements and flows (an example implementation may comprise said interactive questionnaire). Other senor(s) 250 may be included to analyze other aspects of the user behavior from the user behavior information.
  • An information distributor 255 then selectively distributes the analyzed user behavior information from the sensors (i.e., relative information) to one or more of appropriate behavior recognizer engines (e.g., NLP recognizer engine 260, WBT recognizer engine 270, or other recognizer engine(s) 280). For example, the NLP recognizer engine 260 uses the sensed user information distributed to it by the information distributor 255, to analyze the user behavior based on NLP pattern, generating category pattern scores result 265. The WBT recognizer engine 270 analyzes the user behavior based on WBT pattern, generating a category pattern scores result 275. Other recognizer engines 280 may analyze the user behavior based on other patterns (generating category pattern score results 285). The category where the user belongs may vary from time-to-time or in different contexts (e.g., learning at work is different than learning at home).
  • FIG. 3 shows a functional block diagram of an embodiment of the best learning style identifier 300, according to the present invention, receiving the categorization results. The identifier 300 uses the scores of each pattern to analyze the user personality and identify the best learning style for the user based on said pattern. A NLP learning style component 360 identifies the best learning style according to the NLP rules. The NLP identifier 360 uses the NLP pattern scores 265 to analyze the user personality and identify the best learning style for the user based on said pattern. A WBT learning style component 370 identifies the best learning style according to the WBT rules. The WBT identifier 370 uses the WBT pattern scores 275 to analyze the user personality and identify the best learning style for the user based on said pattern. Other learning styles can be added to the system such as Memletics learning styles (this can be achieved by adding some combining rules as well as certain sensors). For example, another identifier 380 uses other pattern scores 285 to analyze the user personality and identify the best learning style for the user based on said pattern.
  • A combiner 350 combines the identified learning styles to determine a best learning style 320. For example, if the user scores high in the visual part in the case of the NLP pattern, then the best way for learning is to present the eContent in a graphical format. As such, the combiner 350 combines different rules and aspects from the learning styles such as format, layout, structure, pace for progress, etc.
  • FIG. 4 shows a functional block diagram of the customization algorithm factory module 400, according to an embodiment of the invention. The module 400 includes a mapping function 420 that maps the learning style 320 to one of multiple customization algorithms in a repository (database) 430, thereby selecting a customization algorithm 440 based on the learning style 320. For example, based on the leaning style 320, the selected customization 400 may emphasize video, or images for a visual oriented user. In another example, the customization algorithm 440 may emphasize audio such as narration for an auditory oriented user.
  • FIG. 5 shows a functional block diagram of the customization engine 500, according to an embodiment of the invention, to customize the eContent 600 using the selected customization algorithm 440. The customization engine 500 includes an application function 550 that applies the selected customization algorithm 440 to the raw eContent 600 and generates the personalized content 700 in the desired format. The personalized eContent may include for example:
      • 1—Text based content (e.g., presentation, story).
      • 2—Automatically generated Audio of the original eContent.
      • 3—Automatically generated video with avatars presenting the original eContent.
      • 4—Any combination of text, audio, graphics and video based on the percentage of each of the thinking modes for the user (FIG. 6).
  • FIG. 6 illustrates an example 20 of the usage of NLP pattern that is used to select a customization algorithm that customizes (e.g., formats) the original eContent to personalized eContent that emphasizes the most important content suitable for best learning by the user. For example, for a user with a high score in the visual analysis the personalized eContent is displayed on a viewable display screen area 800 as:
      • Area 810: Best area to place content for a visual user.
      • Area 820: Best area to place content for an auditory user.
      • Area 830: Best area to place content for a logic user.
      • Area 840: Best area to place content for a kinesthetic user.
  • In another example, using a WBT pattern, for users with quadrant A (rational oriented) preferences, the personalized eContent is preferably customized (e.g., structured) in a logical manner with factual information (e.g., numbers, facts, precise definitions, and/or to-the-point material). Such users may prefer learning through lectures, facts, and details, critical thinking, textbooks and readings. The personalized eContent preferably avoids vague, ambiguous instructions and inefficient use of time material.
  • For users with quadrant B (organization oriented) preferences, the personalized eContent is preferably customized to provide procedural and/or in depth, step-by-step instructions, history, with timelines. Such users may prefer learning through outlining, checklists, exercises and problem solving with steps, policies and procedures. The personalized eContent preferably avoids disorganization, poor sequencing, hopping around and lack of practice time material.
  • For users with quadrant C (feeling oriented) preferences, the personalized eContent is preferably customized to provide personal impact stories and/or collaborative activities. Such users may prefer learning through cooperative learning and group discussion, role-playing, and dramatization. The personalized eContent preferably avoids impersonal approaches or examples of materials without sensory input; a sterile learning climate may be preferred.
  • For users with quadrant D (experimentation oriented) preferences, the personalized eContent is preferably customized to encourage brainstorming and/or free association activities, and visual or graphic mind maps. Such users may prefer learning through brainstorming, metaphors, illustrations and pictures, mind mapping and synthesis, and holistic approaches. The personalized eContent preferably avoids a slow pace and lack of overview/conceptual framework. Other examples are possible.
  • FIG. 7 shows example architecture 50 for delivery of such personalized eContent. A Web server 52 which implements said system 10 (FIG. 1) for generating and delivering personalized eContent to clients 54, wherein in one implementation the clients 54 comprise personal computers connected to the server 52 via the Internet. The Web server 52 obtains user behavior information from a user at a client 54 and according to the function of the automated system 10, generates and delivers personalized eContent to the client 54 for that user to access through a Web browser. As such, each user receives eContent customized to the best style of learning preferred by the user.
  • As is known to those skilled in the art, the aforementioned example embodiments described above, according to the present invention, can be implemented in many ways, such as program instructions for execution by a processor, as software modules, as computer program product on computer readable media, as logic circuits, as silicon wafers, as integrated circuits, as application specific integrated circuits, as firmware, etc. Though the present invention has been described with reference to certain versions thereof; however, other versions are possible. Therefore, the spirit and scope of the appended claims should not be limited to the description of the preferred versions contained herein. The terms “computer program medium,” “computer usable medium,” “computer readable medium”, and “computer program product,” are used to generally refer to media such as main memory, secondary memory, removable storage drive, a hard disk installed in hard disk drive, and signals. These computer program products are means for providing software to the computer system. The computer readable medium allows the computer system to read data, instructions, messages or message packets, and other computer readable information from the computer readable medium. The computer readable medium, for example, may include non-volatile memory, such as a floppy disk, ROM, flash memory, disk drive memory, a CD-ROM, and other permanent storage. It is useful, for example, for transporting information, such as data and computer instructions, between computer systems. Furthermore, the computer readable medium may comprise computer readable information in a transitory state medium such as a network link and/or a network interface, including a wired network or a wireless network, that allow a computer to read such computer readable information. Computer programs (also called computer control logic) are stored in main memory and/or secondary memory. Computer programs may also be received via a communications interface. Such computer programs, when executed, enable the computer system to perform the features of the present invention as discussed herein. In particular, the computer programs, when executed, enable the processor multi-core processor to perform the features of the computer system. Accordingly, such computer programs represent controllers of the computer system.
  • Those skilled in the art will appreciate that various adaptations and modifications of the just-described preferred embodiments can be configured without departing from the scope and spirit of the invention. Therefore, it is to be understood that, within the scope of the appended claims, the invention may be practiced other than as specifically described herein.

Claims (20)

1. An automated method of customizing original content for one or more users, comprising:
obtaining behavior information for a user;
profiling the user based on the user behavior information;
determining a preferred learning style for the user based on the user profiling; and
customizing the original content based on the preferred learning style for the user.
2. The method of claim 1, wherein profiling the user based on the user behavior information further includes analyzing the user behavior information using one or more profiling patterns for profiling the user to determine scores for different behavior categories for the user.
3. The method of claim 2, wherein profiling the user further includes analyzing the user behavior information using a Neural Language Processing (NLP) pattern for profiling the user to determine scores for different behavior categories for the user.
4. The method of claim 2, wherein profiling the user further includes analyzing the user behavior information using a Whole Brain Thinking (WBT) pattern for profiling the user to determine scores for different behavior categories for the user.
5. The method of claim 2, wherein customizing the original content further includes:
determining a preferred learning style for the user based on the user profiling further includes selecting a customization scheme from a scheme repository, based on said scores for different behavior categories for the user; and
applying the selected customization scheme to the original content to generated customized content for the user.
6. The method of claim 5, wherein the customized content is geared to preferred learning style for the user.
7. The method of claim 1 further including providing the customized electronic content to the user via the Internet.
8. The method of claim 1, wherein obtaining user behavior information includes obtaining user behavior information by sensing one or more of: user visual behavior, user linguistic behavior, user social preference behavior, and user logic orientation behavior.
9. A computer program product for customizing original content for one or more users, comprising a computer usable medium including a computer readable program including program instructions, wherein the computer readable program when executed on a computer causes the computer to:
profile a user based on user behavior information for the user;
determine a preferred learning style for the user based on the user profiling; and
customize the original content based on the preferred learning style for the user.
10. The computer program product of claim 9, further including instructions to cause the computer to: analyze the user behavior information using one or more profiling patterns for profiling the user to determine scores for different behavior categories for the user.
11. The computer program product of claim 10, further including instructions to cause the computer to: analyze the user behavior information using a Natural Language Processing (NLP) pattern for profiling the user to determine scores for different behavior categories for the user.
12. The computer program product of claim 10, further including instructions to cause the computer to: analyze the user behavior information using a Whole Brain Thinking (WBT) pattern for profiling the user to determine scores for different behavior categories for the user.
13. The computer program product of claim 10, further including instructions to cause the computer to:
selecting a customization scheme from a scheme repository based on said scores for different behavior categories for the user; and
apply the selected customization scheme to the original content to generated customized content for the user.
14. The computer program product of claim 13, wherein the customized content is geared to preferred learning style for the user.
15. The computer program product of claim 9 further including instructions to cause the computer to: obtain behavior information via a sensor by sensing one or more of: user visual behavior, user linguistic behavior, user social preference behavior, and user logic orientation behavior.
16. A system for customizing original content for one or more users, comprising:
one or more clients, each client representing a user;
a customization server configured for customizing original content for each of one or more clients; and
the server comprising:
a pattern recognizer configured for profiling a user based on the user behavior information;
a learning style identifier configured for determining a preferred learning style for the user based on the user profiling; and
a customizer configured for customizing the original content based on the preferred learning style for the user.
17. The system of claim 16, wherein the pattern recognizer is further configured for analyzing the user behavior information using one or more profiling patterns for profiling the user to determine scores for different behavior categories for the user.
18. The system of claim 17, wherein the pattern recognizer is further configured for analyzing the user behavior information using one or more of:
a Neural Language Processing (NLP) pattern for profiling the user to determine scores for different behavior categories for the user; and
a Whole Brain Thinking (WBT) pattern for profiling the user to determine scores for different behavior categories for the user.
19. The system of claim 17, wherein the customizer includes:
a customization selector configured for determining a preferred learning style for the user based on the user profiling further includes selecting a customization scheme from a scheme repository, based on said scores for different behavior categories for the user; and
a customization engine configured for applying the selected customization scheme to the original content to generated customized content for the user;
wherein the customized content is geared to preferred learning style for the user.
20. The system of claim 16, wherein the server comprises a web server and each client comprises a web client, capable of communicating with the web server via the Internet, such that the web server provides each customized content to a corresponding client via the Internet.
US12/234,322 2008-09-19 2008-09-19 Method and system for automated content customization and delivery Abandoned US20100075289A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/234,322 US20100075289A1 (en) 2008-09-19 2008-09-19 Method and system for automated content customization and delivery

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/234,322 US20100075289A1 (en) 2008-09-19 2008-09-19 Method and system for automated content customization and delivery

Publications (1)

Publication Number Publication Date
US20100075289A1 true US20100075289A1 (en) 2010-03-25

Family

ID=42038034

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/234,322 Abandoned US20100075289A1 (en) 2008-09-19 2008-09-19 Method and system for automated content customization and delivery

Country Status (1)

Country Link
US (1) US20100075289A1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110039242A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US20110039245A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US20110039244A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US20110039249A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US20130151602A1 (en) * 2011-12-08 2013-06-13 Yahoo! Inc. Persona engine
US20150142559A1 (en) * 2013-11-20 2015-05-21 Snecma Customers comparison and targeting method
WO2015091223A1 (en) 2013-12-17 2015-06-25 Koninklijke Philips N.V. System and method for assessing the cognitive style of a person
US20160063871A1 (en) * 2014-09-02 2016-03-03 Institute For Information Industry Online learning style automated diagnostic system, online learning style automated diagnostic method and non-transitory computer readable recording medium
US20160092160A1 (en) * 2014-09-26 2016-03-31 Intel Corporation User adaptive interfaces
US9354958B2 (en) 2014-01-14 2016-05-31 International Business Machines Corporation Personalizing error messages based on user learning styles
US10297163B2 (en) 2014-08-29 2019-05-21 Accenture Global Services Limited On-demand learning system
US10373511B2 (en) 2016-09-06 2019-08-06 International Business Machines Corporation Automatic learning curriculum generation
US11003421B2 (en) * 2018-11-21 2021-05-11 Kony, Inc. Event processing system and method
CN112818146A (en) * 2021-01-26 2021-05-18 山西三友和智慧信息技术股份有限公司 Recommendation method based on product image style
US11048719B2 (en) * 2016-08-29 2021-06-29 International Business Machines Corporation Generating customized visual maps from a plurality of content sources and user profiles
US11113350B2 (en) 2019-03-29 2021-09-07 At&T Intellectual Property I, L.P. Systems and methods for administrating suggested merchandising arrangements

Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5302132A (en) * 1992-04-01 1994-04-12 Corder Paul R Instructional system and method for improving communication skills
US5692906A (en) * 1992-04-01 1997-12-02 Corder; Paul R. Method of diagnosing and remediating a deficiency in communications skills
US5717923A (en) * 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
US5813863A (en) * 1996-05-01 1998-09-29 Sloane; Sharon R. Interactive behavior modification system
US5870709A (en) * 1995-12-04 1999-02-09 Ordinate Corporation Method and apparatus for combining information from speech signals for adaptive interaction in teaching and testing
US5944530A (en) * 1996-08-13 1999-08-31 Ho; Chi Fai Learning method and system that consider a student's concentration level
US6023714A (en) * 1997-04-24 2000-02-08 Microsoft Corporation Method and system for dynamically adapting the layout of a document to an output device
US6157913A (en) * 1996-11-25 2000-12-05 Bernstein; Jared C. Method and apparatus for estimating fitness to perform tasks based on linguistic and other aspects of spoken responses in constrained interactions
US20010018178A1 (en) * 1998-01-05 2001-08-30 David M. Siefert Selecting teaching strategies suitable to student in computer-assisted education
US6285993B1 (en) * 1998-06-01 2001-09-04 Raytheon Company Method and apparatus for modeling individual learning styles
US6299452B1 (en) * 1999-07-09 2001-10-09 Cognitive Concepts, Inc. Diagnostic system and method for phonological awareness, phonological processing, and reading skill testing
US6334779B1 (en) * 1994-03-24 2002-01-01 Ncr Corporation Computer-assisted curriculum
US6336813B1 (en) * 1994-03-24 2002-01-08 Ncr Corporation Computer-assisted education using video conferencing
US6338628B1 (en) * 2000-02-15 2002-01-15 Clear Direction, Inc. Personal training and development delivery system
US6345293B1 (en) * 1997-07-03 2002-02-05 Microsoft Corporation Personalized information for an end user transmitted over a computer network
US6347943B1 (en) * 1997-10-20 2002-02-19 Vuepoint Corporation Method and system for creating an individualized course of instruction for each user
US6402520B1 (en) * 1997-04-30 2002-06-11 Unique Logic And Technology, Inc. Electroencephalograph based biofeedback system for improving learning skills
US20020107681A1 (en) * 2000-03-08 2002-08-08 Goodkovsky Vladimir A. Intelligent tutoring system
US20030152902A1 (en) * 2002-02-11 2003-08-14 Michael Altenhofen Offline e-learning
US6652283B1 (en) * 1999-12-30 2003-11-25 Cerego, Llc System apparatus and method for maximizing effectiveness and efficiency of learning retaining and retrieving knowledge and skills
US6801751B1 (en) * 1999-11-30 2004-10-05 Leapfrog Enterprises, Inc. Interactive learning appliance
US20050255431A1 (en) * 2004-05-17 2005-11-17 Aurilab, Llc Interactive language learning system and method
US7149964B1 (en) * 2000-02-09 2006-12-12 Microsoft Corporation Creation and delivery of customized content
US20070156748A1 (en) * 2005-12-21 2007-07-05 Ossama Emam Method and System for Automatically Generating Multilingual Electronic Content from Unstructured Data
US7281060B2 (en) * 2000-01-14 2007-10-09 Sun Microsystems, Inc. Computer-based presentation manager and method for individual user-device data representation
US20080038708A1 (en) * 2006-07-14 2008-02-14 Slivka Benjamin W System and method for adapting lessons to student needs
US20080227079A1 (en) * 2003-11-26 2008-09-18 International Business Machines Corporation Method, Apparatus and Computer Program Code for Automation of Assessment Using Rubrics
US7620895B2 (en) * 2004-09-08 2009-11-17 Transcensus, Llc Systems and methods for teaching a person to interact with a computer program having a graphical user interface
US7841940B2 (en) * 2003-07-14 2010-11-30 Astav, Inc Human test based on human conceptual capabilities

Patent Citations (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5302132A (en) * 1992-04-01 1994-04-12 Corder Paul R Instructional system and method for improving communication skills
US5387104A (en) * 1992-04-01 1995-02-07 Corder; Paul R. Instructional system for improving communication skills
US5692906A (en) * 1992-04-01 1997-12-02 Corder; Paul R. Method of diagnosing and remediating a deficiency in communications skills
US6336813B1 (en) * 1994-03-24 2002-01-08 Ncr Corporation Computer-assisted education using video conferencing
US6334779B1 (en) * 1994-03-24 2002-01-01 Ncr Corporation Computer-assisted curriculum
US5717923A (en) * 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
US5870709A (en) * 1995-12-04 1999-02-09 Ordinate Corporation Method and apparatus for combining information from speech signals for adaptive interaction in teaching and testing
US5813863A (en) * 1996-05-01 1998-09-29 Sloane; Sharon R. Interactive behavior modification system
US5944530A (en) * 1996-08-13 1999-08-31 Ho; Chi Fai Learning method and system that consider a student's concentration level
US20020086272A1 (en) * 1996-08-13 2002-07-04 Ho Chi Fai Learning method and system that consider a student's concentration level
US6157913A (en) * 1996-11-25 2000-12-05 Bernstein; Jared C. Method and apparatus for estimating fitness to perform tasks based on linguistic and other aspects of spoken responses in constrained interactions
US6023714A (en) * 1997-04-24 2000-02-08 Microsoft Corporation Method and system for dynamically adapting the layout of a document to an output device
US6402520B1 (en) * 1997-04-30 2002-06-11 Unique Logic And Technology, Inc. Electroencephalograph based biofeedback system for improving learning skills
US6345293B1 (en) * 1997-07-03 2002-02-05 Microsoft Corporation Personalized information for an end user transmitted over a computer network
US6347943B1 (en) * 1997-10-20 2002-02-19 Vuepoint Corporation Method and system for creating an individualized course of instruction for each user
US20010018178A1 (en) * 1998-01-05 2001-08-30 David M. Siefert Selecting teaching strategies suitable to student in computer-assisted education
US6285993B1 (en) * 1998-06-01 2001-09-04 Raytheon Company Method and apparatus for modeling individual learning styles
US6299452B1 (en) * 1999-07-09 2001-10-09 Cognitive Concepts, Inc. Diagnostic system and method for phonological awareness, phonological processing, and reading skill testing
US6801751B1 (en) * 1999-11-30 2004-10-05 Leapfrog Enterprises, Inc. Interactive learning appliance
US6652283B1 (en) * 1999-12-30 2003-11-25 Cerego, Llc System apparatus and method for maximizing effectiveness and efficiency of learning retaining and retrieving knowledge and skills
US7281060B2 (en) * 2000-01-14 2007-10-09 Sun Microsystems, Inc. Computer-based presentation manager and method for individual user-device data representation
US7149964B1 (en) * 2000-02-09 2006-12-12 Microsoft Corporation Creation and delivery of customized content
US6338628B1 (en) * 2000-02-15 2002-01-15 Clear Direction, Inc. Personal training and development delivery system
US20020107681A1 (en) * 2000-03-08 2002-08-08 Goodkovsky Vladimir A. Intelligent tutoring system
US6807535B2 (en) * 2000-03-08 2004-10-19 Lnk Corporation Intelligent tutoring system
US20030152902A1 (en) * 2002-02-11 2003-08-14 Michael Altenhofen Offline e-learning
US7841940B2 (en) * 2003-07-14 2010-11-30 Astav, Inc Human test based on human conceptual capabilities
US20080227079A1 (en) * 2003-11-26 2008-09-18 International Business Machines Corporation Method, Apparatus and Computer Program Code for Automation of Assessment Using Rubrics
US20050255431A1 (en) * 2004-05-17 2005-11-17 Aurilab, Llc Interactive language learning system and method
US7620895B2 (en) * 2004-09-08 2009-11-17 Transcensus, Llc Systems and methods for teaching a person to interact with a computer program having a graphical user interface
US20070156748A1 (en) * 2005-12-21 2007-07-05 Ossama Emam Method and System for Automatically Generating Multilingual Electronic Content from Unstructured Data
US20080038708A1 (en) * 2006-07-14 2008-02-14 Slivka Benjamin W System and method for adapting lessons to student needs

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
van der Jagt, et al. "HEMISPHERICITY MODES, LEARNING STYLES, AND ENVIRONMENTAL PREFERENCES OF STUDENTS IN AN INTRODUCTION TO SPECIAL EDUCATION COURSE". International Journal of Special Education 2003, Vol 18, No.1. *

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110039245A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US20110039244A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US20110039249A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US8838015B2 (en) 2009-08-14 2014-09-16 K12 Inc. Systems and methods for producing, delivering and managing educational material
US20110039242A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US9754268B2 (en) * 2011-12-08 2017-09-05 Yahoo Holdings, Inc. Persona engine
US20130151602A1 (en) * 2011-12-08 2013-06-13 Yahoo! Inc. Persona engine
US20150142559A1 (en) * 2013-11-20 2015-05-21 Snecma Customers comparison and targeting method
WO2015091223A1 (en) 2013-12-17 2015-06-25 Koninklijke Philips N.V. System and method for assessing the cognitive style of a person
US10515631B2 (en) 2013-12-17 2019-12-24 Koninklijke Philips N.V. System and method for assessing the cognitive style of a person
US9354958B2 (en) 2014-01-14 2016-05-31 International Business Machines Corporation Personalizing error messages based on user learning styles
US9459946B2 (en) 2014-01-14 2016-10-04 International Business Machines Corporation Personalizing error messages based on user behavior
US10346233B2 (en) 2014-01-14 2019-07-09 International Business Machines Corporation Personalizing error messages based on user learning styles
US10606680B2 (en) 2014-01-14 2020-03-31 International Business Machines Corporation Personalizing error messages based on user behavior
US10297163B2 (en) 2014-08-29 2019-05-21 Accenture Global Services Limited On-demand learning system
US11238747B2 (en) 2014-08-29 2022-02-01 Accenture Global Services Limited On-demand learning system
US20160063871A1 (en) * 2014-09-02 2016-03-03 Institute For Information Industry Online learning style automated diagnostic system, online learning style automated diagnostic method and non-transitory computer readable recording medium
CN107148554A (en) * 2014-09-26 2017-09-08 英特尔公司 User's adaptive interface
US20160092160A1 (en) * 2014-09-26 2016-03-31 Intel Corporation User adaptive interfaces
US11048719B2 (en) * 2016-08-29 2021-06-29 International Business Machines Corporation Generating customized visual maps from a plurality of content sources and user profiles
US10373511B2 (en) 2016-09-06 2019-08-06 International Business Machines Corporation Automatic learning curriculum generation
US11029926B2 (en) * 2018-11-21 2021-06-08 Kony, Inc. System and method for delivering autonomous advice and guidance
US11080023B2 (en) 2018-11-21 2021-08-03 Kony, Inc. System and method implementing a translation interface within an intelligent digital experience development platform
US11157244B2 (en) 2018-11-21 2021-10-26 Kony, Inc. System and method for delivering interactive tutorial platform and related processes
US11003421B2 (en) * 2018-11-21 2021-05-11 Kony, Inc. Event processing system and method
US11249730B2 (en) 2018-11-21 2022-02-15 Kony, Inc. System and method for converting actions based on determined personas
US11249731B2 (en) 2018-11-21 2022-02-15 Kony, Inc. System and method implementing campaign products and services within an intelligent digital experience development platform
US11275565B2 (en) 2018-11-21 2022-03-15 Kony, Inc. System and method for connecting end-users to business systems
US11307830B2 (en) 2018-11-21 2022-04-19 Kony Inc. Intelligent digital experience development platform (IDXDP)
US11816455B2 (en) 2018-11-21 2023-11-14 Kony, Inc. System and method for generating actionable intelligence based on platform and community originated data
US11113350B2 (en) 2019-03-29 2021-09-07 At&T Intellectual Property I, L.P. Systems and methods for administrating suggested merchandising arrangements
CN112818146A (en) * 2021-01-26 2021-05-18 山西三友和智慧信息技术股份有限公司 Recommendation method based on product image style

Similar Documents

Publication Publication Date Title
US20100075289A1 (en) Method and system for automated content customization and delivery
MacKenzie Human-computer interaction: An empirical research perspective
US10249207B2 (en) Educational teaching system and method utilizing interactive avatars with learning manager and authoring manager functions
Underberg et al. Digital ethnography: Anthropology, narrative, and new media
Kolekar et al. Learning style recognition using artificial neural network for adaptive user interface in e-learning
CN107203953A (en) It is a kind of based on internet, Expression Recognition and the tutoring system of speech recognition and its implementation
JP2023512135A (en) Object recommendation method and device, computer equipment and medium
Meshram et al. Conversational AI: Chatbots
WO2015153878A1 (en) Modeling social identity in digital media with dynamic group membership
Harvey et al. Enhancing student support with a virtual assistant
US10915819B2 (en) Automatic real-time identification and presentation of analogies to clarify a concept
Havelka et al. Age of acquisition in naming Japanese words
Pimentel et al. Virtual climate scientist: A VR learning experience about paleoclimatology for underrepresented students
Palomino et al. Predicting user types with symbolic images: An empirical validation based on two card-sorting studies
JPWO2020247590A5 (en)
Currie et al. An investigation into the efficacy of avatar-based systems for student advice
JP6043460B2 (en) Data analysis system, data analysis method, and data analysis program
Wang et al. Exploring the Potential of Immersive Virtual Environments for Learning American Sign Language
US20160173948A1 (en) Dynamic video presentation based upon results of online assessment
Gonçalves New paradigms for the design and evaluation of creative writing user interfaces
Oliveira et al. Research advances on tailored gamification
Jeba et al. Inferring Personality From Social Media User Behaviors Using Dense Net Convolutional Neural Networks
Patkar et al. Application to Aid Hearing and Speech Impaired People
Zhai et al. Machine learning applications in educational studies
Reategui et al. Endowing a virtual character with personalization capabilities

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION,NEW YO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MAHER, AHMED E.I.;KATTAYA, MOHAMED M.M.M.;YASSIN, AMR F.;REEL/FRAME:021560/0051

Effective date: 20080903

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION