IP Library Granted Patent US 9,278,288
Granted Patent B2
US 9,278,288 · App. 14/169,219 · Granted Mar 8, 2016

Automatic generation of a game replay video

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,278,288
App. No.
14/169,219
Granted
Mar 8, 2016
Kind
B2
Abstract

A video clip may be automatically generated from a gameplay recording based on an interest metric. The interest metric may be determined from a variety of sources, such as developer provided signals, platform-based signals, and reception signal. A machine learning technique may be applied to each of the signals individually and/or in aggregate (e.g., the interest metric) to ascertain a weighting scheme, for example, for each individual signal or the interest metric to improve the selection of portions of video from a gameplay recording.

Claims (42)

1. A computer-implemented method, comprising:

obtaining, at a processor, a recording of a video game signal while a video game is played by a user;

receiving, at the processor, an interest metric signal that comprises a frame indication, the frame indication identifying a temporal location within the recording;

determining, at the processor, a first plurality of portions of the recording based on the interest metric signal;

determining, at the processor, ranks for the first plurality of portions;

generating, at the processor, a first video clip signal based upon the first plurality of portions of the recording and the ranks; and

providing, via the processor, the first video clip signal.

2. The method of claim 1 , wherein the interest metric signal comprises at least one signal selected from the group consisting of: a developer-provided signal, a reception signal, and a game signal.

3. The method of claim 1 , wherein the interest metric signal comprises a developer-provided signal that indicates a portion of the video game signal indicated as likely to be of interest by a developer of the video game.

4. The method of claim 1 , further comprising:

receiving, at the processor, a request to assemble a second video clip signal;

determining, at the processor, a second plurality of portions of the recording based on the interest metric signal and the first plurality of portions for the first video clip signal;

combining, at the processor, the second plurality of portions of the recording into a second video clip signal; and

providing, via the processor, the second video clip signal.

5. The method of claim 1 , further comprising recording, via the processor, a touch input.

6. The method of claim 5 , wherein the first video clip signal includes a representation of the touch input corresponding to the first plurality of portions.

7. The method of claim 1 , further comprising determining, via the processor, an audio track for the first video clip signal, wherein the first video clip signal further comprises the audio track.

8. The method of claim 1 , further comprising determining, via the processor, a video effect for the first plurality of portions.

9. The method of claim 8 , wherein the first video clip signal further comprises the video effect.

10. The method of claim 1 , wherein the first plurality of portions comprises a plurality of frames.

11. A system, comprising:

a database configured to store a recording of a video game signal;

a processor connected to the database and configured to:

obtain the recording of the video game signal while a video game is played by a user;

receive an interest metric signal that comprises a frame indication, wherein the frame indication identifies a temporal location within the recording;

determine a first plurality of portions of the recording based on the interest metric signal;

determine ranks for the first plurality of portions;

generate a first video clip signal based upon the first plurality of portions of the recording and the ranks; and

provide the first video clip signal.

12. The system of claim 11 , wherein the interest metric signal comprises at least one signal selected from the group consisting of: a developer-provided signal, a reception signal, and a game signal.

13. The system of claim 11 , wherein the interest metric signal comprises a developer-provided signal that indicates a portion of the video game signal indicated as likely to be of interest by a developer of the video game.

14. The system of claim 11 , wherein the processor is further configured to:

receive a request to assemble a second video clip signal;

determine a second plurality of portions of the recording based on the interest metric signal and the first plurality of portions for the first video clip signal;

combine the second plurality of portions of the recording into a second video clip signal; and

provide the second video clip signal.

15. The system of claim 11 , wherein the processor is further configured to record a touch input.

16. The system of claim 15 , wherein the first video clip signal includes a representation of the touch input corresponding to the first plurality of portions.

17. The system of claim 11 , wherein the processor is further configured to determine an audio track for the first video clip signal, wherein the first video clip signal further comprises the audio track.

18. The system of claim 11 , wherein the processor is further configured to determine a video effect for the first plurality of portions.

19. The system of claim 18 , wherein the first video clip signal further comprises the video effect.

20. The system of claim 11 , wherein the first plurality of portions comprises a plurality of frames.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2014
From: MCCARTHY, ALEXANDER RUBEN STACEY; CURTIS, DUNCAN JOHN
To: GOOGLE INC.
Reel/Frame 032101/0717 →