IP Library Granted Patent US 9,240,969
Granted Patent B1
US 9,240,969 · App. 13/794,570 · Granted Jan 19, 2016

Encouraging conversation in a social network

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,240,969
App. No.
13/794,570
Granted
Jan 19, 2016
Kind
B1
Abstract

The disclosure includes a system and method for recommending social activity data and social conversation to a user. The system includes a processor and a memory storing instructions that, when executed, cause the system to: determine one or more topics associated with a message based at least in part on message data included in the message; determine knowledge data describing the one or more topics associated with the message; determine social activity data describing one or more user activities associated with a group of one or more social users based at least in part on the knowledge data, the one or more user activities describe the one or more topics; and determine graphical user interface data for displaying the social activity data associated with the message.

Claims (58)

1. A method comprising:

determining, by one or more processors, one or more topics associated with a message based at least in part on message data included in the message;

determining, by the one or more processors, knowledge data describing the one or more topics associated with the message;

determining, by the one or more processors, social activity data describing one or more user activities associated with a group of one or more social users based at least in part on the knowledge data, the one or more user activities describing the one or more topics;

generating, by the one or more processors, a selectable tag based at least in part on the social activity data describing the one or more user activities, a selection of the selectable tag causing a display of the social activity data associated with the message; and

generating, by the one or more processors, graphical user interface data for displaying the social activity data associated with the message in response to the selectable tag being selected.

2. The method of claim 1 further comprising ranking the social activity data based at least in part on one or more popularities associated with the social activity data.

3. The method of claim 1 further comprising:

identifying a first user associated with the message;

determining whether the group of one or more social users is associated with the first user; and

ranking the social activity data based at least in part on whether the group of one or more social users is associated with the first user.

4. The method of claim 1 further comprising ranking the social activity data based at least in part on the one or more topics.

5. The method of claim 1 further comprising:

identifying a first user associated with the message and a group of one or more second users associated with the first user; and

generating the graphical user interface data for providing an access to the group of one or more second users.

6. The method of claim 1 further comprising:

generating one or more tags based at least in part on the one or more topics associated with the message; and

generating the graphical user interface data for displaying the one or more tags.

7. The method of claim 1 , wherein the social activity data includes a post provided by a social network service.

8. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:

determine one or more topics associated with a message based at least in part on message data included in the message;

determine knowledge data describing the one or more topics associated with the message;

determine social activity data describing one or more user activities associated with a group of one or more social users based at least in part on the knowledge data, the one or more user activities describing the one or more topics;

generate a selectable tag based at least in part on the social activity data describing the one or more user activities, a selection of the selectable tag causing a display of the social activity data associated with the message; and

generate graphical user interface data for displaying the social activity data associated with the message in response to the selectable tag being selected.

9. The computer program product of claim 8 , wherein the computer readable program when executed on the computer causes the computer to also rank the social activity data based at least in part on one or more popularities associated with the social activity data.

10. The computer program product of claim 8 , wherein the computer readable program when executed on the computer causes the computer to also:

identify a first user associated with the message;

determine whether the group of one or more social users is associated with the first user; and

rank the social activity data based at least in part on whether the group of one or more social users is associated with the first user.

11. The computer program product of claim 8 , wherein the computer readable program when executed on the computer causes the computer to also rank the social activity data based at least in part on the one or more topics.

12. The computer program product of claim 8 , wherein the computer readable program when executed on the computer causes the computer to also:

identify a first user associated with the message and a group of one or more second users associated with the first user; and

generate the graphical user interface data for providing an access to the group of one or more second users.

13. The computer program product of claim 8 , wherein the computer readable program when executed on the computer causes the computer to also:

generate one or more tags based at least in part on the one or more topics associated with the message; and

generate the graphical user interface data for displaying the one or more tags.

14. The computer program product of claim 8 , wherein the social activity data includes a post provided by a social network service.

15. A system comprising:

a processor; and

a memory storing instructions that, when executed, cause the system to:

determine one or more topics associated with a message based at least in part on message data included in the message;

determine knowledge data describing the one or more topics associated with the message;

determine social activity data describing one or more user activities associated with a group of one or more social users based at least in part on the knowledge data, the one or more user activities describing the one or more topics;

generate a selectable tag based at least in part on the social activity data describing the one or more user activities, a selection of the selectable tag causing a display of the social activity data associated with the message; and

generate graphical user interface data for displaying the social activity data associated with the message in response to the selectable tag being selected.

16. The system of claim 15 , wherein the instructions, when executed, cause the system to also rank the social activity data based at least in part on one or more popularities associated with the social activity data.

17. The system of claim 15 , wherein the instructions, when executed, cause the system to also:

identify a first user associated with the message;

determine whether the group of one or more social users is associated with the first user; and

rank the social activity data based at least in part on whether the group of one or more social users is associated with the first user.

18. The system of claim 15 , wherein the instructions, when executed, cause the system to also rank the social activity data based at least in part on the one or more topics.

19. The system of claim 15 , wherein the instructions, when executed, cause the system to also:

identify a first user associated with the message and a group of one or more second users associated with the first user; and

generate the graphical user interface data for providing an access to the group of one or more second users.

20. The system of claim 15 , wherein the instructions, when executed, cause the system to also:

generate one or more tags based at least in part on the one or more topics associated with the message; and

generate the graphical user interface data for displaying the one or more tags.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2013
From: VILLALOBOS, NATALIE; JORDAN, TIMOTHY EMMET
To: GOOGLE INC.
Reel/Frame 030045/0397 →