IP Library Granted Patent US 8,976,297
Granted Patent B2
US 8,976,297 · App. 13/361,657 · Granted Mar 10, 2015

Windows management in a television environment

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,976,297
App. No.
13/361,657
Granted
Mar 10, 2015
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 (57)

1. A method implemented on processing circuitry for managing windows displayed on a display device, the method comprising:

generating for simultaneous display a plurality of predetermined window configurations on the display device, each predetermined window configuration comprising predetermined position and size settings for a first window and a second window;

receiving a user input selecting a predetermined window configuration among the plurality of predetermined window configurations;

receiving a user input selecting a first media content for the first window and a user input selecting a different, second media content for the second window;

combining the first media content and the second media content to produce a combined screen including the first media content in the first window and the second media content in the second window according to the predetermined position and size settings of the selected predetermined window configuration; and

generating for display the combined screen on the display device.

2. The method of claim 1 , wherein the first media content and the second media content comprise one of television content, interactive media content, multimedia application content, and internet-based application content.

3. The method of claim 1 , further comprising:

after generating for display the combined screen on the display device, receiving user input moving a particular window from its predetermined position setting to a new position; and

updating the combined screen including the particular window at the new position.

4. The method of claim 3 , wherein the combined screen includes the particular window at the new position so as to overlap the position of another window.

5. The method of claim 3 , wherein the user input is received through a user interface displayed on the display device through use of a remote control device.

6. The method of claim 1 , wherein the plurality of predetermined window configurations comprises one of:

a window configuration comprising the first window positioned next to the second window in a side-by-side arrangement;

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

a window configuration comprising the first window positioned within the second window in a picture in picture arrangement; and

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

7. The method of claim 1 , further comprising:

receiving a user input moving the first window displaying the first media content from a previous position set by the selected predetermined window configuration to a new position, the first window displaying the first media content being moved independently from the second window displaying the second media content.

8. A non-transitory computer readable storage medium having machine readable instructions for:

generating for simultaneous display a plurality of predetermined window configurations on a display device, each predetermined window configuration comprising predetermined position and size settings for a first window and a second window;

receiving a user input selecting a predetermined window configuration among the plurality of predetermined window configurations;

receiving a user input selecting a first media content for the first window and a user input selecting a different, second media content for the second window;

combining the first media content and the second media content to produce a combined screen including the first media content in the first window and the second media content in the second window according to the predetermined position and size settings of the selected predetermined window configuration; and

generating for display the combined screen on the display device.

9. The non-transitory computer readable storage medium of claim 8 , wherein the first media content and the second media content comprise one of television content, interactive media content, multimedia application content, and internet-based application content.

10. The non-transitory computer readable storage medium of claim 8 , further comprising machine readable instructions for:

after generating for display the combined screen on the display device, receiving user input moving a particular window from its predetermined position setting to a new position; and

updating the combined screen including the particular window at the new position.

11. The non-transitory computer readable storage medium of claim 10 , wherein the combined screen includes the particular window at the new position so as to overlap the position of another window.

12. The non-transitory computer readable storage medium of claim 10 , wherein the user input is received through a user interface displayed on the display device through use of a remote control device.

13. The non-transitory computer readable storage medium of claim 8 , wherein the plurality of predetermined window configurations comprises one of:

a window configuration comprising the first window positioned next to the second window in a side-by-side arrangement;

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

a window configuration comprising the first window positioned within the second window in a picture in picture arrangement; and

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

14. The non-transitory computer readable storage medium of claim 8 , further comprising machine readable instructions for:

receiving a user input moving the first window displaying the first media content from a previous position set by the selected predetermined window configuration to a new position, the first window displaying the first media content being moved independently from the second window displaying the second media content.

15. A system for managing windows displayed on a display device, comprising processing circuitry configured for:

generating for simultaneous display a plurality of predetermined window configurations on the display device, each predetermined window configuration comprising predetermined position and size settings for a first window and a second window;

receiving a user input selecting a predetermined window configuration among the plurality of predetermined window configurations;

receiving a user input selecting a first media content for the first window and a user input selecting a different, second media content for the second window;

combining the first media content and the second media content to produce a combined screen including the first media content in the first window and the second media content in the second window according to the predetermined position and size settings of the selected predetermined window configuration; and

generating for display the combined screen on the display device.

16. The system of claim 15 , wherein the first media content and the second media content comprise one of television content, interactive media content, multimedia application content, and internet-based application content.

17. The system of claim 15 , the processing circuitry further configured for:

after generating for display the combined screen on the display device, receiving user input moving a particular window from its predetermined position setting to a new position; and

updating the combined screen including the particular window at the new position.

18. The system of claim 17 , wherein the combined screen includes the particular window at the new position so as to overlap the position of another window.

19. The system of claim 17 further comprising a remote control device, wherein the user input is received through a user interface displayed on the display device through use of the remote control device.

20. The system of claim 15 , wherein the plurality of predetermined window configurations comprises one of:

a window configuration comprising the first window positioned next to the second window in a side-by-side arrangement;

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

a window configuration comprising the first window positioned within the second window in a picture in picture arrangement; and

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

21. The system of claim 15 , wherein the processing circuitry is further configured for:

receiving a user input moving the first window displaying the first media content from a previous position set by the selected predetermined window configuration to a new position, the first window displaying the first media content being moved independently from the second window displaying the second media content.

Assignments (12)
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 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
CHANGE OF NAME Recorded Mar 19, 2012
From: MACROVISION CORPORATION
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 027883/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2012
From: PETERS, GREGORY; PUTTERMAN, DANIEL; BULLWINKLE, RICHARD; DIETRICH, BRADLEY
To: MEDIABOLIC, INC.
Reel/Frame 027883/0215 →
MERGER Recorded Mar 19, 2012
From: MEDIABOLIC, INC.
To: MACROVISION CORPORATION
Reel/Frame 027883/0268 →