Early generation of service requests
First Claim
Patent Images
1. A method for managing services, the method comprising:
- crawling, by a computer, over a number of discussions in an online chat forum to extract information posted by a user of the online chat forum using a domain-specific dictionary of terms;
determining, by the computer, that the information extracted from the number of discussions in the online chat forum is associated with a service of the services, wherein the computer determines that the information extracted from the number of discussions in the online chat forum is associated with the service by using a model that includes a first policy that determines whether the information extracted from the number of discussions in the online chat forum is associated with the service using a set of keywords related to the service;
responsive to the computer determining that a trust level assigned to the user of the online chat forum exceeds a specified threshold, generating, by the computer, a new request for the service in an absence of a current request by the user of the online chat forum for the service, wherein the computer generates the new request by sending a request to the user of the online chat forum for additional information and using the additional information received from the user of the online chat forum to generate the new request, and wherein the trust level assigned to the user is selected using a second policy that utilizes other information posted by the user in the past on the online chat forum that has a history of being accurate information;
sending, by the computer, the new request for the service to a service provider;
receiving, by the computer, data from the service provider indicating that the service is scheduled; and
adding, by the computer, new information to the online chat forum indicating the service is scheduled.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, data processing system, and computer program product for managing services. A computer identifies information in a number of discussions in a discussion forum. The computer determines that the information is associated with a service. The computer then generates a new request for the service in an absence of a current request for the service.
16 Citations
11 Claims
-
1. A method for managing services, the method comprising:
-
crawling, by a computer, over a number of discussions in an online chat forum to extract information posted by a user of the online chat forum using a domain-specific dictionary of terms; determining, by the computer, that the information extracted from the number of discussions in the online chat forum is associated with a service of the services, wherein the computer determines that the information extracted from the number of discussions in the online chat forum is associated with the service by using a model that includes a first policy that determines whether the information extracted from the number of discussions in the online chat forum is associated with the service using a set of keywords related to the service; responsive to the computer determining that a trust level assigned to the user of the online chat forum exceeds a specified threshold, generating, by the computer, a new request for the service in an absence of a current request by the user of the online chat forum for the service, wherein the computer generates the new request by sending a request to the user of the online chat forum for additional information and using the additional information received from the user of the online chat forum to generate the new request, and wherein the trust level assigned to the user is selected using a second policy that utilizes other information posted by the user in the past on the online chat forum that has a history of being accurate information; sending, by the computer, the new request for the service to a service provider; receiving, by the computer, data from the service provider indicating that the service is scheduled; and adding, by the computer, new information to the online chat forum indicating the service is scheduled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data processing computer system for managing services comprising:
-
a bus; a communications unit connected to the bus; a storage device connected to the bus, wherein the storage device stores program code; and a processor unit connected to the bus, wherein the processor unit executes the program code to crawl over a number of discussions in an online chat forum to extract information posted by a user of the online chat forum using a domain-specific dictionary of terms;
determine the information extracted from the number of discussions in the online chat forum is associated with a service of the services, wherein the processor unit determines that the information extracted from the number of discussions in the online chat forum is associated with the service by using a model that includes a first policy that determines whether the information extracted from the number of discussions in the online chat forum is associated with the service using a set of keywords related to the service;
generate a new request for the service in an absence of a current request by the user of the online chat forum for the service in response to determining that a trust level assigned to the user of the online chat forum exceeds a specified threshold, wherein the new request is generated by sending a request to the user of the online chat forum for additional information and using the additional information received from the user of the online chat forum to generate the new request, and wherein the trust level assigned to the user is selected using a second policy that utilizes other information posted by the user in the past on the online chat forum that has a history of being accurate information;
send the new request for the service to a service provider;
receive data from the service provider indicating that the service is scheduled; and
add new information to the online chat forum indicating the service is scheduled.
-
-
11. A computer program product for managing services comprising:
-
a computer readable storage device; program code, stored on the computer readable storage device, for crawling over a number of discussions in an online chat forum to extract information posted by a user of the online chat forum using a domain-specific dictionary of terms; program code, stored on the computer readable storage device, for determining that the information extracted from the number of discussions in the online chat forum is associated with a service of the services, wherein the information extracted from the number of discussions in the online chat forum is determined to be associated with the service by using a model that includes a first policy that determines whether the information extracted from the number of discussions in the online chat forum is associated with the service using a set of keywords related to the service; program code, stored on the computer readable storage device, for generating a new request for the service in an absence of a current request by the user of the online chat forum for the service in response to determining that a trust level assigned to the user of the online chat forum exceeds a specified threshold, wherein the new request is generated by sending a request to the user of the online chat forum for additional information and using the additional information received from the user of the online chat forum to generate the new request, and wherein the trust level assigned to the user is selected using a second policy that utilizes other information posted by the user in the past on the online chat forum that has a history of being accurate information; program code, stored on the computer readable storage device, for sending the new request for the service to a service provider; program code, stored on the computer readable storage device, for receiving data from the service provider indicating that the service is scheduled; and program code, stored on the computer readable storage device, for adding new information to the online chat forum indicating the service is scheduled.
-
Specification