IP Library Granted Patent US 8,107,010
Granted Patent B2
US 8,107,010 · App. 11/318,767 · Granted Jan 31, 2012

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,107,010
App. No.
11/318,767
Granted
Jan 31, 2012
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 (60)

1. A method for managing windows displayed on a screen of a television, the method comprising:

providing a computer device configured for:

simultaneously displaying a plurality of predetermined window configurations, 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 television content for the first window and a user input selecting application content for the second window;

combining the television content and application content to produce a television signal configured to display the television content in the first window and the application content in the second window according to the predetermined position and size settings of the selected predetermined window configuration; and

sending the television signal to the television.

2. The method of claim 1 , wherein the application content comprises content from a multimedia application or an internet-based application.

3. The method of claim 1 , further comprising:

after sending the television signal to the television, receiving user input moving a particular window from its predetermined position setting to a new position; and

configuring the television signal to display the particular window at the new position.

4. The method of claim 3 , wherein the television signal is configured to display 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 television through use of a remote control device.

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

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; or

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

7. The method of claim 1 , wherein the computer device is further configured for:

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

8. A computer program product comprising a computer readable medium having instructions stored thereon for managing windows displayed on a screen of a television when executed, the computer program product comprising sets of instructions for:

simultaneously displaying a plurality of predetermined window configurations, 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 television content for the first window and a user input selecting application content for the second window;

combining the television content and application content to produce a television signal configured to display the television content in the first window and the application content in the second window according to the predetermined position and size settings of the selected predetermined window configuration; and

sending the television signal to the television.

9. The computer program product of claim 8 , wherein the application content comprises content from a multimedia application or an internet-based application.

10. The computer program product of claim 8 , further comprising sets of instructions for:

after sending the television signal to the television, receiving user input moving a particular window from its predetermined position setting to a new position; and

configuring the television signal to display the particular window at the new position.

11. The computer program product of claim 10 , wherein the television signal is configured to display the particular window at the new position so as to overlap the position of another window.

12. The computer program product of claim 10 , wherein the user input is received through a user interface displayed on the television through use of a remote control device.

13. The computer program product of claim 8 , wherein the plurality of predetermined window configurations comprises:

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; or

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

14. The computer program product of claim 8 , further comprising sets of instructions for:

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

15. A television environment, comprising:

a television; and

a computer device configured to operate with the television, the computer device being configured for:

simultaneously displaying a plurality of predetermined window configurations, 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 television content for the first window and a user input selecting application content for the second window;

combining the television content and application content to produce a television signal configured to display the television content in the first window and the application content in the second window according to the predetermined position and size settings of the selected predetermined window configuration; and

sending the television signal to the television.

16. The television environment of claim 15 , wherein the application content comprises from a multimedia application or an internet-based application.

17. The television environment of claim 15 , the windows management application being further configured for:

after sending the television signal to the television, receiving user input moving a particular window from its predetermined position setting to a new position; and

configuring the television signal to display the particular window at the new position.

18. The television environment of claim 17 , wherein the television signal is configured to display the particular window at the new position so as to overlap the position of another window.

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

20. The television environment of claim 15 , wherein the plurality of predetermined window configurations comprises:

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; or

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

21. The television environment of claim 15 , wherein the computer device is further configured for:

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

Assignments (16)
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 →
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 →
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 →
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 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
CHANGE OF NAME Recorded Jun 15, 2010
From: MACROVISION CORPORATION
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 024539/0284 →
SECURITY AGREEMENT Recorded May 15, 2008
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; GEMSTAR-TV GUIDE INTERNATIONAL, INC.; INDEX SYSTEMS INC; MACROVISION CORPORATION; ODS PROPERTIES, INC.; STARSIGHT TELECAST, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020986/0074 →
MERGER Recorded Apr 23, 2007
From: MEDIABOLIC, INC
To: MACROVISION CORPORATION
Reel/Frame 019466/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2006
From: PETERS, GREGORY; PUTTERMAN, DANIEL; BULWINKLE, RICHARD; DIETRICH, DIETRICH
To: MEDIABOLIC, INC.
Reel/Frame 017674/0772 →