IP Library Granted Patent US 8,745,657
Granted Patent B2
US 8,745,657 · App. 12/867,075 · Granted Jun 3, 2014

Inserting interactive objects into video content

Inventors: Tal Chalozin (New York, NY); Izhak Zvi Netter (Givaataim, IL)
Assignee: Innovid Inc.
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 8,745,657
App. No.
12/867,075
Granted
Jun 3, 2014
Kind
B2
Abstract

Enriching video-based content with additional content is enabled by defining metadata for a video comprising a place holder and matching attribute. When the video is viewed, a matching server is utilized to select an object to be inserted in the place holder according to the matching attribute. The matching server selects the object according to video content, represented by matching attribute, according to user related information, and according to type of place holder. The place holder may be utilized to dynamically insert an interactive object to the video. The inserted object may be seamlessly inserted to the video.

Claims (49)

1. A computerized apparatus comprising:

an interface for receiving video content of a captured video; the video content comprises a set of one or more frames;

an interface for receiving indication of a region within the video content; and

a place holder creator module for creating a place holder within the video content; the place holder is created based on the indication of a region; the place holder is configured to enable an insertion of an object from a set of objects to the video content; the place holder is further configured to enable the insertion such that the object is consistent with an environment of the video content;

a video metadata server for storing video metadata of the video content, wherein said video metadata server comprises characteristics of the video content;

wherein the object is inserted into the video content according to the characteristics of the video content;

a background subtraction for determining obstacles blocking view to the place holder according to the metadata.

2. The computerized apparatus of claim 1 , wherein the video content comprises more than one frame.

3. The computerized apparatus of claim 2 further comprising a matching server for matching the object from a plurality of objects to the place holder.

4. The computerized apparatus of claim 3 operationally coupled to a storage device for storing data relating to the place holder.

5. The computerized apparatus of claim 2 , wherein:

the indication of the region is in a key frame; and

the place holder creator module determines the place holder in a set of frames comprising at least the key frame and another frame.

6. The computerized apparatus of claim 5 further comprising a tracking module for computing tracking data; the tracking data comprises tracking an area within a frame of the video content; the place holder creator module determines the place holder according to the tracking data.

7. The computerized apparatus of claim 2 , wherein the video metadata comprises a position of a camera that captured frames of the video content, and wherein the place holder creator modifies the object inserted into the video content according to changes in perspective of frames of the video content, caused by change in position of the camera and according to the positional reference of the place holder in the frame in which the object is inserted into the video content.

8. A computerized apparatus comprising:

an interface for receiving video metadata associated with a video content of a captured video; the video content comprises a set of one or more frames; the video metadata comprises a place holder having positional reference characteristics of specific frames of the set of one or more frames and a matching attribute; the matching attribute is associated with the place holder;

a video metadata server for storing video metadata of the video content, wherein said video metadata server communicates with a video content database for obtaining the video metadata of the video content;

an interface to an object database comprising at least one object;

a matching module for selecting an object from the object database according to the video metadata and according to the content obtained from the video content database;

the object is designated to be inserted to a portion of the place holder;

a background subtraction for determining obstacles blocking view to the place holder according to the metadata.

9. The computerized apparatus of claim 8 , wherein the place holder is configured to enable an insertion of the object to a portion of the place holder;

the place holder is further configured to enable the insertion such that the object is consistent with an environment of the video content.

10. The computerized apparatus of claim 8 , wherein the object is configured to be inserted into more than one video.

11. The computerized apparatus of claim 8 , wherein the video metadata comprises an additional place holder having characteristics associated with the specific frames of the set of one or more frames.

12. The computerized apparatus of claim 11 , wherein the matching attribute is not associated with the additional place holder.

13. The computerized apparatus of claim 11 , wherein the place holder defines a first region in a frame of the video content; and the additional place holder defines a second region in the frame.

14. The computerized apparatus of claim 8 , wherein the object is an interactive object.

15. The computerized apparatus of claim 8 further comprising an interface for sending the object to a computerized client.

16. The computerized apparatus of claim 15 , further comprising the computerized client; the computerized client is configured to display the video content and the object.

17. The computerized apparatus of claim 16 , wherein the matching module comprises:

a client information module for receiving client information regarding the computerized client; and

a client-aware object matching module for selecting the object from the object database according to the video metadata and the client information.

18. The computerized apparatus of claim 17 , wherein the client information comprises demographic information regarding a user of the computerized client.

19. A computerized system comprising:

an interface for receiving video content of a captured video; the video content comprises a set of one or more frames;

an input device for receiving input from a first user;

a metadata creator module for determining video metadata associated with the video content; the video metadata comprises:

characteristics of specific frames of the set of one or more frames;

a place holder defining a region within a portion of the set of one or more frames; the region is based on input received by the input device;

a match attribute associated with the place holder;

a metadata server for storing the video metadata;

a computerized server for sending the video content to a computerized client;

an object database; and

a matching server for selecting an object from the object database according to the place holder, the match attribute and the computerized client;

wherein each frame of the video content is associated with a positional reference that defines the place holder;

a background subtraction for determining obstacles blocking view to the place holder according to the metadata.

20. The computerized system of claim 19 wherein the computerized client displays the captured video and the selected object to a second user; the selected object is displayed according to the place holder.

Assignments (10)
RELEASE OF PATENT SECURITY AGREEMENT Recorded Sep 16, 2025
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: 4C INSIGHTS INC.; INNOVID LLC
Reel/Frame 072877/0353 →
PATENT SECURITY AGREEMENT Recorded Jul 1, 2025
From: INNOVID LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 071788/0044 →
PATENT SECURITY AGREEMENT Recorded Jul 1, 2025
From: INNOVID LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 071784/0220 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL 060870, FRAME 0073 Recorded Feb 18, 2025
From: FIRST CITIZENS BANK & TRUST COMPANY, (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECEIVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK))
To: INNOVID LLC; TV SQUARED INC.
Reel/Frame 070251/0900 →
SECURITY INTEREST Recorded Aug 23, 2022
From: INNOVID LLC; TV SQUARED INC
To: SILICON VALLEY BANK
Reel/Frame 060870/0073 →
CHANGE OF NAME Recorded Jun 20, 2022
From: INSPIRE MERGER SUB 2, LLC
To: INNOVID LLC
Reel/Frame 060253/0620 →
MERGER Recorded Jun 20, 2022
From: INNOVID INC.
To: INSPIRE MERGER SUB 2, LLC
Reel/Frame 060253/0599 →
RELEASE OF SECURITY INTEREST Recorded Oct 23, 2013
From: SILICON VALLEY BANK
To: INNOVID INC.
Reel/Frame 031485/0027 →
SECURITY AGREEMENT Recorded Oct 26, 2012
From: INNOVID INC.
To: SILICON VALLEY BANK
Reel/Frame 029201/0580 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2010
From: CHALOZIN, TAL; NETTER, IZHAK ZVI
To: INNOVID INC.
Reel/Frame 024820/0185 →
Continuity (2)
Provisional Application 61065703 · Feb 13, 2008
Related Publication 20110016487A1 · Jan 20, 2011