Augmenting Reality For A User
First Claim
1. A method of augmenting reality for a user, the method comprising:
- creating a model of a region of the user'"'"'s environment in a direction of the user'"'"'s field of vision;
determining, in dependence upon the model of the region of the user'"'"'s environment, that an object located within the user'"'"'s environment is invisible to the user;
determining, in dependence upon the direction of the user'"'"'s field of vision, the object'"'"'s location, and the model of the region of the user'"'"'s environment, a location to display a representation of the object on a transparent display in front of the user'"'"'s field of vision; and
displaying the representation of the object at the determined location on the transparent display in front of the user'"'"'s field of vision.
4 Assignments
0 Petitions
Accused Products
Abstract
Augmenting reality for a user including creating a model of a region of the user'"'"'s environment in a direction of the user'"'"'s field of vision; determining, in dependence upon the model of the region of the user'"'"'s environment, that an object located within the user'"'"'s environment is invisible to the user; determining, in dependence upon the direction of the user'"'"'s field of vision, the object'"'"'s location, and the model of the region of the user'"'"'s environment, a location to display a representation of the object on a transparent display in front of the user'"'"'s field of vision; and displaying the representation of the object at the determined location on the transparent display in front of the user'"'"'s field of vision.
77 Citations
20 Claims
-
1. A method of augmenting reality for a user, the method comprising:
-
creating a model of a region of the user'"'"'s environment in a direction of the user'"'"'s field of vision; determining, in dependence upon the model of the region of the user'"'"'s environment, that an object located within the user'"'"'s environment is invisible to the user; determining, in dependence upon the direction of the user'"'"'s field of vision, the object'"'"'s location, and the model of the region of the user'"'"'s environment, a location to display a representation of the object on a transparent display in front of the user'"'"'s field of vision; and displaying the representation of the object at the determined location on the transparent display in front of the user'"'"'s field of vision. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for augmenting reality for a user, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
-
creating a model of a region of the user'"'"'s environment in a direction of the user'"'"'s field of vision; determining, in dependence upon the model of the region of the user'"'"'s environment, that an object located within the user'"'"'s environment is invisible to the user; determining, in dependence upon the direction of the user'"'"'s field of vision, the object'"'"'s location, and the model of the region of the user'"'"'s environment, a location to display a representation of the object on a transparent display in front of the user'"'"'s field of vision; and displaying the representation of the object at the determined location on the transparent display in front of the user'"'"'s field of vision. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for augmenting reality for a user, the computer program product disposed in a computer readable, signal bearing medium, the computer program product comprising computer program instructions capable of:
-
creating a model of a region of the user'"'"'s environment in a direction of the user'"'"'s field of vision; determining, in dependence upon the model of the region of the user'"'"'s environment, that an object located within the user'"'"'s environment is invisible to the user; determining, in dependence upon the direction of the user'"'"'s field of vision, the object'"'"'s location, and the model of the region of the user'"'"'s environment, a location to display a representation of the object on a transparent display in front of the user'"'"'s field of vision; and displaying the representation of the object at the determined location on the transparent display in front of the user'"'"'s field of vision. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification