SYSTEMS AND METHODS OF OBJECT PROCESSING IN VIRTUAL WORLDS
First Claim
1. A method of arranging objects within a three-dimensional virtual space, the method being performed on a virtual worlds service provider, the method comprising:
- maintaining, on a service provider comprising one or more computer processors, an instance of a virtual world scene comprising a plurality of objects in a first spatial arrangement;
identifying a first object of the plurality of objects, the first object having a first spatial position;
comparing the first spatial position of the first object to an original spatial position associated with the first object;
computing a transition path for replacing the first object from the first spatial position to the original spatial position, based on the comparison of the first spatial position of the first object and the original spatial position; and
automatically transitioning the first object based on the computed transition path.
4 Assignments
0 Petitions
Accused Products
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.
113 Citations
8 Claims
-
1. A method of arranging objects within a three-dimensional virtual space, the method being performed on a virtual worlds service provider, the method comprising:
-
maintaining, on a service provider comprising one or more computer processors, an instance of a virtual world scene comprising a plurality of objects in a first spatial arrangement; identifying a first object of the plurality of objects, the first object having a first spatial position; comparing the first spatial position of the first object to an original spatial position associated with the first object; computing a transition path for replacing the first object from the first spatial position to the original spatial position, based on the comparison of the first spatial position of the first object and the original spatial position; and automatically transitioning the first object based on the computed transition path. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system configured to arrange objects within a three-dimensional virtual space, 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 execute the plurality of modules; stored data representing an instance of a virtual world scene comprising a plurality of objects in a first spatial arrangement; an object identification module configured to identify a first object of the plurality of objects, the first object having a first spatial position; a position comparison module configured to compare the first spatial position of the first object to an original spatial position associated with the first object; a path computation module configured to compute a transition path for replacing the first object from the first spatial position to the original spatial position, based on the comparison of the first spatial position of the first object and the original spatial position; and a path execution module configured to automatically transition the first object based on the computed transition path.
-
Specification