IP Library Granted Patent US 10,200,744
Granted Patent B2
US 10,200,744 · App. 15/139,166 · Granted Feb 5, 2019

Overlay rendering of user interface onto source video

Inventors: Ronald A. Brockmann (Utrecht, NL); Onne Gorter (Hilversum, NL); Anuj Dev (Amsterdam, NL); Gerritt Hiddink (Amersfoot, NL)
Assignee: ActiveVideo Networks, Inc.
H04N21/4316H04N21/26283H04N21/4307H04N21/4348H04N21/440263H04N21/440281H04N21/4622H04N21/482H04N21/4821H04N21/64322H04N21/8126H04N21/8545H04L67/02
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,200,744
App. No.
15/139,166
Granted
Feb 5, 2019
Kind
B2
Abstract

A method of generating a blended output including an interactive user interface and one or more supplemental images. At a client device, a video stream containing an interactive user interface is received from a server using a first data communications channel configured to communicate video content and a command is transmitted to the server that relates to a user input received through the interactive user interface. In response to the transmitting, an updated user interface is received using the first data communications channel, and one or more supplemental images are received using a second data communications channel. Each supplemental image is associated with a corresponding transparency coefficient. The updated user interface and the one or more supplemental images are blended according to the transparency coefficient for each supplemental image to generate a blended output and the blended output is transmitted toward the display device for display thereon.

Claims (15)

1. A method of providing an interactive user interface for generating a blended output that includes the interactive user interface and one or more supplemental images, the method comprising:

at a server remote from a client device:

transmitting a video stream that includes an interactive user interface towards the client device using a first data communications channel configured to communicate video content;

receiving a command that relates to a user input received through the interactive user interface;

generating an updated interactive user interface in accordance with the command;

in accordance with a determination that the client device is not capable of overlaying the updated interactive user interface and one or more supplemental images:

determining, at the server, a state of a decoder at the client device by retrieving one or more frames buffered on the server to obtain a state that corresponds to a frame corresponding to the command related to the user input; and

blending the updated interactive user interface and the one or more supplemental images determined based on the state of the decoder at the client device to generate a blended output frame with the one or more supplemental images over the updated interactive user interface, wherein each supplemental image of the one or more supplemental images is associated with a corresponding transparency coefficient and the blending is performed according to the transparency coefficient for each supplemental image of the one or more supplemental images; and

transmitting the blended output frame toward the client device for display on a display device.

2. The method according to claim 1 , further comprising:

switching between transmitting the blended output frame and transmitting the updated interactive user interface; and

transmitting the updated interactive user interface toward the client device for display on the display device.

3. The method according to claim 1 , wherein an encoding specification for the video stream is an MPEG specification, an AVS specification, or a VC-1 specification.

4. The method according to claim 1 , wherein the first data communications channel comprises at least one of: quadrature amplitude modulation (QAM) using a cable network infrastructure, user datagram protocol over internet protocol (UDP/IP) using an internet protocol television (IPTV) infrastructure, or hypertext transfer protocol (HTTP) using a public or private internet infrastructure, and wherein an image format of the one or more supplemental images is a bitmap (BMP) file format, a portable network graphics (PNG) file format, a joint photographic experts group (JPEG) file format, or a graphics interchange format (GIF) file format.

5. The method according to claim 1 , further comprising, prior to determining, at the server, the state of the decoder at the client device that corresponds to the frame corresponding to the command related to the user input, determining that the client device is not capable of overlaying the updated interactive user interface and the one or more supplemental images.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2026
From: ACTIVEVIDEO NETWORKS, LLC
To: CCH I HOLDINGS, LLC
Reel/Frame 074039/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2026
From: CCH I HOLDINGS, LLC
To: CHARTER COMMUNICATIONS OPERATING LLC
Reel/Frame 074039/0913 →
Continuity (3)
Continuation 14298796 · Jun 6, 2014
Provisional Application 61832069 · Jun 6, 2013
Related Publication 20170055023A1 · Feb 23, 2017