Outer Rim Archives
Archives · 2020 · 20200066042

Application (pre-grant publication)

Methods of Restricted Virtual Asset Rendering in a Multi-user System

Number
20200066042
Published
2020-02-27
Filed
2018-08-21
Assignee
DISNEY ENTERPRISES, INC.
Inventors
Marsh; K.C. (Casey)
CPC
G06T19/006; H04L67/131; H04L9/3239; H04L9/0637; G06F21/84; G06F16/51; G06T15/80; G06T17/00; H04N13/344; G06F16/538; G06F16/903; G06F21/10; G06T15/506; H04L63/102; G06Q30/0643
Verdict
Set aside DRM-restricted virtual-asset rendering, business/blockchain
Source
Google Patents · FreePatentsOnline

Abstract

Embodiments relate to receiving an indication of a desired item by a user in a multi-use virtual world. The indication requests a rendering of a restricted virtual object in a space of the user. A server can determine and retrieve a partially rendered model of the restricted virtual object, determine a rendering location based on position data, and link the partially rendered model to the user and to the rendering location. The partially rendered model and the rendering location can be sent to user devices for rendering the partially rendered model at the rendering location. A partially rendered appearance of the restricted virtual object indicates to a second user the desired item by a first user. A fully rendered model may contain restricted content data, whereas a partially rendered model may not contain restricted content data. The restricted content data may include a restricted digital media file.

Background

BRIEF SUMMARY

One embodiment relates to a method. The method includes receiving an indication of a desired item from a device of a user. The indication requests a rendering of a restricted virtual object in a space of the user, and comprises an item identifier for the restricted virtual object, an identifier for the user, and position data for the requested location that the restricted virtual object is to be rendered. The method further includes determining and retrieving partially rendered model of the restricted virtual object based on the received indication and the item identifier. Based on the position data, a rendering location in the space of the user is determined, and the partially rendered model is linked to the user and the rendering location before sending the partially rendered model and the rendering location to the device. The Model can be seen by other user devices in a multi-user system, and its partially rendered appearance may indicate the desired item of the user. A second user can carry out a process for fully rendering the item in the space. A fully rendered model may contain restricted content, while the partially rendered model may be a model of the item wherein restricted content is absent or does not have a fully rendered and distinguishable appearance.

One embodiment is directed to a server for performing the above method. The server can include one or more electronic computing devices for providing virtual content to user devices in a multi-

Claims

1. A computer-implemented method comprising: receiving, from a first device operated by a first user, an indication of a desired item by the first user, the indication requesting a rendering of a restricted virtual object in a space of the first user and comprising an item identifier for the restricted virtual object, a first user identifier for the first user, and position data indicating the requested location that the restricted virtual object is to be rendered; determining and retrieving, based on the indication and the item identifier, a partially rendered model of the restricted virtual object; determining, based on the position data, a rendering location in the space of the first user; linking, in one or more databases, the partially rendered model to the first user identifier for the first user and to the rendering location in the space of the first user; and sending, the partially rendered model and the rendering location to the first device, wherein the first device renders the partially rendered model at the rendering location. 11. A server comprising: processing circuitry; a network interface; and a non-transitory storage medium, the storage medium including code that, when executed by the processing circuitry, causes the server to perform a method, the method comprising: receiving, from a first device operated by a first user, an indication of a desired item by the first user, the indication requesting a rendering of a restricted virtual object in a space of the first user and comprising an item identifier for the restricted virtual object, a first user identifier for the first user, and position data indicating the requested location that the restricted virtual object is to be rendered; determining and retrieving, based on the indication and the item identifier, a partially rendered model of the restricted virtual object; determining, based on the position data, a rendering location in the space of the first user; linking, in one or more databases, the partially rendered model to the first user identifier for the first user and to the rendering location in the space of the first user; and sending, the partially rendered model and the rendering location to the first device, wherein the first device renders the partially rendered model at the rendering location. 18. A non-transitory computer-readable medium having instructions stored thereon that, upon execution by one or more processors of a user device, cause the user device to carry out functions comprising: displaying, to a user operating the user device, a space of the user; generating a preview of a restricted virtual object at a requested location in the space of the user; receiving an indication that the restricted virtual object is a desired item by the user; retrieving an item identifier for the desired item; determining position data based on the requested location in the space; generating a request comprising the item identifier, the position data, and a user identifier of the user; sending the request to a server; receiving, from the server, a partially rendered model of the restricted virtual object; and rendering the restricted virtual object based on the partially rendered model, the restricted virtual object having a partially rendered appearance indicating the desired item by the user.