IP Library Granted Patent US 9,818,162
Granted Patent B2
US 9,818,162 · App. 14/316,878 · Granted Nov 14, 2017

Socially and contextually appropriate recommendation systems

Inventors: Norma S. Savage (Santa Barbara, CA); Lama Nachman (Santa Clara, CA); Saurav Sahay (Santa Clara, CA); Giuseppe Raffa (Portland, OR)
Assignee: Intel Corporation
G06Q50/01G06Q30/02G06Q30/0631
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 9,818,162
App. No.
14/316,878
Granted
Nov 14, 2017
Kind
B2
Abstract

Systems and methods may provide for conducting an interest analysis of data associated with a user, wherein the interest analysis distinguishes between abstract interests and social interests. Additionally, one or more recommendations may be generated for the user based on the interest analysis and a current context of the user, wherein the one or more recommendations may be presented to the user. In one example, the abstract interests identify types of topics and types of objects, and the social interests identify types of social groups.

Claims (47)

1. An apparatus comprising:

an interest detection module, implemented at least partly in one or more of configurable logic devices or fixed functionality logic hardware, to conduct an interest analysis of data associated with a user, wherein the interest analysis distinguishes between abstract interests and social interests by clustering data associated with the user;

a recommendation module, implemented at least partly in one or more of configurable logic devices or fixed functionality logic hardware, to generate one or more recommendations for the user based on the interest analysis and a current context of the user;

a front end interface to present the one or more recommendations to the user;

a persona creator to create one or more personas for the user based on the interest analysis;

a persona selector to select an active persona based on the current context of the user, wherein the one or more recommendations are to be generated based on the active persona; and

an operating system interface to modify a visibility of one or more electronic files based on the active persona, wherein the abstract interests are to identify types of topics and types of objects, and wherein the social interests are to identify types of social groups.

2. The apparatus of claim 1 , further including a visualization module, implemented at least partly in one or more of configurable logic devices or fixed functionality logic hardware, to present, via the front end interface, the one or more personas to the user along with an underlying basis for the one or more personas, wherein the front end interface is to receive user input regarding the one or more personas, and the persona creator is to adapt the one or more personas based on the user input.

3. The apparatus of claim 1 , further including:

a visualization module, implemented at least partly in one or more of configurable logic devices or fixed functionality logic hardware, to present, via the front end interface, an underlying basis for the one or more recommendations to the user, wherein the front end interface is to receive user input regarding the one or more recommendations; and

an interest modifier to adapt one or more of the abstract interests or the social interests based on the user input.

4. The apparatus of claim 1 , further including a crawling module, implemented at least partly in one or more of configurable logic devices or fixed functionality logic hardware, to collect the data associated with the user from one or more of a social network, an online profile, a posted document or an authored document.

5. The apparatus of claim 1 , further including a sensor inference module, implemented at least partly in one or more of configurable logic devices or fixed functionality logic hardware, to determine the current context based on one or more of location data or social proximity data associated with the user.

6. A method comprising:

conducting an interest analysis of data associated with a user, wherein the interest analysis distinguishes between abstract interests and social interests by clustering data associated with the user;

generating one or more recommendations for the user based on the interest analysis and a current context of the user;

presenting the one or more recommendations to the user;

creating one or more personas for the user based on the interest analysis;

selecting an active persona based on the current context of the user, wherein the one or more recommendations are generated based on the active persona; and

modifying a visibility of one or more electronic files based on the active persona, wherein the abstract interests identify types of topics and types of objects, and wherein the social interests identify types of social groups.

7. The method of claim 6 , further including:

presenting the one or more personas to the user along with an underlying basis for the one or more personas;

receiving user input regarding the one or more personas; and

adapting the one or more personas based on the user input.

8. The method of claim 6 , further including:

presenting an underlying basis for the one or more recommendations to the user;

receiving user input regarding the one or more recommendations; and

adapting one or more of the abstract interests or the social interests based on the user input.

9. The method of claim 6 , further including collecting the data associated with the user from one or more of a social network, an online profile, a posted document or an authored document.

10. The method of claim 6 , further including determining the current context based on one or more of location data or social proximity data associated with the user.

11. At least one non-transitory computer readable storage medium comprising a set of instructions which, when executed by a computing device, cause the computing device to:

conduct an interest analysis of data associated with a user, wherein the interest analysis is to distinguish between abstract interests and social interests by clustering data associated with the user;

generate one or more recommendations for the user based on the interest analysis and a current context of the user;

present the one or more recommendations to the user;

create one or more personas for the user based on the interest analysis;

select an active persona based on the current context of the user, wherein the one or more recommendations are to be generated based on the active persona; and

modify a visibility of one or more electronic files based on the active persona, wherein the abstract interests are to identify types of topics and types of objects, and wherein the social interests are to identify types of social groups.

12. The at least one non-transitory computer readable storage medium of claim 11 , wherein the instructions, when executed, cause a computing device to:

present the one or more personas to the user along with an underlying basis for the one or more personas;

receive user input regarding the one or more personas; and

adapt the one or more personas based on the user input.

13. The at least one non-transitory computer readable storage medium of claim 11 , wherein the instructions, when executed, cause a computing device to:

present an underlying basis for the one or more recommendations to the user;

receive user input regarding the one or more recommendations; and

adapt one or more of the abstract interests or the social interests based on the user input.

14. The at least one non-transitory computer readable storage medium of claim 11 , wherein the instructions, when executed, cause a computing device to collect the data associated with the user from one or more of a social network, an online profile, a posted document or an authored document.

15. The at least one non-transitory computer readable storage medium of claim 11 , wherein the instructions, when executed, cause a computing device to determine the current context based on one or more of location data or social proximity data associated with the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2014
From: SAVAGE, NORMA S.; NACHMAN, LAMA; SAHAY, SAURAV; RAFFA, GIUSEPPE
To: INTEL CORPORATION
Reel/Frame 034586/0137 →
Continuity (1)
Related Publication 20150379406A1 · Dec 31, 2015