METHOD AND APPARATUS FOR PREDICTING AVATAR MOVEMENT IN A VIRTUAL UNIVERSE
First Claim
1. A computer implemented method to offer to move an avatar in a virtual universe comprising:
- predicting a location selection to form a prediction;
rendering a first viewport in a computer display, based on the prediction, the first viewport comprising;
a first user-control;
a first coordinate; and
a first attitude;
rendering a second viewport comprising a second user-control, a second coordinate and a second attitude wherein at least one object is rendered in a computer display from a perspective distinct from a perspective of the first viewport; and
receiving an instruction corresponding to the first user-control.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a computer implemented method, apparatus, and computer useable program code to offer to move an avatar in a virtual universe. A computer predicts a location selection to form a prediction. The computer renders a first viewport in a computer display, based on the prediction. The first viewport includes a first user-control; a first coordinate; and a first attitude. The computer renders a second viewport comprising a second user-control, a second coordinate and a second attitude wherein at least one object is rendered in a computer display from a perspective distinct from a perspective of the first viewport. The computer receives an instruction corresponding to the first user-control.
116 Citations
20 Claims
-
1. A computer implemented method to offer to move an avatar in a virtual universe comprising:
-
predicting a location selection to form a prediction; rendering a first viewport in a computer display, based on the prediction, the first viewport comprising; a first user-control; a first coordinate; and a first attitude; rendering a second viewport comprising a second user-control, a second coordinate and a second attitude wherein at least one object is rendered in a computer display from a perspective distinct from a perspective of the first viewport; and receiving an instruction corresponding to the first user-control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data processing system comprising:
-
a bus a storage device connected to the bus, wherein computer usable code is located in the device; a communication unit connected to the bus; a processing unit connected to the bus, wherein the processing unit executes the computer usable code to offer to move an avatar in a virtual universe, the processing unit further executes the computer usable code to receive an at least one user preference;
predict a location selection to form a prediction, responsive to receiving the at least one user preference;
render a first viewport in a computer display, based on the prediction, the first viewport comprising;
a first user-control;
a first coordinate; and
a first attitude;
the processing unit further executes the computer usable code to render a second viewport comprising a second user-control, a second coordinate and a second attitude wherein at least one object is rendered in a computer display from a perspective distinct from a perspective of the first viewport; and
receive an instruction corresponding to the first user-control.- View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a computer usable medium having computer executable code embodied thereon for offering to move an avatar in a virtual universe, the computer program product comprising:
-
computer usable program code for predicting a location selection to form a prediction; computer usable program code for rendering a first viewport in a computer display, based on the prediction, the first viewport comprising; a first user-control; a first coordinate; and a first attitude; computer usable program code for rendering a second viewport comprising a second user-control, a second coordinate and a second attitude wherein at least one object is rendered in a computer display from a perspective distinct from a perspective of the first viewport; and computer usable program code for receiving an instruction corresponding to the first user-control.
-
Specification