IP Library Granted Patent US 11,185,786
Granted Patent B2
US 11,185,786 · App. 16/366,631 · Granted Nov 30, 2021

Methods and apparatus for monitoring actions during gameplay

Inventors: Jeffrey Nicholas Mahlmeister (Glenview, IL); Thomas J. Panfil (La Grange, IL); Thane Kurt Woidan (Chicago, IL); Michael John Lelli (Chicago, IL); Joel Wood Hunsley (Des Plaines, IL); Jason Robert Christian (Chicago, IL); Tino Soelberg (Chicago, IL)
Assignee: STEELSERIES ApS
A63F13/86A63F13/497A63F13/67A63F13/35
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 11,185,786
App. No.
16/366,631
Granted
Nov 30, 2021
Kind
B2
Abstract

A system that incorporates the subject disclosure may include, for example, a processor that facilitates a performance of operations. The operations may include obtaining an identification of an action to monitor during a gameplay associated with a game, storing a representation of a sliding window of the gameplay in a first storage medium, monitoring, by the system, for the identification of the action during the gameplay, detecting the identification of the action during the gameplay responsive to the monitoring, and responsive to the detecting, storing the representation of the sliding window of the gameplay in a second storage medium that is different from the first storage medium. Additional embodiments are disclosed.

Claims (47)

1. A method, comprising:

obtaining, by a system comprising a processor, an identification of an action to monitor during a gameplay associated with a game, wherein the identification of the action includes a specification of a number of user inputs exceeding a threshold, and wherein the specification of the number of user inputs includes a number of instant messages and a number of email messages that are submitted;

storing, by the system, a representation of a sliding window of the gameplay in a first storage medium;

monitoring, by the system, for the identification of the action during the gameplay;

detecting, by the system, the identification of the action during the gameplay responsive to the monitoring; and

responsive to the detecting, storing, by the system, the representation of the sliding window of the gameplay in a second storage medium that is different from the first storage medium.

2. The method of claim 1 , wherein the representation of the sliding window of the gameplay includes a video, an image, an audio track, or a combination thereof.

3. The method of claim 1 , wherein the first storage medium includes a buffer of a graphics card, a random access memory, or a combination thereof.

4. The method of claim 1 , wherein the second storage medium includes a server associated with a social media platform, a server associated with a virtual machine, a memory contained within a common housing as the first storage medium, a network element, or a combination thereof.

5. The method of claim 1 , further comprising:

subsequent to the storing of the representation of the sliding window of the gameplay in the second storage medium, storing, by the system, a second representation of the sliding window of the gameplay in the first storage medium,

wherein the storing of the second representation of the sliding window of the gameplay overwrites the representation of the sliding window of the gameplay in the first storage medium.

6. The method of claim 1 , wherein the storing, by the system, of the representation of the sliding window of the gameplay in the first storage medium is done in real-time during the gameplay.

7. The method of claim 1 , wherein the system comprises a camera, and wherein the storing of the representation of the sliding window of the gameplay in the second storage medium further comprises:

recording, by the system, a video of a gamer, an image of the gamer, an audio track of the gamer, or a combination thereof; and

storing, by the system, the video of the gamer, the image of the gamer, the audio track of the gamer, or the combination thereof in the second storage medium.

8. The method of claim 7 , further comprising:

simultaneously presenting, by the system, the representation of the sliding window of the gameplay and the video of the gamer, the image of the gamer, the audio track of the gamer, or the combination thereof.

9. The method of claim 1 , wherein the storing of the representation of the sliding window of the gameplay in the second storage medium further comprises:

presenting, by the system, a prompt responsive to the monitoring;

placing, by the system, a copy of the representation of the sliding window of the gameplay in a third storage medium;

receiving, by the system, a user input in response to the prompt; and

storing the copy in the second storage medium responsive to the user input.

10. The method of claim 9 , wherein the placing of the copy of the representation of the sliding window of the gameplay in the third storage medium further comprises:

initiating a timer to store a second sliding window of the representation after detecting the action, thereby resulting in an updated representation of the sliding window of the gameplay; and

responsive to detecting an expiration of the timer, storing the updated representation in the third storage medium.

11. The method of claim 9 , further comprising:

storing a new representation of the sliding window of the gameplay in the first storage medium during the gameplay after placing the copy in the third storage medium.

12. A device, comprising:

a memory that stores instructions; and

a processor coupled to the memory, wherein responsive to executing the instructions, the processor facilitates a performance of operations, the operations comprising:

obtaining an identification of an action to monitor during a gameplay, wherein the identification of the action includes a specification of a number of user inputs exceeding a threshold, and wherein the specification of the number of user inputs includes a number of instant messages and a number of email messages that are submitted;

storing a representation of a sliding window of the gameplay in a first storage medium;

detecting the identification of the action during the gameplay; and

responsive to the detecting, storing the representation of the sliding window of the gameplay in a second storage medium that is different from the first storage medium.

13. The device of claim 12 , wherein the representation of the sliding window includes a first video clip that occurs prior to an occurrence of the action and a second video clip that occurs subsequent to the action, and wherein a first time duration of the first video clip, a first resolution of the first video clip, a second time duration of the second video clip, and a second resolution of the second video clip are based on one or more user preferences.

14. The device of claim 12 , wherein the identification of the action includes a specification of a sound volume level associated with a gamer.

15. The device of claim 12 , wherein the specification of the number of user inputs includes an identification of a content of the instant messages, the email messages, or the combination thereof.

16. The device of claim 15 , wherein the identification of the content includes an identification of particular statements.

17. The device of claim 15 , wherein the identification of the content includes an identification of particular punctuation, the particular punctuation including an exclamation point.

18. The device of claim 12 , wherein the specification of the number of user inputs includes an identification of an emoji.

19. A non-transitory machine-readable storage medium comprising instructions, wherein responsive to executing the instructions a processing system comprising a processor performs operations, the operations comprising:

storing a representation of a sliding window of a gameplay associated with a game in a first storage medium;

detecting an identification of an action during the gameplay based on a monitoring of the gameplay, wherein the identification of the action includes a specification of a number of user inputs exceeding a threshold, and wherein the specification of the number of user inputs includes a number of instant messages and a number of email messages that are submitted; and

responsive to the detecting, storing the representation of the sliding window of the gameplay in a second storage medium that is different from the first storage medium.

20. The non-transitory machine-readable storage medium of claim 19 , wherein the operations further comprise:

responsive to the detecting, storing a representation of a gamer controlling the gameplay in the second storage medium.

Assignments (6)
CHANGE OF ADDRESS Recorded Mar 30, 2026
From: STEEL SERIES APS
To: STEEL SERIES APS
Reel/Frame 075299/0218 →
MERGER Recorded Mar 30, 2026
From: STEEL SERIES APS
To: GN AUDIO A/S
Reel/Frame 075299/0257 →
CHANGE OF ADDRESS Recorded Mar 30, 2026
From: STEEL SERIES APS
To: STEEL SERIES APS
Reel/Frame 075299/0264 →
MERGER Recorded Mar 30, 2026
From: GN AUDIO A/S
To: GN HEARING A/S
Reel/Frame 075299/0271 →
NUNC PRO TUNC ASSIGNMENT Recorded Jan 23, 2025
From: STEELSERIES APS
To: GN AUDIO A/S
Reel/Frame 069988/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: MAHLMEISTER, JEFFREY NICHOLAS; SOELBERG, TINO; PANFIL, THOMAS J.; CHRISTIAN, JASON ROBERT; HUNSLEY, JOEL WOOD; LELLI, MICHAEL JOHN; WOIDAN, THANE KURT
To: STEELSERIES APS
Reel/Frame 050288/0444 →
Continuity (2)
Provisional Application 62720750 · Aug 21, 2018
Related Publication 20200061477A1 · Feb 27, 2020
Cited By (6)
US 12,220,631 US 12,226,691 US 12,239,907 US 12,330,058 US 12,357,919 US 12,589,296