Multimedia context-sensitive real-time-help mechanism for use in a data processing system
First Claim
1. A method in a distributed data processing system for providing assistance to a user on said distributed data processing system, wherein said data processing system includes a plurality of applications and has a multiple users enrolled therein, wherein a plurality of expert users,are present within said multiple users, each expert user within said plurality of expert users having an expertise in a selected area, said method comprising:
- selecting one of said plurality of expert users in response to a request for assistance by a user, wherein said selection of said one of said plurality of expert users is based on contextual criteria; and
establishing a communications channel to said selected one of said plurality of expert users, wherein the communication channel includes a plurality of different types of media.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing assistance to a user in a distributed data processing system. The distributed data processing system includes a plurality of applications and has a multiple users enrolled therein, wherein a plurality of expert users are present within the multiple users enrolled in the data processing system. Each expert user within has an expertise in a selected area. One of the expert users is selected in response to a request for assistance by a user. The selection of the expert user is based on the context sensitive criteria. Next, a communications channel to the selected expert user is established to provide help to the user.
208 Citations
20 Claims
-
1. A method in a distributed data processing system for providing assistance to a user on said distributed data processing system, wherein said data processing system includes a plurality of applications and has a multiple users enrolled therein, wherein a plurality of expert users,are present within said multiple users, each expert user within said plurality of expert users having an expertise in a selected area, said method comprising:
-
selecting one of said plurality of expert users in response to a request for assistance by a user, wherein said selection of said one of said plurality of expert users is based on contextual criteria; and establishing a communications channel to said selected one of said plurality of expert users, wherein the communication channel includes a plurality of different types of media. - View Dependent Claims (19)
-
-
2. A method in a distributed data processing system for providing assistance to a user in said distributed data processing system, wherein said data processing system includes a plurality of applications and has a multiple users enrolled therein, wherein a plurality of expert users are present within said multiple users, each expert user within said plurality of expert users having an expertise in a selected area, said method comprising:
-
selecting one of said plurality of expert users in response to a request for assistance by a user, wherein said selection of said one of said plurality of expert users is based on contextual criteria; and establishing a communications channel to said selected one of said plurality of expert users, wherein said step of establishing a communications channel includes allowing graphic data from a station associated with said selected one of said plurality of expert users to be displayed at a station associated with said user
-
-
3. A method in a distributed data processing system for providing assistance to a user in said distributed data processing system, wherein said data processing system includes a plurality of applications and has a multiple users enrolled therein, wherein a plurality of expert users are present within said multiple users, each expert user within said plurality of expert users having an expertise in a selected area, said method comprising:
-
selecting one of said plurality of expert users in response to a request for assistance by a user, wherein said selection of said one of said plurality of expert users is based on contextual criteria; and establishing a communications channel to said selected one of said plurality of expert users, wherein said step of establishing a communications channel includes establishing an audio channel and a video channel between said user and said selected one of said plurality of expert users. - View Dependent Claims (4)
-
-
5. A method in a distributed data processing system for providing assistance to a user in said distributed data processing system, wherein said data processing system includes a plurality of applications and has a multiple users enrolled therein, wherein a plurality of expert users are present within said multiple users, each expert user within said plurality of expert users having an expertise in a selected area, said method comprising:
-
selecting one of said plurality of expert users in response to a request for assistance by a user, wherein said selection of said one of said plurality of expert users is based on contextual criteria; establishing a communications channel to said selected one of said plurality of expert users; and recording a session between a first user and an expert user from within said plurality of users. - View Dependent Claims (6)
-
-
7. A distributed data processing system for providing assistance to a user in said distributed data processing system, wherein said distributed data processing system includes a plurality of applications and has a multiple users enrolled therein, wherein a plurality of expert users are present within said multiple users, each expert user within said plurality of expert users having an expertise in a selected area, said data processing system comprising:
-
selection means for selecting one of said plurality of expert users in response to a request for assistance by a user, wherein said selection of one of said plurality of expert users is based on contextual criteria; and establishment means for establishing a multimedia communications channel to said selected one of said plurality of expert users. - View Dependent Claims (17, 18, 20)
-
-
8. A distributed data processing system for providing assistance to a user in said distributed data processing system, wherein said distributed data processing system includes a plurality of applications and has a multiple users enrolled therein, wherein a plurality of expert users are present within said multiple users, each expert user within said plurality of expert users having an expertise in a selected area, said data processing system comprising:
-
selection means for selecting one of said plurality of expert users in response to a request for assistance by a user, wherein said selection of one of said plurality of expert users is based on contextual criteria; and establishment means for establishing a multimedia communications channel to said selected one of said plurality of expert users, wherein said establishment means includes means for allowing graphic data from a station associated with said selected one of said plurality of expert users to be displayed at a station associated with said user.
-
-
9. A distributed data processing system for providing assistance to a user in said distributed data processing system, wherein said distributed data processing system includes a plurality of applications and has a multiple users enrolled therein, wherein a plurality of expert users are present within said multiple users, each expert user within said plurality of expert users having an expertise in a selected area, said data processing system comprising:
-
selection means for selecting one of said plurality of expert users in response to a request for assistance by a user, wherein said selection of one of said plurality of expert users is based on contextual criteria; and establishment means for establishing a multimedia communications channel to said selected one of said plurality of expert users, wherein said establishment means includes means for establishing an audio channel, a data channel for graphic data, and a video channel between said user and said selected one of said plurality of expert users. - View Dependent Claims (10, 13, 14, 15, 16)
-
-
11. A distributed data processing system for providing assistance to a user in said distributed data processing system, wherein said distributed data processing system includes a plurality of applications and has a multiple users enrolled therein, wherein a plurality of expert users are present within said multiple users, each expert user within said plurality of expert users having an expertise in a selected area, said data processing system comprising:
-
selection means for selecting one of said plurality of expert users in response to a request for assistance by a user, wherein said selection of one of said plurality of expert users is based on contextual criteria; establishment means for establishing a multimedia communications channel to said selected one of said plurality of expert users; and recording means for recording a session between a first user and an expert user from within said plurality of users. - View Dependent Claims (12)
-
Specification