IP Library Granted Patent US 10,275,451
Granted Patent B2
US 10,275,451 · App. 15/646,304 · Granted Apr 30, 2019

Counterintuitive recommendations based upon temporary conditions

Inventors: Arindam Bhowmick (Dublin, CA); Carlos Chivardi (Glen Ellyn, IL); Jennifer M. Hatfield (San Francisco, CA); Gregory S. Hurlebaus (Rochester, MN); Josef Scherpa (Fort Collins, CO)
Assignee: International Business Machines Corporation
G06F17/277G06F17/278G06F17/2785G06F17/30867G06F17/30976G06Q30/0269
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 10,275,451
App. No.
15/646,304
Granted
Apr 30, 2019
Kind
B2
Abstract

A system and method for providing counter intuitive recommendations to a user. A user profile is obtained for the user. A determination that a trigger condition has occurred for the user. The duration of the trigger condition is also determined. The trigger condition is associated with the user's profile. A request for a recommendation is received, and a list of recommendations is obtained. The recommendations are compared against the trigger condition to determine if the recommendation is compatible with the trigger condition. Those recommendations determined not to be compatible with the trigger condition are removed from the set of recommendations provided to the user.

Claims (47)

1. A method for providing counter intuitive recommendations to a user comprising:

obtaining a user profile for the user;

determining that a trigger condition has occurred to the user, wherein the trigger condition is programmatically determined by analyzing information related to the user extracted from data sources used to generate the user profile;

determining a duration of the trigger condition;

associating the determined trigger condition with the user profile;

receiving a request for a recommendation from the user;

generating, programmatically, a set of recommendations based on the user profile;

determining if recommendations in the set of recommendations are compatible with the trigger condition; and

removing from the set of recommendation those recommendations that are determined not to be compatible with the trigger condition.

2. The method of claim 1 wherein removing filters the set of recommendations.

3. The method of claim 1 wherein the trigger condition is determined from a post to a social media site.

4. The method of claim 1 wherein determining the duration of the trigger condition is determined from a post to a social media site.

5. The method of claim 1 wherein determining the duration of the trigger condition is determined by analyzing electronic documents related to the trigger condition.

6. The method of claim 1 wherein associating the trigger condition with the user profile does not modify the user profile.

7. The method of claim 1 further comprising removing the association between the trigger condition and the user profile after the duration of the trigger condition has passed.

8. A computer program product embodies on one or more non-transitory computer readable storage mediums, having computer executable instructions that when executed by at least one computer having at least one processor, executes a method for providing counter intuitive recommendations to a user comprising:

obtaining a user profile for the user;

determining that a trigger condition has occurred to the user;

determining a duration of the trigger condition;

associating the determined trigger condition with the user profile;

receiving a request for a recommendation;

generating a set of recommendations based on the user profile;

determining if recommendations in the set of recommendations are compatible with the trigger condition; and

removing from the set of recommendation those recommendations that are determined not to be compatible with the trigger condition.

9. The computer program product of claim 8 wherein removing filters the set of recommendations.

10. The computer program product of claim 8 wherein the trigger condition is determined by analyzing information related to the user from data sources used to generate the user profile.

11. The computer program product of claim 10 wherein the trigger condition is determined from a post to a social media site.

12. The computer program product of claim 10 wherein determining the duration of the trigger condition is determined from a post to a social media site.

13. The computer program product of claim 10 wherein determining the duration of the trigger condition is determined by analyzing electronic documents related to the trigger condition.

14. The computer program product of claim 8 wherein associating the trigger condition with the user profile does not modify the user profile.

15. The computer program product of claim 8 further comprising removing the association between the trigger condition and the user profile after the duration of the trigger condition has passed.

16. A recommendation system configured to provide counter intuitive recommendations to at least one user comprising:

at least one processor;

at least one memory component;

a recommender engine configured to provide a recommendation to the at least one user;

the recommendation system configured to execute a method of:

obtaining a user profile for the user;

determining that a trigger condition has occurred to the user;

determining a duration of the trigger condition;

associating the determined trigger condition with the user profile;

receiving a request for a recommendation;

generating a set of recommendations based on the user profile;

determining if recommendations in the set of recommendations compatible with the trigger condition; and

removing from the set of recommendation those recommendations that are determined not to be compatible with the trigger condition.

17. The system of claim 16 wherein removing filters the set of recommendations.

18. The system of claim 16 wherein the trigger condition is determined by analyzing information related to the user from data sources used to generate the user profile.

19. The system of claim 18 wherein the trigger condition is determined from a post to a social media site, and wherein determining the duration of the trigger condition is determined from a post to a social media site.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MAPLEBEAR INC.
Reel/Frame 057755/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2017
From: BHOWMICK, ARINDAM; CHIVARDI, CARLOS; HATFIELD, JENNIFER M.; HURLEBAUS, GREGORY S.; SCHERPA, JOSEF
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042967/0985 →
Continuity (1)
Related Publication 20190018835A1 · Jan 17, 2019
Cited By (1)
US 12,463,887