IP Library Granted Patent US 12,363,391
Granted Patent B2
US 12,363,391 · App. 17/682,022 · Granted Jul 15, 2025

Windows management in a television environment

Inventors: Daniel Putterman (San Francisco, CA); Brad Dietrich (San Francisco, CA); Gregory Peters (San Francisco, CA); Richard Bullwinkle (Palo Alto, CA)
Assignee: Adeia Solutions LLC
H04N21/4858H04N9/74H04N21/42204H04N21/4316H04N21/43615H04N21/4396H04N21/4438H04N21/47
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,363,391
App. No.
17/682,022
Granted
Jul 15, 2025
Kind
B2
Abstract

Media content is received in a windows management application. The media content is from a set of content including zero or more television signal content and zero or more application content. The media content is incorporated into a television signal containing a window configuration. The television signal is then sent from the windows management application to a television where it is displayed.

Claims (45)

1. A method comprising:

generating for display a first media content on a display;

receiving a command to modify a display configuration of the display to a two-window display configuration, wherein the two-window display configuration comprises simultaneous display of a first window and a second window, and no other windows;

based on the command, generating for display the first window at a first portion of the display, wherein the first window displays the first media content that was previously displayed on the display;

generating for display in the second window a user interface element for choosing a video;

based at least in part on receiving a selection of the video via the user interface element displayed in the second window, wherein the second window is less than a size of the display:

generating for display in an entirety of the second window the selected video, wherein the second window is a same window in which the user interface element for choosing the video was displayed.

2. The method of claim 1 , wherein the user interface element comprises a plurality of selectable icons corresponding to respective media content items, each of which is a candidate for the video to be displayed by the second window.

3. The method of claim 2 , further comprising enabling navigation upwards and downwards through the plurality of selectable icons.

4. The method of claim 2 , further comprising enabling navigation through the plurality of selectable icons, and generating for display an indication of a currently selected icon during navigation through the plurality of selectable icons, prior to receiving the selection of the video via the user interface element.

5. The method of claim 1 , wherein prior to receiving the command, the first media content is displayed in a full screen mode.

6. The method of claim 1 , wherein the two-window display configuration comprises predetermined position and size settings for the first window and the second window.

7. The method of claim 1 , wherein modifying the display configuration of the display to the two-window display configuration comprises reformatting the first window and the second window to fit into the first portion and a second portion, respectively, of the display.

8. The method of claim 1 , further comprising:

receiving user input to move the first window or the second window from the first portion or a second portion, respectively, to a different portion of the display; and

generate for display the first window or the second window at the different portion.

9. The method of claim 1 , wherein modifying the display configuration of the display to the two-window display configuration comprises generating for display the first window positioned next to the second window in a side-by-side arrangement.

10. The method of claim 1 , wherein modifying the display configuration of the display to the two-window display configuration comprises one of:

the first window positioned next to the second window in an over and under arrangement;

the first window positioned within the second window in a picture in picture arrangement; or

the second window positioned within the first window in a picture in picture arrangement.

11. A system comprising:

control circuitry configured to:

generate for display a first media content on a display;

input/output circuitry configured to:

receive a command to modify a display configuration of the display to a two-window display configuration that comprises a simultaneous display of a first window and a second window, and no other windows;

wherein the control circuitry is further configured to:

based on the command, generate for display the first window at a first portion of the display, wherein the first window displays the first media content that was previously displayed on the display;

generate for display in the second window a user interface element for choosing a video;

based at least in part on receiving a selection of the video via the user interface element displayed in the second window, wherein the second window is less than a size of the display;

generate for display in an entirety of the second window the selected video, wherein the second window is a same window in which the user interface element for choosing the video was displayed.

12. The system of claim 11 , wherein the user interface element comprises a plurality of selectable icons corresponding to respective media content items, each of which is a candidate for the video to be displayed by the second window at a second portion of the display.

13. The system of claim 12 , wherein the control circuitry is further configured to enable navigation upwards and downwards through the plurality of selectable icons.

14. The system of claim 12 , wherein the control circuitry is further configured to enable navigation through the plurality of selectable icons, and generate for display an indication of a currently selected icon during navigation through the plurality of selectable icons, prior to receiving the selection of the video via the user interface element.

15. The system of claim 11 , wherein prior to receiving the command, the control circuitry is configured to display the first media content in a full screen mode.

16. The system of claim 11 , wherein the two-window display configuration comprises predetermined position and size settings for the first window and the second window.

17. The system of claim 11 , wherein the control circuitry is configured to modify the display configuration of the display to the two-window display configuration by reformatting the first window and the second window to fit into the first portion and a second portion, respectively, of the display.

18. The system of claim 11 , wherein the control circuitry is further configured to:

receive user input to move the first window or the second window from the first portion or a second portion, respectively, to a different portion of the display; and

generating for display the first window or the second window at the different portion.

19. The system of claim 11 , wherein the control circuitry is further configured to modify the display configuration of the display to the two-window display configuration by generating for display the first window positioned next to the second window in a side-by-side arrangement.

20. The system of claim 11 , wherein the control circuitry is further configured to modify the display configuration of the display to the two-window display configuration by generating for display one of:

the first window positioned next to the second window in an over and under arrangement;

the first window positioned within the second window in a picture in picture arrangement; or

the second window positioned within the first window in a picture in picture arrangement.

Assignments (6)
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI SOLUTIONS CORPORATION
To: ROVI SOLUTIONS LLC
Reel/Frame 069047/0372 →
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI SOLUTIONS LLC
To: ADEIA SOLUTIONS LLC
Reel/Frame 069047/0464 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
MERGER Recorded Feb 28, 2022
From: MEDIABOLIC, INC.
To: MACROVISION CORPORATION
Reel/Frame 059661/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2022
From: PETERS, GREGORY; PUTTERMAN, DANIEL; BULLWINKLE, RICHARD; DIETRICH, BRADLEY
To: MEDIABOLIC, INC.
Reel/Frame 059123/0152 →
CHANGE OF NAME Recorded Feb 28, 2022
From: MACROVISION CORPORATION
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 059266/0189 →