Systems and methods for capturing participant likeness for a video game character
Granted: October 2, 2018
Patent Number:
10086286
Systems and methods for capturing participant likeness for a video game character are disclosed. In some embodiments, a method comprises receiving, at a pose generation system, multiple videos of one or more live events, the multiple videos recorded from a plurality of camera angles. A target participant may be identified, at the pose generation system, in the multiple videos. A set of poses may be generated, at the pose generation system, of the target participant from the multiple…
System to locomote an entity in three dimensional space
Granted: September 18, 2018
Patent Number:
10078410
The disclosure includes embodiments directed to a system for controlling the operation of the character that can recognize and process touch inputs at any location on the touchscreen. The system can track the movement of a touch input and generate a game command, such as movement of a character, based on the received touch input. The game command can be stored in a movement buffer. If the position of the touch input changes, the system can update the game command based on the movement of…
Multi-character interaction scenario
Granted: September 11, 2018
Patent Number:
10071314
A method of multi-character interaction scenario may include identifying three or more game characters associated with a game and assigning the three or more identified game characters to one or more predefined animation roles associated with one or more interaction scenarios of the game. The method may further include selecting one or more interaction scenario animations that comprise the three or more identified game characters and corresponding assigned animation roles. The method may…
Smoothing edges of a mesh
Granted: August 7, 2018
Patent Number:
10043310
A mesh that includes a polychord with edges may be received. A first mesh simplification operation may be performed with the mesh to remove the edges of the polychord and to generate a first simplified mesh. Guide planes may be generated based on the first simplified mesh. Furthermore, a second mesh simplification operation may be performed with a combination of the mesh with the guide planes to remove the edges of the polychord based on the guide planes and to generate a second…
Substitution of game commands with different replacement commands at client devices using substitution reference sets
Granted: August 7, 2018
Patent Number:
10039974
Substitution of game commands with different replacement commands at client devices using substitution reference sets is provided. Substitution reference sets including first and second substitution reference sets may be obtained. The first substitution reference set may indicate substituting of a first command with a second command. The second substitution reference set may indicate substituting of the first command with a third command different from the second command. The first…
Stochastic chunk-based map generation
Granted: July 31, 2018
Patent Number:
10037324
An approach to facilitating stochastic chunk-based map generation is provided. Tile chunks may be obtained for inclusion in a map of a virtual space. The obtained tile chunks may include first and second tile chunks having map tiles of different tile types. The first tile chunk may have a first tile of a first tile type and a second tile of a second tile type different from the first tile type. The second tile chunk may have a third tile of a third tile type and a fourth tile of a fourth…
Systems and methods for making progress of a user character obtained in an online game via a non-virtual reality interface available in a virtual reality interface
Granted: July 31, 2018
Patent Number:
10035068
A system and method for making progress of a user character obtained in an online game via a non-virtual reality interface available in a virtual reality interface. The online game may be played via multiple platforms including virtual reality platforms and non-virtual reality platforms. The actions available to be performed by users via the non-virtual reality platforms may be limited compared to the actions available to be performed via the virtual reality platforms. Gameplay progress…
System and method of displaying device information for party formation
Granted: July 17, 2018
Patent Number:
10022627
A virtual space is provided to users via client computing devices. Device information related to a client computing platform used by a user to interact with the virtual space may be obtained. Customized in-game capabilities available for the user may be determined based on the device information, which may include a description of or otherwise identify the client computing platform. The device information may include or otherwise by used to obtain device capabilities such as hardware,…
Dynamically selecting speech functionality on client devices
Granted: July 17, 2018
Patent Number:
10026404
A system and method for dynamically selecting speech recognition functionality on a client device for recognizing user speech inputs are disclosed. Such selection may be made based on speech recognition functionalities actually available on the client devices. The speech functionalities that may be dynamically selected may include, without limitation, speech recognition software and/or services, speech libraries, kernel drivers, speech recognition hardware, audio hardware, and/or any…
System for feature-based motion adaptation
Granted: July 17, 2018
Patent Number:
10022628
Embodiments of the systems and processes disclosed herein can use procedural techniques to calculate reactionary forces between character models. In some embodiments, the system can calculate a change in momentum of the character at the time of impact and simulate the reaction of the character model, using momentum-based inverse kinematic analysis. Procedural animation can be used to dynamically generate a target pose for the character model based on the inverse kinematic analysis for…
Synchronized video with in game telemetry
Granted: July 10, 2018
Patent Number:
10016689
Systems and methods for analyzing a game application are disclosed. While the game application is executed in a gameplay session, embodiment of the systems and methods can acquire data associated with the game application. The data acquired during the gameplay session may be associated with a session identifier. Different types of data (such as telemetry data and video data) can be linked together using the timestamps of the gameplay session. A user can choose a timestamp of the gameplay…
Secondary-game-mode sessions based on primary-game-mode arrangements of user-controlled elements
Granted: July 10, 2018
Patent Number:
10016688
Approaches for secondary-game-mode sessions based on primary-game-mode arrangements of user-controlled elements are provided. Actions by user-controlled elements of a first user or other game-space elements in a primary game mode of a game space may be managed. A session request for a session in a secondary game mode of the game space may be received from the first user. A first session for the first user may be executed in the secondary game mode such that: (i) the first session…
System and method for determining quality of service in a video game based on priority
Granted: July 3, 2018
Patent Number:
10013134
A virtual space may be provided to users. In providing the virtual space to users, actions performed in the virtual space responsive to user input may be dynamically assigned a quality of service that is dependent on one or more of user value, past user action requests, past action requests cumulatively for all users, server health, and/or other criteria. This may facilitate an operator of the virtual space increasing overall user engagement and/or value, and/or provide other…
Multiplayer video game matchmaking optimization
Granted: June 12, 2018
Patent Number:
9993735
Embodiments of systems presented herein may identify users to include in a match plan. A parameter model may be generated to predict the retention time of a set of users. A queue of potential users, a set of teammates, and/or opponents may be selected from a queue of waiting users. User information for the set of teammates and/or opponents may be provided to the parameter model to generate a predicted retention time. The set of teammates and/or opponents may be approved if the predicted…
Generating cryptographic challenges to communication requests
Granted: June 5, 2018
Patent Number:
9992018
Embodiments of a system or method useful in forcing a computing system to perform a target amount of computations is disclosed. The actual amount of computations may vary from the target amount to within a selected maximum variation. Embodiments of the system or method involve generating a cryptographic challenge to which the computing system needs to compute a response to validate a request from the computing system.
System for rendering using position based finite element simulation
Granted: June 5, 2018
Patent Number:
9990754
The present disclosure provides embodiments of systems and methods for rendering and skinning in video game applications that utilize a modified finite elements analysis in combination with position based dynamics. Position based dynamics can be used to provide a tradeoff of accuracy for speed and stability. The resulting position based finite element process provides for rendering and skinning elements, such as character models, during real time execution of a game application.…
Simplifying small mesh components with redundant backs
Granted: May 22, 2018
Patent Number:
9978176
A mesh simplification system receives three-dimensional (3D) polygonal mesh of a 3D object. The mesh simplification system identifies a component of the (3D) polygonal mesh, having a first surface area size being less than a second surface area size of the 3D polygonal mesh, wherein the component comprises a set of topologically interconnected surfaces that are modeled as a separate structure from the 3D polygonal mesh. The mesh simplification system then automatically generates a…
System and method for providing speed-up quest offers to users during idle time
Granted: May 22, 2018
Patent Number:
9975045
A system and method for executing an instance of an online game to facilitate participation of the user in the online game. The system and method include executing actions in the instance of the online game that are delayed from reception of corresponding action requests by wait times associated with the actions. The system and method include effectuating presentation of speed-up quest offers to the user for wait times that are open. The system and method include detecting successful…
Systems and methods for generating a compilation reel in game video
Granted: April 24, 2018
Patent Number:
9950251
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.…
Modifying a simulated character by direct manipulation
Granted: April 10, 2018
Patent Number:
9940757
A portion of a simulated element of a graphical simulation available for modification is identified in view of a cursor location associated with a user input device. The identified portion of the simulated element is selected for modification. The selected portion of the simulated element is then modified according to a direct manipulation of a display of the selected portion of the simulated element by a user using the user input device.