IP Library Granted Patent US 8,661,124
Granted Patent B2
US 8,661,124 · App. 13/245,832 · Granted Feb 25, 2014

Organizing social activity information on a site

Inventors: Tim Dasilva (Northern Hills, CA); Lynn Shiau (Santa Monica, CA); Philo Juang (Los Angeles, CA); John Fisher (Los Angeles, CA); Gunthar Hartwig (Berkeley, CA); Brian Glick (San Francisco, CA)
Assignee: Google Inc.
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,661,124
App. No.
13/245,832
Granted
Feb 25, 2014
Kind
B2
Abstract

A system and method for organizing social activity information on a website is disclosed. The system comprises a feed serving module and a presentation module. The feed serving module is configured to receive one or more user inputs for one or more activities associated with the social activity information. The feed serving module aggregates the social activity information based at least in part on the one or more user inputs to form aggregated social activity information. The presentation module is communicatively coupled to the feed serving module and is configured to receive the aggregated social activity information from the feed serving module. The presentation module generates a graphic associated with the aggregated social activity information and sends the graphic to a client.

Claims (33)

1. A method comprising:

receiving, at one or more computers, one or more user inputs associated with social activity information describing one or more actions taken, the one or more user inputs having a common user and a common video;

determining, at the one or more computers, the common video and the common user for the one or more user inputs;

determining, at the one or more computers, one or more classifications for the social activity information;

associating, at the one or more computers, the one or more user inputs with the one or more classifications; and

aggregating, at the one or more computers, the social activity information based at least in part on a hierarchy of importance for the one or more classifications, the hierarchy of importance indicating a relative importance for each of the one or more classifications.

2. The method of claim 1 , wherein each of the one or more classifications is a description of one of the one or more actions taken on a website, the website comprising a computer system adapted to serve content using an internet working protocol.

3. The method of claim 2 , wherein the website is a social networking site.

4. The method of claim 2 , wherein the website is a video hosting site.

5. The method of claim 2 , wherein the website is an online bulletin board.

6. The method of claim 2 , wherein the website is a video hosting site integrated with social networking features.

7. The method of claim 1 , further comprising generating a graphic associated with the aggregated social activity information and sending the graphic to a client.

8. A system comprising at least one processor and a non-transitory storage medium, and configured to provide:

a front end interface configured to receive one or more user inputs associated with social activity information describing one or more actions, the one or more user inputs having a common user and a common video;

a feed serving module communicatively coupled to the front end interface to receive the one or more user inputs, the feed serving module configured to determine the common video and the common user for the one or more user inputs, determine one or more classifications for the social activity information, associate the one or more user inputs with the one or more classifications and aggregate the social activity information based at least in part on a hierarchy of importance for the one or more classifications, the hierarchy of importance indicating a relative importance for each of the one or more classifications.

9. The system of claim 8 , wherein each of the one or more classifications is a description of one of the one or more actions taken on a website, the website comprising a computer system adapted to serve against content using an internet working protocol.

10. The system of claim 9 , wherein the website is a social networking site.

11. The system of claim 9 , wherein the website is a video hosting site.

12. The system of claim 9 , wherein the website is an online bulletin board.

13. The system of claim 9 , wherein the website is a video hosting site integrated with social networking features.

14. The system of claim 8 , further comprising a presentation module communicatively coupled to the feed serving module and the front end interface, the presentation module configured to generate a graphic associated with the aggregated social activity information and send the graphic to the front end interface, wherein the front end interface is configured to send the graphic to a client.

15. A computer program product comprising a computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to perform steps comprising:

receiving one or more user inputs associated with social activity information describing one or more actions, the one or more user inputs having a common user and a common video;

determining the common video and the common user for the one or more user inputs;

determining one or more classifications for the social activity information;

associating the one or more user inputs with the one or more classifications; and

aggregating the social activity information based at least in part on a hierarchy of importance for the one or more classifications, the hierarchy of importance indicating a relative importance for each of the one or more classifications.

16. The computer program product of claim 15 , wherein each of the one or more classifications is a description of one of the one or more actions taken on a website, the website comprising a computer system adapted to serve content using an internet working protocol.

17. The computer program product of claim 16 , wherein the website is a social networking site.

18. The computer program product of claim 16 , wherein the website is a video hosting site.

19. The computer program product of claim 16 , wherein the website is an online bulletin board.

20. The computer program product of claim 16 , wherein the website is a video hosting site integrated with social networking features.

21. The computer program product of claim 15 , wherein the computer readable program, when executed on the computer causes the computer to perform further steps comprising generating a graphic associated with the aggregated social activity information and sending the graphic to a client.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2011
From: DASILVA, TIM; SHIAU, LYNN; JUANG, PHILO; FISHER, JOHN; HARTWIG, GUNTHAR; GLICK, BRIAN
To: GOOGLE INC.
Reel/Frame 027002/0567 →
Continuity (3)
Continuation 13070437 · Mar 23, 2011
Provisional Application 61316828 · Mar 23, 2010
Related Publication 20120023534A1 · Jan 26, 2012