Dynamic difficulty adjustment
Granted: March 20, 2018
Patent Number:
9919217
Embodiments of systems presented herein may perform automatic granular difficulty adjustment. In some embodiments, the difficulty adjustment is undetectable by a user. Further, embodiments of systems disclosed herein can review historical user activity data with respect to one or more video games to generate a game retention prediction model that predicts an indication of an expected duration of game play. The game retention prediction model may be applied to a user's activity data to…
Systems and methods for indicating events in game video
Granted: March 20, 2018
Patent Number:
9919204
In some embodiments, a system comprises a game controller module, a trigger satisfaction module, a metadata module, and a marker module. The game controller module may be configured to receive user control signals and execute gameplay based on the user control signals. The trigger satisfaction module may be configured to determine whether one or more events that occur during the gameplay satisfy one or more trigger conditions of a trigger. The metadata module may be configured to…
Image-based deformation of simulated characters of varied topology
Granted: February 13, 2018
Patent Number:
9892540
A graphical asset associated with a simulated character of a video game is received. A first image and a second image associated with the simulated character are subsequently received, the first image comprising graphical displacement mapping information for a first topology of image deformation and the second image comprising graphical displacement mapping information for a second topology of deformation. A portion of the graphical asset is then deformed using the graphical displacement…
Identifying features in polygonal meshes
Granted: January 30, 2018
Patent Number:
9881418
A polygonal mesh is received and the edges and vertices of the polygonal mesh are analyzed. A positive (e.g., convex or protruding) feature may be identified where the positive feature is bound by a non-concave edge (e.g., a convex edge or a planar edge). A negative (e.g., concave or receding) feature may also be identified where the negative feature is bound by a non-convex edge (e.g., a concave edge or a planar edge).
Systems and methods for a unified game experience
Granted: January 23, 2018
Patent Number:
9873045
In some embodiments, a system comprises game state information, a first user device, a second user device, and a processing server. The first and second user devices may include a first and second user interface modules configured to receive first and second user selections, respectively, associated with gameplay of a multiplayer game. The processing server may include a communication module, a simulation module, and rendering module. The communication module may be configured to receive…
Transforming polygonal mesh by sub-polychord collapse
Granted: January 2, 2018
Patent Number:
9858715
An example method of transforming polygonal meshes by sub-polychord collapse may include identifying, among a plurality of sub-polychords of a given size, a seed sub-polychord having an optimal value of a metric associated with collapsing the respective sub-polychord. The example method may further include identifying a first test value of the metric for a first test sub-polychord comprising the seed sub-polychord and a first adjacent edge, and further identifying a second test value of…
Systems and methods for hardware-based matchmaking
Granted: October 3, 2017
Patent Number:
9776091
The present disclosure provides a system for a game application host system and game application that can determine the hardware characteristics of a user computing system for use during online matchmaking in a multiplayer game application. The game application can include a hardware analysis module that can evaluate the user computing system to determine the speed and operational characteristics of the hardware. The hardware characteristics can be used for matchmaking by a matchmaking…
Systems and methods for generating a compilation reel in game video
Granted: October 3, 2017
Patent Number:
9776076
In some embodiments, a system comprises an interface, a set of compilation rules, a trigger indication selection module, and a compilation reel generation module. The interface may be configured to receive metadata corresponding to gameplay on a digital device. The metadata may include a set of trigger indicators associated with a set of gameplay events occurring during the gameplay. The set of trigger indicators may be based on a set of trigger conditions occurring during the gameplay.…
Systems and methods for indicating events in game video
Granted: October 3, 2017
Patent Number:
9776075
In some embodiments, a system comprises a game controller module, a trigger satisfaction module, a metadata module, and a marker module. The game controller module may be configured to receive user control signals and execute gameplay based on the user control signals. The trigger satisfaction module may be configured to determine whether one or more events that occur during the gameplay satisfy one or more trigger conditions of a trigger. The metadata module may be configured to…
Implementation of a movable control pad on a touch enabled device
Granted: September 26, 2017
Patent Number:
9772743
A control pad displayed on a touchscreen of a touchscreen device can be used by a user to control or manipulate characters, objects, or entities within a game environment. In some embodiments, the control pad is activated and displayed at a location of the touchscreen based at least in part on a touch signal location within a defined partition of the touchscreen. In response to the touch signal being moved within the boundary of the control pad, an action or manipulation of the game…
Kinetic energy smoother
Granted: August 22, 2017
Patent Number:
9741146
Embodiments disclose an animation system designed to generate animation that appears realistic to a user without using a physics engine. The animation system can use a measure of kinetic energy and reference information to determine whether the animation appears realistic or satisfies the laws of physics. Based, at least in part, on the kinetic energy, the animation system can determine whether to adjust a sampling rate of animation data to reflect more realistic motion compared to a…
Autonomous media version testing
Granted: May 2, 2017
Patent Number:
9639455
Autonomous media version testing is described. A method may include testing, by a processing device of a server and without human interaction, a plurality of versions of a game, each having a different set of test conditions, using information received from play of the plurality of versions of the game after a first game move has been made in the game. The method may also include determining, by the processing device and without human interaction, which of the plurality of versions of…
Collaborative online gaming system and method
Granted: April 25, 2017
Patent Number:
9630113
A system, method, and computer program product for collaborative online gaming, including at least one of providing a central repository master browser system; providing an experience calibrated match-making service; providing a dynamic multiplayer server component auto deployment and aggregation system; providing a lobby centric simultaneous and collaborative client game play launching feature; and providing a video game screen over-layer technology giving users access to a control…
Automatic game comparison and recommendation
Granted: April 25, 2017
Patent Number:
9630111
Game players are connected to each other through comparisons of information associated with events in which the game players and their friends have competed. Competition information such as game play results, leader board positions, game attributes, and entitlements may be used to compare players and players' friends to each other, and the comparison information is used to recommend additional events to the players in such a way as to enhance social networking and asynchronous game play…
Resolving graphical conflicts between objects
Granted: April 18, 2017
Patent Number:
9626809
A request is received to assign a first graphical asset and a second graphical asset associated with a three-dimensional (3D) geometry of a simulated character of a video game to the same physical location on the 3D geometry. A graphical conflict between the first graphical asset and the second graphical asset is detected, where the graphical conflict indicates that at least a portion of the first graphical asset and at least a portion of the second graphical asset graphically overlap at…
Image-based deformation of simulated characters of varied topology
Granted: April 18, 2017
Patent Number:
9626808
A graphical asset associated with a simulated character of a video game is received. A first image and a second image associated with the simulated character are subsequently received, the first image comprising graphical displacement mapping information for a first topology of image deformation and the second image comprising graphical displacement mapping information for a second topology of deformation. A portion of the graphical asset is then deformed using the graphical displacement…
Adaptive learning system for video game enhancement
Granted: April 11, 2017
Patent Number:
9616329
Techniques are disclosed that can capture sequences of player input in response to situations confronting a player of a video game while playing the video game on a game console. A game engine within the game console may associate an archetype with the captured sequences. The outcomes of the captured sequences are determined with respect to the game situations and a score is applied to the captured sequences based on the outcomes. The captured sequences, the outcomes and the scores are…
Dynamic control of a light box system
Granted: April 11, 2017
Patent Number:
9619931
This disclosure relates to systems and methods for controlling a light box system. The light box system can be used to create lighting for a virtual environment. The light box system, also referred to as a light box, can be formed from a plurality of walls that form a room-like structure. Each wall of the light box can include a plurality of light projection elements. The light projection elements can be light emitting diodes (LED) that can project light within the interior of the light…
Systems and methods for crowd-sourced game strategy
Granted: April 11, 2017
Patent Number:
9616345
Various embodiments provide systems and methods that collect data regarding game strategy decisions by human players during video game, and utilize the collected data to either adjust or replace behaviors of computer players and/or suggest game strategies to human players during video game sessions. The game strategy decisions may be harvested from human-vs-human and human-vs-computer video game sessions. The data may be harvested from online-connected video game sessions, which may be…
Two-dimensional database query
Granted: April 11, 2017
Patent Number:
9616344
A data structure includes a plurality of player entries that associates a player with a respective set of player activity data points having a first value and a second value. In response to a query defining ranges for the first value and second value, a response is generated using the data structure, the response indicating players matching the criteria of the ranges.