| US 7,562,072 B2 | ||
| Apparatus, system, and method for enhancing help resource selection in a computer application | ||
| Erik Frederick Hennum, San Francisco, Calif. (US); Matthew Paul Laroche, Palo Alto, Calif. (US); Eric Benjamin Munson, Hillsboro, Oreg. (US); and Goss Franklin Nuzzo-Jones, Bedford, Va. (US) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on May 25, 2006, as Appl. No. 11/420,440. | ||
| Prior Publication US 2007/0277104 A1, Nov. 29, 2007 | ||
| Int. Cl. G06F 17/30 (2006.01) | ||
| U.S. Cl. 707—3 [707/5] | 4 Claims |

| 1. An apparatus to enhance help resource selection, the apparatus comprising:
a topic module comprising executable code stored on a storage device, executed by a processor, and configured to determine
a current topic;
a mapping module comprising executable code stored on the storage device, executed by the processor, and configured to access
a help topic map;
a resource list module comprising executable code stored on the storage device, executed by the processor, and configured
to determine a list of available help resources from the help topic map based on the current topic;
a selection logic module comprising executable code stored on the storage device, executed by the processor, and configured
to select at least one help resource, the selection module further comprising a resource tracking module comprising executable
code stored on the storage device, executed by the processor, and that counts user accesses for each help resource and stores
a corresponding list of help resource user access numbers, the selection logic module comprising a selection index module
comprising executable code stored on the storage device, executed by the processor, and configured to calculate at least one
resource selection index value for each help resource in the list of available help resources by operating a first function
on the help resource user access count and external data to generate resource selection index values such that the generated
resource selection index values monotonically relate to the estimated relevance of each help resource, the first function
comprising an equation selection index value=10,000/n where n is the number of user accesses, the external data comprising
a user knowledge value, a user skill set list, a user job code, and a user certification list, the selection logic module
further comprising a resource selection module comprising executable code stored on the storage device, executed by the processor,
and configured to select at least one help resource from the list of available help resources based on the at least one resource
selection index value; and
a user interface module comprising executable code stored on the storage device, executed by the processor, and configured
to provide the at least one selected help resource for access by a user.
|