Offering menu items to a user
First Claim
1. An apparatus comprising:
- at least one processor; and
at least one memory including computer program code for one or more programs,the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,determine to store parameters for a virtual model of a user of the apparatus and for a virtual model of at least one user of another device that is associated with a menu item offered to the user of the apparatus;
generate a visual representation of one of the virtual models based on the respective parameters,cause a movement of the visually represented virtual model depending on an input by the user of the apparatus,detect a movement, of the visually represented virtual model, that is associated to the menu item, which menu item is offered for any of a plurality of applications, andcall a function that is assigned to the menu item.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to an electronic device 1 offering a plurality of menu items to a user. In order to enable a user friendly selection of the menu items, the electronic device 1 comprises a screen 60, user input means 70, storing means 50 adapted to store parameters for a virtual model of a user and processing means 31. The processing means 31 are adapted to generate a visual representation of a virtual user model 61 on the screen 60 based on the stored parameters for the virtual model of a user, to cause a movement of a visually represented virtual user model 61 depending on a user input, to detect a movement of a visually represented virtual user model 61 that is associated to a particular menu item, which menu item is offered for any of a plurality of applications, and to call a function that is assigned to the particular menu item.
56 Citations
18 Claims
-
1. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine to store parameters for a virtual model of a user of the apparatus and for a virtual model of at least one user of another device that is associated with a menu item offered to the user of the apparatus; generate a visual representation of one of the virtual models based on the respective parameters, cause a movement of the visually represented virtual model depending on an input by the user of the apparatus, detect a movement, of the visually represented virtual model, that is associated to the menu item, which menu item is offered for any of a plurality of applications, and call a function that is assigned to the menu item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
generating a visual representation of a virtual model of a user of an apparatus on a screen of the apparatus based on stored parameters for the virtual model and a visual representation of another virtual model of at least one user of another device that is associated with a menu item offered to the user of the apparatus, based on stored parameters for the virtual model of the at least one user of another device; causing the visually represented virtual model to move in accordance with an input by the user of the apparatus; detecting a movement, of a visually represented virtual model, that is associated with the menu item offered by the electronic device for any of a plurality of applications; and calling a function that is assigned to the particular menu item.
-
-
17. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform at least the following:
-
generating a visual representation of a virtual model of a user of an apparatus on a screen of the apparatus, based on stored parameters for the virtual model and a visual representation of a virtual model of at least one user of another device, that is associated with a menu item offered to the user of the apparatus, based on stored parameters for the virtual model of the at least one user of another device; causing the visually represented virtual model to move in accordance with an input by the user of the apparatus; detecting a movement, of a visually represented virtual model, that is associated to the menu item offered by the electronic device for any of a plurality of applications; and calling a function that is assigned to the menu item.
-
-
18. An apparatus comprising:
-
means for storing parameters for a virtual model of a user of the apparatus and for a virtual model of at least one user of another device that is associated with a menu item offered to the user of the apparatus; and means for generating a visual representation of one of the virtual models based on the respective parameters, to cause a movement of the visually represented virtual model depending on an input by the user of the apparatus, to detect a movement, of the visually represented virtual model, that is associated to the menu item, which menu item is offered for any of a plurality of applications, and to call a function that is assigned to the menu item.
-
Specification