IP Library Granted Patent US 10,506,301
Granted Patent B2
US 10,506,301 · App. 15/807,532 · Granted Dec 10, 2019

Systems and methods for automatically inserting advertisements into live stream videos

Inventors: Maria Zverina (London, GB); Dariia Stroganova (London, GB)
Assignee: Facebook, Inc.
H04N21/812G06Q30/0251H04N21/2387H04N21/23418H04N21/23424H04N21/47202H04N21/4316
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,506,301
App. No.
15/807,532
Granted
Dec 10, 2019
Kind
B2
Abstract

Systems, methods, and non-transitory computer readable media can identify one or more of a store or a product depicted in a live stream video. An advertisement associated with the store or the product can be generated. The advertisement can be inserted into the live stream video.

Claims (34)

1. A computer-implemented method comprising:

identifying, by a computing system, a plurality of stores or a plurality of products simultaneously depicted in a live stream video;

generating, by the computing system, a set of advertisements associated with the plurality of stores or the plurality of products;

inserting, by the computing system, a first subset of the set of advertisements into the live stream video in sequence, wherein the first subset of advertisements are provided as the live stream video depicts the plurality of stores or the plurality of products; and

inserting, by the computing system, a second subset of the set of advertisements into the end of the live stream video.

2. The computer-implemented method of claim 1 , wherein the plurality of stores or the plurality of products are identified based on one or more of: object detection, object recognition, voice recognition, speech recognition, beacon technology, a barcode, or a QR code.

3. The computer-implemented method of claim 1 , wherein the set of advertisements are associated with a summary view and a detailed view, wherein the summary view is initially provided to a user and the detailed view is provided to the user in response to selection of a user interface (UI) element.

4. The computer-implemented method of claim 1 , wherein the set of advertisements are provided in the live stream video as an overlay.

5. The computer-implemented method of claim 1 , wherein the first subset of advertisements are provided a threshold distance from the identified store or the product in the live stream video.

6. The computer-implemented method of claim 1 , wherein the set of advertisements are provided in a particular section of a user interface providing the live stream video.

7. The computer-implemented method of claim 1 , wherein a user associated with the live stream video opts in to inserting advertisements into the live stream video or all live stream videos of the user.

8. The computer-implemented method of claim 1 , wherein a user associated with the live stream video approves the set of advertisements for insertion into the live stream video.

9. The computer-implemented method of claim 3 , wherein the summary view includes one or more of: an image associated with one of the plurality of stores, a name of one of the plurality of stores, an image of one of the plurality of products, or a name of one of the plurality of products.

10. The computer-implemented method of claim 3 , wherein the detailed view includes one or more of: a website of one of the plurality of stores, details relating to one of the plurality of stores, a webpage of one of the plurality of products, details relating to one of the plurality of products, or a media content item.

11. A system comprising:

at least one hardware processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform:

identifying a plurality of stores or a plurality of products simultaneously depicted in a live stream video;

generating a set of advertisements associated with the plurality of stores or the plurality of products;

inserting a first subset of the set of advertisements into the live stream video in sequence, wherein the first subset of advertisements are provided as the live stream video depicts the plurality of stores or the plurality of products; and

inserting a second subset of the set of advertisements into the end of the live stream video.

12. The system of claim 11 , wherein the plurality of stores or the plurality of products are identified based on one or more of: object detection, object recognition, voice recognition, speech recognition, beacon technology, a barcode, or a QR code.

13. The system of claim 11 , wherein the set of advertisements are associated with a summary view and a detailed view, wherein the summary view is initially provided to a user and the detailed view is provided to the user in response to selection of a user interface (UI) element.

14. The system of claim 13 , wherein the summary view includes one or more of: an image associated with one of the plurality of stores, a name of one of the plurality of stores, an image of one of the plurality of products, or a name of one of the plurality of products.

15. The system of claim 13 , wherein the detailed view includes one or more of: a website of one of the plurality of stores, details relating to one of the plurality of stores, a webpage of one of the plurality of products, details relating to one of the plurality of products, or a media content item.

16. A non-transitory computer readable medium including instructions that, when executed by at least one hardware processor of a computing system, cause the computing system to perform a method comprising:

identifying a plurality of stores or a plurality of products simultaneously depicted in a live stream video;

generating a set of advertisements associated with the plurality of stores or the plurality of products;

inserting a first subset of the set of advertisements into the live stream video in sequence, wherein the first subset of advertisements are provided as the live stream video depicts the plurality of stores or the plurality of products; and

inserting a second subset of the set of advertisements into the end of the live stream video.

17. The non-transitory computer readable medium of claim 16 , wherein the plurality of stores or the plurality of products are identified based on one or more of: object detection, object recognition, voice recognition, speech recognition, beacon technology, a barcode, or a QR code.

18. The non-transitory computer readable medium of claim 16 , wherein the set of advertisements are associated with a summary view and a detailed view, wherein the summary view is initially provided to a user and the detailed view is provided to the user in response to selection of a user interface (UI) element.

19. The non-transitory computer readable medium of claim 18 , wherein the summary view includes one or more of: an image associated with one of the plurality of stores, a name of one of the plurality of stores, an image of one of the plurality of products, or a name of one of the plurality of products.

20. The non-transitory computer readable medium of claim 18 , wherein the detailed view includes one or more of: a web site of one of the plurality of stores, details relating to one of the plurality of stores, a webpage of one of the plurality of products, details relating to one of the plurality of products, or a media content item.

Assignments (2)
CHANGE OF NAME Recorded Dec 2, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058298/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2019
From: ZVERINA, MARIA; STROGANOVA, DARIIA
To: FACEBOOK, INC.
Reel/Frame 050950/0310 →
Continuity (1)
Related Publication 20190141410A1 · May 9, 2019