IP Library Granted Patent US 9,219,767
Granted Patent B2
US 9,219,767 · App. 11/474,105 · Granted Dec 22, 2015

Recording and indicating preferences

Inventor: R. Kevin Rose (San Francisco, CA)
Assignee: LinkedIn Corporation
H04L65/403G06F17/2247G06F17/3089G06F17/30702G06F17/30867G06Q30/0269
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,219,767
App. No.
11/474,105
Granted
Dec 22, 2015
Kind
B2
Abstract

Recording a first user's preference for a content contribution submitted by a second user is disclosed. In response to only a single action taken by the first user interacting with a web page, an indication is received that a preference event occurred. The preference event is associated with the content contribution. Information associated with the first user's profile is updated. At least of a portion of the web page is continued to be displayed to the user after receiving the preference event.

Claims (103)

1. A method of recording a first user's preference for a content contribution submitted by a second user, the method comprising:

receiving, in response to only a single action taken by the first user interacting with a web page displaying the content contribution, an indication that the first user initiated a preference event;

updating a score of the content contribution to include the preference event;

updating, using a processor, preference information associated with the first user to reflect the preference event; and

dynamically updating the web page as served to a third user that is a friend of the first user, to display:

a graphical symbol signifying that a friend of the third user initiated a preference event for the content contribution;

the updated score of the content contribution; and

the updated preference information associated with the first user.

2. The method of claim 1 wherein the preference event is one of a digg and a bury.

3. The method of claim 1 wherein the preference event is an indication that the content submitted by the second user should be promoted.

4. The method of claim 1 wherein the preference event includes a preference for the third user.

5. The method of claim 1 wherein the preference event includes a preference against the third user.

6. The method of claim 1 wherein the preference event is a preference for a comment regarding the content contribution.

7. The method of claim 1 wherein the preference event is a preference against a comment regarding the content contribution.

8. The method of claim 1 wherein the single action is clicking a button.

9. The method of claim 1 wherein the single action is taken at least in part through use of a plugin or API.

10. The method of claim 1 wherein:

the preference event signifies the first user has a positive preference for the content contribution;

the score of the content contribution is a counter of only positive preferences for the content contribution; and

updating the score includes increasing the score of the content contribution.

11. The method of claim 1 wherein:

the preference event signifies the first user has a negative preference against the content contribution; and

updating the score includes decreasing the score of the content contribution.

12. The method of claim 1 wherein updating preference information associated with the first user includes updating a profile of the third user.

13. The method of claim 1 wherein at least a portion of the web page is continuously displayed to the user both before and after receiving the preference event.

14. The method of claim 1 wherein updating the score of the content contribution comprises:

updating the score of the content contribution if the preference event is a positive preference event; and

not updating any score of the content contribution if the preference event is a negative preference event.

15. The method of claim 1 wherein dynamically updating the web page as served to a third user to display the updated preference information associated with the first user comprises:

proximate to the content contribution in the web page as served to the third user, identifying the first user as having initiated a positive preference event for the content contribution.

16. The method of claim 1 wherein the web page further displays, for each of multiple types of preference events, a separate control for generating a preference event of the corresponding type.

17. A method of indicating a first user's preference for a content contribution submitted by a second user, the method comprising:

displaying the content contribution to the first user and a third user associated with the first user, in an interface, wherein the content contribution includes:

for each of multiple types of preference events, a separate control for generating a preference event of the corresponding type; and

a current score of the content contribution;

receiving notification that the first user generated a preference event by activating the corresponding control; and

in response to the preference event, automatically:

replacing the corresponding control, in the interface as displayed to the first user, with an indicator that the preference event occurred;

updating the current score to reflect the received preference event; and

changing the display of the current score, in the interface as displayed to the third user, to include a graphical symbol signifying that an associate of the third user generated a preference event for the content contribution.

18. The method of claim 17 wherein the preference event is one of a digg and a bury.

19. The method of claim 17 further comprising displaying the first user's comments associated with the content contribution in a color different from the comments of other users.

20. The method of claim 17 further comprising displaying the identity of the first user to the third user when the third user interacts with at least a portion of the content contribution.

21. The method of claim 17 wherein:

the score of the content contribution is a counter of only positive preferences for the content contribution;

the preference event is a positive preference event for the content contribution; and

updating the score includes increasing the score of the content contribution.

22. The method of claim 17 wherein:

the score of the content contribution is a counter of positive preferences for the content contribution and negative preferences against the content contribution;

the preference event is a negative preference against the content contribution; and

updating the score includes decreasing the score of the content contribution.

23. A system for recording a first user's preference for a content contribution submitted by a second user, including:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive, in response to only a single action taken by the first user interacting with a web page displaying the content contribution, an indication that the first user initiated a preference event;

update a score of the content contribution to include the preference event;

update preference information associated with the first user to reflect the preference event; and

dynamically update the web page as served to a third user that is a friend of the first user, to display:

a graphical symbol signifying that a friend of the third user initiated a preference event for the content contribution;

the updated score of the content contribution; and

the updated preference information associated with the first user.

24. The system of claim 23 wherein the preference event is an indication that the content submitted by the second user should be promoted.

25. The system of claim 23 wherein updating preference information associated with the first user includes updating a profile of the third user.

26. The system of claim 23 wherein at least a portion of the web page is continuously displayed to the user both before and after receiving the preference event.

27. The system of claim 23 wherein the web page further displays, for each of multiple types of preference events, a separate control for generating a preference event of the corresponding type.

28. A system for indicating a first user's preference for a content contribution submitted by a second user, including:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

display the content contribution to the first user and a third user associated with the first user, in an interface, wherein the content contribution includes:

for each of multiple types of preference events, a separate control for generating a preference event of the corresponding type; and

a current score of the content contribution;

receive notification that the first user generated a preference event by activating the corresponding control; and

in response to the preference event, automatically:

replace the corresponding control, in the interface as displayed to the first user, with an indicator that the preference event occurred;

update the current score to reflect the received preference event; and

change the display of the current score, in the interface as displayed to the third user, to include a graphical symbol signifying that an associate of the third user generated a preference event for the content contribution.

29. The system of claim 28 wherein the memory is further configured to provide the processor with instructions which when executed cause the processor to display the first user's comments associated with the content contribution in a color different from the comments of other users.

30. The system of claim 28 wherein the memory is further configured to provide the processor with instructions which when executed cause the processor to display the identity of the first user to a third user when the third user interacts with at least a portion of the content contribution.

31. The system of claim 28 wherein:

the score of the content contribution is a counter of only positive preferences for the content contribution; and

the preference event is a positive preference event for the content contribution; and

updating the score includes increasing the score of the content contribution.

32. The system of claim 28 wherein:

the score of the content contribution is a counter of positive preferences for the content contribution and negative preferences against the content contribution;

the preference event is a negative preference against the content contribution; and

updating the score includes decreasing the score of the content contribution.

33. A computer program product for recording a first user's preference for a content contribution submitted by a second user, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving, in response to only a single action taken by the first user interacting with a web page displaying the content contribution, an indication that the first user initiated a preference event;

updating a score of the content contribution to include the preference event;

updating preference information associated with the first user to reflect the preference event; and

dynamically updating the web page as served to a third user that is a friend of the first user, to display:

a graphical symbol signifying that a friend of the third user initiated a preference event for the content contribution;

the updated score of the content contribution; and

the updated preference information associated with the first user.

34. A computer program product for indicating to a third user a first user's preference for a content contribution submitted by a second user, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

displaying the content contribution to the first user and a third user associated with the first user, in an interface, wherein the content contribution includes:

for each of multiple types of preference events, a separate control for generating a preference event of the corresponding type; and

a current score of the content contribution;

receiving notification that the first user generated a preference event by activating the corresponding control; and

in response to the preference event, automatically:

replacing the corresponding control, in the interface as displayed to the first user, with an indicator that the preference event occurred;

updating the current score to reflect the received preference event; and

changing the display of the current score, in the interface as displayed to the third user, to include a graphical symbol signifying that an associate of the third user generated a preference event for the content contribution.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2013
From: DIGG, INC.
To: LINKEDIN CORPORATION
Reel/Frame 031749/0917 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2012
From: DIGG, INC.
To: LINKEDIN CORPORATION
Reel/Frame 028757/0227 →
RELEASE OF SECURITY INTEREST Recorded Jun 8, 2012
From: SILICON VALLEY BANK
To: DIGG, INC.
Reel/Frame 028347/0456 →
SECURITY AGREEMENT Recorded Sep 8, 2011
From: DIGG INC.
To: SILICON VALLEY BANK
Reel/Frame 026872/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2006
From: ROSE, R. KEVIN
To: DIGG, INC.
Reel/Frame 018067/0080 →
Continuity (1)
Related Publication 20130067312A1 · Mar 14, 2013