Outer Rim Archives
Archives · 2017 · 9550121

Granted patent

System and method for enabling characters to be manifested within a plurality of different virtual spaces

Number
9550121
Published
2017-01-24
Filed
2011-11-17
Assignee
Disney Enterprises, Inc.
Inventors
Koster; Raph et al.
CPC
A63F13/352; A63F13/79
Verdict
Set aside enabling game characters across multiple virtual spaces, account/avatar business feature
Source
Google Patents · FreePatentsOnline

Abstract

A system and method for providing virtual spaces, where a character associated witha user can be manifested within instances of a plurality of the different virtual spaces.Since a single character can be manifested within instances of different virtual spaces, the character can be transferred by the corresponding user between instances of different virtual spaces and controlled by the user to interact with the different virtual spaces. When the user transfers the character between instances of different virtual spaces (and/ordifferent types of virtual spaces), various aspects of the character may persist between the different virtual spaces (and/or the different types of virtual spaces). This may provide an enhanced continuity to the character between the different virtual spaces.

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 moreembodiments of the invention.(2) FIG. 2 illustrates a system configured to provide one ormore virtual spaces that may be accessible to users, according to one or more embodimentsof 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.(4) In some embodiments, system 10 may enable a user to control a character within an instance of a virtual space. The character may be manifested within the instance of the virtual space asan object, such as, for example, an avatar, through which the user may interact with the instance of the virtual space. For example, the character may be cont

Claims

1. An information storage system configured to store information related to characters within virtual spaces, the information storage system comprising: a storage component comprising: character storage that stores a plurality of character records including a first character record corresponding to a first user and a second character record corresponding to a second user; wherein the first character record comprises information that enables a first server executing an instance of a first virtual space to manifest a first character associated with the first user in the first virtual space, the first server being configured to effectuate presentation of the instance of the first virtual space on a first clientdevice associated with the first user; wherein the first character record further comprises information that enables a second server executing an instance of a second virtual space to manifest a second character associated with the first user in the second virtual space, the second server being configured to effectuate presentation of the instance of the second virtual space on a second client device associated with the first user; wherein the first virtual space has one or more aspects that are different from the second virtual space; wherein one or more differences between the first character and the second character result from the one or more aspects of the first virtual space that are different from the second virtual space; and wherein at least a portion of the information in the first character record corresponding to the first character is common with a portion of the information in the first character record corresponding to the second character; one or more physical processors configured to receive requests from the first server executing the instance of the first virtual space and the second sever executing the instance of the second virtual space for information within the character storage, and to transmit the requested information to the first and second servers responsive to such requests; and wherein the storagecomponent is separate and distinct from the first server, first client device, the secondserver, and the second client device. 9. A computer-implemented method of storing information related to characters within virtual spaces, the method being implemented in a storage system comprising non-transient electronic storage component and one or more physical processors, the method comprising: storing, to the storage component, a plurality of character records including a first character record corresponding to a first user and a second character record corresponding to a second user; wherein the first character record comprises information that enables a first server executing an instance of a first virtual space to manifest a first character associated with the first user in the first virtual space, the first server being configured to effectuate presentation of the instance of the first virtual space on a first client device associated with the first user; wherein the first character record further comprises information that enables a second server executing an instance of a second virtual space to manifest a second character associated with the first user in the second virtual space, the second server being configured to effectuate presentation of the instance of the second virtual space on a second client device associated withthe first user; wherein the first virtual space has one or more aspects that are different from the second virtual space; wherein one or more differences between the first character and the second character result from the one or more aspects of the first virtual spacethat are different from the second virtual space; and wherein at least a portion of the information in the first character record corresponding to the first character is common with a portion of the information in the first character record corresponding to the second character; receiving a first request from the first server executing an instance of the first virtual space for the information from the first character record corresponding to thefirst character; transmitting to the first server, responsive to the first request, the information from the first character record corresponding to the first character; receivinga second request from the second server executing an instance of the second virtual spacefor the information from the first character record corresponding to the second character; transmitting to the second server, responsive to the second request, the information from the second character record corresponding to the second character; and wherein the electronic storage component is separate and distinct from the first server, the first client device, the second server, and the second client device. 15. A set of one or more servers configured to execute instances of a plurality of different virtual spaces, the set of one or more servers comprising: one or more physical processors configured by machine-readableinstructions to: execute an instance of a first virtual space, which is one of the plurality of different virtual spaces, wherein a virtual space is a simulated physical space that has a topography, expresses real-time interaction by a plurality of users, and includes one or more objects positioned within the topography that are capable of experiencing locomotion within the topography, and execute an instance of a second virtual space having oneor more aspects that are different from the first virtual space; implement the instance of the first virtual space to determine a view of the first virtual space, and to generate view information that describes the view of the first virtual space for transmission to a first client that generates a display of the view of the first virtual space for a first user by assembling the view information, and implement the instance of the second virtual space to determine a view of the second virtual space, and to generate view information that describes the view of the second virtual space for transmission to a second client that generates a display of the view of the second virtual space for the first user; receive character information related to a first character and a second character that are associated with the first user from a storage component, wherein the character information related to the first character enables the one or more physical processors to manifest the first character within the first virtual space such that the first character is controllable by the first user via the first client, wherein the character information related to the second character enables the one or more physical processors to manifest the second character within the second virtual space such that the second character is controllable by the firstuser via the second client, wherein at least a portion of the character information related to the first character is common with a portion of the character information related tothe second character; and wherein the storage component is separate and distinct from theset of one or more servers, the first client device, and the second client device.