Establishing a social application layer
First Claim
1. A system configured to facilitate presentation of an online application within a plurality of virtual environments provided by different platforms without requiring idiosyncratic APIs associated with the application for the different platforms, the system comprising:
- one or more processors configured by machine-readable instructions to;
facilitate interfacing between a single online application API and platform APIs, wherein individual ones of the platform APIs corresponding to one or more platforms server that provide a virtual environment associated with the platform; and
output information associated with the single online application API through the single online application API;
wherein facilitating interfacing between the single online application API and the platform APIs includes translating the information output through the single online application API to information specific to the platform APIs, and facilitating presentation of views of the online application that reflect the information output though the single online application API within a virtual environment provided by one of the different platforms such that presentation of the online application within the plurality of virtual environments provided by the different platforms is facilitated without requiring idiosyncratic APIs associated with the application for individual ones of the different platforms.
3 Assignments
0 Petitions
Accused Products
Abstract
A virtual space may be presented within a plurality of virtual environments provided by different platforms without requiring idiosyncratic APIs associated with the virtual space for each different platform. An API adaptor module may be configured to facilitate interfacing between a single virtual space API and platform APIs associated with two or more different platforms. A space module may be configured to execute an instance of a virtual space, and to implement the instance of the virtual space to determine view information defining views of the instance of the virtual space for presentation via two or more virtual environments provided by the two or more platforms. Facilitating user interactivity with the virtual space via a given virtual environment provided by a given platform may include interfacing between the virtual space API and a platform API associated with the given platform.
132 Citations
18 Claims
-
1. A system configured to facilitate presentation of an online application within a plurality of virtual environments provided by different platforms without requiring idiosyncratic APIs associated with the application for the different platforms, the system comprising:
one or more processors configured by machine-readable instructions to; facilitate interfacing between a single online application API and platform APIs, wherein individual ones of the platform APIs corresponding to one or more platforms server that provide a virtual environment associated with the platform; and output information associated with the single online application API through the single online application API; wherein facilitating interfacing between the single online application API and the platform APIs includes translating the information output through the single online application API to information specific to the platform APIs, and facilitating presentation of views of the online application that reflect the information output though the single online application API within a virtual environment provided by one of the different platforms such that presentation of the online application within the plurality of virtual environments provided by the different platforms is facilitated without requiring idiosyncratic APIs associated with the application for individual ones of the different platforms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented method of facilitating presentation of an online application within a plurality of virtual environments provided by different platforms without requiring idiosyncratic APIs associated with the online application for the different platforms, the method being implemented in a computer system comprising one or more processors configured by machine-readable instructions, the method comprising:
-
facilitating interfacing between a single online application API and platform APIs, wherein individual ones of the platform APIs corresponding to one or more platforms server that provide a virtual environment associated with the platform; output information associated with the single online application API through the single online application API; wherein facilitating interfacing between the single online application API and the platform APIs includes translating the information output through the single online application API to information specific to the platform APIs, and facilitating presentation of views of the online application that reflect the information output though the single online application API within a virtual environment provided by one of the different platforms such that presentation of the online application within the plurality of virtual environments provided by the different platforms is facilitated without requiring idiosyncratic APIs associated with the application for individual ones of the different platforms. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification