# US 12,217,231 B2 · Systems and methods for embeddable point-of-sale transactions

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,217,231 B2
- Document ID: US12217231B2
- Status: Granted
- Kind: B2
- Application number: 17/476,076
- Filed: 2021-09-15
- Published: 2022-01-06
- Granted: 2025-02-04
- Earliest claimed: 2018-09-25
- Applicants: Talkshoplive, Inc.
- Inventors: Jacob Trimble; Tina Moore; Bryan Moore
- Web page: https://patentgrep.com/patent/US12217231B2

## CPC

- G06Q 20/123: {Shopping for digital content}
- G06Q 20/20: Point-of-sale [POS] network systems
- G06Q 20/202: {Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR}
- G06Q 20/401: {Transaction verification}
- G06Q 30/06: Buying, selling or leasing transactions
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G06Q 30/0643: {graphically representing goods, e.g. 3D product representation}
- H04N 21/47815: {Electronic shopping (payment schemes, payment architectures or payment protocols for electronic shopping systems G06Q20/12)}
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

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.

## Claims

### Claim 1

A system for delivering online content comprising:
a server, the server comprising an embeddable application, wherein the embeddable application is communicatively coupled to at least one of a database or a payment processing service; and
a publisher platform communicatively coupled to the server, the publisher platform comprising an application, wherein the application comprises a reference to the server, wherein the reference is configured to resolve to the server to provide the publisher platform access to the embeddable application,
wherein the embeddable application is configured to deliver a graphical user interface and multi-media content from the server to the publisher platform for viewing on a device communicatively coupled to the publisher platform, and
wherein the embeddable application is configured to render the multi-media content within the graphical user interface, wherein product(s) or service(s) associated with or featured in the multi-media content are capable of being purchased by a user of the device without redirection and within the graphical user interface where the multi-media content is rendered, wherein the product(s) or the service(s) associated with or featured in the multi-media content are capable of being purchased by the user of the device at the same time the multi-media content is rendered, and wherein the product(s) or the service(s) associated with or featured in the multi-media content are capable of being purchased by the user of the device without obstruction of the multi-media content.

### Claim 2 (depends on 1)

The system of claim 1, wherein the device is a computing device.

### Claim 3 (depends on 2)

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 smartphone, smartTV, a wearable device, or device enabled clothing.

### Claim 4 (depends on 1)

The system of claim 1, wherein the server is communicatively coupled to the publisher platform via a network.

### Claim 5 (depends on 1)

The system of claim 1, wherein the reference is a script.

### Claim 6 (depends on 1)

The system of claim 1, wherein the reference is an Iframe.

### Claim 7 (depends on 1)

The system of claim 1, wherein the database is configured to store transaction data related to a purchase request received by the embeddable application.

### Claim 8 (depends on 7)

The system of claim 7, wherein the payment processing service is configured to validate the purchase request.

### Claim 9 (depends on 1)

The system of claim 1, wherein the server further comprises an asset storage communicatively coupled to the embeddable 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 the product(s) for use by the embeddable application, software associated with the embeddable application, or the multi-media content.

### Claim 10 (depends on 1)

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 the graphical user interface.

### Claim 11 (depends on 1)

The system of claim 1, wherein the graphical user interface further comprises at least one feature selected from a group consisting of live chat, purchasing the product(s) or the service(s) associated with or 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 service(s) featured in the multi-media content.

### Claim 12 (depends on 1)

The system of claim 1, wherein the multi-media content is live or pre-recorded.

### Claim 13 (depends on 1)

The method of claim 1, wherein the device is communicatively coupled to the publisher platform via a network.

### Claim 14 (depends on 1)

The method of claim 1, wherein the publisher platform is a Web server.

### Claim 15

A method of delivering online content, the method comprising:
receiving a request from a device at a publisher platform to access an application of the publisher platform, wherein the device is communicatively coupled to the publisher platform, wherein the application comprises a reference to a server, wherein the publisher platform is communicatively coupled to the server, wherein the server comprises an embeddable application, and wherein the embeddable application is communicatively coupled to at least one of a database or a payment processing service;
in response to the request, the reference resolving to the server to provide the publisher platform access to the embeddable application;
delivering a graphical user interface and multi-media content from the server to the publisher platform via the embeddable application; and
presenting the graphical user interface and the multi-media content to the device via the publisher platform, wherein product(s) or service(s) associated with or featured in the multi-media content are capable of being purchased by a user of the device without redirection and from within the graphical user interface where the multi-media content is rendered, wherein the product(s) or the service(s) associated with or featured in the multi-media content are capable of being purchased by the user of the device at the same time the multi-media content is rendered, and wherein the product(s) or the service(s) associated with or featured in the multi-media content are capable of being purchased by the user of the device without obstruction of the multi-media content.

### Claim 16 (depends on 15)

The method of claim 15, wherein the device is a computing device.

### Claim 17 (depends on 16)

The method of claim 16, wherein the computing device is selected from a group consisting of desktop computer, a laptop computer, a tablet, a smartphone, a smartTV, a wearable device, or device enabled clothing.

### Claim 18 (depends on 15)

The method of claim 15, wherein the server is communicatively coupled to the publisher platform via a network.

### Claim 19 (depends on 17)

The method of claim 17, wherein the reference is an Iframe.

### Claim 20 (depends on 15)

The method of claim 15, further comprising the embeddable application storing transactional data related to a purchase request received by the embeddable application in the database.

### Claim 21 (depends on 20)

The method of claim 20, further comprising the embeddable application validating the purchase request via the payment processing service.

### Claim 22 (depends on 15)

The method of claim 15, further comprising storing 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 embeddable application, or the multi-media content in an asset storage communicatively coupled to the embeddable application.

### Claim 23 (depends on 15)

The method of claim 15, further comprising the embeddable application loading the multi-media content into a viewing area of the graphical user interface.

### Claim 24 (depends on 15)

The method of claim 15, wherein the graphical user interface further comprises at least one feature selected from a group consisting of live chat, purchasing the product(s) or the service(s) associated with or 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 services featured in the multi-media content.

### Claim 25 (depends on 15)

The method of claim 15, wherein the multi-media content is live.

### Claim 26 (depends on 15)

The method of claim 15, wherein the multi-media content is pre-recorded.

### Claim 27 (depends on 15)

The method of claim 15, wherein the reference is a script.

### Claim 28 (depends on 15)

The method of claim 15, wherein the device is communicatively coupled to the publisher platform via a network.

### Claim 29 (depends on 15)

The method of claim 15, wherein the publisher platform is a Web server.
