IP Library Granted Patent US 9,486,698
Granted Patent B2
US 9,486,698 · App. 14/102,149 · Granted Nov 8, 2016

Systems and methods for transmitting media associated with a measure of quality based on level of game play in an interactive video gaming 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 9,486,698
App. No.
14/102,149
Granted
Nov 8, 2016
Kind
B2
Abstract

Systems and methods for incorporating online user generated media content (e.g., videos) into an interactive video gaming environment are provided. Media assets that are associated with different measures of quality generated by users are stored on a remote server. A player action is received by the remote server. A determination is made as to which one of the plurality of levels of the interactive video gaming environment corresponds to the action. One of the videos associated with one of the measures of quality is selected based on the determination of the level corresponding to the action. The selected video is transmitted to the player.

Claims (46)

1. A method for providing supplemental content, the method comprising:

generating, using processing circuitry, a display of a video game, wherein the video game is accessed by a video gaming application executed by the processing circuitry;

retrieving, from a player action server, user profile information comprising information associated with the video game associated with a user;

determining, using the processing circuitry, based on the user profile information, a level of progress of the user in the video game;

receiving a subset of a plurality of supplemental videos from the player action server configured to receive and store the plurality of supplemental videos provided by a plurality of users during game play in the video game, wherein each of the subset of the plurality of supplemental videos is associated with a different level of progress in the video game;

selecting, using the processing circuitry, a video of the subset of the plurality of supplemental videos that is associated with the level of progress of the user; and

updating the video game with the selected video.

2. The method of claim 1 , further comprising:

downloading the video game using the video gaming application from a first source; and

executing the video game on a user equipment device comprising the processing circuitry.

3. The method of claim 1 , wherein the player action server is a remote server, and wherein receiving the subset of the plurality of supplemental videos comprises searching the remote server for content associated with the video game provided by the plurality of users.

4. The method of claim 3 , wherein the content is an advertisement.

5. The method of claim 1 , further comprising:

selecting the video based on an image resolution associated with the video or a duration associated with the video.

6. The method of claim 5 , further comprising:

identifying a predetermined level of quality associated with the video;

determining that the identified predetermined level of quality corresponds to the level of progress of the user; and

in response to determining that the identified predetermined level of quality corresponds to the level of progress of the user, associating the video with the level of progress of the user, wherein the selecting comprises selecting the video in response to associating the video with the level of progress of the user.

7. The method of claim 1 , wherein the level of progress of the user is determined based on a response from the user to an inquiry generated during game play of the video game, an indication that the user completed a segment of the video game, or an indication that the user reached or failed to reach a segment of the video game.

8. The method of claim 1 , wherein the video game comprises a plurality of levels of progress, wherein each level of the plurality of levels of progress is associated with a different level of difficulty.

9. The method of claim 8 , wherein the determining the level of progress of the user in the video game is based on a data structure that associates a current position of the user in the video game with one of the plurality of levels of progress.

10. The method of claim 1 , wherein the updating the video game comprises transmitting the selected video to the user for inclusion in the video game.

11. A system for providing supplemental content, the system comprising:

a user equipment device configured to generate a display of a video game, wherein the video game is accessed by a video gaming application; and

a processing circuitry configured to:

execute the video gaming application;

retrieve, from a player action server, user profile information comprising information associated with the video game associated with a user;

determine, based on the user profile information, a level of progress of the user in the video game;

receive a subset of a plurality of supplemental videos from the player action server configured to receive and store the plurality of supplemental videos provided by a plurality of users during game play in the video game, wherein each of the subset of the plurality of supplemental videos is associated with a different level of progress in the video game;

select a video of the subset of the plurality of supplemental videos that is associated with the level of progress of the user; and

update the video game with the selected video.

12. The system of claim 11 , wherein:

the processing circuitry is further configured to download the video game using the video gaming application from a first source, and

the user equipment device comprises the processing circuitry configured to execute the video game.

13. The system of claim 11 , wherein the player action server is a remote server, and wherein the processing circuitry configured to receive the subset of the plurality of supplemental videos comprises processing circuitry configured to search the remote server for content associated with the video game provided by the plurality of users.

14. The system of claim 13 , wherein the content is an advertisement.

15. The system of claim 11 , wherein the processing circuitry is further configured to:

select the video based on an image resolution associated with the video or a duration associated with the video.

16. The system of claim 15 , wherein the processing circuitry is further configured to:

identify a predetermined level of quality associated with the video;

determine that the identified predetermined level of quality corresponds to the level of progress of the user; and

in response to determining that the identified predetermined level of quality corresponds to the level of progress of the user, associate the video with the level of progress of the user, wherein the processing circuitry configured to select comprises processing circuitry configured to select the video in response to associating the video with the level of progress of the user.

17. The system of claim 11 , wherein the level of progress of the user is determined based on a response from the user to an inquiry generated during game play of the video game, an indication that the user completed a segment of the video game, or an indication that the user reached or failed to reach a segment of the video game.

18. The system of claim 11 , wherein the video game comprises a plurality of levels of progress, wherein each level of the plurality of levels of progress is associated with a different level of difficulty.

19. The system of claim 18 , wherein the processing circuitry is configured to determine the level of progress of the user in the video game based on a data structure that associates a current position of the user in the video game with one of the plurality of levels of progress.

20. The system of claim 11 , wherein the processing circuitry configured to update the video game comprises processing circuitry configured to transmit the selected video to the user for inclusion in the video game.

Assignments (12)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0376 →
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 →
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 →
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: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
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 Dec 11, 2013
From: CHUNG, DAVID D.; KLAPPERT, WALTER R.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 031757/0653 →