IP Library › Granted Patent US 12,726,675
Granted Patent B2
US 12,726,675 · App. 18/532,399 · Granted Sep 1, 2026

System, method and computer program for delivering video reactions to a livestream display interface

Inventors: Philip Worthington (Brooklyn, NY); Sergey Maliuk (Boca Raton, FL); Arsenii Pugach (Omsk, RU); Denys Kliatskyi (Kryvyi Rih, UA); Taras Omelianchuk (Sataniv, UA); Mykhailo Smahin (Zaporizhzhiya, UA)
Assignee: Vimeo.com, Inc.
H04N21/44016H04N21/2187H04N21/8146
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 12,726,675
App. No.
18/532,399
Granted
Sep 1, 2026
Kind
B2
Abstract

A system and/or method for efficiently playing a multitude of short looping videos at the same time on a client's browser screen (or live event interface) by leveraging the GPU capabilities instead of relying on traditional video/GIF playback methods. In a specific embodiment the looping videos are implemented as GPU compressed textures (e.g., using KTX2 compression).

Claims (22)

1 . A method for delivering video reactions to a livestream display interface, comprising (or comprising computer instructions for):

receiving at least one of a reaction video or reaction animation by a server, the at least one reaction video or reaction animation including video frames;

extracting a subset of or all of video frames from the at least one reaction video or reaction animation by the server to provide extracted frames;

compressing, by the server, the extracted frames to generate a reaction atlas; and

transmitting the reaction atlas to a client device for insertion of the reaction atlas into a computerized livestream display interface provided by the client device during the livestream, the computerized livestream display interface including an arrangement of a plurality of reaction atlases from a corresponding plurality of client devices,

wherein the client device is notified by the server that a new reaction video has been created prior to transmitting the reaction atlas to the client device.

2 . The method of claim 1 , wherein the client device is notified by a realtime messaging service.

3 . A non transitory memory device comprising computer instructions configured to instruct one or more computer processors to perform a method including:

receiving at least one of a reaction video or reaction animation, the at least one reaction video or reaction animation including video frames;

extracting a subset of or all of video frames from the at least one reaction video or reaction animation to provide extracted frames;

compressing the extracted frames to generate a reaction atlas; and

transmitting the reaction atlas to a client device for insertion of the reaction atlas into a computerized livestream display interface provided by the client device during the livestream, the computerized livestream display interface including an arrangement of a plurality of reaction atlases from a corresponding plurality of client devices,

wherein the computerized instructions are further configured to position or size the reaction atlas in the arrangement in the computerized livestream display interface based upon a reaction signal associated with the reaction atlas received by the client device, and

wherein the computerized instructions are further configured to transmit a notification to the client device that a new reaction video has been created prior to transmitting the reaction atlas to the client device.

4 . A system, comprising at least one server and a plurality of client devices communicating with the at least one server via a network, wherein:

the at least one server receives at least one of a reaction video or reaction animation from at least a first one of the plurality of client devices, the at least one reaction video or reaction animation including video frames;

the at least one server extracts a subset of or all of video frames from the at least one reaction video or reaction animation to provide extracted frames;

the at least one server compresses the extracted frames to generate a reaction atlas;

the at least one server transmits the reaction atlas to at least a second one of the plurality of client devices; and

the at least a second one of the plurality of client devices inserts the reaction atlas into a computerized livestream display interface during the livestream, the computerized livestream display interface including an arrangement of a plurality of reaction atlases from the plurality of client devices,

wherein the at least a second one of the plurality of client devices is notified by the at least one server that a new reaction video has been created prior to transmitting the reaction atlas to the at least a second one of the plurality of client devices.

5 . The system of claim 4 , wherein the at least a second one of the plurality of client devices is notified by a realtime messaging service.

Assignments (2)
SECURITY INTEREST Recorded May 4, 2026
From: VIMEO.COM, INC.
To: INTESA SANPAOLO S.P.A., AS SECURITY AGENT
Reel/Frame 074553/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2023
From: WORTHINGTON, PHILIP; MALIUK, SERGEY; PUGACH, ARSENY; KLIATSKYI, DENYS; OMELIANCHUK, TARAS; SMAHIN, MYKHAILO
To: VIMEO.COM, INC.
Reel/Frame 065801/0634 →
Continuity (2)
Provisional Application 63386390 · Dec 7, 2022
Related Publication 20240196050A1 · Jun 13, 2024
References Cited (10)
US 10652618B2 · Sarkar · 2020 [cited by examiner]
US 11290688B1 · Krol et al. · 2022 [cited by applicant]
US 11895167B2 · Lanier · 2024 [cited by examiner]
US 20160234551A1 · Allegretti · 2016 [cited by examiner]
US 20200225844A1 · Lerner · 2020 [cited by examiner]
US 20220086203A1 · Morris et al. · 2022 [cited by applicant]
US 20220270556A1 · Neumeier · 2022 [cited by examiner]
US 20220353220A1 · Balaji · 2022 [cited by examiner]
US 20250142132A1 · Yerli · 2025 [cited by examiner]
International Patent Application No. PCT/US2023/083014; Int'l Search Report and the Written Opinion; dated Apr. 5, 2024; 16 pages. [cited by applicant]