IP Library Granted Patent US 10,522,187
Granted Patent B2
US 10,522,187 · App. 16/164,648 · Granted Dec 31, 2019

Tracking interactivity with a prerecorded media file

Inventors: Richard Rabbat (Palo Alto, CA); Ernestine Fu (Northridge, CA)
Assignee: Gfycat, Inc.
G11B27/036G11B31/006H04L67/18H04L67/20H04L67/22H04N5/9305
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,522,187
App. No.
16/164,648
Granted
Dec 31, 2019
Kind
B2
Abstract

In a method for tracking interactivity with a prerecorded video file superimposed into a video, presentation instructions for displaying a prerecorded video file are displayed on a display device of a mobile electronic device, the presentation instructions including display conditions for displaying the prerecorded video file. A video of a scene is displayed on the display device of the mobile electronic device. Responsive to detecting at least one display condition of the display conditions, the prerecorded video file is displayed on the display device of the mobile electronic device, such that the video is partially obscured by the prerecorded video file. Responsive to the displaying the prerecorded video file, a display instance for the prerecorded video file is logged.

Claims (45)

1. A mobile electronic device comprising:

a camera;

a display device;

a data storage unit; and

a processor coupled with the data storage unit and the display device, the processor configured to:

receive a prerecorded video file at the mobile electronic device, wherein the prerecorded video file is a looping video file, wherein the prerecorded video file is selectable for interactivity, and wherein a user interaction with a displayed prerecorded video file initiates an action;

receive presentation instructions for displaying the prerecorded video file on the display device, the presentation instructions comprising display conditions for displaying the prerecorded video file;

display a live video of a scene on the display device of the mobile electronic device, wherein the live video is captured at the camera of the mobile electronic device;

responsive to detecting at least one display condition of the display conditions, display the prerecorded video file superimposed over the live video on the display device of the mobile electronic device, such that the live video is partially obscured by the prerecorded video file; and

responsive to the displaying the prerecorded video file, log a display instance for the prerecorded video file.

2. The mobile electronic device of claim 1 , wherein the processor is further configured to:

responsive to detecting a user interaction with the displayed prerecorded video file, initiate the action.

3. The mobile electronic device of claim 2 , wherein the processor is further configured to:

responsive to detecting a user interaction with the displayed prerecorded video file, log an interaction instance for the prerecorded video file.

4. The mobile electronic device of claim 1 , wherein the display conditions comprise detection of a geographic location of the mobile electronic device.

5. The mobile electronic device of claim 1 , wherein the display conditions comprise one of temporal conditions, geographic conditions, and geo-temporal conditions.

6. The mobile electronic device of claim 1 , wherein the presentation instructions further comprise expiration conditions for terminating usage of the prerecorded video file at the mobile electronic device.

7. The mobile electronic device of claim 6 , wherein the expiration conditions comprise one of: a number of times the prerecorded video file is displayed, a time period after an initial display of the prerecorded video file, and a number of user interactions with the prerecorded video file.

8. The mobile electronic device of claim 1 , wherein the presentation instructions further comprise user-based conditions for displaying the prerecorded video file.

9. A method for tracking interactivity with a prerecorded video file superimposed into a live video, the method comprising:

receiving presentation instructions for displaying a prerecorded video file on a display device of a mobile electronic device, the presentation instructions comprising display conditions for displaying the prerecorded video file;

displaying a live video of a scene on the display device of the mobile electronic device;

responsive to detecting at least one display condition of the display conditions, displaying the prerecorded video file superimposed over the live video on the display device of the mobile electronic device, such that the live video is partially obscured by the prerecorded video file; and

responsive to the displaying the prerecorded video file, logging a display instance for the prerecorded video file.

10. The method of claim 9 , wherein the prerecorded video file is selectable for interactivity, wherein a user interaction with the displayed prerecorded video file initiates an action.

11. The method of claim 10 , further comprising:

responsive to detecting a user interaction with the displayed prerecorded video file, initiating the action.

12. The method of claim 10 , further comprising:

responsive to detecting a user interaction with the displayed prerecorded video file, logging an interaction instance for the prerecorded video file.

13. The method of claim 9 , wherein the display conditions comprise detection of a geographic location of the mobile electronic device.

14. The method of claim 9 , wherein the display conditions comprise one of temporal conditions, geographic conditions, and geo-temporal conditions.

15. The method of claim 9 , wherein the presentation instructions further comprise expiration conditions for terminating usage of the prerecorded video file at the mobile electronic device.

16. The method of claim 15 , wherein the expiration conditions comprise one of: a number of times the prerecorded video file is displayed, a time period after an initial display of the prerecorded video file, and a number of user interactions with the prerecorded video file.

17. The method of claim 9 , wherein the presentation instructions further comprise user-based conditions for displaying the prerecorded video file.

18. The method of claim 9 , further comprising:

receiving the prerecorded video file at the mobile electronic device.

19. The method of claim 9 , wherein the prerecorded video file is a looping video file.

20. A non-transitory computer readable storage medium having computer readable program code stored thereon for causing a computer system to perform a method for tracking interactivity with a prerecorded media file, the method comprising:

receiving a prerecorded video file at a mobile electronic device, wherein the prerecorded video file is a looping video file, wherein the prerecorded video file is selectable for interactivity, and wherein a user interaction with the displayed prerecorded video file initiates an action;

receiving presentation instructions for displaying a prerecorded video file on a display device of a mobile electronic device, the presentation instructions comprising display conditions for displaying the prerecorded video file and expiration conditions for terminating usage of the prerecorded video file at the mobile electronic device, wherein the display conditions comprise detection of a geographic location of the mobile electronic device;

displaying a live video of a scene on the display device of the mobile electronic device;

responsive to detecting at least one display condition of the display conditions, displaying the prerecorded video file superimposed over the live video on the display device of the mobile electronic device, such that the live video is partially obscured by the prerecorded video file;

responsive to the displaying the prerecorded video file, logging a display instance for the prerecorded video file;

responsive to detecting a user interaction with the displayed prerecorded video file, initiating the action; and

responsive to detecting a user interaction with the displayed prerecorded video file, logging an interaction instance for the prerecorded video file.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2022
From: GFYCAT, INC.
To: SNAP INC.
Reel/Frame 061963/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: RABBAT, RICHARD; FU, ERNESTINE
To: GFYCAT, INC.
Reel/Frame 047223/0284 →
Continuity (2)
Provisional Application 62633528 · Feb 21, 2018
Related Publication 20190259421A1 · Aug 22, 2019