Method and system for providing an object in virtual or semi-virtual space based on a user characteristic
First Claim
Patent Images
1. A method for controlling a virtual user interface in a virtual or semi-virtual 3D environment, comprising:
- providing, the virtual user interface in the 3D environment, the virtual user interface being interactive to enable remote control of an electronic device;
identifying, in the virtual user interface, content that is interesting to a user, based on a history of user interactions with the content;
determining a distance in the 3D environment between the user and a predetermined reference location in the 3D environment, wherein the electronic device is situated at the predetermined reference location; and
altering the virtual user interface based on the distance,wherein the altering alters the virtual user interface so that, as the distance increases, a layout of the virtual user interface is reconfigured and the content identified as being interesting to the user increases in size.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program, for providing the virtual object in the virtual or semi-virtual environment, based on a characteristic associated with the user. In one example embodiment, the system comprises at least one computer processor, and a memory storing instructions that, when executed by the at least one computer processor, perform a set of operations comprising determining the characteristic associated with the user in the virtual or semi-virtual environment with respect to a predetermined reference location in the environment, and providing a virtual object based on the characteristic.
-
Citations
19 Claims
-
1. A method for controlling a virtual user interface in a virtual or semi-virtual 3D environment, comprising:
-
providing, the virtual user interface in the 3D environment, the virtual user interface being interactive to enable remote control of an electronic device; identifying, in the virtual user interface, content that is interesting to a user, based on a history of user interactions with the content; determining a distance in the 3D environment between the user and a predetermined reference location in the 3D environment, wherein the electronic device is situated at the predetermined reference location; and altering the virtual user interface based on the distance, wherein the altering alters the virtual user interface so that, as the distance increases, a layout of the virtual user interface is reconfigured and the content identified as being interesting to the user increases in size. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
at least one computer processor; and a memory storing instructions that, when executed by the at least one computer processor, perform a set of operations comprising; providing a virtual user interface in a 3D environment that is virtual or semi-virtual, the virtual user interface being interactive to enable remote control of an electronic device; identifying, in the virtual user interface, content that is interesting to a user, based on a history of user interactions with the content; determining a distance in the 3D environment between the user and a predetermined reference location in the 3D environment, wherein the electronic device is situated at the predetermined reference location; and altering the virtual user interface based on the distance, wherein the altering alters the virtual user interface so that, as the distance increases, in a layout of the virtual user interface is reconfigured and the content identified as being interesting to the user increases in size. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer storage non-transitory medium encoding computer executable instructions that, when executed by at least one processor, performs a method comprising:
-
determining a first distance between a user in the 3D environment and a predetermined reference location in the 3D environment, wherein an electronic device is situated at the predetermined reference location; providing a first representation of a virtual object based on the first distance, wherein the virtual object includes a virtual user interface that is interactive to enable remote control of the electronic device, and wherein the first representation comprises a first set of user interface components; identifying, in the virtual user interface, content that is interesting to a user, based on a history of user interactions with the content; determining a second distance between the user in the 3D environment and the predetermined reference location in the 3D environment, wherein the second distance is greater than the first distance; and providing a second representation of the virtual object based on the second distance, wherein the second representation comprises a second set of user interface components, the second set comprising at least one new component that is not included in the first set, wherein at least one feature of the virtual object in the second representation is larger in size than a corresponding at least one feature of the virtual object in the first representation. - View Dependent Claims (17, 18, 19)
-
Specification