Head-to-head comparisons
First Claim
Patent Images
1. A method for providing a comparison, comprising:
- receiving from a first member of an online community a selection of a set of similar items to be included in the comparison, the selection comprising a selection by the first member of a stored prior comparison created by another online community member of the set of similar items;
providing to the first member a template for the comparison, the template being at least partially pre-populated using data from the stored prior comparison created by the other online community member;
receiving from the first member a submission of the comparison, wherein the comparison includes one or more modifications as made by the first member to the template;
storing the comparison;
presenting the comparison to a second member of the online community based at least in part on an indication that the comparison is of interest to the second member;
providing to the second member of the online community an opportunity to provide an input regarding the comparison;
receiving from the second member of the online community a received input comprising one or both of a modification to a content of the comparison or an indication of usefulness of the comparison;
updating the comparison to reflect the received input, including by modifying the comparison to reflect the modification to the content if the received input comprises a modification to the content and updating displayed content associated with the comparison to reflect the indication of usefulness if the received input includes an indication of usefulness;
making the updated comparison reflecting the received input received from the second member of the online community available to be presented to one or more other members of the online community; and
presenting the updated comparison to a third member of the online community.
2 Assignments
0 Petitions
Accused Products
Abstract
Providing a comparison of a set of similar items is disclosed. In some embodiments, a selection of a set of similar items to be included in a comparison is received from a first member of an online community, and the comparison is stored so that the comparison can be presented to a second member of the online community when an indication is received that the comparison is of interest to the second member.
-
Citations
21 Claims
-
1. A method for providing a comparison, comprising:
-
receiving from a first member of an online community a selection of a set of similar items to be included in the comparison, the selection comprising a selection by the first member of a stored prior comparison created by another online community member of the set of similar items; providing to the first member a template for the comparison, the template being at least partially pre-populated using data from the stored prior comparison created by the other online community member; receiving from the first member a submission of the comparison, wherein the comparison includes one or more modifications as made by the first member to the template; storing the comparison; presenting the comparison to a second member of the online community based at least in part on an indication that the comparison is of interest to the second member; providing to the second member of the online community an opportunity to provide an input regarding the comparison; receiving from the second member of the online community a received input comprising one or both of a modification to a content of the comparison or an indication of usefulness of the comparison; updating the comparison to reflect the received input, including by modifying the comparison to reflect the modification to the content if the received input comprises a modification to the content and updating displayed content associated with the comparison to reflect the indication of usefulness if the received input includes an indication of usefulness; making the updated comparison reflecting the received input received from the second member of the online community available to be presented to one or more other members of the online community; and presenting the updated comparison to a third member of the online community. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing a comparison, comprising:
-
a processor configured to; receive from a first member of an online community a selection of a set of similar items to be included in the comparison, the selection comprising a selection by the first member of a stored prior comparison created by another online community member of the set of similar items; provide to the first member a template for the comparison, the template being at least partially pre-populated using data from the stored prior comparison created by the other online community member; receiving from the first member a submission of the comparison, wherein the comparison includes one or more modifications as made by the first member to the template; store the comparison; present the comparison to a second member of the online community based at least in part on an indication that the comparison is of interest to the second member; provide to the second member of the online community an opportunity to provide an input regarding the comparison; receive from the second member of the online community a received input comprising one or both of a modification to a content of the comparison or an indication of usefulness of the comparison; update the comparison to reflect the received input, including by modifying the comparison to reflect the modification to the content if the received input comprises a modification to the content and updating displayed content associated with the comparison to reflect the indication of usefulness if the received input includes an indication of usefulness; make the updated comparison reflecting the received input received from the second member of the online community available to be presented to one or more other members of the online community; and present the updated comparison to a third member of the online community; and a memory coupled to the processor and configured to provide instructions to the processor. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for providing a comparison, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
receiving from a first member of an online community a selection of a set of similar items to be included in the comparison, the selection comprising a selection by the first member of a stored prior comparison created by another online community member of the set of similar items; providing to the first member a template for the comparison, the template being at least partially pre-populated using data from the stored prior comparison created by the other online community member; receiving from the first member a submission of the comparison, wherein the comparison includes one or more modifications as made by the first member to the template; storing the comparison; presenting the comparison to a second member of the online community based at least in part on an indication that the comparison is of interest to the second member; providing to the second member of the online community an opportunity to provide an input regarding the comparison; receiving from the second member of the online community a received input comprising one or both of a modification to a content of the comparison or an indication of usefulness of the comparison; updating the comparison to reflect the received input, including by modifying the comparison to reflect the modification to the content if the received input comprises a modification to the content and updating displayed content associated with the comparison to reflect the indication of usefulness if the received input includes an indication of usefulness; making the updated comparison reflecting the received input received from the second member of the online community available to be presented to one or more other members of the online community; and presenting the updated comparison to a third member of the online community.
-
Specification