User commentary systems and methods
First Claim
1. A method comprising:
- receiving program content and data describing program content from a content source;
automatically identifying, based on user preferences of a first user, one or more relevant products or services displayed in the program contentidentifying, using one or more processors, product-related metadata associated with the program content, the product-related metadata including data relating to the one or more relevant products or services displayed in the program content;
communicating the program content to a display device for presentation to a first user in a first portion of the display device;
communicating the product-related metadata to a second display device for presentation to a second user substantially simultaneously with the presentation of the program content in the first display device;
receiving a user commentary from the second device, the user commentary generated by the second user and associated with the program content or product-related metadata wherein the second user commentary is communicated to the first, second and other users while the other users are viewing the program content;
linking the second user commentary to the program content;
storing the second user commentary and the link between the second user commentary and the program content; and
allowing the second user to specify that the commentary be stored in the network-based marketplace and associated with the second user'"'"'s account in the networked-based market.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving program content and data describing program content from a content source, and automatically identifying, based on user preferences of a first user, one or more relevant products or services displayed in the program content. Product-related metadata associated with the program content is identified. The product-related metadata including data relating to the one or more relevant products or services displayed in the program content. The program content is communicated to a display device for presentation to a first user in a first portion of the display device, and the product-related metadata is communicated to a second display device for presentation to a second user substantially simultaneously with the presentation of the program content in the first display device. A user commentary is received from the second device, the user commentary generated by the second user and associated with the program content or product-related metadata.
103 Citations
9 Claims
-
1. A method comprising:
-
receiving program content and data describing program content from a content source; automatically identifying, based on user preferences of a first user, one or more relevant products or services displayed in the program content identifying, using one or more processors, product-related metadata associated with the program content, the product-related metadata including data relating to the one or more relevant products or services displayed in the program content; communicating the program content to a display device for presentation to a first user in a first portion of the display device; communicating the product-related metadata to a second display device for presentation to a second user substantially simultaneously with the presentation of the program content in the first display device; receiving a user commentary from the second device, the user commentary generated by the second user and associated with the program content or product-related metadata wherein the second user commentary is communicated to the first, second and other users while the other users are viewing the program content; linking the second user commentary to the program content; storing the second user commentary and the link between the second user commentary and the program content; and allowing the second user to specify that the commentary be stored in the network-based marketplace and associated with the second user'"'"'s account in the networked-based market. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving program content and data describing program content from a content source; automatically identifying, based on user preferences of a first user, one or more relevant products or services displayed in the program content identifying, using one or more processors, product-related metadata associated with the program content, the product-related metadata including data relating to the one or more relevant products or services displayed in the program content; communicating the program content to a display device for presentation to a first user in a first portion of the display device; communicating the product-related metadata to a second display device for presentation to a second user substantially simultaneously with the presentation of the program content in the first display device; receiving a user commentary from the second device, the user commentary generated by the second user and associated with the program content or product-related metadata wherein the second user commentary is communicated to the first, second and other users while the other users are viewing the program content; linking the second user commentary to the program content; storing the second user commentary and the link between the second user commentary and the program content; and allowing the second user to specify that the commentary be stored in the network-based marketplace and associated with the second user'"'"'s account in the networked-based market.
-
-
9. A system comprising:
-
one or more hardware processors and executable instructions accessible on a computer-readable medium that, when executed, cause the one or more hardware processors to perform operations comprising; receiving program content and data describing program content from a content source; automatically identifying, based on user preferences of a first user, one or more relevant products or services displayed in the program content identifying, using one or more processors, product-related metadata associated with the program content, the product-related metadata including data relating to the one or more relevant products or services displayed in the program content; communicating the program content to a display device for presentation to a first user in a first portion of the display device; communicating the product-related metadata to a second display device for presentation to a second user substantially simultaneously with the presentation of the program content in the first display device; receiving a user commentary from the second device, the user commentary generated by the second user and associated with the program content or product-related metadata wherein the second user commentary is communicated to the first, second and other users while the other users are viewing the program content; linking the second user commentary to the program content; storing the second user commentary and the link between the second user commentary and the program content; and allowing the second user to specify that the commentary be stored in the network-based marketplace and associated with the second user'"'"'s account in the networked-based market.
-
Specification