Abstract:
An embodiment of this disclosure provides an apparatus (300). The apparatus includes a memory element (714) configured to store a plurality of products and services (310) and a processor (712). The processor is configured to receive profile information (347) for a user accessing a plurality of video content (347). The processor is also configured to receive video content information (325) for each of the plurality of video content being accessed by the user in a smart viewer (320). The video content information identifies at least one category (360) associated with each of the plurality of video content. The processor is also configured to identify one or more of the plurality of products or services based on the profile information and the at least one category of the video content information. The processor is also configured to send the one or more of the plurality of products or services to the smart viewer.
Abstract:
One method includes receiving information identifying multiple products or services (345) offered by one or more vendors (340) and a set of criteria for each vendor, 5 identifying base content (200) to be presented to a user, selecting one or more of the products or services based on the criteria and the base content, and sending supplemental content (210) associated with the selected product(s) or service(s) to an endpoint (1 10, 120, 130) associated with the 10 user for display with the base content.
Abstract:
A method, system and computer readable medium include objects with media content. The method includes receiving, at one or more servers (102, 285), a request for the media content to be displayed at an endpoint (110, 120). The method includes identifying information about an environment associated with the endpoint. The method includes identifying a set of objects (210) to include in a container (205) for the media content based on the information identified about the environment. At least one of the objects (235) includes program code for completing a transaction during display of the media content. Additionally, the method includes sending, by one or more servers (102, 260, 285), the set of objects to the endpoint.
Abstract:
A method includes monitoring interactions (420) of multiple users related to at least one of: multiple base content (200) and multiple supplemental content (210). The supplemental content (210) is associated with one or more products or services (210) identified in the base content (200). The method also includes obtaining interaction information (310) associated with the interactions (420). The method also includes selecting specified supplemental (210) content to present to a specified user based on (i) the interaction information (310) and (ii) specified base content (200) presented to the specified user. The method also includes sending the specified base content (200) and the specified supplemental content (210) to an endpoint (110) associated with the specified user.
Abstract:
According to an embodiment of the disclosure, a method for peer-assisted shopping, the method includes initiating, on a first endpoint corresponding to a first user, a display of media content. The method also includes initiating, on the first endpoint, an interactive feature configured to allow the first user to interact with the first endpoint in response to the display of media content. The method further includes initiating, on the first endpoint, an option for the first user to invoke a communication request with at least a second user corresponding to at least a second endpoint. Moreover, the method includes, upon selection of the option, initiating a connection request with the at least a second endpoint.
Abstract:
A method includes receiving transaction information (354) related to supplemental content (210a) that is presented in association with base content (200), where the transaction information includes an identification of a user (310). The method also includes identifying a relationship between the user and a content provider that provided the base content using the identification (450). The method further includes obtaining user transaction credentials from the content provider and completing a transaction for the user using the user transaction credentials (460).
Abstract:
A method includes receiving a transacting media container (710) having video content and an affiliate tracking identifier with first entity information (714) associated with a first entity (702). The method also includes identifying second entity information (724) associated with a second entity (704) and retrieving supplemental content (726) based on the second entity information (724). The method further includes adding the supplemental content (726) to the transacting media container (710) and the second entity information (724) to the affiliate tracking identifier.
Abstract:
A method for facilitating the order of commercial products in connection with the display of media content, whereby a player (500) comprises a media production component (502) and an interactive e-commerce component (110) embedded therein. The player (500) with the e-commerce component (110) can be virally copied and propagated from one web page to any number of other web pages.
Abstract:
A method for peer-assisted shopping including receiving, at a first device (910), a transacting media container (210) comprising base content and supplemental content related to one or more items in the base content. The method also includes receiving a selection of at least one of the one or more items (825). The method also includes initiating a first shopping cart (820) within the transacting media container of the first device (910), the first shopping cart identifying the at least one selected item. The method also includes establishing a communication channel with a second device (920). The method also includes transmitting information to synchronize a second shopping cart (920) associated with the second device (920) with the first shopping cart (910).
Abstract:
A method of dynamically binding supplemental content (686) to a content transactional item (300) includes identifying the content transactional item at a device and identifying a description related to the content transactional item (1210; 1220). The method also includes obtaining the supplemental content based on the description, where the supplemental content provides additional information about the content transactional item (1230). The method further includes dynamically binding the supplemental content to the content transactional item and positioning the supplemental content in association with the content transactional item using a supplemental interactive display (1240).