IP Library Granted Patent US 9,602,876
Granted Patent B2
US 9,602,876 · App. 13/778,962 · Granted Mar 21, 2017

Systems and methods for presenting media asset information for a given cell using adjacent cells

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 9,602,876
App. No.
13/778,962
Granted
Mar 21, 2017
Kind
B2
Abstract

Systems and methods for presenting information for a given cell using adjacent cells are provided. A plurality of media asset cells arranged in a grid are generated for presentation according to a time dimension of first and second transmission times of corresponding media assets. A user selection of a first media asset cell is received. The first media asset cell corresponds to a first media asset scheduled for transmission during the first transmission time. A second media asset cell that corresponds to a second media asset scheduled for transmission during the first transmission time is identified. The second media asset cell includes information corresponding to the second media asset and is adjacent to the first media asset cell. A portion of the information in the second media asset cell is replaced with information corresponding to the first media asset without obstructing information corresponding to the second transmission time.

Claims (37)

1. A method for presenting information about a media asset, the method comprising:

generating, for presentation, a plurality of media asset cells arranged in a grid at respective display positions according to a time dimension that includes a first transmission time and a second transmission time of corresponding media assets;

receiving a user selection of a first of the plurality of media asset cells, wherein the selected first of the plurality of media asset cells corresponds to a first media asset that is scheduled for transmission during the first transmission time;

in response to receiving the user selection, computing a first size of information corresponding to the first media asset of the selected first of the plurality of media asset cells;

identifying a subset of the plurality of media asset cells in the grid that corresponds to a media asset scheduled for transmission during the first transmission time, wherein at least one media asset cell in the subset is adjacent to the selected first of the plurality of media asset cells;

computing a second size of each media asset cell in the identified subset of the plurality of media asset cells in the grid that corresponds to a media asset scheduled for transmission during the first transmission time;

computing, based on the computed first size of the selected first of the plurality of media asset cells and the computed second size of each of the media asset cells in the subset, a minimum number of media asset cells in the identified subset of the plurality of media asset cells in the grid that corresponds to a media asset scheduled for transmission during the first transmission time, wherein a sum of the computed second size of each of the minimum number of media asset cells in the identified subset of the plurality of media asset cells in the grid that corresponds to a media asset scheduled for transmission during the first transmission time is equal to or greater than the computed first size of the selected first of the plurality of media asset cells;

selecting the computed minimum number of the media asset cells in the identified subset of the plurality of media asset cells in the grid that corresponds to a media asset scheduled for transmission during the first transmission time, wherein at least one of the selected minimum number of the media asset cells is adjacent to the first of the plurality of media asset cells;

combining the selected minimum number of the media asset cells adjacent to the first of the plurality of media asset cells with the first of the plurality of media asset cells to enlarge a display size of the first of the plurality of media asset cells; and

replacing information in each of the selected minimum number of the media asset cells adjacent to the first of the plurality of media asset cells with the information corresponding to the first media asset without obstructing information corresponding to any of the plurality of media asset cells arranged according to the second transmission time from being presented and without changing the respective display positions of the plurality of media asset cells arranged according to the second transmission time.

2. The method of claim 1 , wherein the grid includes a dimension corresponding to a plurality of media asset characteristics, wherein each of the plurality of media asset characteristics identifies a plurality of media assets, wherein the first media asset corresponds to a first of the plurality of media asset characteristics, and wherein a second media asset corresponds to a second of the plurality media asset characteristics.

3. The method of claim 2 , wherein a second media asset cell is adjacent to the first media asset cell along the dimension corresponding to the plurality of media asset characteristics.

4. The method of claim 2 , wherein each of the plurality of characteristics is a content source of a respective one of the media assets, a content type of the respective one of the media assets, or a content category of the respective one of the media assets.

5. The method of claim 1 , wherein the information corresponding to the second transmission time is presented in another portion of the selected media asset cells.

6. The method of claim 1 , wherein the information corresponding to the first media asset includes a detailed description of the first media asset, and wherein the information corresponding to each of the selected media asset cells includes a title of the media asset corresponding to the respective selected media asset cell.

7. The method of claim 1 , wherein the information corresponding to the second transmission time includes titles of media assets scheduled for transmission during the second transmission time.

8. A system for presenting information about a media asset, the system comprising:

a storage device configured to store information corresponding to a plurality of media assets; and

control circuitry configured to:

generate, for presentation, a plurality of media asset cells arranged in a grid at respective display positions according to a time dimension that includes a first transmission time and a second transmission time of corresponding media assets;

receive a user selection of a first of the plurality of media asset cells, wherein the selected first of the plurality of media asset cells corresponds to a first media asset that is scheduled for transmission during the first transmission time;

in response to receiving the user selection, compute a first size of information corresponding to the first media asset of the selected first of the plurality of media asset cells;

store, in the storage device, the computed first size of information corresponding to the first media asset of the selected first of the plurality of media asset cells;

identify a subset of the plurality of media asset cells in the grid that corresponds to a media asset scheduled for transmission during the first transmission time, wherein at least one media asset cell in the subset is adjacent to the selected first of the plurality of media asset cells;

compute a second size of each media asset cell in the identified subset of the plurality of media asset cells in the grid that corresponds to a media asset scheduled for transmission during the first transmission time;

store, in the storage device, the computed second size of each media asset cell in the identified subset of the plurality of media asset cells in the grid that corresponds to a media asset scheduled for transmission during the first transmission time;

retrieve, from the storage device, the computed first size of information corresponding to the first media asset of the selected first of the plurality of media asset cells and the computed second size of each media asset cell in the identified subset of the plurality of media asset cells in the grid that corresponds to a media asset scheduled for transmission during the first transmission time;

compute, based on the retrieved first size of the selected first of the plurality of media asset cells and the retrieved second size of each of the media asset cells in the subset, a minimum number of media asset cells in the identified subset of the plurality of media asset cells in the grid that corresponds to a media asset scheduled for transmission during the first transmission time, wherein a sum of the computed second size of each of the minimum number of media asset cells in the identified subset of the plurality of media asset cells in the grid that corresponds to a media asset scheduled for transmission during the first transmission time is equal to or greater than the computed first size of the selected first of the plurality of media asset cells;

select the computed minimum number of the media asset cells in the identified subset of the plurality of media asset cells in the grid that corresponds to a media asset scheduled for transmission during the first transmission time, wherein at least one of the selected minimum number of the media asset cells is adjacent to the first of the plurality of media asset cells;

combine the selected minimum number of the media asset cells adjacent to the first of the plurality of media asset cells with the first of the plurality of media asset cells to enlarge a display size of the first of the plurality of media asset cells; and

replace information in each of the selected minimum number of the media asset cells adjacent to the first of the plurality of media asset cells with the information corresponding to the first media asset without obstructing information corresponding to any of the plurality of media asset cells arranged according to the second transmission time from being presented and without changing the respective display positions of the plurality of media asset cells arranged according to the second transmission time.

9. The system of claim 8 , wherein the grid includes a dimension corresponding to a plurality of media asset characteristics, wherein each of the plurality of media asset characteristics identifies a plurality of media assets, wherein the first media asset corresponds to a first of the plurality of media asset characteristics, and wherein a second media asset corresponds to a second of the plurality media asset characteristics.

10. The system of claim 9 , wherein a second media asset cell is adjacent to the first media asset cell along the dimension corresponding to the plurality of media asset characteristics.

11. The system of claim 9 , wherein each of the plurality of characteristics is a content source of a respective one of the media assets, a content type of the respective one of the media assets, or a content category of the respective one of the media assets.

12. The system of claim 8 , wherein the information corresponding to the second transmission time is presented in another portion of the selected media asset cells.

13. The system of claim 8 , wherein the information corresponding to the first media asset includes a detailed description of the first media asset, and wherein the information corresponding to each of the selected media asset cells includes a title of the media asset corresponding to the respective selected media asset cell.

14. The system of claim 8 , wherein the information corresponding to the second transmission time includes titles of media assets scheduled for transmission during the second transmission time.

Assignments (12)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0599 →
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 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2013
From: KORBECKI, WILLIAM J.; JENSEN, PAUL
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 029888/0163 →