IP Library Granted Patent US 8,880,523
Granted Patent B2
US 8,880,523 · App. 14/097,040 · Granted Nov 4, 2014

Dynamic submission and preference indicator

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,880,523
App. No.
14/097,040
Granted
Nov 4, 2014
Kind
B2
Abstract

Indicating preference for a content contribution is disclosed. A request for information associated with the content contribution is received from a first entity. The status of the content contribution is determined. A response is provided to the first entity. Determining the status of the content contribution includes determining whether a submission of the content contribution was previously received.

Claims (61)

1. A method of operating an automated preference system comprising one or more processors, the method comprising:

providing to an external web site a data snippet configured to query the preference system regarding a status of a content item available at the external web site;

receiving the query regarding the status of the content item when the content item is displayed to a visitor to the external web site;

operating the one or more processors to:

determine whether the content item has been submitted to the preference system; and

if the content item has been submitted to the preference system, retrieving stored preference information regarding the content item; and

in response to the query, returning for display with the content item:

a first control selectable by the visitor to submit the content item to the preference system, if the content item has not been submitted to the preference system; or

a second control selectable by the visitor to submit a positive preference event to the preference system regarding the content item, if the content item has been submitted to the preference system.

2. The method of claim 1 , further comprising, in response to the query:

returning the preference information, with the second control, for display with the content item.

3. The method of claim 1 , wherein the second control comprises the preference information.

4. The method of claim 1 , wherein the preference information comprises counts of one or more types of preference events initiated by viewers of the content item.

5. The method of claim 1 , wherein the preference information comprises a count of positive preference events initiated by viewers of the content item.

6. The method of claim 5 , further comprising:

receiving a signal indicating selection of the second control; and

further operating the one or more processors to increase the count of positive preference events associated with the content item.

7. The method of claim 1 , further comprising:

receiving a signal indicating actuation of the first control; and

further operating the one or more processors to facilitate submission of the content item to the preference system by the visitor.

8. The method of claim 1 , wherein the data snippet is executable code.

9. The method of claim 1 , wherein the data snippet is an executable script.

10. The method of claim 1 , wherein determining whether the content item has been submitted to the preference system comprises:

determining whether the preference system possesses the requested preference information.

11. The method of claim 1 , wherein determining whether the content item has been submitted to the preference system comprises:

determining whether the preference system has received any preference events for the content item.

12. A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions executed at an automated preference system for:

providing to an external web site a data snippet configured to query the preference system regarding a status of a content item available at the external web site;

receiving the query regarding the status of the content item when the content item is displayed to a visitor to the external web site;

determining whether the content item has been submitted to the preference system;

if the content item has been submitted to the preference system, retrieving stored preference information regarding the content item; and

in response to the query, returning for display with the content item:

a first control selectable by the visitor to submit the content item to the preference system, if the content item has not been submitted to the preference system; or

a second control selectable by the visitor to submit a positive preference event to the preference system regarding the content item, if the content item has been submitted to the preference system.

13. An automated preference system, comprising:

one or more processors; and

a memory coupled with the one or more processors, wherein the memory is configured to provide the one or more processors with instructions that, when executed, cause the one or more processors to:

provide to an external web site a data snippet configured to query the preference system regarding a status of a content item available at the external web site;

receive the query regarding the status of the content item when the content item is displayed to a visitor to the external web site;

determine whether the content item has been submitted to the preference system;

if the content item has been submitted to the preference system, retrieve stored preference information regarding the content item; and

in response to the query, return for display with the content item:

a first control selectable by the visitor to submit the content item to the preference system, if the content item has not been submitted to the preference system; or

a second control selectable by the visitor to submit a positive preference event to the preference system regarding the content item, if the content item has been submitted to the preference system.

14. The system of claim 13 , wherein the memory is further configured to provide the one or more processors with instructions that, when executed, cause the one or more processors to:

return the preference information, with the second control, for display with the content item.

15. The system of claim 13 , wherein the second control comprises the preference information.

16. The system of claim 13 , wherein the preference information comprises counts of one or more types of preference events initiated by viewers of the content item.

17. The system of claim 13 , wherein the preference information comprises a count of positive preference events initiated by viewers of the content item.

18. The system of claim 17 , wherein the memory is further configured to provide the one or more processors with instructions that, when executed, cause the one or more processors to:

receive a signal indicating selection of the second control; and

further operate the one or more processors to increase the count of positive preference events associated with the content item.

19. The system of claim 13 , wherein the memory is further configured to provide the one or more processors with instructions that, when executed, cause the one or more processors to:

receive a signal indicating actuation of the first control; and

further operate the one or more processors to facilitate submission of the content item to the preference system by the visitor.

20. The system of claim 13 , wherein the data snippet is executable code.

21. The system of claim 13 , wherein the data snippet is an executable script.

22. The system of claim 13 , wherein determining whether the content item has been submitted to the preference system comprises:

determining whether the preference system possesses the requested preference information.

23. The system of claim 13 , wherein determining whether the content item has been submitted to the preference system comprises:

determining whether the preference system has received any preference events for the content item.

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/0501 →