METHOD AND SYSTEM FOR PROVIDING AT LEAST A PORTION OF CONTENT HAVING SIX DEGREES OF FREEDOM MOTION
First Claim
1. A method for providing with at least a portion of content having six degrees-of-freedom in a virtual environment, comprisingreceiving, by at least one processor, the portion of content for the virtual environment;
- associating, by the at least one processor, at least one of a first geometric shape and a second geometric shape with the portion of content;
projecting, by the at least one processor, the portion of content onto a first point of a surface of the first geometric shape;
determining, by the at least one processor, based on the projecting of the portion of content onto the first point, a first outcome relating to the portion of content at the first position;
projecting, by the at least one processor, the portion of content onto a second point of the surface of the first geometric shape or of a surface of the second geometric shape, the second point being different than the first point;
determining, by the at least one processor, based on the projecting of the portion of content onto the second point, a second outcome relating to the portion of content at a second position in the virtual environment, the second position being different than the first position; and
reformatting, by the at least one processor and based on the first outcome and the second outcome, the portion of content to have six degrees-of-freedom providing rotational motion and positional motion in the virtual environment.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method for providing with at least a portion of content having six degrees-of-freedom in a virtual environment, comprising: receiving, by at least one processor, the portion of content for the virtual environment; associating, by the at least one processor, at least one of a first geometric shape and a second geometric shape with the portion of content; projecting, by the at least one processor, the portion of content onto a first point of a surface of the first geometric shape; determining, by the at least one processor, based on the projecting of the portion of content onto the first point, a first outcome relating to the portion of content at the first position; projecting, by the at least one processor, the portion of content onto a second point of the surface of the first geometric shape or of a surface of the second geometric shape, the second point being different than the first point; determining, by the at least one processor, based on the projecting of the portion of content onto the second point, a second outcome relating to the portion of content at a second position in the virtual environment, the second position being different than the first position; and reformatting, by the at least one processor and based on the first outcome and the second outcome, the portion of content to have six degrees-of-freedom providing rotational motion and positional motion in the virtual environment.
-
Citations
20 Claims
-
1. A method for providing with at least a portion of content having six degrees-of-freedom in a virtual environment, comprising
receiving, by at least one processor, the portion of content for the virtual environment; -
associating, by the at least one processor, at least one of a first geometric shape and a second geometric shape with the portion of content; projecting, by the at least one processor, the portion of content onto a first point of a surface of the first geometric shape; determining, by the at least one processor, based on the projecting of the portion of content onto the first point, a first outcome relating to the portion of content at the first position; projecting, by the at least one processor, the portion of content onto a second point of the surface of the first geometric shape or of a surface of the second geometric shape, the second point being different than the first point; determining, by the at least one processor, based on the projecting of the portion of content onto the second point, a second outcome relating to the portion of content at a second position in the virtual environment, the second position being different than the first position; and reformatting, by the at least one processor and based on the first outcome and the second outcome, the portion of content to have six degrees-of-freedom providing rotational motion and positional motion in the virtual environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a memory comprising instructions; and at least one processor coupled to the memory, wherein the instructions are configured to cause the processor to; receive at least a portion of content for a virtual environment; associate at least one of a first geometric shape and a second geometric shape with the portion of content; project the portion of content onto a first point of a surface of the first geometric shape; determine, based on the projection of the portion of content onto the first point, a first outcome relating to the portion of content at the first position; project the portion of content onto a second point of the surface of the first geometric shape or of a surface of the second geometric shape, the second point being different than the first point; determine, based on the projecting of the portion of content onto the second point, a second outcome relating to the portion of content at a second position in the virtual environment, the second position being different than the first position; and reformat, based on first outcome and the second outcome, the portion of content to have six degrees-of-freedom providing rotational motion and positional motion in the virtual environment. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A tangible computer-readable device having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:
-
receiving at least a portion of content for a virtual environment; associating at least one of a first geometric shape and a second geometric shape with the portion of content; projecting the portion of content onto a first point of a surface of the first geometric shape; determining, based on the projection of the portion of content onto the first point, a first outcome relating to the portion of content at the first position; projecting the portion of content onto a second point of the surface of the first geometric shape or of a surface of the second geometric shape, the second point being different than the first point; determining, based on the projecting of the portion of content onto the second point, a second outcome relating to the portion of content at a second position in the virtual environment, the second position being different than the first position; and reformatting, based on the first outcome and the second outcome, the portion of content to have six degrees-of-freedom including rotational motion and positional motion in the virtual environment.
-
Specification