User definable interface system, method and computer program product
First Claim
Patent Images
1. A method, comprising:
- (a) displaying a user definable interface (UDI) in a selectable position within a display of an apparatus relative to any pointer position upon activation by a user, wherein the UDI has a plurality of levels each having a plurality of command regions, wherein only one of the levels appears at a given time, and the UDI is displayed in a relative position about the pointer position;
(b) selecting a visual appearance of the UDI including a shape, and number of the command regions, the visual appearance remaining substantially the same for each of the plurality of levels; and
(c) assigning a command to each of the plurality of command regions for each respective one of the plurality of levels by dragging and dropping from one or more applications of the apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
In a cursor-based computing environment having a display, a user definable interface (UDI) is displayed upon activation by a user. The UDI has a plurality of levels each having a plurality of buttons and is displayed in a selectable position about a pointer position in a display area to reduce pointer commute. The user selects a visual appearance and shape of the UDI, and the number of buttons. The user assigns a command to each of the plurality of buttons at each of the plurality of levels by dragging and dropping from one or more applications of the apparatus.
280 Citations
31 Claims
-
1. A method, comprising:
-
(a) displaying a user definable interface (UDI) in a selectable position within a display of an apparatus relative to any pointer position upon activation by a user, wherein the UDI has a plurality of levels each having a plurality of command regions, wherein only one of the levels appears at a given time, and the UDI is displayed in a relative position about the pointer position;
(b) selecting a visual appearance of the UDI including a shape, and number of the command regions, the visual appearance remaining substantially the same for each of the plurality of levels; and
(c) assigning a command to each of the plurality of command regions for each respective one of the plurality of levels by dragging and dropping from one or more applications of the apparatus. - View Dependent Claims (2, 3, 4)
-
-
5. In an apparatus with a user-defined interface (UDI) having a plurality of levels, each having a plurality of command regions, a method comprising:
-
(a) providing a command processor that manages an interactive skin (IS) whose visual appearance, which includes a shave and number of the command regions, remains substantially the same at each of the plurality of levels, wherein only one of the levels appears at a give time, the IS having i. a template that defines at least one of position information and visual appearance information for the plurality of command regions in each respective one of the levels of the UDI and at least one of default attributes and default commands for the plurality of command regions, and ii. a theme that defines at least one of (1) attributes if the template only defines default commands for the plurality of command regions, and (2) commands if the template only defines default attributes for the plurality of command regions; and
(b) providing a customizer that permits at least one of user replacing and user extending of at least one of the default attributes and the default commands of at least one of the plurality of command regions. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. In a system having a user defined interface (UDI), a method comprising:
-
(a) managing the UDI in response to user commands;
(b) providing at least one template defining a visual appearance of the UDI, which includes a share and number of command regions, the visual appearance remaining substantially the same at each of a plurality of levels, wherein only one of the levels appears at a given time, the at least one template defining at least one of a position and a appearance for a plurality of command regions corresponding to each level of the UDI; and
(c) providing a theme that defines attributes and commands for the plurality of command regions.
-
-
14. An apparatus, comprising:
-
(a) a user defined interface (UDI) having a visual appearance, which includes a shape and number of command regions, the visual appearance remaining substantially the same at each of a plurality of levels, wherein each of the plurality of levels has a plurality of command regions, wherein only one of the levels appears at a given time;
(b) a command processor that manages an interactive skin (IS) having i. a template that defines at least one of position information and visual appearance for the plurality of command regions in the UDI and at least one of default attributes and default commands for the plurality of command regions, and ii. a theme that defines at least one of (1) attributes if the template only defines default commands for the plurality of command regions, and (2) commands if the template only defines default attributes for the plurality of command regions; and
(c) a customizer that permits at least one of user replacing and user extending of at least one of the default attributes and the default commands of at least one of the plurality of command regions. - View Dependent Claims (15)
-
-
16. A computer program product comprising a computer usable medium having control logic stored therein for controlling an apparatus having a display, said control logic comprising:
-
a first computer readable program code means for causing the apparatus to display a user definable interface (UDI) in a selectable position within the display relative to any pointer position upon activation by a user, wherein the UDI has a plurality of levels each having a plurality of command regions, wherein only one of the levels appears at a given time, and the UDI is displayed in a relative position about the pointer position;
a second computer readable program code means for causing the apparatus to permit the user to select a visual appearance, which includes a shape, and number of command regions;
a third computer readable program code means for causing the visual appearance to remain substantially the same for each of the plurality of levels; and
a fourth computer readable program code means for causing the apparatus to permit the user to assign a command to each of the plurality of command regions for each respective one of the plurality of levels by dragging and dropping from one or more applications of the apparatus. - View Dependent Claims (17, 18)
-
-
19. A computer program product comprising an apparatus usable medium having a user defined interface (UDI) comprising:
-
a first computer readable program code means for causing the apparatus to provide a command processor to manage the UDI;
a second computer readable program code means for causing the apparatus to provide at least one template defining a shape and number of command regions for the UDI, the visual appearance remaining substantially the same at each of a plurality of levels, wherein only one of the levels appears at a given time, the at least one template defining at least one of positions and appearances for a plurality of the command regions corresponding to each level of the UDI; and
a third computer readable program code means for causing the apparatus to provide a theme that defines attributes and commands for the for the plurality of command regions.
-
-
20. An apparatus comprising:
-
means for displaying a user definable interface (UDI) in any selectable position within a display relative to a pointer position upon activation by a user, wherein the UDI has a plurality of levels each having a plurality of command regions, wherein only one of the levels appears at a given time, and the UDI is displayed in a relative position about the pointer position;
means for permitting the user to select a visual appearance of the UDI, which includes a shape and number of command regions the visual appearance remaining substantially the same for each level of the plurality of levels, wherein only one of the levels appears at a given time; and
means for permitting the user to assign a command to each of the plurality of command regions for each respective one of the levels by dragging and dropping from one or more applications of the apparatus. - View Dependent Claims (21, 22, 23)
-
-
24. An apparatus comprising:
-
(a) a user-defined interface (UDI) having a visual appearance, which includes a shape and number of command regions, the visual appearance remaining substantially the same at each of a plurality of levels, wherein only one of the levels appears at a given time;
(b) command processor means for managing an interactive skin (IS) having i. a template that defines at least one of position information and visual appearance for the plurality of command regions corresponding to the UDI and at least one of default attributes and default commands for the plurality of command regions, and ii. a theme that defines at least one of (1) attributes if the template only defines default commands for the plurality of command regions, and (2) commands if the template only defines default attributes for the plurality of command regions; and
(c) customizer means that permits at least one of user replacing and user extending of at least one of the default attributes and the default commands of at least one of the plurality of command regions. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification