Offering items identified in a media stream
First Claim
Patent Images
1. A system, comprising:
- at least one processor; and
one or more memory devices to store instructions that, when executed by the at least one processor, cause a computing device to;
receive, from a device over a first communication channel, an identifier of a first user and an identifier of a first item within a stream output by a content output device coupled to the device;
send, over a second communication channel that is different than the first communication channel, a message to the first user regarding the first item;
receive, from the device coupled to the content output device and over the first communication channel, an identifier of a second, different user and an identifier of a second item within the stream output by the content output device;
generate a message to the second user regarding the second item; and
send, over a third communication channel that is at least different than the first communication channel and independent of the device coupled to the content output device, the message to the second user regarding the second item.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are techniques to enable users to purchase or receive information regarding items identified in a stream output by a content output device, regardless of whether the users are previously associated with the content output device or a device that monitors the stream. With these techniques, for instance, a user watching a video stream displayed on a television may see an advertisement for an item offered for purchase. In response, the user may choose to initiate a purchase of the item from an item offering service, to add the item to a shopping cart of the user at the item offering service, or to receive information regarding the item from the item offering service.
-
Citations
28 Claims
-
1. A system, comprising:
-
at least one processor; and one or more memory devices to store instructions that, when executed by the at least one processor, cause a computing device to; receive, from a device over a first communication channel, an identifier of a first user and an identifier of a first item within a stream output by a content output device coupled to the device; send, over a second communication channel that is different than the first communication channel, a message to the first user regarding the first item; receive, from the device coupled to the content output device and over the first communication channel, an identifier of a second, different user and an identifier of a second item within the stream output by the content output device; generate a message to the second user regarding the second item; and send, over a third communication channel that is at least different than the first communication channel and independent of the device coupled to the content output device, the message to the second user regarding the second item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
under control of one or more computer systems configured with executable instructions; receiving, from a device coupled to a content output device and over a first communication channel, an identifier of a first user and an identifier of a first item identified in a stream output by the content output device; sending, over a second communication channel that is different than the first communication channel, a message to the first user regarding the first item; receiving, from the device coupled to the content output device and over the first communication channel, an identifier of a second, different user and an identifier of a second item identified in the stream output by the content output device; and sending, over a third communication channel that is at least different than the first communication channel and independent of the device coupled to the content output device, a message to the second user regarding the second item. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24)
-
22. One or more non-transitory, computer-readable storage media storing instructions that, when executed, cause one or more processors to perform acts comprising:
-
receiving, from a device coupled to a content output device and over a first communication channel, an identifier of a first user and an identifier of a first item within a stream output by the content output device; sending, over a second communication channel that is different than the first communication channel, a message to the first user regarding the first item; receiving, from the device coupled to the content output device and over the first communication channel, an identifier of a second user and an identifier of a second item within the stream output by the content output device, wherein the second user is different than the first user; generating a message to the second user regarding the second item; and sending, over a third communication channel that is at least different than the first communication channel and independent of the device coupled to the content output device, the message to the second user regarding the second item. - View Dependent Claims (23, 25, 26, 27, 28)
-
Specification