IP Library Granted Patent US 8,671,142
Granted Patent B2
US 8,671,142 · App. 13/590,183 · Granted Mar 11, 2014

Systems and methods of virtual worlds access

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,671,142
App. No.
13/590,183
Granted
Mar 11, 2014
Kind
B2
Abstract

Systems and methods of virtual world interaction, operation, implementation, instantiation, creation, and other functions related to virtual worlds (note that where the term “virtual world” is used herein, it is to be understood as referring to virtual world systems, virtual environments reflecting real, simulated, fantasy, or other structures, and includes information systems that utilize interaction within a 3D environment). Various embodiments facilitate interoperation between and within virtual worlds, and may provide consistent structures for operating virtual worlds. The disclosed embodiments may further enable individuals to build new virtual worlds within a framework, and allow third party users to better interact with those worlds.

Claims (35)

1. A method of interoperating between two-dimensional and three-dimensional representations of a virtual world, the method comprising:

receiving, from a first client computer, a request for access to a virtual world, the request indicating a location in the virtual world to be accessed and a capability of the first client computer;

selecting, by a computing system having one or more computer processors, a representation of the virtual world from a plurality of representations of the virtual world for transmission to the first client computer, at least one of said plurality of representations including two-dimensional content and at least one of said plurality of representations including three-dimensional content, wherein said selecting is based on the received capability of the first client computer;

in response to selecting a representation that includes three-dimensional content, transmitting, to the first client computer, three-dimensional content representing the virtual world;

in response to selecting a representation that does not include three-dimensional content, transmitting, to the first client computer, two-dimensional content representing the virtual world, the two-dimensional content comprising an indicator configured so that when activated the first client computer invokes a virtual world browser configured to process three-dimensional content, the indicator further configured so that when activated the virtual world browser accesses the location in the virtual world indicated in the received request for access;

receiving a second request for access to the location in the virtual world from a second client computer, wherein a first avatar associated with the first client computer and a second avatar associated with the second client computer are located within the virtual world at the location; and

transmitting to the second client computer an indication of which of either the three-dimensional content or the two-dimensional content has been transmitted to the first client computer.

2. The method of claim 1 , wherein the indicator comprises a tag or link within HTML content transmitted to the first client computer.

3. The method of claim 2 , wherein the tag includes a URL identifying a protocol associated with the virtual world browser.

4. The method of claim 1 , wherein the indicator is configured to cause the virtual world browser to display the three-dimensional content in an interface enabling a user of the first client computer to switch between the two-dimensional content and the three-dimensional content.

5. The method of claim 1 , wherein the capability of the first client computer includes a client application of the first client computer, and wherein selecting a representation of the virtual world for transmission comprises:

determining a client application associated with the request for access; and

selecting a representation of the virtual world including content the client application is configured to present.

6. The method of claim 1 , wherein selecting a representation of the virtual world for transmission comprises:

determining a protocol associated with the request for access; and

selecting a representation of the virtual world including content associated with the protocol.

7. A computer system configured to interoperate between two-dimensional and three-dimensional representations of a virtual world, the computer system comprising:

computer-readable storage having stored thereon a plurality of modules implemented as executable instructions;

one or more computer processors configured to:

receive, from a first client computer and a second client computer, respective requests for access to the virtual world, the requests indicating a location in the virtual world to be accessed and a capability of the respective client computer;

identify a representation of the virtual world from a plurality of representations of the virtual world for transmission to the first client computer, at least one of said plurality of representations including two-dimensional content and at least one of said plurality of representations including three-dimensional content, said identifying based on content of the received capability of the first client computer;

upon identifying a representation including three-dimensional content:

transmit, to the first client computer, three-dimensional content representing the virtual world; and

transmit, to the second client computer, an indication that the three-dimensional content has been transmitted to the first client computer; and

otherwise:

transmit, to the first client computer, two-dimensional content representing the virtual world; and

transmit, to the second client computer, an indication that the two-dimensional content has been transmitted to the first client computer.

8. The method of claim 1 , wherein the request further includes bandwidth available to the first client computer, and

wherein identifying a representation of the virtual world further comprises identifying a representation having a transmission bandwidth less than the received indication of bandwidth available to the first client computer.

9. The method of claim 8 , wherein the identified representation includes two-dimensional content and three-dimensional content.

10. The computer system of claim 7 , wherein the two-dimensional content comprises an indicator configured for use by the first client computer to invoke a virtual world browser configured to process three-dimensional content.

11. The computer system of claim 10 , wherein the indicator is further configured for use by the first client computer to cause the virtual world browser to access a location in the virtual world corresponding to the location in the virtual world indicated in the received request for access.

12. The method of claim 8 , wherein the request further includes a type of content requested, and wherein identifying a representation of the virtual world further comprises identifying a representation based on the type of content requested.

13. The method of claim 1 , wherein the indication is associated with the first avatar for the first client computer, and

wherein the indication is usable by the second client computer to render the first avatar for the first client computer via the second client computer to indicate whether the first client computer is displaying the three-dimensional content or the two-dimensional content.

Assignments (6)
SECURITY INTEREST Recorded Aug 6, 2025
From: NIYA HOLDINGS, LLC
To: SHUSTER, BRIAN, MR.; UTHERVERSE DIGITAL, INC.
Reel/Frame 071950/0423 →
LIEN Recorded May 30, 2025
From: UTHERVERSE DIGITAL, INC.; SHUSTER, BRIAN, MR.
To: NIYA HOLDINGS, LLC
Reel/Frame 071469/0405 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE ASSIGNOR PREVIOUSLY RECORDED AT REEL: 051634 FRAME: 0147. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 29, 2020
From: UTHERVERSE DIGITAL INC.
To: PFAQUTRUMA RESEARCH LLC
Reel/Frame 051735/0013 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: UTHEVERSE DIGITAL INC.
To: PFAQUTRUMA RESEARCH LLC
Reel/Frame 051634/0147 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2015
From: SHUSTER, BRIAN M.; BURCH, AARON; HERLING, DICK; ZARRY, ZACHARY; SHUSTER, GARY S; TYROLER, PATRICK; KRISTIANSEN, FRISO; VULIC, GORANA; NEUFELD, IAN
To: UTHERVERSE, INC.
Reel/Frame 036684/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2015
From: UTHERVERSE, INC.
To: UTHERVERSE DIGITAL, INC.
Reel/Frame 036684/0655 →