Method of assisting a user
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
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 comprises the steps of: registering with the user session, wherein a first session is established between the user session and the forms engine; receiving a request for assistance from a user; in response to receiving the request, de-registering with the user session, wherein the first session is un-established; registering 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; and populating the form with the received input.
-
Citations
14 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14)
- a user session, an external entity session and a forms engine for generating a form;
-
13. A data processing system including a memory for 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 data processing system apparatus comprising;
means for registering a control component with the user session, wherein a first session is established between the user session and the forms engine;means for receiving a request for assistance from the user; means, responsive to the receiving means, for de-registering the control component with the user session, wherein the first session is un-established; means for registering the control component with the external entity session, wherein a second session is established between the external entity session and the forms engine; means for receiving input from the external entity session; means for 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; means, in response to receiving the request, for retrieving, by the forms engine, the second piece of information; means for communicating the second piece of information to the broker; means, in response to receiving the second piece of information, for 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 means, in response to a successful determination that the second piece of information matches the first piece of information, for registering a subscriber that is associated with the one of the plurality of profiles with the subscriber session.
-
Specification