IP Library Granted Patent US 8,655,829
Granted Patent B2
US 8,655,829 · App. 13/268,137 · Granted Feb 18, 2014

Activity stream-based recommendations system and method

Inventors: Steven Dennis Flinn (Sugar Land, TX); Naomi Felina Moneypenny (Houston, TX)
Assignee: ManyWorlds, Inc.
G06N5/048G06F17/30864
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 8,655,829
App. No.
13/268,137
Granted
Feb 18, 2014
Kind
B2
Abstract

A computer-implemented activity stream-based recommendations system delivers recommendations in accordance with a selected item of an activity stream, inferences of interests based on usage behaviors, and a contextual neighborhood of objects. In addition, or alternatively, the recommendations may be generated in accordance with an inference of expertise. The contents of the objects in the activity stream may be generated by humans or automatically by a processor-based device. Explanations for the recommendations may be delivered to recommendation recipients.

Claims (46)

1. A computer-implemented method, comprising:

using a first computer-implemented system to receive an activity stream, wherein the activity stream comprises a first plurality of computer-implemented objects, wherein the first plurality of computer-implemented objects are temporally sequenced;

selecting a first computer-implemented object of the first plurality of computer-implemented objects as a context for a recommendation of a second computer implemented object, wherein the selecting of the first computer-implemented object is performed in accordance with a direct request for the recommendation by a user who receives the activity stream; and

receiving the recommendation of the second computer-implemented object, wherein the recommendation is generated by a recommender function executed on a processor-based computing device, wherein the recommender function generates the recommendation based, at least in part, on an inference of the user's interests from a plurality of usage behaviors and a contextualization associated with the context, wherein the contextualization comprises fuzzy network-based affinities between the selected first computer-implemented object and a second plurality of computer-implemented objects, wherein one of the second plurality of computer-implemented objects is the second computer-implemented object.

2. The method of claim 1 , further comprising:

receiving the activity stream comprising the first plurality of computer-implemented objects, wherein the contents of at least one object of the first plurality of computer-implemented objects is generated automatically by a processor-based device.

3. The method of claim 1 , further comprising:

receiving the activity stream comprising the first plurality of computer-implemented objects, wherein at least one of the first plurality of computer-implemented objects is selected for inclusion in the activity stream based, at least in part, on an inference from a plurality of usage behaviors.

4. The method of claim 1 , further comprising:

receiving the recommendation, wherein the recommendation is generated in accordance with a recommendation preference control setting that is set by the user.

5. The method of claim 1 , further comprising:

receiving the recommendation, wherein the fuzzy network-based affinities between the selected first computer-implemented object and the second plurality of computer-implemented objects are generated based, at least in part, on an inference from a plurality of behaviors.

6. The method of claim 1 , further comprising:

receiving the recommendation, wherein the fuzzy network-based affinities between the selected first computer-implemented object and the second plurality of computer-implemented objects are generated based, at least in part, on a comparison of the contents of the selected object and the second plurality of objects.

7. The method of claim 1 , further comprising:

receiving the recommendation, wherein the second plurality of computer-implemented objects originate in a second system.

8. A computer-implemented system, comprising:

a computer-implemented activity stream function that delivers to a user an activity stream comprising a first plurality of objects originating from a first system, wherein the first plurality of objects are temporally sequenced;

a recommendation request function executed on a processor-based computing device that enables the user to directly select one of the first plurality of objects as a context for a recommendation and to request delivery of the recommendation to the user; and

a recommender function executed on a processor-based computing device, wherein the recommender function generates the recommendation for delivery to the user responsive to the user-selected object of the activity stream and based, at least in part, on an inference of the user's interests from a plurality of usage behaviors and a contextualization associated with the context, wherein the contextualization comprises fuzzy network-based affinities between the selected object and a second plurality of objects, wherein the recommendation comprises one or more objects of the second plurality of objects.

9. The system of claim 8 , further comprising:

the activity stream function, wherein the contents of at least one of the first plurality of objects is generated automatically by a processor-based device.

10. The system of claim 8 , further comprising:

an activity stream recommender function, wherein at least one of the first plurality of objects is selected for inclusion in the activity stream based, at least in part, on an inference from a plurality of usage behaviors.

11. The system of claim 8 , further comprising:

the recommender function, wherein the recommender function generates the recommendation in accordance with a recommendation preference control setting.

12. The system of claim 8 , further comprising:

the recommender function, wherein the fuzzy network-based affinities between the selected object and the second plurality of objects are generated based, at least in part, on an inference from a plurality of behaviors.

13. The system of claim 8 , further comprising:

the recommender function, wherein the fuzzy network-based affinities between the selected object and the second plurality of objects are generated based, at least in part, on a comparison of the contents of the selected object and the second plurality of objects.

14. The system of claim 8 , further comprising:

the recommender function, wherein the second plurality of objects originate from a second system.

15. An article comprising a non-transitory computer-readable medium storing instructions for enabling a processor-based system to:

deliver to a user an activity stream comprising a first plurality of objects originating from a first system, wherein the first plurality of objects are temporally sequenced;

enable the user to directly select one of the first plurality of objects as a context for a recommendation and to request delivery of the recommendation to the user; and

generate a recommendation for delivery to the user responsive to the user-selected object of the activity stream and based, at least in part, on an inference of the user's interests from a plurality of usage behaviors and a contextualization associated with the context, wherein the contextualization comprises fuzzy network-based affinities between the selected object and a second plurality of objects, wherein the recommendation comprises one or more objects of the second plurality of objects.

16. The article of claim 15 , further comprising the non-transitory computer-readable medium storing instructions for enabling the processor-based system to:

deliver to the user the activity stream, wherein the contents of at least one of the first plurality of objects is generated automatically by the processor-based system.

17. The article of claim 16 , further comprising the non-transitory computer-readable medium storing instructions for enabling the processor-based system to:

select at least one of the first plurality of objects for inclusion in the activity stream based, at least in part, on an inference from a plurality of usage behaviors.

18. The article of claim 15 , further comprising the non-transitory computer-readable medium storing instructions for enabling the processor-based system to:

generate the recommendation in accordance with a recommendation preference control setting.

19. The article of claim 15 , further comprising the non-transitory computer-readable medium storing instructions for enabling the processor-based system to:

generate the fuzzy network-based affinities between the selected object and the second plurality of objects based, at least in part, on an inference from a plurality of behaviors.

20. The article of claim 15 , further comprising the non-transitory computer-readable medium storing instructions for enabling the processor-based system to:

generate the fuzzy network-based affinities between the selected object and the second plurality of objects based, at least in part, on a comparison of the contents of the selected object and the second plurality of objects.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2011
From: FLINN, STEVEN DENNIS; MONEYPENNY, NAOMI FELINA
To: MANYWORLDS, INC.
Reel/Frame 027033/0281 →
Continuity (4)
Provisional Application 61469052 · Mar 29, 2011
Provisional Application 61496025 · Jun 12, 2011
Provisional Application 61513920 · Aug 1, 2011
Related Publication 20120254097A1 · Oct 4, 2012