Message-based contextual dialog
AssigneeInternational Business Machines Corporation
InventorsJames P. Appleyard, Shiju Mathai
Life of this patent
Estimating the term…
Abstract
A message based contextual dialog may be conducted by establishing, using a processor, a collaborative session between a first client device and a second client device, receiving, using the processor, a message from the first client device, and detecting, using the processor, a request for a service within the message. Responsive to the request, a service correlated with the request may be invoked using the processor. A result from execution of the service may be provided, using the processor, to the first client device and the second client device as part of the collaborative session.
Claims18
A method, comprising:
- establishing, using a processor, a collaborative session not using screen sharing between a first client device and a second client device;
- receiving, using the processor, a message from the first client device;
- detecting, using the processor, a request for a non-collaborative service within the message;
- responsive to the request, invoking, using the processor, a service correlated with the request;
- providing, using the processor, a result from execution of the service to the first client device and the second client device as part of the collaborative session;
- and
- maintaining a history of the collaborative session comprising exchanged messages and service results.
A system, comprising:
- a processor programmed to initiate executable operations comprising:
- establishing a collaborative session not using screen sharing between a first client device and a second client device;
- receiving a message from the first client device;
- detecting a request within the message;
- responsive to the request, invoking a non-collaborative service correlated with the request;
- and
- providing, using the processor, a result from execution of the service to the first client device and the second client device as part of the collaborative session;
- and
- maintaining a history of the collaborative session comprising exchanged messages and service results.
A computer program product comprising a computer readable storage medium having program code stored thereon, the program code executable by a processor to perform a method comprising:
- establishing, using a processor, a collaborative session not using screen sharing between a first client device and a second client device;
- receiving, using the processor, a message from the first client device;
- detecting, using the processor, a request within the message;
- responsive to the request, invoking, using the processor, a non-collaborative service correlated with the request;
- and
- providing, using the processor, a result from execution of the service to the first client device and the second client device as part of the collaborative session;
- and
- maintaining a history of the collaborative session comprising exchanged messages and service results.
Dependencies are inferred from the claim text.