IP Library Granted Patent US 8,628,423
Granted Patent B2
US 8,628,423 · App. 13/170,755 · Granted Jan 14, 2014

Systems and methods for generating video hints for segments within 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 8,628,423
App. No.
13/170,755
Granted
Jan 14, 2014
Kind
B2
Abstract

Systems and methods for generating hints for a player with an interactive video gaming environment are provided. A plurality of videos from users is received at a remote server. Each of the plurality of videos includes a hint that corresponds to a different one of a plurality of segments within the interactive video gaming environment. An action relating to game play in the interactive video gaming environment is received at the remote server from player equipment. A determination is made as to whether the action is associated with one of the plurality of segments. In response to determining the action is associated with one of the plurality of segments, one of the plurality of videos that includes the hint that corresponds to the one of the plurality of segments associated with the action is selected. The selected one of the plurality of videos is transmitted to the player equipment.

Claims (50)

1. A method for presenting hints to a player engaged with an interactive video gaming environment having a plurality of segments, the method comprising:

receiving, at a remote server, a plurality of videos from a plurality of players of the interactive video gaming environment, wherein each of the plurality of videos (i) is created by one of the plurality of players, (ii) includes a hint that corresponds to one of the plurality of segments within the interactive video gaming environment, and (iii) includes data that indicates a selected association between the hint and the one of the plurality of segments, as selected by the one of the plurality of players who created the video;

receiving, at the remote server from a player equipment, an action relating to game play in the interactive video gaming environment, wherein the action is an automatically generated hint request for presenting at least one of the plurality of videos having the corresponding hint, wherein the hint request is automatically generated, without receiving player input for the hint request based on player progress of the game play within the interactive video gaming environment, wherein the player progress is determined by processing circuitry of either one of the remote server or the player equipment;

determining, at the remote server, whether the action is associated with one of the plurality of segments;

in response to determining the action is associated with one of the plurality of segments, selecting, at the remote server, one of the plurality of videos that includes the hint that corresponds to the one of the plurality of segments associated with the action; and

transmitting the selected one of the plurality of videos to the player equipment for display.

2. The method of claim 1 , wherein receiving the plurality of videos comprises receiving from a first player of the plurality of players a first video of the plurality of videos and input from the first player identifying the first video as corresponding to a first segment of the plurality of segments.

3. The method of claim 1 , wherein an operator at the remote server reviews content of the received videos to determine which of the plurality of segments corresponds to the hint in the respective video.

4. The method of claim 1 , wherein receiving the action comprises at least one of receiving from the player a response to an inquiry or question provided during the game play, receiving an indication that the player completed a segment or stage of the interactive video gaming environment, and receiving an indication that the player reached or failed to reach a segment of one of the plurality of segments of the interactive video gaming environment.

5. The method of claim 1 , wherein receiving the action comprises receiving an indication identifying a segment of the interactive video gaming environment associated with the hint request.

6. The method of claim 1 , wherein each of the plurality of segments corresponds to at least one of a different one of a plurality of levels within the interactive video gaming environment, a section of a plurality of sections within the interactive video gaming environment, and a representation of a predetermined objective the player needs to complete in the interactive video gaming environment.

7. The method of claim 1 , wherein the selected one of the plurality of videos is a first video, and wherein the transmitting comprises:

determining whether the first video has previously been accessed by the player; and

transmitting a second one of the plurality of videos as the selected one of the plurality of videos, instead of the first video, when the first video has previously been accessed by the player.

8. The method of claim 1 , wherein determining whether the action is associated with one of the plurality of segments comprises:

maintaining a database for the interactive video gaming environment that includes entries that define the plurality of segments within the interactive video gaming environment that correspond to the plurality of videos; wherein:

receiving the action comprises receiving a game play data structure that includes information identifying a current segment of the game play within the interactive video gaming environment; and

cross-referencing the current segment of the game play with the entries in the database to determine whether any segments in the database correspond to the current segment.

9. The method of claim 1 , wherein the plurality of videos is a first plurality of videos, and wherein determining the action is not associated with one of the plurality of segments comprises:

generating, with the remote server, an indication for provision to the plurality of players, requesting a video associated with the one of the plurality of segments, the indication including criteria for hints associated with the one of the plurality of segments;

receiving a second plurality of videos corresponding to the one of the plurality of segments based on the generated indication; and

selecting a portion of the second plurality of videos for transmission to the player equipment based on the one of the plurality of segments.

10. The method of claim 1 , wherein determining the action is not associated with one of the plurality of segments comprises:

generating an indication for provision to the player indicating availability of the video corresponding to the one of the plurality of segments when the video becomes available; and

transmitting the selected one of the plurality of videos to the player in response to receiving a user selection based on the generated indication.

11. A system for presenting hints to a player engaged with an interactive video gaming environment having a plurality of segments, the system comprising processing circuitry configured to:

receive, at a remote server, a plurality of videos from a plurality of players, wherein each of the plurality of videos (i) is created by one of the plurality of players, (ii) includes a hint that corresponds to one of the plurality of segments within the interactive video gaming environment, and (iii) includes data indicating a selected association between the hint and the one of the plurality of segments, as selected by the one of the plurality of players who created the video;

receive, at the remote server from player equipment, an action relating to game play in the interactive video gaming environment, wherein the action is an automatically generated hint request for presenting at least one of the plurality of videos having the corresponding hint, wherein the hint request is automatically generated, without receiving player input for the hint request, based on player progress of the game play within the interactive video gaming environment, wherein the player progress is determined by processing circuitry of either one of the remote server or a player equipment;

determine, at the remote server, whether the action is associated with one of the plurality of segments;

select, at the remote server, one of the plurality of videos that includes the hint that corresponds to the one of the plurality of segments associated with the action responsive to determining the action is associated with one of the plurality of segments; and

transmit the selected one of the plurality of videos to the player equipment for display.

12. The system of claim 11 , wherein the processing circuitry is further configured to receive from a first player of the plurality of players a first video of the plurality of videos and input from the first player identifying the first video as corresponding to a first segment of the plurality of segments.

13. The system of claim 11 , wherein an operator at the remote server reviews content of the received videos to determine which of the plurality of segments corresponds to the hint in the respective video.

14. The system of claim 11 , wherein the processing circuitry is further configured to receive the action by at least one of receiving from the player a response to an inquiry or question provided during the game play, receiving an indication that the player completed a segment or stage of the interactive video gaming environment, and receiving an indication that the player reached or failed to reach a segment of one of the plurality of segments of the interactive video gaming environment.

15. The system of claim 11 , wherein the processing circuitry is configured to receive as the action an indication identifying a segment of the interactive video gaming environment associated with the hint request.

16. The system of claim 11 , wherein each of the plurality of segments corresponds to at least one of a different one of a plurality of levels within the interactive video gaming environment, a section of a plurality of sections within the interactive video gaming environment, and a representation of a predetermined objective the player needs to complete in the interactive video gaming environment.

17. The system of claim 11 , wherein the selected one of the plurality of videos is a first video, and wherein the processing circuitry is further configured to:

determine whether the first video has previously been accessed by the player; and

transmit a second one of the plurality of videos as the selected one of the plurality of videos, instead of the first video, when the first video has previously been accessed by the player.

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

maintain a database for the interactive video gaming environment that includes entries that define the plurality of segments within the interactive video gaming environment that correspond to the plurality of videos;

receive a game play data structure that includes information identifying a current segment of the game play within the interactive video gaming environment; and

cross-reference the current segment of the game play with the entries in the database to determine whether any segments in the database correspond to the current segment.

19. The system of claim 11 , wherein the plurality of videos is a first plurality of videos, and wherein the processing circuitry that is further configured to determine the action is not associated with one of the plurality of segments is further configured to:

generate, with the remote server, an indication for provision to the plurality of players, requesting a video associated with the one of the plurality of segments, the indication including criteria for hints associated with the one of the plurality of segments;

receive a second plurality of videos corresponding to the one of the plurality of segments based on the generated indication; and

select a portion of the second plurality of videos for transmission to the player equipment based on the one of the plurality of segments.

20. The system of claim 11 , wherein the processing circuitry that is further configured to determine the action is not associated with one of the plurality of segments is further configured to:

generate an indication for provision to the player indicating availability of the video corresponding to the one of the plurality of segments when the video becomes available; and

transmit the selected one of the plurality of videos to the player in response to receiving a user selection based on the generated indication.

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: 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: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
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 →
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 Jun 29, 2011
From: CHUNG, DAVID D.; KLAPPERT, WALTER R.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 026520/0286 →