Patent ID: 11934852
Assignee: TRIMBLE SOLUTIONS CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. An apparatus comprising:
at least one processor; and
at least one memory including computer program code and operable connected to the at least one processor;
the at least one memory and the computer program code being configured to, with the at least one processor, to cause the apparatus to perform at least the following:
running, for at least a model of one or more physical structures, wherein a model object in the model represents at least a piece of a physical structure, a modeling application comprising a plurality of predefined criteria for automatic help; monitoring, at least for the automatic help, user interface actions to the modeling application;
determining level of expertise of a user;
retrieving, in response to detecting that consecutive user interface actions fulfill at least one predefined criterion for the automatic help, using at least portion of the consecutive user interface actions and the level of expertise of the user, help content from online helping information comprising at least helping information of the modeling application and helping information created by user community of the modeling application, wherein the at least one predefined criterion for the automatic help depends on the level of expertise of the user;
outputting, by a computing device, the help content retrieved;
collecting, after outputting the help content, data on a predefined number of subsequent user interface actions;
associating the level of expertise of the user, the data and the consecutive user interface actions fulfilling at least one predefined criterion for the automatic help causing the help content to be outputted; and
using the information obtained by said collecting and said associating to sort the online helping information to better match with said at least one predefined criterion for the automatic help.