Patent ID: 8938717
Filing Date: 2015-01-20
Classification: G06F

Abstract:
1. A method, comprising: determining an operational state of an installed computer program while the computer program executes responsive to a first user input requesting access to a documentation system of the computer program; subsequent to the first user input, receiving a second user input specifying a query against help documents of the documentation system of the installed computer program during execution of the computer program; executing, within a computer system in which the computer program is installed, the query against the help documents of the documentation system; responsive to determining a query result, storing usage information for the documentation system within computer memory of the computer system, wherein the usage information comprises at least one entry, wherein the at least one entry comprises at least a portion of the query and the query result, thereby specifying an association between the query and the query result; wherein storing the usage information comprises storing an indication of each help document of the query result that is selected by the user for viewing, and the determined operational state of the installed computer program as part of the entry; automatically sending the usage information to a remote computer system affiliated with a provider of the installed computer program; and receiving an update to the documentation system; wherein the update is created at least in part according to the usage information and wherein the update combines at least two help documents viewed by the user within a predetermined amount of time of one another into a single help document.