The present invention is a method and system for generation and playback of supplemented videos which include interactive features. The supplemented video includes hotspots that allow a video viewer to interact with the video when the video viewer sees an object. The hotspots can be manually defined. Information regarding the object and the hotspot can be stored in a separate XML file. Furthermore, the present invention can be a marketplace where a desired object can be found by searching the XML file. The search results can list the supplemented videos which contain hotspots corresponding to the object and also the time in the supplemented video in which the object is found. The present invention can also aggregate data about the objects based on the playback of the supplemented videos and the video viewer's interaction with the supplemented videos.
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/2547 - Third party billing, e.g. billing of advertiser
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
An embodiment of this disclosure provides an apparatus. The apparatus includes a memory element configured to store a plurality of products and services and a processor. The processor is configured to receive profile information for a user accessing a plurality of video content. The processor is also configured to receive video content information for each of the plurality of video content being accessed by the user in a smart viewer. The video content information identifies at least one category 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.
G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
A method and apparatus are provided for gathering analytics. In an embodiment, a method includes monitoring interactions of multiple users related to at least one of: multiple base content and multiple supplemental content. The supplemental content is associated with one or more products or services identified in the base content. The method also includes obtaining interaction information associated with the interactions. The method also includes selecting specified supplemental content to present to a specified user based on (i) the interaction information and (ii) specified base content presented to the specified user. The method also includes sending the specified base content and the specified supplemental content to an endpoint associated with the specified user.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
A method for peer-assisted shopping including receiving, at a first device, a transacting media container 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. The method also includes initiating a first shopping cart within the transacting media container of the first device, the first shopping cart identifying the at least one selected item. The method also includes establishing a communication channel with a second device. The method also includes transmitting information to synchronize a second shopping cart associated with the second device with the first shopping cart.
A method of dynamically binding supplemental content to video content includes receiving the video content at a device and identifying at least one value related to one or more products or services, where the at least one value is associated with the video content. The method also includes obtaining the supplemental content based on the at least one value, where the supplemental content provides additional information about the one or more products or services. In addition, the method includes dynamically binding the supplemental content to the video content and positioning the supplemental content in association with the video content using a supplemental interactive display.
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
A method for facilitating the order of commercial products in connection with the display of media content, whereby a player comprises a media production component and an interactive e-commerce component embedded therein. The player with the e-commerce component can be virally copied and propagated from one web page to any number of other web pages. A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
The present invention is a method and system for generation and playback of supplemented videos which include interactive features. The supplemented video includes hotspots that allow a video viewer to interact with the video when the video viewer sees an object. The hotspots can be manually defined. Information regarding the object and the hotspot can be stored in a separate XML file. Furthermore, the present invention can be a marketplace where a desired object can be found by searching the XML file. The search results can list the supplemented videos which contain hotspots corresponding to the object and also the time in the supplemented video in which the object is found. The present invention can also aggregate data about the objects based on the playback of the supplemented videos and the video viewer's interaction with the supplemented videos.
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/2547 - Third party billing, e.g. billing of advertiser
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
An embodiment of this disclosure provides an apparatus. The apparatus includes a memory element configured to store a plurality of products and services and a processor. The processor is configured to receive profile information for a user accessing a plurality of video content. The processor is also configured to receive video content information for each of the plurality of video content being accessed by the user in a smart viewer. The video content information identifies at least one category 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.
G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
9.
Interactive product placement system and method therefor
A method for facilitating the order of commercial products in connection with the display of media content, whereby a player comprises a media production component and an interactive e-commerce component embedded therein. The player with the e-commerce component can be virally copied and propagated from one web page to any number of other web pages. A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
A method, system and computer readable medium include objects with media content. The method includes receiving, at one or mom servers, a request for the media content to be displayed at an endpoint. The method includes identifying information about an environment associated with the endpoint. The method includes identifying a set of objects to include in a container for the media content based on the information identified about the environment. At least one of the objects includes program code for completing a transaction during display of the media content. Additionally, the method includes sending, by one or more servers, the set of objects to the endpoint.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
A method and apparatus are provided for gathering analytics. In an embodiment, a method includes monitoring interactions of multiple users related to at least one of: multiple base content and multiple supplemental content. The supplemental content is associated with one or more products or services identified in the base content. The method also includes obtaining interaction information associated with the interactions. The method also includes selecting specified supplemental content to present to a specified user based on (i) the interaction information and (ii) specified base content presented to the specified user. The method also includes sending the specified base content and the specified supplemental content to an endpoint associated with the specified user.
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
12.
Method and system for generation and playback of supplemented videos
The present invention is a method and system for generation and playback of supplemented videos which include interactive features. The supplemented video includes hotspots that allow a video viewer to interact with the video when the video viewer sees an object. The hotspots can be manually defined. Information regarding the object and the hotspot can be stored in a separate XML file. Furthermore, the present invention can be a marketplace where a desired object can be found by searching the XML file. The search results can list the supplemented videos which contain hotspots corresponding to the object and also the time in the supplemented video in which the object is found. The present invention can also aggregate data about the objects based on the playback of the supplemented videos and the video viewer's interaction with the supplemented videos.
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06Q 30/06 - Buying, selling or leasing transactions
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/2547 - Third party billing, e.g. billing of advertiser
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
An embodiment of this disclosure provides an apparatus. The apparatus includes a memory element configured to store a plurality of products and services and a processor. The processor is configured to receive profile information for a user accessing a plurality of video content. The processor is also configured to receive video content information for each of the plurality of video content being accessed by the user in a smart viewer. The video content information identifies at least one category 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.
G06Q 30/06 - Buying, selling or leasing transactions
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
A method of dynamically binding supplemental content to video content includes receiving the video content at a device and identifying at least one value related to one or more products or services, where the at least one value is associated with the video content. The method also includes obtaining the supplemental content based on the at least one value, where the supplemental content provides additional information about the one or more products or services. In addition, the method includes dynamically binding the supplemental content to the video content and positioning the supplemental content in association with the video content using a supplemental interactive display.
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/8545 - Content authoring for generating interactive applications
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
15.
Interactive product placement system and method therefor
A method for facilitating the order of commercial products in connection with the display of media content, whereby a player comprises a media production component and an interactive e-commerce component embedded therein. The player with the e-commerce component can be virally copied and propagated from one web page to any number of other web pages. A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
A method includes receiving a transacting media container having video content and an affiliate tracking identifier with first entity information associated with a first entity. The method also includes identifying second entity information associated with a second entity and retrieving supplemental content based on the second entity information. The method further includes adding the supplemental content to the transacting media container and the second entity information to the affiliate tracking identifier.
The present invention is a method and system for generation and playback of supplemented videos which include interactive features. The supplemented video includes hotspots that allow a video viewer to interact with the video when the video viewer sees an object. The hotspots can be manually defined. Information regarding the object and the hotspot can be stored in a separate XML file. Furthermore, the present invention can be a marketplace where a desired object can be found by searching the XML file. The search results can list the supplemented videos which contain hotspots corresponding to the object and also the time in the supplemented video in which the object is found. The present invention can also aggregate data about the objects based on the playback of the supplemented videos and the video viewer's interaction with the supplemented videos.
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06Q 30/06 - Buying, selling or leasing transactions
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/2547 - Third party billing, e.g. billing of advertiser
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
18.
Containerized software for virally copying from one endpoint to another
A method, system and computer readable medium include objects with media content. This method includes receiving, at one or more servers, a request for the media content to be displayed at an endpoint. The method includes identifying information about an environment associated with the endpoint. The method includes identifying a set of objects to include in a container for the media content based on the information identified about the environment. At least one of the objects includes program code for completing a transaction during display of the media content. Additionally, the method includes sending, by one or more servers, the set of objects to the endpoint.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06Q 30/06 - Buying, selling or leasing transactions
A method for facilitating the order of commercial products in connection with the display of media content, whereby a player comprises a media production component and an interactive e-commerce component embedded therein. The player with the e-commerce component can be virally copied and propagated from one web page to any number of other web pages.
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 21/237 - Communication with additional data server
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8545 - Content authoring for generating interactive applications
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/8547 - Content authoring involving timestamps for synchronizing content
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
21.
Interactive product placement system and method therefor
A method for facilitating the order of commercial products in connection with the display of media content, whereby a player comprises a media production component and an interactive e-commerce component embedded therein. The player with the e-commerce component can be virally copied and propagated from one web page to any number of other web pages.
A method and platform for providing an interactive interne computer-driven IP based streaming video/audio webcam meeting and interview apparatus, intended for the process of job searching, employer recruiting and the selection of candidates both nationally and internationally, for national and international employment opportunities.
A method includes receiving a transacting media container having video content and an affiliate tracking identifier with first entity information associated with a first entity. The method also includes identifying second entity information associated with a second entity and retrieving supplemental content based on the second entity information. The method further includes adding the supplemental content to the transacting media container and the second entity information to the affiliate tracking identifier.
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 21/237 - Communication with additional data server
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8545 - Content authoring for generating interactive applications
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/8547 - Content authoring involving timestamps for synchronizing content
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
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.
An embodiment of this disclosure provides an apparatus. The apparatus includes a memory element configured to store a plurality of products and services and a processor. The processor is configured to receive profile information for a user accessing a plurality of video content. The processor is also configured to receive video content information for each of the plurality of video content being accessed by the user in a smart viewer. The video content information identifies at least one category 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.
G06Q 30/06 - Buying, selling or leasing transactions
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
27.
Containerized software for virally copying from one endpoint to another
A method, system and computer readable medium include objects with media content. The method includes receiving, at one or more servers, a request for the media content to be displayed at an endpoint. The method includes identifying information about an environment associated with the endpoint. The method includes identifying a set of objects to include in a container for the media content based on the information identified about the environment. At least one of the objects includes program code for completing a transaction during display of the media content. Additionally, the method includes sending, by one or more servers, the set of objects to the endpoint.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06Q 30/06 - Buying, selling or leasing transactions
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
28.
Interactive product placement system and method therefor
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 21/237 - Communication with additional data server
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8545 - Content authoring for generating interactive applications
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/8547 - Content authoring involving timestamps for synchronizing content
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
29.
Interactive product placement system and method therefor
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 21/237 - Communication with additional data server
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8545 - Content authoring for generating interactive applications
30.
Interactive product placement system and method therefor
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 21/237 - Communication with additional data server
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8545 - Content authoring for generating interactive applications
31.
Interactive product placement system and method therefor
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 21/237 - Communication with additional data server
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8545 - Content authoring for generating interactive applications
32.
Interactive product placement system and method therefor
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 21/237 - Communication with additional data server
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8545 - Content authoring for generating interactive applications
33.
Interactive product placement system and method therefor
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 21/237 - Communication with additional data server
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8545 - Content authoring for generating interactive applications
34.
Method and system for generation and playback of supplemented videos
The present invention is a method and system for generation and playback of supplemented videos which include interactive features. The supplemented video includes hotspots that allow a video viewer to interact with the video when the video viewer sees an object. The hotspots can be manually defined. Information regarding the object and the hotspot can be stored in a separate XML file. Furthermore, the present invention can be a marketplace where a desired object can be found by searching the XML file. The search results can list the supplemented videos which contain hotspots corresponding to the object and also the time in the supplemented video in which the object is found. The present invention can also aggregate data about the objects based on the playback of the supplemented videos and the video viewer's interaction with the supplemented videos.
H04N 7/10 - Adaptations for transmission by electrical cable
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
G06Q 30/06 - Buying, selling or leasing transactions
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/2547 - Third party billing, e.g. billing of advertiser
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
G06F 17/30 - Information retrieval; Database structures therefor
35.
Apparatus and method for automatic provisioning of merchandise
One method includes receiving information identifying multiple products or services offered by one or more vendors and a set of criteria for each vendor, identifying base content 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 associated with the selected product(s) or service(s) to an endpoint associated with the user for display with the base content. Another method includes receiving a request from a vendor associated with an e-commerce website and issuing a sub-account of a merchant processing account to the vendor in response to the request. The e-commerce website is associated with a merchant having the merchant processing account allowing the merchant to perform electronic transactions with a merchant processor, and the sub-account allows the vendor to transact directly with customers and to perform electronic transactions with the merchant processor.
H04N 5/272 - Means for inserting a foreground image in a background image, i.e. inlay, outlay
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
A method and apparatus are provided for gathering analytics. In an embodiment, a method includes monitoring interactions of multiple users related to at least one of: multiple base content and multiple supplemental content. The supplemental content is associated with one or more products or services identified in the base content. The method also includes obtaining interaction information associated with the interactions. The method also includes selecting specified supplemental content to present to a specified user based on (i) the interaction information and (ii) specified base content presented to the specified user. The method also includes sending the specified base content and the specified supplemental content to an endpoint associated with the specified user.
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
G06F 16/2457 - Query processing with adaptation to user needs
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
37.
Apparatus and method for supporting relationships associated with content provisioning
A method includes receiving transaction information related to supplemental content that is presented in association with base content, where the transaction information includes an identification of a user. The method also includes identifying a relationship between the user and a content provider that provided the base content using the identification. The method further includes obtaining user transaction credentials from the content provider and completing a transaction for the user using the user transaction credentials.
A method includes receiving a transacting media container having video content and an affiliate tracking identifier with first entity information associated with a first entity. The method also includes identifying second entity information associated with a second entity and retrieving supplemental content based on the second entity information. The method further includes adding the supplemental content to the transacting media container and the second entity information to the affiliate tracking identifier.
A method of dynamically binding supplemental content to a content transactional item includes identifying the content transactional item at a device and identifying a description related to the content transactional item. The method also includes obtaining the supplemental content based on the description, where the supplemental content provides additional information about the content transactional item. 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.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/8545 - Content authoring for generating interactive applications
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
A method of dynamically binding supplemental content to video content includes receiving the video content at a device and identifying at least one value related to one or more products or services, where the at least one value is associated with the video content. The method also includes obtaining the supplemental content based on the at least one value, where the supplemental content provides additional information about the one or more products or services. In addition, the method includes dynamically binding the supplemental content to the video content and positioning the supplemental content in association with the video content using a supplemental interactive display.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/8545 - Content authoring for generating interactive applications
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/41 - Structure of clientStructure of client peripherals
A method of dynamically binding supplemental content to live video content includes receiving the live video content at a device and identifying a description of the live video content. The method also includes obtaining the supplemental content based on the description, where the supplemental content provides additional information about one or more products or services related to the live video content. The method further includes dynamically binding the supplemental content to the live video content and positioning the supplemental content in association with the live video content using a supplemental interactive display.
H04N 7/10 - Adaptations for transmission by electrical cable
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/8545 - Content authoring for generating interactive applications
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/41 - Structure of clientStructure of client peripherals
42.
Apparatus and method for peer-assisted e-commerce shopping
A method for peer-assisted shopping including receiving, at a first device, a transacting media container 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. The method also includes initiating a first shopping cart within the transacting media container of the first device, the first shopping cart identifying the at least one selected item. The method also includes establishing a communication channel with a second device. The method also includes transmitting information to synchronize a second shopping cart associated with the second device with the first shopping cart.
The present invention is a method and system for generation and playback of supplemented videos which include interactive features. The supplemented video includes hotspots that allow a video viewer to interact with the video when the video viewer sees an object. The hotspots can be manually defined. Information regarding the object and the hotspot can be stored in a separate XML file. Furthermore, the present invention can be a marketplace where a desired object can be found by searching the XML file. The search results can list the supplemented videos which contain hotspots corresponding to the object and also the time in the supplemented video in which the object is found. The present invention can also aggregate data about the objects based on the playback of the supplemented videos and the video viewer's interaction with the supplemented videos.
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
G06Q 30/06 - Buying, selling or leasing transactions
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/2547 - Third party billing, e.g. billing of advertiser
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
G06F 17/30 - Information retrieval; Database structures therefor
44.
Containerized software for virally copying from one endpoint to another
A method, system and computer readable medium include objects with media content. The method includes receiving, at one or more servers, a request for the media content to be displayed at an endpoint. The method includes identifying information about an environment associated with the endpoint. The method includes identifying a set of objects to include in a container for the media content based on the information identified about the environment. At least one of the objects includes program code for completing a transaction during display of the media content. Additionally, the method includes sending, by one or more servers, the set of objects to the endpoint.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06Q 30/06 - Buying, selling or leasing transactions
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06F 12/00 - Accessing, addressing or allocating within memory systems or architectures
45.
Interactive product placement system and method therefor
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
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.
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
The present invention is a method and system for generation and playback of supplemented videos which include interactive features. The supplemented video includes hotspots that allow a video viewer to interact with the video when the video viewer sees an object. The hotspots can be manually defined. Information regarding the object and the hotspot can be stored in a separate XML file. Furthermore, the present invention can be a marketplace where a desired object can be found by searching the XML file. The search results can list the supplemented videos which contain hotspots corresponding to the object and also the time in the supplemented video in which the object is found. The present invention can also aggregate data about the objects based on the playback of the supplemented videos and the video viewer's interaction with the supplemented videos.
H04N 5/445 - Receiver circuitry for displaying additional information
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06Q 30/06 - Buying, selling or leasing transactions
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/2547 - Third party billing, e.g. billing of advertiser
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
G06F 17/30 - Information retrieval; Database structures therefor
50.
Interactive product placement system and method therefor
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
A method, system and computer readable medium include objects with media content. The method includes receiving, at one or more servers, a request for the media content to be displayed at an endpoint. The method includes identifying information about an environment associated with the endpoint. The method includes identifying a set of objects to include in a container for the media content based on the information identified about the environment. At least one of the objects includes program code for completing a transaction during display of the media content. Additionally, the method includes sending, by one or more servers, the set of objects to the endpoint.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G06Q 30/06 - Buying, selling or leasing transactions
G06F 12/00 - Accessing, addressing or allocating within memory systems or architectures
52.
Interactive product placement system and method therefor
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
The present invention is a method and system for generation and playback of supplemented videos which include interactive features. The supplemented video includes hotspots that allow a video viewer to interact with the video when the video viewer sees an object. The hotspots can be manually defined. Information regarding the object and the hotspot can be stored in a separate XML file. Furthermore, the present invention can be a marketplace where a desired object can be found by searching the XML file. The search results can list the supplemented videos which contain hotspots corresponding to the object and also the time in the supplemented video in which the object is found. The present invention can also aggregate data about the objects based on the playback of the supplemented videos and the video viewer's interaction with the supplemented videos.
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
H04N 5/445 - Receiver circuitry for displaying additional information
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/2547 - Third party billing, e.g. billing of advertiser
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06Q 30/06 - Buying, selling or leasing transactions
G06F 17/30 - Information retrieval; Database structures therefor
54.
Interactive computerized communication apparatus and method
An interactive computerized apparatus includes first and second interfaces and a server in communication on a computer network. The server has at least a first database storing data relating to a first user at the first interface and a second database storing data relating to a second user at the second interface, the first user having access to the second database and the second user having access to the first database. A video and audio interaction system is housed on the server and has programmable code for interaction between the first user at first interface and the second user at the second interface. The interaction includes the first user accessing the second database, the second user accessing the first database, facilitating communication between the first and second users by contemporaneously exchanging video signals and audio signals. The first and second users communicate contemporaneously via the video and audio interaction system.
The present invention is a method and system for generation and playback of supplemented videos which include interactive features. The supplemented video includes hotspots that allow a video viewer to interact with the video when the video viewer sees an object. The hotspots can be manually defined. Information regarding the object and the hotspot can be stored in a separate XML file. Furthermore, the present invention can be a marketplace where a desired object can be found by searching the XML file. The search results can list the supplemented videos which contain hotspots corresponding to the object and also the time in the supplemented video in which the object is found. The present invention can also aggregate data about the objects based on the playback of the supplemented videos and the video viewer's interaction with the supplemented videos.
H04N 7/10 - Adaptations for transmission by electrical cable
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06Q 30/06 - Buying, selling or leasing transactions
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/2547 - Third party billing, e.g. billing of advertiser
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
G06F 17/30 - Information retrieval; Database structures therefor
56.
Method and platform for providing an interactive internet computer-driven/IP based streaming video/audio apparatus
A method and platform for providing an interactive interne computer-driven IP based streaming video/audio webcam meeting and interview apparatus, intended for the process of job searching, employer recruiting and the selection of candidates both nationally and internationally, for national and international employment opportunities.