Adaptive hypermedia presentation method and system
First Claim
1. In a hypermedia computing environment having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, a method for managing at least one of information content or presentation of said plurality of hypermedia objects within the logical page, said method comprising the steps of:
- (a) acquiring an adaptation parameter; and
(b) automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter;
(c) wherein each hypermedia object of said plurality of hypermedia objects of said logical page contains a set of attributes, said set of attributes including at least some of;
an object content method (OCM) for initializing and updating content of the hypermedia object;
a display order (DO) representative of order of appearance of the hypermedia object within a window of the logical page;
a display order method (DOM) for initializing and updating the value of DO;
an activation frequency coefficient (AFC) representing frequency of hypermedia object activation;
an activation frequency coefficient method (AFCM) for initializing and updating the value of AFC; and
a hide condition (HC) for concealing the hypermedia object from a window of the logical page, and wherein said adjusting step (b) comprises automatically adjusting at least one attribute of said set of attributes of at least one hypermedia object of said plurality of hypermedia objects; and
(d) wherein said adjusting step (b) comprises automatically adjusting at least one attribute of at least some hypermedia objects of said plurality of hypermedia objects, said at least one attribute comprising content of the hypermedia object, display order within a window of the logical page, a frequency of use characteristic, or said hide condition.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer system comprising a hypermedia computing environment, the presentation of hypermedia objects is adapted to usage of the system. The frequency with which hypermedia objects are used is tracked and the objects are ordered such that the most frequently used hypermedia objects are made most accessible. The system also adapts to user characteristics such as user experience level, user disabilities and user preferences. For example, hypermedia objects inappropriate for beginner users are not displayed when a novice is using the system. Further, visual hypermedia objects are ordered ahead of audio hypermedia object for hearing impaired users.
291 Citations
38 Claims
-
1. In a hypermedia computing environment having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, a method for managing at least one of information content or presentation of said plurality of hypermedia objects within the logical page, said method comprising the steps of:
-
(a) acquiring an adaptation parameter; and (b) automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; (c) wherein each hypermedia object of said plurality of hypermedia objects of said logical page contains a set of attributes, said set of attributes including at least some of;
an object content method (OCM) for initializing and updating content of the hypermedia object;
a display order (DO) representative of order of appearance of the hypermedia object within a window of the logical page;
a display order method (DOM) for initializing and updating the value of DO;
an activation frequency coefficient (AFC) representing frequency of hypermedia object activation;
an activation frequency coefficient method (AFCM) for initializing and updating the value of AFC; and
a hide condition (HC) for concealing the hypermedia object from a window of the logical page, and wherein said adjusting step (b) comprises automatically adjusting at least one attribute of said set of attributes of at least one hypermedia object of said plurality of hypermedia objects; and(d) wherein said adjusting step (b) comprises automatically adjusting at least one attribute of at least some hypermedia objects of said plurality of hypermedia objects, said at least one attribute comprising content of the hypermedia object, display order within a window of the logical page, a frequency of use characteristic, or said hide condition.
-
-
2. In a hypermedia computing environment having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, a method for managing at least one of information content or presentation of said plurality of hypermedia objects within the logical page, said method comprising the steps of:
-
(a) acquiring an adaptation parameter; and (b) automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and (c) wherein said adjusting step (b) comprises automatically adjusting the display order of said plurality of hypermedia objects by ordering a most frequently used hypermedia object of said plurality of hypermedia objects of the logical page at a top of a primary window of said logical page.
-
-
3. In a hypermedia computing environment having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, an adaptive method for managing at least one of information content or presentation of said plurality of hypermedia objects within the logical page, said method comprising the steps of:
-
(a) automatically acquiring within the hypermedia computing environment a user based characteristic or a system utilization based characteristic, and producing therefrom an adaptation parameter; (b) automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and (c) wherein said automatically acquiring step (a) comprises determining as said adaptation parameter at least one of frequency of direct selection and frequency of indirect selection of at least one hypermedia object of said plurality of hypermedia objects of the logical page. - View Dependent Claims (4, 5, 6)
-
-
7. In a hypermedia computing environment having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, an adaptive method for managing at least one of information content or presentation of said plurality of hypermedia objects within the logical page, said method comprising the steps of:
-
(a) automatically acquiring within the hypermedia computing environment a user based characteristic or a system utilization based characteristic, and producing therefrom an adaptation parameter; (b) automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and (c) wherein said automatically acquiring step (a) comprises determining a physiological user characteristic, said physiological user characteristic comprising said adaptation parameter. - View Dependent Claims (8, 9)
-
-
10. In a hypermedia computing environment having a logical sage and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, an adaptive method for managing at least one of information content or presentation of said plurality of hypermedia objects within the logical page, said method comprising the steps of:
-
(a) automatically acquiring within the hypermedia computing environment a user-based characteristic or a system utilization-based characteristic, and producing therefrom an adaptation parameter; (b) automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and (c) wherein said automatically acquiring step (a) includes determining a user experience level, said user experience level comprising said user based parameter. - View Dependent Claims (11)
-
-
12. In a hypermedia computing environment having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, an adaptive method for managing at least one of information content or presentation of said plurality of hypermedia objects within the logical page, said method comprising the steps of:
-
(a) automatically acquiring within the hypermedia computing environment a user-based characteristic or a system utilization-based characteristic, and producing therefrom an adaptation parameter; (b) automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and (c) wherein said adjusting step (b) comprises automatically adjusting a display order of said plurality of hypermedia objects within said display window in response to said adaptation parameter.
-
-
13. In a hypermedia computing environment having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, an adaptive method for managing at least one of information content or presentation of said plurality of hypermedia objects within the logical page, said method comprising the steps of:
-
(a) automatically acquiring within the hypermedia computing environment a user-based characteristic or a system utilization-based characteristic, and producing therefrom an adaptation parameter; (b) automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and (c) wherein said logical page comprises a pop-up, hot spot selection window having multiple hot spot hypermedia functions, each hot spot hypermedia function comprising a hypermedia object of said plurality of hypermedia objects, and wherein said automatically adjusting step (b) comprises automatically adjusting presentation of said multiple hot spot hypermedia functions within said pop-up, hot spot selection window in response to said adaptation parameter. - View Dependent Claims (14)
-
-
15. In a hypermedia computing environment having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, an adaptive method for managing at least one of information content or presentation of said plurality of hypermedia objects within the logical page, said method comprising the steps of:
-
automatically acquiring within the hypermedia computing environment a user-based characteristic or a system utilization-based characteristic, and producing therefrom an adaptation parameter; automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein said means for automatically adjusting comprises means for automatically adjusting display order of said plurality of hypermedia objects by ordering a most frequently used hypermedia object of said plurality of hypermedia objects at a top of a primary window of said logical page.
-
-
16. A hypermedia computing system having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, said system including means for managing at least one of information content or presentation of said plurality of hypermedia objects, said system comprising:
-
means for automatically acquiring a user based characteristic or a system utilization based characteristic, and producing therefrom an adaptation parameter; means for automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein said means for acquiring comprises means for determining as said adaptation parameter at least one of frequency of direct selection and frequency of indirect selection of at least one hypermedia object of said plurality of hypermedia objects of the logical page. - View Dependent Claims (17, 18, 19)
-
-
20. A hypermedia computing system having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, said system including means for managing at least one of information content or presentation of said plurality of hypermedia objects, said system comprising:
-
means for automatically acquiring a user based characteristic or a system utilization based characteristic, and producing therefrom an adaptation parameter; means for automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein said means for acquiring comprises means for determining a user based parameter, said user based parameter comprising said adaptation parameter, and wherein said means for acquiring further comprises means for determining a physiological user characteristic, said physiological user characteristic comprising said adaptation parameter. - View Dependent Claims (21, 22)
-
-
23. A hypermedia computing system having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, said system including means for managing at least one of information content or presentation of said plurality of hypermedia objects, said system comprising:
-
means for automatically acquiring a user based characteristic or a system utilization based characteristic, and producing therefrom an adaptation parameter; means for automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein said means for acquiring comprises means for determining a user based parameter, said user based parameter comprising said adaptation parameter, and wherein said means for acquiring includes means for determining a user experience level, said user experience level comprising said user based parameter. - View Dependent Claims (24)
-
-
25. A hypermedia computing system having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, said system including means for managing at least one of information content or presentation of said plurality of hypermedia objects, said system comprising:
-
means for acquiring an adaptation parameter; means for automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein said means for automatically adjusting comprises means for automatically adjusting a display order of said plurality of hypermedia objects within said display window in response to said adaptation parameter.
-
-
26. A hypermedia computing system having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, said system including means for managing at least one of information content or presentation of said plurality of hypermedia objects, said system comprising:
-
means for acquiring an adaptation parameter; means for automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein said logical page comprises a pop-up, hot spot selection window having multiple hot spot hypermedia functions, each hot spot hypermedia function comprising a hypermedia object of said plurality of hypermedia objects, and wherein said means for automatically adjusting comprises means for automatically adjusting presentation of said multiple hot spot hypermedia functions within said pop-up, hot spot selection window in response to said adaptation parameter. - View Dependent Claims (27)
-
-
28. In a hypermedia computing environment having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, an adaptive method for managing at least one of information content or presentation of said plurality of hypermedia objects within said logical page, said method comprising the steps of:
-
automatically acquiring within the hypermedia computing environment a user based characteristic or a system utilization based characteristic, and producing therefrom an adaptation parameter; automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein said automatically acquiring comprises acquiring an adaptation parameter comprising at least one of;
a frequency of use characteristic of at least one of the hypermedia objects of the logical page;
a frequency of direct selection of at least one of the hypermedia objects of the logical page;
a frequency of indirect selection of at least one of the hypermedia objects of the logical page;
or a user based parameter.
-
-
29. In a hypermedia computing environment having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, a method for managing at least one of information content or presentation of said plurality of hypermedia objects within the logical page, said method comprising the steps of:
-
acquiring an adaptation parameter; automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein said acquiring comprises acquiring multiple adaptation parameters, said multiple adaptation parameters comprising at least some of a frequency of use characteristic of at least one hypermedia object of the plurality of hypermedia objects of the logical page, a frequency of direct selection of at least one of the hypermedia objects of the logical page, a frequency of indirect selection of at least one of the hypermedia objects of the logical page, and a user based parameter, and wherein said automatically adjusting comprises automatically adjusting said at least one of information content or presentation of said plurality of hypermedia objects within the logical page in response to said multiple adaptation parameters.
-
-
30. In a hypermedia computing environment having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, a method for managing at least one of information content or presentation of said plurality of hypermedia objects within the logical pare, said method comprising the steps of:
-
acquiring an adaptation parameter; automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein said plurality of hypermedia objects within said logical page comprise a predefined collection of only related hypermedia objects with information content which can be made available to a user of the hypermedia computing environment, and wherein said logical page comprises a primary window and one or more secondary windows, said automatically adjusting comprising automatically adjusting said at least one of information content or presentation of said plurality of hypermedia objects within said primary window and said one or more secondary windows. - View Dependent Claims (31)
-
-
32. In a hypermedia computing environment having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, a method for managing at least one of information content or presentation of said plurality of hypermedia objects within the logical page, said method comprising the steps of:
-
acquiring an adaptation parameter; automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein the said automatically adjusting comprises dynamically adjusting both said information content and said presentation of said plurality of hypermedia objects within the logical page in response to said adaptation parameter.
-
-
33. In a hypermedia computing environment having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, a method for managing at least one of information content or presentation of said plurality of hypermedia objects within the logical pare, said method comprising the steps of:
-
acquiring an adaptation parameter; automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein said automatically adjusting comprises automatically adjusting information content of said plurality of hypermedia objects by ordering, adding or removing hypermedia objects in the logical page based on said acquired adaptation parameter.
-
-
34. In a hypermedia computing environment having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, a method for managing at least one of information content or presentation of said plurality of hypermedia objects within the logical page, said method comprising the steps of:
-
acquiring an adaptation parameter; automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein said logical page comprises multiple windows and a hypermedia link network, and wherein said automatically adjusting comprises automatically adjusting the hypermedia link network for said plurality of hypermedia objects within the logical page based upon said acquired adaptation parameter.
-
-
35. A hypermedia computing system having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, said system including means for managing at least one of information content or presentation of said plurality of hypermedia objects, said system comprising:
-
means for automatically acquiring a user based characteristic or a system utilization based characteristic, and producing therefrom an adaptation parameter; means for automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein said means for acquiring comprises means for acquiring an adaptation parameter which comprises at least one of a frequency of use characteristic of at least one of the hypermedia objects of the logical page, a frequency of direct selection of at least one of the hypermedia objects of the logical page, a frequency of indirect selection of at least one of the hypermedia objects of the logical page, or a user based parameter.
-
-
36. A hypermedia computing system having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, said system including means for managing at least one of information content or presentation of said plurality of hypermedia objects, said system comprising:
-
means for acquiring an adaptation parameter; means for automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein said means for acquiring comprises means for acquiring multiple adaptation parameters, said multiple adaptation parameters comprising at least some of a frequency of use characteristic of at least one hypermedia object of the plurality of hypermedia objects of the logical page, a frequency of direct selection of at least one of the hypermedia objects of the logical page, a frequency of indirect selection of at least one of the hypermedia objects of the logical page, and a user based parameter, and wherein said means for automatically adjusting comprises means for automatically adjusting said at least one of information content or presentation of said plurality of hypermedia objects within the logical page in response to said multiple adaptation parameters.
-
-
37. A hypermedia computing system having a logical page and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, said system including means for managing at least one of information content or presentation of said plurality of hypermedia objects, said system comprising:
-
means for acquiring an adaptation parameter; means for automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical pave in response to said adaptation parameter; and wherein said plurality of hypermedia objects within said logical page comprise a predefined collection of only related hypermedia objects with information content which can be made available to a user of the hypermedia computing environment, and wherein said logical page comprises a primary window and one or more secondary windows, said adjusting comprising automatically adjusting said at least one of information content or presentation of said plurality of hypermedia objects within said primary window and said one or more secondary windows.
-
-
38. A hypermedia computing system having a logical sage and a plurality of hypermedia objects therein, at least some hypermedia objects of said plurality of hypermedia objects comprising information content, said system including means for managing at least one of information content or presentation of said plurality of hypermedia objects, said system comprising:
-
means for acquiring an adaptation parameter; means for automatically adjusting at least one of information content or presentation of said plurality of hypermedia objects within said logical page in response to said adaptation parameter; and wherein said means for automatically adjusting comprises means for dynamically adjusting both said information content and said presentation of said plurality of hypermedia objects within the logical page in response to said adaptation parameter.
-
Specification