Outer Rim Archives
Archives · 2017 · 9658737

Granted patent

Cross platform sharing of user-generated content

Number
9658737
Published
2017-05-23
Filed
2013-11-20
Assignee
Disney Enterprises, Inc.
Inventors
Rothenberger; Ryan et al.
CPC
G06F9/541; H04L65/1066; G06F3/04815; G06F3/011; H04L65/4015
Verdict
Set aside cross-platform sharing of user-generated content - generic content platform
Source
Google Patents · FreePatentsOnline

Abstract

Systems and methodsfor cross platform sharing of user-generated content. The system may comprise a first user device of a first platform type including one or more processors configured to execute computer program modules. A space module may be configured to effectuate display of a virtual space on the first user device and facilitate interaction of a user of the first user device with the virtual space. A content creation module may be configured to configure user-generated virtual space content in the virtual space to be experienced by the user in the virtual space on the first user device. A share module may be configured to convert the user-generated virtual space content to sharable virtual space content. A communications module may be configured to transmit the sharable virtual space content from the first userdevice to a remote server.

Background

BRIEF DESCRIPTION OF THE DRAWINGS(1) FIG. 1 illustrates a system for sharing user-generated content between computing platforms employed by users of a virtual space.(2) FIG. 2 illustrates in more detail a depictionof a user device of a first platform type and a server hosting a virtual space used in the system of FIG. 1.(3) FIG. 3 illustrates a method for sharing user-generated content between computing platforms employed by users of a virtual space.DETAILED DESCRIPTION(4) FIG. 1 illustrates a system 10 configured to facilitate sharing of user-generated content between user devices 28 of different platform types. The user devices 28 may be used to access virtual spaces. The user devices 28 may be employed to create virtual space content (e.g.,user-generated content) such that the users may generate customized virtual spaces configured for user implementation on their respective user devices 28. The user-generated content may include, for example, one or more of a game, a scene, a virtual building (or buildings), a virtual object, and/or other user-generated content. User-generated virtual space content created on a particular user device 28 may be of a format which is implementable only on user devices 28 of the same platform type. The system 10 herein may be configured to facilitate the conversion of user-generated content created on user devices 28 of a first platform type to sharable virtual space content. The sharable virtual space content may be a generic and/or open f

Claims

1. A system for sharing user-generated content between users of a virtual space, the system comprising: a first user device of a first platform type comprising: one or more processors configured by machine-readable instructions to:effectuate display of an instance of a virtual space on the first user device, and facilitate interaction of a user of the first user device with the instance of the virtual space, the virtual space comprising a simulated environment having a topography; receive entry and/or selection of commands from the user to configure corresponding user-generated virtual space content in the instance of the virtual space to be experienced by the user in theinstance of the virtual space on the first user device, the user-generated virtual space content including one or more virtual objects positioned within the topography that are capable of locomotion within the topography, the commands from the user corresponding to an arrangement of the one or more virtual objects within the topography, the user-generated virtual space content being defined by first information being of a first format, the firstformat being specific to the first platform type such that the user-generated virtual space content defined by the first information is configured specifically for implementation on user devices of the first platform type; convert the first information that defines theuser-generated virtual space content to second information that defines the user-generated virtual space content by serializing the first information, the second information beingof a second format, the second format being a structured-data format, the conversion further comprising compressing the second information, the second format being platform type agnostic such that the second information is readable by other user devices of other platform types to facilitate implementing the user-generated virtual space content in other instances of the virtual space, the other user devices including a second user device of a second platform type, wherein the second platform type is different than the first platform type; and effectuate transmission of the second information from the first user device to aremote server; and the second user device of the second platform type, the second user device comprising: a second set of one or more processors configured by machine-readable instructions to: obtain, from the server, the second information that defines the user-generated virtual space content; convert the second information that defines the user-generated virtual space content to third information that defines the user-generated virtual space content by deserializing the second information, the third information being of a third format, the third format being specific to the second platform type such that the user-generated virtual space content defined by the third information is configured specifically for implementation on user devices of the second platform type; and effectuate display of a second instance of the virtual space on the second user device using the third information, the second instance of the virtual space comprising the user-generated virtual space content, and facilitate interaction of a second user of the second user device with the user-generated virtual space content in the second instance of the virtual space. 11. A method for sharing user-generated content between users of a virtual space, the method being implemented on a user device of a first platform type and a second user device of a second platform type, the user device including one or more physical processors and storage media storing machine-readable instructions, the method comprising: effectuating display of an instance of a virtual space on the user device, and facilitating interaction of a user of the user device with the instance of the virtual space, the virtual space comprising a simulated environment having a topography; receiving entry and/or selection of commands from the user to configure corresponding user-generated virtual space content in the instance of thevirtual space to be experienced by the user in the instance of the virtual space on the first user device, the user-generated virtual space content including one or more virtual objects positioned within the topography that are capable of locomotion within the topography, the commands from the user corresponding to an arrangement of the one or more virtual objects within the topography, the user-generated virtual space content being defined by first information being of a first format, the first format being specific to the first platform type such that the user-generated virtual space content defined by the first information is configured specifically for implementation on user devices of the first platform type; converting the first information that defines the user-generated virtual space content to second information that defines the user-generated virtual space content by serializing the first information, the second information being of a second format, the second format being a structured-data format, the conversion further comprising compressing the second information, the second format being platform type agnostic such that the second information is readable other user devices of other platform types to facilitate implementing theuser-generated virtual space content in other instances of the virtual space, the other user devices including the second user device of the second platform type, wherein the second platform type is different than the first platform type; effectuating transmission of the second information from the user device to a remote server; obtaining, by the second user device, the second information that defines the user-generated virtual space content from the remote server; converting, by the second user device, the second information that defines the user-generated virtual space content to third information that defines the user-generated virtual space content by deserializing the second information, the third information being of a third format, the third format being specific to the second platform typesuch that the user-generated virtual space content defined by the third information is configured specifically for implementation on user devices of the second platform type; and effectuating, by the second user device, display of a second instance of the virtual spaceon the second user device using the third information, the second instance of the virtualspace comprising the user-generated virtual space content, and facilitate interaction of a second user of the second user device with the user-generated virtual space content in the second instance of the virtual space.