SYSTEMS AND METHODS FOR EMBEDDABLE POINT-OF-SALE TRANSACTIONS
The present disclosure relates to methods and systems for delivering online multi-media content in a manner that provides embedded point-of-sale transaction functionality so that a user can simultaneously view the online multi-media content and purchase product(s) and/or service(s) associated with and/or featured in such content.
1 . A system for delivering online content comprising:
an external platform; and
an embeddable application, wherein the embeddable application is configured to deliver multi-media content to the external platform so that a user of the external platform can view the multi-media content and purchase product(s) and/or service(s) associated with and/or featured in the multi-media content while the multi-media content is displayed.
2 . The system of claim 1 , wherein the external platform is a computing device.
3 . The system of claim 2 , wherein the computing device is selected from a group consisting of a desktop computer, a laptop computer, a tablet, a smartphones, smartTV, a wearable device, or device enabled clothing.
4 . The system of claim 1 , further comprising a server, wherein the server is coupled to the external platform via a network, and wherein the embeddable application resides on the server.
5 . The system of claim 4 , wherein the external platform comprises an application, the application comprising a reference to the server, and wherein the reference is configured to resolve to the server when a user opens the application on the external platform causing the server to invoke the embeddable application to deliver the multi-media content to the external platform.
6 . The system of claim 5 , wherein the reference is selected from a group consisting of Iframe or script.
7 . The system of claim 4 , wherein the server further comprises a database coupled to the embeddable application, and wherein the database is configured to store transactional data related to a purchase request received by the embeddable application.
8 . The system of claim 7 , wherein server further comprises a payment processing service coupled to the embedded application, and wherein the payment processing service is configured to validate the purchase request.
9 . The system of claim 1 , wherein the embeddable application is configured to cause the multi-media content to be loaded into a viewing area of a graphical user interface on the external platform.
10 . The system of claim 9 , wherein the graphical user interface further comprises at least one feature selected from a group consisting of live chat, purchasing the products and/or the services featured in the multi-media content, shopping cart, share content, like content, navigation tools, content owner avatar, multi-media content information, or information about the products and/or the services featured in the multi-media content.
11 . The system of claim 9 , wherein the server further comprises an asset storage coupled to the embedded application, and wherein the asset storage is configured to store at least one asset selected from a group consisting of the graphical user interface, images of products for use by the embeddable application, software associated with the embedded application, or the multi-media content.
12 . The system of claim 1 , wherein the multi-media content is live or pre-recorded.
13 . A method of delivering online content, the method comprising:
providing an external platform; and
providing an embeddable application, wherein the embeddable application is configured to deliver multi-media content to the external platform so that a user of the external platform can view the multi-media content and purchase product(s) and/or service(s) associated with and/or featured in the multi-media content while the multi-media is displayed.
14 . The method of claim 13 , further comprising providing a server, wherein the server is coupled to the external platform via a network, and wherein the embeddable application resides on the server.
15 . The method of claim 14 , wherein the external platform comprises an application, the application comprising a reference to the server, and wherein the reference is configured to resolve to the server when a user opens the application on the external platform causing the server to invoke the embeddable application to deliver the multi-media content to the external platform.