Patent ID: 8607324
Filing Date: 2013-12-10
Classification: G07F,H04L

Abstract:
1. A method for allowing an untrusted game to use an online multi-player gaming service that requires games to be trusted, comprising: launching a trusted proxy; initializing, by said trusted proxy, a first communication link with the untrusted game; initializing, by said trusted proxy, a second communication link with the online multi-player gaming service; receiving, by said trusted proxy, data comprising an indication of allocated memory for the untrusted game on the online multi-player gaming service; modifying, by said trusted proxy, the data by replacing the indication of allocated memory for the untrusted game with a handle that does not identify a portion of allocated memory for the untrusted game; sending, by the trusted proxy, an indication of the handle to the untrusted game; receiving, by the trusted proxy, an indication of an operation to perform with the handle; in response to receiving the indication of the operation to perform with the handle, sending, by the trusted proxy, an indication of the operation to perform with the indication of allocated memory; receiving, by said trusted proxy, a first data on said first communication link; generating, by said trusted proxy, modified data from said first data, wherein the modified data conforms to a format used by the online multi-player gaming service; and passing, by said trusted proxy, said modified data to said online multi-player gaming service.