Citations
Referenced by
Claims1. A method of displaying a preference by a user of a content contribution comprising: detecting a first preference event taken by the user with respect to the content contribution, wherein the content contribution is one in a plurality of content contributions; detecting a second preference event taken by the user with respect to a second content contribution; storing a plurality of detected events including events taken by other users; and in response to a query from a client, sending at least a portion of the stored detected preference events; and causing at least a portion of the received events to be displayed in a swarm interface such that a thickness of a line connecting the first and second content contributions indicates the number of users who have taken preference events with respect to the connected content contributions. 2. The method of claim 1 wherein the query is received periodically. 3. The method of claim 1 wherein a representation of the content contribution is shown in different sizes based on the number of preference events associated with the content contribution. 4. The method of claim 1 wherein a representation of the user is shown in different sizes based on the number of preference events taken by the user. 5. The method of claim 1 further comprising causing the received preference events to be animated. 6. The method of claim 1 wherein the swarm interface includes a control that allows the client to selectively show or hide representations of content contributions. 7. A system for displaying a preference by a user of a content contribution, 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: detect a first preference event taken by the user with respect to the content contribution, wherein the content contribution is one in a plurality of content contributions; detect a second preference event taken by the user with respect to a second content contribution; store a plurality of detected events including events taken by other users; and in response to a query from a client, send at least a portion of the stored detected preference events; and cause at least a portion of the received events to be displayed in a swarm interface such that a thickness of a line connecting the first and second content contributions indicates the number of users who have taken preference events with respect to the connected content contributions. 8. The system of claim 7 wherein the query is received periodically. 9. The system of claim 7 wherein a representation of the content contribution is shown in different sizes based on the number of preference events associated with the content contribution. 10. The system of claim 7 wherein a representation of the user is shown in different sizes based on the number of preference events taken by the user. 11. The system of claim 7 wherein the memory is configured to provide the processor with instructions which when executed cause the processor to cause the received preference events to be animated. 12. The system of claim 7 wherein the swarm interfaces includes a control that allows the client to selectively show or hide representations of content contributions. 13. A computer program product for displaying a preference by a user of a content contribution, the computer program product being embodied in a computer readable medium and comprising computer instructions for: detecting a first preference event taken by the user with respect to the content contribution, wherein the content contribution is one in a plurality of content contributions; detecting a second preference event taken by the user with respect to a second content contribution; storing a plurality of detected events including evens taken by other users; and in response to a query from a client, sending at least a portion of the stored detected preference events; and causing at least a portion of the received events to be displayed in a swarm interface such that a thickness of a line connecting the first and second content contributions indicates the number of users who have taken preference events with respect to the connected content contributions. 14. The computer program product of claim 13 wherein the query is received periodically. 15. The computer program product of claim 13 wherein a representation of the content contribution is shown in different sizes based on the number of preference events associated with the content contribution. 16. The computer program product of claim 13 wherein a representation of the user is shown in different sizes based on the number of preference events taken by the user. 17. The computer program product of claim 13 further comprising computer instructions for causing the received preference events to be animated. 18. The computer program product of claim 13 wherein the swarm interfaces includes a control that allows the client to selectively show or hide representations of content contributions. |