IP Library Granted Patent US 8,661,044
Granted Patent B2
US 8,661,044 · App. 13/873,005 · Granted Feb 25, 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,661,044
App. No.
13/873,005
Granted
Feb 25, 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 (63)

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

receiving from an external site, in association with a first serving of a first content item from the external site to a first viewer, a request for preference information regarding the first content item;

determining whether the first content item was previously submitted to the preference system; and

operating the one or more processors to:

return, for serving with the first content item, a first control actuable by the first viewer to initiate a preference event for the first content item, if the first content item was previously submitted to the preference system; and

return, for serving with the first content item, a second control actuable by the first viewer to submit the first content item to the preference system, if the first content item was not previously submitted to the preference system;

wherein the preference event is one of:

a positive preference event; and

a negative preference event.

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

return with the first control a summary of preference events expressed for the first control item by viewers other than the first viewer, for serving with the first content item, if the first content item was previously submitted to the preference system.

3. The method of claim 2 , wherein the first control comprises the summary of preference events.

4. The method of claim 2 , wherein the summary of preference events comprises a count of positive preference events initiated by the other viewers.

5. The method of claim 4 , further comprising:

receiving actuation of the first control; and

further operating the one or more processors to:

increase the count of preference events associated with the first content item; and

return the increased count of positive preference events in response to a later request for preference information regarding the first content item.

6. The method of claim 1 , further comprising:

receiving actuation of the second control; and

further operating the one or more processors to:

facilitate submission of the first content item to the preference system by the first viewer.

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

determine a number of negative preference events received for the first content item; and

determine a number of comments received for the first content item.

8. The method of claim 1 , wherein determining whether the first content item was previously submitted to the preference system comprises:

determining whether the preference system possesses the requested preference information.

9. The method of claim 1 , wherein determining whether the first content item was previously submitted to the preference system comprises:

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

10. The method of claim 1 , wherein the first control and the second control are executable scripts.

11. The method of claim 1 , wherein the requested preference information comprises a record of preference events regarding the first content item.

12. The method of claim 1 , wherein the first content item is hosted by the external site.

13. A computer program product embodied in a non-transient computer readable storage medium and comprising computer instructions for:

receiving from an external site, in association with a first serving of a first content item from the external site to a first viewer, a request for preference information regarding the first content item;

determining whether the first content item was previously submitted to an automated preference system executing the computer instructions;

returning, for serving with the first content item, a first control actuable by the first viewer to initiate a preference event for the first content item, if the first content item was previously submitted to the preference system; and

returning, for serving with the first content item, a second control actuable by the first viewer to submit the first content item to the preference system, if the first content item was not previously submitted to the preference system;

wherein the preference event is one of:

a positive preference event; and

a negative preference event.

14. 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:

receive from an external site, in association with a first serving of a first content item from the external site to a first viewer, a request for preference information regarding the first content item;

determine whether the first content item was previously submitted to the preference system;

return, for serving with the first content item, a first control actuable by the first viewer to initiate a preference event for the first content item, if the first content item was previously submitted to the preference system; and

return, for serving with the first content item, a second control actuable by the first viewer to submit the first content item to the preference system, if the first content item was not previously submitted to the preference system;

wherein the preference event is one of:

a positive preference event; and

a negative preference event.

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

return with the first control a summary of preference events expressed for the first control item by viewers other than the first viewer, for serving with the first content item, if the first content item was previously submitted to the preference system.

16. The system of claim 15 , wherein the first control comprises the summary of preference events.

17. The system of claim 15 , wherein the summary of preference events comprises a count of positive preference events initiated by the other viewers.

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 actuation of the first control;

increase the count of preference events associated with the first content item; and

return the increased count of positive preference events in response to a later request for preference information regarding the first content item.

19. The system of claim 14 , 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 actuation of the second control; and

facilitate submission of the first content item to the preference system by the first viewer.

20. The system of claim 14 , wherein determining whether the first content item was previously submitted to the preference system comprises:

determining whether the preference system possesses the requested preference information.

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