IP Library › Granted Patent US 10,216,808
Granted Patent B1
US 10,216,808 · App. 15/646,007 · Granted Feb 26, 2019

Multi sender and source recommendation aggregation and prompting system

Inventors: Courtney Hampson (Mountain View, CA); Jason Robert Richard Sanio (Mountain View, CA)
Assignee: GOOGLE LLC
G06F17/3053H04L67/10
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,216,808
App. No.
15/646,007
Granted
Feb 26, 2019
Kind
B1
Abstract

A method includes receiving a plurality of recommendations for content items from a plurality of sending users for a recipient user through a plurality of sources, determining that the recipient user is interested in viewing a subset of the plurality of recommendations for content items from a first sending user of the plurality of sending users, and generating a first sending user playlist including the subset of the plurality of recommendations for content items from the first sending user but not from other sending users of the plurality of sending users.

Claims (41)

1. A method, comprising:

receiving a plurality of recommendations for content items from a plurality of sending users for a recipient user through a plurality of sources;

selecting, for the recipient user, a subset of the plurality of recommendations for content items that is pertinent to the recipient user, wherein the selecting comprises:

determining that the recipient user is interested in viewing recommendations for content items from a first sending user of the plurality of sending users based on interactions by the recipient user with prior recommendations for content items from the first sending user; and

determining the subset of the plurality of recommendations for content items that has originated from the first sending user; and

generating, by a processing device, a first sending user playlist for the recipient user, the first sending user playlist including the subset of the plurality of recommendations for content items from the first sending user but not from other sending users of the plurality of sending users.

2. The method of claim 1 further comprising adding the plurality of recommendations for content items to a received recommendations playlist associated with the recipient user.

3. The method of claim 1 wherein determining that the recipient user is interested in viewing the recommendations for content items from the first sending user of the plurality of sending users comprises determining that a number of positive interactions by the recipient user with the prior recommendations from the first sending user satisfies one or more interaction criteria.

4. The method of claim 3 wherein the interaction criteria comprise a threshold quantity of interactions.

5. The method of claim 1 , further comprising sending at least one rating to at least one sending user of the plurality of sending users for at least one of the plurality of recommendations for content items, the at least one rating being indicative of quality of the at least one recommendation.

6. The method of claim 5 , further comprising:

ranking the plurality of recommendations for content items based upon the at least one rating; and

sorting the plurality of recommendations for content items according to their respective rankings.

7. The method of claim 1 , wherein the plurality of recommendations for content items are received via a plurality of sources associated with the recipient user.

8. The method of claim 7 , wherein the plurality of sources comprise at least two of an email, a text message, an instant message, a chat message, a wall post, a social network post, a social network message, a voicemail, a video message, an audio message, a photo message, a comment on a post, a blog post, a newsletter, a pop-up window, a content site share, a phone call, a conference call, an optical character recognition of a handwritten or printed note, a voice recognition of a live or recorded conversation, a near field communication, a Bluetooth communication, a Bump, a cloud drive share, or a shared playlist.

9. A system, comprising:

a memory; and

a processor, coupled to the memory, to:

receive a plurality of recommendations for content items from a plurality of sending users for a recipient user through a plurality of sources;

select, for the recipient user, a subset of the plurality of recommendations for content items that is pertinent to the recipient user, wherein to select the subset of the plurality of recommendations, the processor to:

determine that the recipient user is interested in viewing recommendations for content items from a first sending user of the plurality of sending users based on positive interactions by the recipient user with prior recommendations for content items from the first sending user; and

determine the subset of the plurality of recommendations for content items that has originated from the first sending user; and

generate a first sending user playlist for the recipient user, the first sending user playlist including the subset of the plurality of recommendations for content items from the first sending user but not from other sending users of the plurality of sending users.

10. The system of claim 9 wherein the processor is further to add recommendations for content items to a received recommendations playlist associated with the recipient user.

11. The system of claim 9 wherein to determine that the recipient user is interested in viewing the recommendations for content items from the first sending user of the plurality of sending users, the processor is to determine that a number of positive interactions by the recipient user with the prior recommendations from the first sending user satisfies one or more interaction criteria.

12. The system of claim 11 wherein the interaction criteria comprise a threshold quantity of interactions.

13. The system of claim 9 , wherein the processor is further to send at least one rating to at least one sending user of the plurality of sending users for at least one of recommendations for content items, the at least one rating being indicative of quality of the at least one recommendation.

14. The system of claim 13 , wherein the processor is further to:

rank the plurality of recommendations for content items based upon the at least one rating; and

sort the plurality of recommendations for content items according to their respective rankings.

15. The system of claim 9 , wherein the plurality of recommendations for content items are received via a plurality of sources associated with the recipient user.

16. The system of claim 15 , wherein the plurality of sources comprise at least two of an email, a text message, an instant message, a chat message, a wall post, a social network post, a social network message, a voicemail, a video message, an audio message, a photo message, a comment on a post, a blog post, a newsletter, a pop-up window, a content site share, a phone call, a conference call, an optical character recognition of a handwritten or printed note, a voice recognition of a live or recorded conversation, a near field communication, a Bluetooth communication, a Bump, a cloud drive share, or a shared playlist.

17. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to perform operations comprising:

receiving a plurality of recommendations for content items from a plurality of sending users for a recipient user through a plurality of sources;

selecting, for the recipient user, a subset of the plurality of recommendations for content items that is pertinent to the recipient user, wherein the selecting comprises:

determining that the recipient user is interested in viewing recommendations for content items from a first sending user of the plurality of sending users based on positive interactions by the recipient user with prior recommendations for content items from the first sending user; and

determining the subset of the plurality of recommendations for content items that has originated from the first sending user; and

generating a first sending user playlist for the recipient user, the first sending user playlist including the subset of recommendations for content items from the first sending user but not from other sending users of the plurality of sending users.

18. The non-transitory computer-readable medium of claim 17 wherein the operations further comprise adding the plurality of recommendations for content items to a received recommendations playlist associated with the recipient user.

19. The non-transitory computer-readable medium of claim 17 wherein determining that the recipient user is interested in viewing the recommendations for content items from the first sending user of the plurality of sending users comprises determining that a number of positive interactions by the recipient user with the prior recommendations from the first sending user satisfies one or more interaction criteria.

20. The non-transitory computer-readable medium of claim 19 wherein the interaction criteria comprise a threshold quantity of interactions.

Assignments (2)
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2017
From: HAMPSON, COURTNEY; SANIO, JASON ROBERT RICHARD
To: GOOGLE INC.
Reel/Frame 042956/0624 →
Continuity (1)
Continuation 14276558 · May 13, 2014
Cited By (1)
US 12,189,682