IP Library Granted Patent US 12,042,726
Granted Patent B2
US 12,042,726 · App. 17/951,724 · Granted Jul 23, 2024

Methods, systems, and devices of social networking with portions of recorded game content

Inventors: Jeffrey Nicholas Mahlmeister (Glenview, IL); Thane Kurt Woidan (Chicago, IL); Thomas J. Panfil (La Grange, IL); Tino Soelberg (Chicago, IL)
Assignee: STEELSERIES ApS
A63F13/497A63F13/5378A63F13/79A63F13/798A63F13/86A63F13/28A63F13/35A63F13/355A63F13/54A63F13/69A63F13/843A63F13/847A63F13/85A63F13/95A63F13/98A63F2300/408A63F2300/537A63F2300/538A63F2300/5546A63F2300/558A63F2300/634G06N20/00H04L51/046H04L51/10H04L51/52H04L67/06
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 12,042,726
App. No.
17/951,724
Granted
Jul 23, 2024
Kind
B2
Abstract

Embodiments include a system and method that facilitate detecting a request from a player to share a trigger clip of a video game, preparing the trigger clip for sharing and sharing the trigger clip in a message to a third party or to a social media destination. Additional embodiments include storing one or more trigger clips in a library where the trigger clips are available for searching and review by players and others. Advantages include making the trigger clips available for subsequent review, training, coaching and other purposes.

Claims (81)

1. A device, comprising:

a memory to store instructions; and

a processor coupled to the memory, wherein responsive to executing the instructions, the processor performs operations comprising:

detecting an occurrence in a game of an event corresponding to a trigger within the game;

responsive to the detecting the occurrence in the game of the event corresponding to the trigger, storing a trigger clip, wherein the trigger clip comprises gameplay content within the game that includes the occurrence of the event that caused storage of the trigger clip;

retrieving accessory game inputs that created the gameplay content;

adding the accessory game inputs to the trigger clip as a visual overlay on a video representation of the gameplay content in the trigger clip, wherein the visual overlay has a level of transparency to avoid obscuring the video representation of the gameplay content in the trigger clip;

receiving a request to share the trigger clip;

preparing the trigger clip for sharing according to the request, wherein preparing the trigger clip for sharing comprises: determining one or more recipients for the trigger clip; determining a lifespan for the trigger clip; and preparing a message including data defining the trigger clip, data defining the one or more recipients of the trigger clip, and data defining the lifespan of the trigger clip, wherein the trigger clip will only be viewable by the recipients during the lifespan of the trigger clip; and

sharing the trigger clip according to the request, with the one or more recipients over a communications network.

2. The device of claim 1 , wherein the event comprises receiving first user-generated input.

3. The device of claim 1 , wherein the sharing the trigger clip comprises sharing the trigger clip with one or more players of a group of players of the game.

4. The device of claim 3 , wherein the operations further comprise:

retrieving metadata associated with the trigger clip, wherein the retrieving the metadata comprises retrieving one or more of:

data defining the one or more players of the group of players of the game;

data defining the game;

data defining a date the game was played; and

historical statistical data for the one or more players of the group of players of the game; and

combining the metadata with the trigger clip.

5. The device of claim 1 , wherein sharing the trigger clip comprises:

responsive to the request to share the trigger clip, formatting a message including the trigger clip, the message addressed to one or more users associated with the one or more recipients according to the request to share the trigger clip.

6. The device of claim 5 , wherein formatting the message comprises:

formatting an instant message addressed to a mobile device of a user specified by the request; and

attaching the trigger clip as an attachment to the instant message.

7. The device of claim 5 , wherein the operations further comprise retrieving the trigger clip from a library of trigger clips.

8. The device of claim 7 , wherein the operations further comprise:

determining a category of the trigger clip responsive to the detecting the request to share the trigger clip; and

locating the trigger clip in the library of trigger clips based on the category of the trigger clip.

9. A method, comprising:

receiving, by a processing system including a processor, an indication of a trigger within a game to trigger storage of a trigger clip;

accessing, by the processing system, historical game content to train an artificial intelligence engine using machine learning to identify events in a history of gameplay content corresponding to the trigger;

detecting, by the processing system, an occurrence in the game of an event corresponding to the trigger, wherein the detecting the occurrence of the event comprises processing the gameplay content by the artificial intelligence engine;

responsive to the detecting the occurrence in the game of the event corresponding to the trigger, storing the trigger clip, wherein the trigger clip comprises a portion of game content within the game that includes the occurrence of the events that caused storage of the trigger clip;

retrieving, by the processing system, accessory game inputs by a gamer, wherein the accessory game inputs created the game content;

adding, by the processing system, the accessory game inputs to the trigger clip as a visual overlay on a video representation of the gameplay content in the trigger clip, wherein the visual overlay has a level of transparency to avoid obscuring the video representation of the gameplay content in the trigger clip;

detecting, by the processing system, a request to share the trigger clip; and

sharing, by the processing system, the trigger clip according to the request, with one or more user devices over a communications network.

10. The method of claim 9 , further comprising storing, by the processing system, the trigger clip in a library of trigger clips according to category information.

11. The method of claim 10 , further comprising:

receiving, by the processing system, a request to view one or more trigger clips stored in the library;

retrieving, by the processing system, the one or more trigger clips from the library; and

providing, by the processing system, the one or more trigger clips over the communication network for viewing.

12. The method of claim 10 , further comprising:

receiving, by the processing system, one or more annotated trigger clips; and

storing, by the processing system, the one or more annotated trigger clips in the library according to category information.

13. The method of claim 12 , further comprising receiving, by the processing system, respective category information for each respective trigger clip of the one or more annotated trigger clips wherein receiving respective category information comprises receiving, by the processing system, one or more of:

ranking information for each respective trigger clip of the one or more annotated trigger clips;

player identification information for each respective trigger clip of the one or more annotated trigger clips;

content summary information for each respective trigger clip of the one or more annotated trigger clips; and

timestamp information for each respective trigger clip of the one or more annotated trigger clips.

14. The method of claim 10 , further comprising:

receiving, by the processing system, from a player of the game, a search request to locate, in the library, trigger clips for viewing;

locating, by the processing system, one or more trigger clips in the library, wherein the locating is according to the search request; and

providing, by the processing system, the one or more trigger clips to the player of the game.

15. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:

receiving an indication of a trigger within a game to trigger storage of a trigger clip;

detecting an occurrence in the game of an event corresponding to the trigger;

responsive to the detecting the occurrence in the game of the event corresponding to the trigger, storing the trigger clip in a library of annotated trigger clips according to category information, wherein the trigger clip comprises a video representation of gameplay within the game that includes the occurrence of the events that caused storage of the trigger clip;

retrieving accessory game inputs by a gamer, wherein the accessory game inputs created the gameplay;

adding the accessory game inputs to the trigger clip as a visual overlay on a video representation of gameplay in the trigger clip, wherein the visual overlay has a level of transparency to avoid obscuring the video representation of the gameplay in the trigger clip;

detecting a request to share the trigger clip; and

sharing the trigger clip according to the request, with one or more user devices over a communications network.

16. The non-transitory machine-readable medium of claim 15 , wherein the sharing the trigger clip comprises:

formatting an instant message for communication over the communication network to a user device of a user.

17. The non-transitory machine-readable medium of claim 15 , wherein storing the trigger clip comprises:

determining metadata for the trigger clip, wherein metadata comprises one or more of:

data defining one or more players of a group of players of the game;

data defining the game;

data defining a date the game was played; and

historical statistical data for the one or more of the players of the group of players of the game;

determining first category information for the trigger clip; and

storing, in the library of annotated trigger clips, the trigger clip with the metadata the first category information.

18. The non-transitory machine-readable medium of claim 15 , wherein sharing the trigger clip comprises:

responsive to the request to share the trigger clip, formatting a message including the trigger clip, the message addressed to one or more users associated with the one or more user devices according to the request to share the trigger clip.

19. The non-transitory machine-readable medium of claim 15 , wherein sharing the trigger clip comprises:

formatting an instant message addressed to a mobile device of a user specified by the request; and

attaching the trigger clip as an attachment to the instant message.

20. The non-transitory machine-readable medium of claim 15 , further comprising:

receiving, by the processing system, from a player of the game, a search request to locate, in the library, trigger clips for viewing;

locating, by the processing system, one or more trigger clips in the library, wherein the locating is according to the search request; and

providing, by the processing system, the one or more trigger clips to the player of the game.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Jan 23, 2025
From: STEELSERIES APS
To: GN STORE NORD A/S
Reel/Frame 069988/0950 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: MAHLMEISTER, JEFFREY NICHOLAS; WOIDAN, THANE KURT; PANFIL, THOMAS J.; SOELBERG, TINO
To: STEELSERIES APS
Reel/Frame 061216/0011 →
Continuity (3)
Continuation 16585979 · Sep 27, 2019
Provisional Application 62758069 · Nov 9, 2018
Related Publication 20230158401A1 · May 25, 2023
Cited By (3)
US 12,220,631 US 12,357,919 US 12,589,296