- Number
- 9854065
- Published
- 2017-12-26
- Filed
- 2015-06-29
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Koster; Raphael et al.
- CPC
- G06F3/04815; G06F3/04842; H04L61/30; H04L67/02; H04L67/131
- Verdict
- Set aside generic web platform/virtual-space access, no rendering novelty
- Source
- Google Patents · FreePatentsOnline
Abstract
A system configured to provide one or more virtual spaces that are accessible to users. The virtual spaces may be provided such that an enhanced level of interactivity between the virtual spaces and the Web, including resources that communicate with the system via the Internet (e.g., via users, websites, webpages, other web resources, etc.) and/or other networks. To provide this enhanced level of interactivity, the system may enable interactions between an instance of a virtual space and the Web (e.g., queries, commands, communication, administrative controls, etc.) via a standard web protocol,such as a HyperText Transfer Protocol (e.g., http, https, etc.) and/or other standard webprotocols. Since interactions take place between the instance of the virtual space and the Web via a standard web protocol, the instance of the virtual space may interact directlywith Web resources such as web servers, web browsers, websites, webpages, and/or other Web resources.
Background
BRIEF DESCRIPTION OF THE DRAWINGS(1) FIG. 1 illustrates a system configured to provide one or more virtual spaces that may be accessible to users, according to one or more embodiments of the invention.(2) FIG. 2 illustrates a system configured to provide one or more virtual spaces that may be accessible to users, according to one or more embodiments of the invention.DETAILED DESCRIPTION(3) FIG. 1 illustrates a system 10 configured to provide one or more virtual spaces that may be accessible to users. In some embodiments, system 10 may include a storage module 12, a server 14, a client 16, and/or other components. Storage module 12, server 14, and client 16 may be in operative communication with each other. System 10 may be configured such that information related to a given virtual space may be transmitted from storage module 12 to server 14, which may then execute an instance of the virtual space. Views of the virtual space may be generated by server 14 from the instance of the virtual space. Information related to the views may be transmitted from server 14 to client 16 to enable client 16 to format the views for display to a user. System 10 may further enable interaction between the instance of the virtual space and one or more entities over the Internet, or some other network. To enable this interaction information may beexchanged between the instance of the virtual space and the one or more entities via standard network protocols, such as a HyperText Transfer Protocol (
Claims
1. A system configured to provide a virtual space that is accessible to a user, wherein a virtual space is a simulated physical space that has a topography,expresses real-time interaction by the user, and includes one or more virtual objects positioned within the topography that experience locomotion within the topography, the systemcomprising: a hardware server that provides an instance of a virtual space such that within the instance of the virtual space there are a plurality of network accessible virtual objects, the plurality of network accessible virtual object comprising a first virtual object associated with a first network location and a second virtual object associated with a second network location, and wherein the server is configured to perform operations of: configuring the instance of the virtual space in order to generate views of the virtual space for presentation to users; and managing commands transmitted to network locations associated with the plurality of network accessible virtual objects from browsers, such that: responsive to reception of a first command at the first network location, managing performance of one or more operations in accordance with the first command, and transmitting the results of the one or more operations to a given browser that transmitted the first command,and responsive to reception of a second command at the second network location, managing the performance of one or more operations in accordance with the second command, and transmitting the results of the one or more operations to a given browser that transmitted the second command, and wherein the one of the virtual objects present in the virtual space includes a browser configured to interact with webpages served remotely from the server.
6. A non-transitory computer readable medium comprising: a unit of computer readable information that describes various aspects of a virtual object present in a virtual space, whereinthe virtual space is a simulated physical space that has a topography, expresses real-time interaction by the user, and includes a plurality of virtual objects, such as the virtual object described by the unit of computer readable information, and positioned within thetopography experiences locomotion within the topography, wherein the unit of computer readable information comprises: visual representation information that defines a visual representation of the virtual object in the virtual space; manifestation information that relates to the manner in which the object is manifested in the virtual space; network location information that dictates one or more aspects of an assignment of a network location to the virtual object such that a server providing an instance of the virtual space will assigna network location to the virtual object in accordance with the one or more aspects dictated by the network location information; and command information related to commands which, if transmitted to the network location assigned to the virtual object by a browser, are to be performed by the server providing the instance of the virtual space; wherein one of the pluralities of virtual objects present in the virtual space includes a browser configured to interact with webpages served remotely from the server.
11. A system configured to provide a virtual space that is accessible to a user, wherein a virtual space is a simulated physical space that has a topography, expresses real-time interaction by the user, and includes one or more objects positioned within the topography that experience locomotion within the topography, the system comprising: a hardware server that provides an instance of a virtual space, wherein the instance of the virtual space includes a simulation of the virtual space that determines, in real-time, the positions, structure, and manifestation of objects, unseen forces, and topography within the virtual space, wherein the hardware server is configured to perform operations of: obtaining topography information related to the topography of the virtual space, and manifestation information related to the manner inwhich objects positioned within the topography, and/or one or more unseen forces experienced by the objects in the virtual space, are manifested in the virtual space; configuring the instance of the virtual space in accordance with the topography information and the manifestation information; implementing the instance of the virtual space to determine a view of the virtual space, wherein the view information is configured for transmission to a client, the view information describing the view such that the client can assemble a display of the view from the view information; receiving, at a Uniform Resource Locator associated with the virtual space, a login request that comprises authentication information and aview request, wherein the authentication identifies a third-party other than a client anda user of the client, wherein the view request is a request for view information from theserver to be provided to a client, and wherein the login request is in a HyperText Transfer Protocol; and authenticating the third-party based on the authentication information, and responsive to authentication of the third-party, providing the requested view information to the client; wherein a virtual object present in the virtual space includes a browserconfigured to interact with webpages served remotely from the server.
16. A system configured to provide a virtual space that is accessible to a user, wherein a virtual space is asimulated physical space that has a topography, expresses real-time interaction by the user, and includes one or more virtual objects positioned within the topography that experience locomotion within the topography, the system comprising: a hardware server that performs operations including obtaining information related to a virtual space and providing an instance of the virtual space based on the obtained information, wherein the obtained information includes topographical information related to the topography of the given virtual space and manifestation information related to manifestation of the one or more virtual objects positioned within the topography and/or unseen forces experienced by the one or morevirtual objects in the virtual space, wherein the instance of the virtual space includes a simulation of the virtual space that determines, in real-time, the positions, structure,and manifestation of virtual objects, unseen forces, and topography within the virtual space, and wherein one of the virtual objects present in the virtual space includes a browser configured to interact with webpages served remotely from the space server.