IP Library Granted Patent US 10,258,882
Granted Patent B2
US 10,258,882 · App. 15/886,676 · Granted Apr 16, 2019

Recording companion

Inventors: Steven Trombetta (Seattle, WA); Edmund Samuel Victor Pinto (Duvall, WA); Todd Ryun Manion (Seattle, WA); James Andrew Goossen (Sammamish, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
A63F13/49A63F13/497A63F13/60A63F13/86H04N21/4223H04N21/42203H04N21/4334H04N21/4781
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 10,258,882
App. No.
15/886,676
Granted
Apr 16, 2019
Kind
B2
Abstract

Active gameplay of a video game on a computer gaming device is overseen by a platform-level in-game recording companion that executes separately from any of a plurality of different video games. During active gameplay of the video game, the active gameplay is continuously and automatically buffered to a temporary storage buffer. During active gameplay the computer gaming device receives a command to save a segment of the active gameplay for subsequent viewing. While displaying gameplay of the currently-executing video game, an interface for the platform-level in-game recording companion is displayed. The segment of the active gameplay is saved from the temporary storage buffer to a library of the platform-level in-game recording companion.

Claims (41)

1. A digital video recording method for video games, the method comprising:

on a computer gaming device configured to play a plurality of different video games, overseeing active gameplay of a video game of the plurality of different video games with a platform-level in-game recording companion that executes separately from any of the plurality of different video games;

during active gameplay of the video game, continuously and automatically buffering the active gameplay to a temporary storage buffer of the computer gaming device;

during active gameplay of the video game, receiving a command to save a segment of the active gameplay for subsequent viewing;

while displaying gameplay of the video game, displaying an interface for the platform-level in-game recording companion; and

saving the segment of the active gameplay from the temporary storage buffer to a library of the platform-level in-game recording companion.

2. The method of claim 1 , wherein the command to save the segment of the active gameplay is received from a game controller.

3. The method of claim 1 , wherein the platform-level in-game recording companion is an application that runs while the video game is played.

4. The method of claim 1 , wherein the platform-level in-game recording companion is part of an operating system.

5. The method of claim 1 , wherein the active gameplay is buffered in the temporary storage buffer after rendering.

6. The method of claim 1 , wherein the active gameplay is buffered in the temporary storage buffer before rendering.

7. The method of claim 1 , wherein the interface for the platform-level in-game recording companion includes an executable start object configured to effectuate issuance of a command indicating a beginning of the segment of the active gameplay.

8. The method of claim 1 , wherein the interface for the platform-level in-game recording companion includes an executable stop object configured to effectuate issuance of a command indicating an end point of the segment of the active gameplay.

9. The method of claim 1 , wherein the interface for the platform-level in-game recording companion includes an executable edit object configured to effectuate issuance of a command to edit the segment of the active gameplay.

10. The method of claim 1 , wherein the interface for the platform-level in-game recording companion includes an executable display object configured to effectuate viewing of the library of the platform-level in-game recording companion.

11. The method of claim 1 , wherein the interface for the platform-level in-game recording companion includes an executable display object specifying a duration of active gameplay preceding the receipt of a command to save the segment.

12. The method of claim 1 , wherein the interface for the platform-level in-game recording companion includes an executable display object specifying a duration of active gameplay following the receipt of the command to save the segment.

13. The method of claim 1 , wherein the interface for the platform-level in-game recording companion is displayed to a side of the active gameplay.

14. The method of claim 1 , wherein gameplay of the video game is displayed with full game action while the interface for the platform-level in-game recording companion is displayed.

15. The method of claim 1 , wherein gameplay of the video game is displayed without pausing while the interface for the platform-level in-game recording companion is displayed.

16. The method of claim 1 , wherein gameplay of the video game is displayed without stopping while the interface for the platform-level in-game recording companion is displayed.

17. The method of claim 1 , wherein gameplay of the video game is displayed in focus while the interface for the platform-level in-game recording companion is displayed.

18. A video game console system, comprising:

a game controller including one or more buttons; and

a computer gaming device including:

a temporary storage buffer;

a long term storage device;

an input subsystem configured to recognize activation of each of the one or more buttons of the game controller; and

a logic machine configured to separately execute a plurality of different video games and a platform-level in-game recording companion, wherein the platform-level in-game recording companion is configured to:

continuously and automatically buffer, to the temporary storage buffer, a video of active gameplay of a currently-executing video game of the plurality of different video games;

display an interface for the platform-level in-game recording companion while displaying gameplay of the currently-executing video game; and

save, from the temporary storage buffer to the long term storage device, a segment of the video of active gameplay of the currently-executing video game responsive to the input subsystem recognizing activation of a button of the one or more buttons of the game controller.

19. The video game console system of claim 18 , wherein the interface for the platform-level in-game recording companion is displayed responsive to activation of a button of the one or more buttons of the game controller.

20. A computing device, comprising:

a logic machine; and

a storage machine holding instructions executable by the logic machine to instantiate a platform-level in-game recording companion that executes separately from any of a plurality of different video games, the platform-level in-game recording companion configured to:

oversee active gameplay of a currently-executing video game of the plurality of different video games;

during active gameplay of the currently-executing video game, continuously and automatically buffer the active gameplay to a temporary storage buffer;

during active gameplay of the currently-executing video game, receive a command to save a segment of the active gameplay for subsequent viewing;

while displaying gameplay of the currently-executing video game, display an interface for the platform-level in-game recording companion; and

save the segment of the active gameplay from the temporary storage buffer to a library of the platform-level in-game recording companion.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2018
From: TROMBETTA, STEVEN; PINTO, EDMUND SAMUEL VICTOR; MANION, TODD RYUN; GOOSSEN, JAMES ANDREW
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044804/0949 →
Continuity (3)
Continuation 14606871 · Jan 27, 2015
Provisional Application 61947939 · Mar 4, 2014
Related Publication 20180154259A1 · Jun 7, 2018