IP Library Granted Patent US 9,213,471
Granted Patent B2
US 9,213,471 · App. 13/689,634 · Granted Dec 15, 2015

Content visualization

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,213,471
App. No.
13/689,634
Granted
Dec 15, 2015
Kind
B2
Abstract

Displaying a preference by a user of a content contribution is disclosed. A preference event by the user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is displayed in an interface.

Claims (82)

1. A method of displaying preference events of users in real time, the method comprising:

presenting a preference event interface comprising:

a display portion displaying multiple individual preference events for corresponding content contributions, each preference event comprising:

a title of the corresponding content contribution;

a symbol identifying the type of preference event; and

a numerical score reflecting an aggregation of positive preference events and negative preference events received for the corresponding content contribution;

a first control portion comprising multiple preference controls for selecting one or more types of preference events to display in the display portion; and

a second control portion comprising multiple content controls for selecting one or more types of content contributions for which preference events are to be displayed in the display portion;

wherein no content contributions corresponding to the displayed preference events are displayed in the preference event interface; and

periodically automatically adding to the display portion a new preference event that satisfies the preference controls and the content controls.

2. The method of claim 1 , wherein the one or more types of content contributions include:

a first type comprising content contributions that have numerical scores above predetermined thresholds;

a second type comprising content contributions that have numerical scores below the predetermined thresholds; and

a third type comprising all content contributions.

3. The method of claim 1 , wherein the one or more types of preference events include:

a first type comprising positive preference events;

a second type comprising negative preference events;

a third type comprising new content contributions; and

a fourth type comprising comments.

4. The method of claim 3 , wherein each preference event displayed in the display portion further comprises:

when the preference event is a positive preference event, a new content contribution, or a comment: an identity of a user that initiated the preference event; and

when the preference event is a negative preference even: a reason for initiation of the preference event.

5. The method of claim 1 , wherein each preference event displayed in the display portion further comprises a symbol representing the type of the corresponding content contribution.

6. The method of claim 1 , further comprising:

receiving the multiple events via one or more interfaces other than the preference event interface;

wherein the preference event interface is not operable to submit a preference event.

7. The method of claim 1 , wherein the preference event interface further comprises:

a third control portion comprising multiple display controls for:

pausing the automatic addition of new preference events; and

resuming the automatic addition of new preference events after said pausing.

8. The method of claim 1 , wherein:

each preference event is displayed horizontally in the display portion; and

displayed preference events are scrolled vertically upon automatic addition of a new preference event.

9. The method of claim 1 , wherein:

each preference control in the first control portion comprises the symbol identifying one type of preference event.

10. A system for displaying preference events in real time, comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the system to:

present a preference event interface comprising:

a display portion displaying multiple individual preference events for corresponding content contributions, each preference event comprising:

a title of the corresponding content contribution;

a symbol identifying the type of preference event; and

a numerical score reflecting an aggregation of positive preference events and negative preference events received for the corresponding content contribution;

a first control portion comprising multiple preference controls for selecting one or more types of preference events to display in the display portion; and

a second control portion comprising multiple content controls for selecting one or more types of content contributions for which preference events are to be displayed in the display portion;

wherein no content contributions corresponding to the displayed preference events are displayed in the preference event interface; and

periodically automatically add to the display portion a new preference event that satisfies the preference controls and the content controls.

11. The system of claim 10 , wherein the one or more types of content contributions include:

a first type comprising content contributions that have numerical scores above predetermined thresholds;

a second type comprising content contributions that have numerical scores below the predetermined thresholds; and

a third type comprising all content contributions.

12. The system of claim 10 , wherein the one or more types of preference events include:

a first type comprising positive preference events;

a second type comprising negative preference events;

a third type comprising new content contributions; and

a fourth type comprising comments.

13. The system of claim 12 , wherein each preference event displayed in the display portion further comprises:

when the preference event is a positive preference event, a new content contribution, or a comment: an identity of a user that initiated the preference event; and

when the preference event is a negative preference even: a reason for initiation of the preference event.

14. The system of claim 10 , wherein each preference event displayed in the display portion further comprises a symbol representing the type of the corresponding content contribution.

15. The system of claim 10 , wherein the computer-readable medium further includes instructions that, when executed by the one or more processors, cause the system to:

receive the multiple events via one or more interfaces other than the preference event interface;

wherein the preference event interface is not operable to submit a preference event.

16. The system of claim 10 , wherein the preference event interface further comprises:

a third control portion comprising multiple display controls for:

pausing the automatic addition of new preference events; and

resuming the automatic addition of new preference events after said pausing.

17. The system of claim 10 , wherein:

each preference event is displayed horizontally in the display portion; and

displayed preference events are scrolled vertically upon automatic addition of a new preference event.

18. The system of claim 10 , wherein:

each preference control in the first control portion comprises the symbol identifying one type of preference event.

19. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method of displaying preference events of users in real time, the method comprising:

presenting a preference event interface comprising:

a display portion displaying multiple individual preference events for corresponding content contributions, each preference event comprising:

a title of the corresponding content contribution;

a symbol identifying the type of preference event; and

a numerical score reflecting an aggregation of positive preference events and negative preference events received for the corresponding content contribution;

a first control portion comprising multiple preference controls for selecting one or more types of preference events to display in the display portion; and

a second control portion comprising multiple content controls for selecting one or more types of content contributions for which preference events are to be displayed in the display portion;

wherein no content contributions corresponding to the displayed preference events are displayed in the preference event interface; and

periodically automatically adding to the display portion a new preference event that satisfies the preference controls and the content controls.

Assignments (3)
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 Mar 11, 2014
From: DIGG, INC.
To: LINKEDIN CORPORATION
Reel/Frame 032402/0760 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2014
From: ROSE, R. KEVIN; MIGURSKI, MICHAL JAN; ALLEN, SHAWN PAUL; RODENBECK, ERIC W.
To: DIGG, INC.
Reel/Frame 032353/0812 →