IP Library › Granted Patent US 11,017,359
Granted Patent B2
US 11,017,359 · App. 15/716,767 · Granted May 25, 2021

Determining validity of service recommendations

Inventors: Schayne Bellrose (Poughkeepsie, NY); Pasquale A. Catalano (Wallkill, NY); Jerry Chuaypradit (Monroe, NY); Andrew Crimmins (Montrose, NY); Preston Lane (Poughkeepsie, NY); Juan Merchan (Poughkeepsie, NY); Rorie Paul Reyes (Kingston, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06Q10/20G06Q10/0639G06Q30/018
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,017,359
App. No.
15/716,767
Granted
May 25, 2021
Kind
B2
Abstract

Embodiments include techniques for determining the validity of service recommendations, where the techniques include receiving a service provider recommendation for a device from a service provider, and receiving device inputs and service provider inputs associated with the device. The techniques also include performing an input analysis on the device inputs to determine a predicted recommendation, and determining a trust level score for the service provider based at least in part on the service provider inputs, and comparing the service provider recommendation and the predicted recommendation. Techniques include performing, based at least in part on the trust level score, a value analysis and a severity analysis, and generating a recommended action based at least in part on the value analysis and the severity analysis.

Claims (44)

1. A system for determining validity of service recommendations, the system comprising:

a storage medium, the storage medium being coupled to a processor;

the processor configured to:

receive a service provider recommendation for a device from a service provider;

receive device inputs and service provider inputs;

determine a predicted recommendation based on the device inputs;

determine a trust level score for the service provider based at least in part on the service provider inputs, and comparing the service provider recommendation from the service provider and the predicted recommendation of the system;

perform, based at least in part on the trust level score, a value analysis and a severity analysis, wherein the value analysis comprises:

receiving a service provider cost for a service;

receiving, from a user, cost information for the service;

receiving a trust value; and

determining a vCOST value for the service of the service provider recommendation, wherein the vCOST value is a value calculated according to the following equation:

vCOST=COST−(COST*TRUST)

wherein COST is the service provider cost for the service, and TRUST is the trust value,

responsive to determining the vCOST value for the service provider recommendation, determine a vCOST value for at least one secondary service provider and a vCOST value for a self-service option, wherein the vCOST value for the at least one secondary service provider is a value calculated using a cost for the service for the at least one secondary service provider and the trust value, wherein the vCOST value for the self-service option is a value calculated using a cost for the self-service option and the trust value;

compare the vCOST value for the service provider to the vCOST value for the at least one secondary service provider and vCOST value for the self-service option; and

select a lowest vCOST value based at least in part on the comparison;

generate a recommended action based at least in part on the value analysis and the severity analysis;

provide an indication, wherein the indication includes the generated recommended action and a recommendation to perform the generated recommended action based at least in part on the value analysis and the severity analysis, wherein the recommendation to perform the generated recommended action includes a result of the value analysis and a result of the severity analysis, otherwise provide an indication to not perform the generated recommended action based at least in part on the value analysis and the severity analysis, wherein the indication to not perform the generated recommended action includes the result of the value analysis and the result of the severity analysis; and

performing the recommended action.

2. The system of claim 1 , wherein determining the trust level score is based at least in part on the service provider inputs and analyzing reviews including at least one of service provider reviews or social media reviews that are associated with the service provider.

3. The system of claim 1 , wherein the severity analysis includes searching, based on the trust level score, a table for a severity rating for the service; and

determining the severity rating.

4. A computer program product for determining validity of service recommendations, the computer program product comprising:

a computer readable storage medium having stored thereon program instructions executable by a processor to cause the processor to:

receive a service provider recommendation for a device from a service provider;

receive device inputs and service provider inputs;

determine a predicted recommendation based on the device inputs;

determine a trust level score for the service provider based at least in part on the service provider inputs, and compare the service provider recommendation from the service provider and the predicted recommendation;

perform, based at least in part on the trust level score, a value analysis and a severity analysis, wherein the value analysis comprises:

receiving a service provider cost for the service;

receiving, from a user, cost information for the service;

receiving a trust level; and

determining a vCOST value for the service of the service provider recommendation, wherein the vCOST value is a value calculated according to the following equation:

vCOST=COST−(COST*TRUST)

wherein COST is the service provider cost for the service and TRUST is the trust value; responsive to determining the vCOST value for the service provider recommendation, determining a vCOST value for at least one secondary service provider and a vCOST value for a self-service option, wherein the vCOST value for the at least one secondary service provider is a value calculated using a cost for the service for the at least one secondary service provider and the trust value, wherein the vCOST value for the self-service option is a value calculated using a cost for the self-service option and the trust value;

compare the vCOST value for the service provider to the vCOST value for the at least one secondary service provider and vCOST value for the self-service option; and

select a lowest vCOST value based at least in part on the comparison;

generate a recommended action based at least in part on the value analysis and the severity analysis; and

provide an indication, wherein the indication includes the generated recommended action and a recommendation to perform the generated recommended action based at least in part on the value analysis and the severity analysis, wherein the recommendation to perform the generated recommended action includes a result of the value analysis and a result of the severity analysis, otherwise provide an indication to not perform the generated recommended action based at least in part on the value analysis and the severity analysis, wherein the indication to not perform the generated recommended action includes the result of the value analysis and the result of the severity analysis; and

perform the recommended action.

5. The computer program product of claim 4 , wherein determining the trust level score is based at least in part on the service provider inputs and analyzing reviews including at least one of service provider reviews or social media reviews that are associated with the service provider.

6. The computer program product of claim 4 , wherein the severity analysis includes searching, based on the trust level score, a table for a severity rating for the service; and

determining the severity rating.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2017
From: BELLROSE, SCHAYNE; CATALANO, PASQUALE A.; CHUAYPRADIT, JERRY; CRIMMINS, ANDREW; LANE, PRESTON; MERCHAN, JUAN; REYES, RORIE PAUL
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 043712/0450 →
Continuity (1)
Related Publication 20190095873A1 · Mar 28, 2019