IP Library Granted Patent US 9,606,979
Granted Patent B2
US 9,606,979 · App. 13/926,743 · Granted Mar 28, 2017

Event 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,606,979
App. No.
13/926,743
Granted
Mar 28, 2017
Kind
B2
Abstract

Displaying a preference by a first user of a content contribution submitted by a second user is disclosed. A preference event by the first 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 produced. At least a portion of the received events is caused to be rendered graphically.

Claims (71)

1. A method of presentation of preference events, the method comprising:

receiving, at an automated preference system from multiple users, multiple preference events for one or more purchasable products; and

operating one or more processors of the preference system to:

present to a first user of the preference system a visualization interface displaying a subset of the multiple preference events;

for each product represented in the visualization interface, display in the visualization interface:

if the first user has submitted a positive preference event for the product, a first indicator indicating that the first user submitted a positive preference event for the product;

if at least one friend of the first user has submitted a positive preference event for the product, a second indicator indicating that at least one friend of the first user has submitted a positive preference event for the product; and

a third indicator identifying a total number of users of the preference system that have submitted positive preference events for the product;

offer to the first user an option to view in the visualization interface only preference events for products for which at least a threshold number of friends of the first user have submitted positive preference events; and

as additional preference events are received at the preference system, update the visualization interface to reflect the additional preference events;

wherein the first indicator, the second indicator, and the third indicator are different from each other.

2. The method of claim 1 , further comprising operating the one or more processors to:

for each product represented in the visualization interface, display in the visualization interface:

if the first user has not submitted a positive preference event for the product, the first indicator configured to solicit from the first user a positive preference event for the product.

3. The method of claim 1 , wherein each preference event is one of the following types of preference events:

a positive preference event;

a negative preference event;

a comment; and

a content contribution.

4. The method of claim 3 , wherein a content contribution is a review of a product.

5. The method of claim 1 , further comprising operating the one or more processors to:

provide in the visualization interface one or more controls for filtering the displayed preference events.

6. The method of claim 5 , wherein the one or more controls include a control for displaying only preference events for products for which friends of the first user have submitted positive preference events.

7. The method of claim 5 , wherein the one or more controls include a control for displaying only preference events for which friends of the first user have submitted comments.

8. The method of claim 5 , wherein the one or more controls include a control for displaying only preference events for products within a selected category.

9. The method of claim 1 , wherein the visualization interface includes a dashboard area summarizing recent activity of friends of the first user.

10. The method of claim 1 , wherein each displayed preference event includes:

an identity of a category of a product associated with the preference event; and

a control for indicating a problem with the preference event.

11. A non-transitory computer-readable medium storing instructions that, when executed by a computer, cause the computer to perform a method of for presenting preference events, the method comprising:

receiving, at an automated preference system from multiple users, multiple preference events for purchasable products;

presenting to a first user of the preference system a visualization interface displaying a subset of the multiple preference events;

for each product represented in the visualization interface, displaying in the visualization interface:

if the first user has submitted a positive preference event for the product, a first indicator indicating that the first user submitted a positive preference event for the product;

if at least one friend of the first user has submitted a positive preference event for the product, a second indicator indicating that at least one friend of the first user has submitted a positive preference event for the product; and

a third indicator identifying a total number of users of the preference system that have submitted positive preference events for the product;

offering to the first user an option to view in the visualization interface only preference events for products for which at least a threshold number of friends of the first user have submitted positive preference events; and

as additional preference events are received at the preference system, updating the visualization interface to reflect the additional preference events;

wherein the first indicator, the second indicator, and the third indicator are different from each other.

12. A system, comprising:

one or more processors; and

a memory coupled to the one or more processors, wherein the memory stores instructions that, when executed by the one or more processors, cause the system to:

receive, at an automated preference system from multiple users, multiple preference events for purchasable products;

present to a first user of the preference system a visualization interface displaying a subset of the multiple preference events;

for each product represented in the visualization interface, display in the visualization interface:

if the first user has submitted a positive preference event for the product, a first indicator indicating that the first user submitted a positive preference event for the product;

if at least one friend of the first user has submitted a positive preference event for the product, a second indicator indicating that at least one friend of the first user has submitted a positive preference event for the product; and

a third indicator identifying a total number of users of the preference system that have submitted positive preference events for the product;

offer to the first user an option to view in the visualization interface only preference events for products for which at least a threshold number of friends of the first user have submitted positive preference events; and

as additional preference events are received at the preference system, update the visualization interface to reflect the additional preference events;

wherein the first indicator, the second indicator, and the third indicator are different from each other.

13. The system of claim 12 , wherein each preference event is one of the following types of preference events:

a positive preference event;

a negative preference event;

a comment; and

a content contribution.

14. The system of claim 12 , wherein the memory further stores instructions that, when executed, cause the system to:

provide in the visualization interface one or more controls for filtering the displayed preference events.

15. The system of claim 14 , wherein the one or more controls include a control for displaying only preference events for products for which friends of the first user have submitted positive preference events.

16. The system of claim 14 , wherein the one or more controls include a control for displaying only preference events for which friends of the first user have submitted positive preference events.

17. The system of claim 12 , wherein the visualization interface includes a dashboard area summarizing recent activity of friends of the first user.

18. The system of claim 12 , wherein each displayed preference event includes:

an identity of a category of a product associated with the preference event; and

a control for indicating a problem with the preference event.

19. The non-transitory computer-readable medium of claim 11 , wherein each preference event is one of the following types of preference events:

a positive preference event;

a negative preference event;

a comment; and

a content contribution.

20. The non-transitory computer-readable medium of claim 11 , wherein the method further comprises:

providing in the visualization interface one or more controls for filtering the displayed preference events.

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
To: DIGG, INC.
Reel/Frame 032353/0816 →