← Back to Patent Explorer
US5563805A Expired / Lapsed US ⏱️ 0.0 years remaining

Multimedia context-sensitive real-time-help mechanism for use in a data processing system

Assignee: International Business Machines Corp
•
Filing: 1994-08-16
•
Granted: 1996-10-08
•
Expires: 2014-08-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Thomas R. Arbuckle
  • 👤 Marvin L. Williams

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 16:09
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/453

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 129 words
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.
Claim 2
Independent Claim 129 words
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.
Claim 3
Independent Claim 154 words
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
Claim 4
Independent Claim 154 words
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
Claim 5
Independent Claim 148 words
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.
Claim 6
Independent Claim 148 words
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.
Claim 7
Dependent Claim 41 words
The method of claim 3, 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.
Claim 8
Independent Claim 135 words
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.
Claim 9
Independent Claim 135 words
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.
Claim 10
Dependent Claim 47 words
The method of claim 5, further comprising replaying said recorded session in response to a second user requesting assistance in which said context sensitive criteria used to select said expert user and record said session matches said context sensitive criteria present for said second user requesting assistance.
Claim 11
Dependent Claim 124 words
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.
Claim 12
Dependent Claim 124 words
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.
Claim 13
Dependent Claim 158 words
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.
Claim 14
Dependent Claim 158 words
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.
Claim 15
Dependent Claim 158 words
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.
Claim 16
Dependent Claim 158 words
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.
Claim 17
Dependent Claim 42 words
The distributed data processing system of claim 9, wherein said establishment means includes allowing means for 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.
Claim 18
Dependent Claim 144 words
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.
Claim 19
Dependent Claim 144 words
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.
Claim 20
Dependent Claim 53 words
The distributed data processing system of claim 11, further comprising transmission means for replaying said recorded session in response to a second user requesting assistance in which said context sensitive criteria used to select said expert user and record said session matches said context sensitive criteria present for said second user requesting assistance.
Claim 21
Dependent Claim 35 words
The distributed data processing system of claim 10, further comprising security means for selectively preventing use of a portion of communications channel between said user and said selected one of said plurality of expert users.
Claim 22
Dependent Claim 25 words
The distributed data processing system of claim 13, wherein said audio channel is said selected portion of said communications channel in which use is prevented.
Claim 23
Dependent Claim 25 words
The distributed data processing system of claim 13, wherein said video channel is said selected portion of said communications channel in which us is prevented.
Claim 24
Dependent Claim 25 words
The distributed data processing system of claim 13, wherein said data channel is said selected portion of said communications channel in which use is prevented.
Claim 25
Dependent Claim 22 words
The distributed data processing system of claim 7, wherein said contextual criteria includes an application from which said user is requesting help.
Claim 26
Dependent Claim 24 words
The distributed data processing system of claim 17, wherein said contextual criteria further includes a particular function said user is employing in said application.
Claim 27
Dependent Claim 45 words
The method of claim 1, wherein the step of establishing a communications channel comprises establishing a communication channel to said selected one of said plurality of expert users, wherein said communications channel includes a plurality of media, including an audio channel and a video channel.
Claim 28
Dependent Claim 21 words
The distributed data processing system of claim 7, wherein the multimedia communications channel includes an audio channel and a video channel.

References Cited (Backward Citations)

US5122972A Cited
US5179654A Cited
US5179654C1 Cited
US5287448A Cited
US5239617A Cited
US5255386A Cited
US5103498A Cited
US5377319A Cited
US5442759A Cited
US5310349A Cited
US5477447A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-10-08 2000-04-08 2000-10-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-10-08 2004-04-08 2004-10-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-10-08 2008-04-08 2008-10-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag