IP Library Granted Patent US 8,364,708
Granted Patent B1
US 8,364,708 · App. 12/716,832 · Granted Jan 29, 2013

System, method, and computer program for augmenting user profiles

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,364,708
App. No.
12/716,832
Granted
Jan 29, 2013
Kind
B1
Abstract

A system, system, method, and computer program product are provided for augmenting a user profile utilizing data collected in association with a social network service profile. In use, a first profile of a user managed by an entity is identified. Additionally, a second profile of the user maintained by a social network service separate from the entity is identified. Further, data associated with the second profile of the user is collected. Moreover, the first profile of the user is augmented utilizing the data.

Claims (39)

1. A computer program embodied on a non-transitory computer readable medium, comprising:

computer code for identifying a first profile of a user managed by an entity;

computer code for identifying a second profile of the user maintained by a social network service separate from the entity;

computer code for collecting data associated with the second profile of the user, the data including information calculated from the second profile of the user, where the calculated information includes a determination as to whether the user is an influence with respect to connections of the user within the social network service; and

computer code for augmenting the first profile of the user utilizing the data;

wherein the computer program is operable such that the second profile of the user is identified based on information provided to the entity by the user;

wherein the information is provided in response to a request from the entity;

wherein the computer program is operable such that the request is automatically communicated to the user in response to the user becoming a member of a group established by the entity via the social network service.

2. The computer program of claim 1 , wherein the entity includes a business enterprise.

3. The computer program of claim 1 , wherein the first profile of the user stores information associated with the user, where such information is managed by the entity, the information including at least one of a purchase history, demographic information, assigned products, assigned services, service consumption, and details of the service consumption.

4. The computer program of claim 1 , wherein the social network service includes a social networking website.

5. The computer program of claim 1 , wherein the second profile of the user maintained by the social network service stores published data associated with the user, the published data including at least one of user preferences, user interests, and a status associated with the user.

6. The computer program of claim 1 , wherein the second profile of the user maintained by the social network service stores user connections associated with the user, the user connections established utilizing the social network service and including at least one of groups of which the user is a member, friends of the user, and followers of the user.

7. The computer program of claim 1 , wherein the computer program is operable such that the second profile of the user is identified automatically.

8. The computer program of claim 7 , wherein the computer program is operable such that the second profile of the user is identified utilizing the first profile of the user.

9. The computer program of claim 8 , wherein the computer program is operable such that the second profile of the user is identified by searching a plurality of profiles maintained by the social network service for identifying one of the profiles as having first information matching second information stored in the first profile of the user.

10. The computer program of claim 8 , wherein the computer program is operable such that the second profile of the user is identified based on a connection between the second profile of the user and a profile of the entity maintained by the social network service, the connection established utilizing the social network service.

11. The computer program of claim 8 , wherein the computer program is operable such that the second profile of the user is identified based on a communication between the user and a person, where a profile of the person and a profile of the entity are both maintained by the social network service and are connected utilizing the social network service.

12. The computer program of claim 7 , wherein the computer program is operable such that the automatically identified second profile of the user is manually validated as being associated with the user for which the first profile of the user is managed.

13. The computer program of claim 1 , wherein the information includes an identifier of the second profile of the user.

14. The computer program of claim 1 , wherein the collected data associated with the second profile of the user includes first information stored by the second profile of the user and second information calculated from the second profile of the user.

15. The computer program of claim 1 , wherein the computer program is operable such that the first profile of the user is augmented utilizing the data by storing the data in the first profile of the user.

16. The computer program of claim 1 , wherein identifying the second profile of the user includes comparing an image of a face of the user stored in the first profile of the user to images of user faces included in profiles maintained by the social network service, where one of the profiles maintained by the social network service with an image matching the image stored by the first profile of the user as determined by facial recognition is identified as the second profile of the user.

17. The computer program of claim 1 , wherein the calculated information includes a level of influence that the user has with respect to the connections of the user.

18. The computer program of claim 1 , further comprising computer code for extracting knowledge based on the augmented first profile of the user.

19. A method, comprising:

identifying a first profile of a user managed by an entity;

identifying a second profile of the user maintained by a social network service separate from the entity;

collecting data associated with the second profile of the user, the data including information calculated from the second profile of the user, where the calculated information includes a determination as to whether the user is an influence with respect to connections of the user within the social network service; and

augmenting the first profile of the user utilizing the data;

wherein the second profile of the user is identified based on information provided to the entity by the user;

wherein the information is provided in response to a request from the entity;

wherein the request is automatically communicated to the user in response to the user becoming a member of a group established by the entity via the social network service.

20. A system, comprising:

a processor for identifying a first profile of a user managed by an entity and a second profile of the user maintained by a social network service separate from the entity, and augmenting the first profile of the user utilizing collected data associated with the second profile of the user, the collected data including information calculated from the second profile of the user, where the calculated information includes a determination as to whether the user is an influence with respect to connections of the user within the social network service;

wherein the system is operable such that the second profile of the user is identified based on information provided to the entity by the user;

wherein the information is provided in response to a request from the entity;

wherein the system is operable such that the request is automatically communicated to the user in response to the user becoming a member of a group established by the entity via the social network service.

21. The system of claim 20 , wherein the processor is coupled to memory via a bus.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 039695/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2010
From: BRAYTENBAUM, AMIT; AGASSY, OREN
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 024025/0931 →