Patent ID: 8140952
Filing Date: 2012-03-20
Classification: G06F

Abstract:
1. A method of assisting a user, for use in an environment comprising: a user session, an external entity session and a forms engine for generating a form; the method comprising computer-implemented steps of: registering a control component with the user session, wherein a first session is established between the user session and the forms engine; receiving a request for assistance from the user, wherein the request for assistance is with respect to particular information that the forms engine is requesting from the user session; in response to receiving the request, de-registering the control component with the user session, wherein the first session is un-established; registering the control component with the external entity session, wherein a second session is established between the external entity session and the forms engine; receiving input from the external entity session; populating the form with the received input; wherein the environment further comprises a broker data processing system and the external entity session is a subscriber session and wherein the subscriber session is associated with the broker, and wherein the broker maintains a plurality of profiles for different subscribers that are each operable to provide assistance to the user, and one of the plurality of profiles comprises a first piece of information; wherein the form has an associated second piece of information; in response to receiving the request, retrieving, by the forms engine, the second piece of information; communicating the second piece of information to the broker; in response to receiving the second piece of information, comparing, by the broker, the second piece of information to the first piece of information in the one of the plurality of profiles to determine whether the second piece of information matches the first piece of information; and in response to a successful determination that the second piece of information matches the first piece of information, registering a subscriber that is associated with the one of the plurality of profiles with the subscriber session, wherein the different subscribers are individuals and the subscriber is one of the individuals, and wherein after being registered the subscriber is presented with an additional piece of information previously provided by the user in the user session.