×

Establishing a social application layer

  • US 8,881,181 B1
  • Filed: 05/04/2012
  • Issued: 11/04/2014
  • Est. Priority Date: 05/04/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system configured to facilitate presentation of a virtual space within a plurality of virtual environments provided by different platforms without requiring idiosyncratic APIs associated with the virtual space for each different platform, the system comprising:

  • one or more processors configured to execute computer program modules, the computer program modules comprising;

    an API adaptor module configured to facilitate interfacing between a single virtual space API, associated with an online game provider, and platform APIs associated with two or more different platforms including a first platform and a second platform, the first platform being associated with a first platform API, the second platform being associated with a second platform API; and

    a space module configured to execute an instance of a virtual space in which an online game, provided by the online game provider, is played by users, and to implement the instance of the virtual space to determine state information of the instance of the virtual space that describes the state of the virtual space, such state information being output from the space module through a single virtual space API, wherein the API adaptor module is configured to;

    facilitate user interactivity with the virtual space via a first virtual environment provided by the first platform by translating the state information output by the space module from the virtual space API to a first platform API specific to the first platform so as to facilitate presentation of views of the virtual space that reflect the state information within the first virtual environment, andfacilitate user interactivity with the virtual space via a second virtual environment provided by the second platform by translating the state information output by the space module from the virtual space API to a second platform API specific to the second platform so as to facilitate presentation of views of the virtual space that reflect the state information within the second virtual environment.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×