Method and computer program for implementing interactive bargraphs of any shape or design on a graphical user interface
First Claim
Patent Images
1. A method for implementing an interactive bargraph slider, comprising:
- defining a non-visible independent touch map image having a plurality of predefined areas, each area having a plurality of pixel values;
displaying an interactive bargraph slider widget having a plurality of predefined slider positions;
graphically aligning the interactive bargraph slider widget with the non-visible independent touch map image, wherein each of the plurality of slider positions is aligned with one or more of the plurality of areas;
retrieving a current pointer coordinate from the interactive bargraph slider widget;
retrieving one of the plurality of pixel values, wherein the retrieved pixel value has a graphical alignment that corresponds to the current pointer coordinate;
setting a current level of the interactive bargraph slider widget to the retrieved pixel value, wherein the current level is associated with one of the plurality of slider positions; and
updating the display of the interactive bargraph slider widget based on the current level of the interactive bargraph slider widget.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and computer program are provided for implementing an interactive bargraph that includes associating an interactive bargraph with an independent touch map image having a plurality of pixel values, displaying the interactive bargraph, determining a current level of the interactive bargraph based on the content of the touch map image, and updating the display of the interactive bargraph based on the current level of the interactive bargraph.
61 Citations
28 Claims
-
1. A method for implementing an interactive bargraph slider, comprising:
-
defining a non-visible independent touch map image having a plurality of predefined areas, each area having a plurality of pixel values; displaying an interactive bargraph slider widget having a plurality of predefined slider positions; graphically aligning the interactive bargraph slider widget with the non-visible independent touch map image, wherein each of the plurality of slider positions is aligned with one or more of the plurality of areas; retrieving a current pointer coordinate from the interactive bargraph slider widget; retrieving one of the plurality of pixel values, wherein the retrieved pixel value has a graphical alignment that corresponds to the current pointer coordinate; setting a current level of the interactive bargraph slider widget to the retrieved pixel value, wherein the current level is associated with one of the plurality of slider positions; and updating the display of the interactive bargraph slider widget based on the current level of the interactive bargraph slider widget. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program embodied on a computer readable medium for implementing an interactive bargraph slider widget, comprising:
-
a first computer code for defining a non-visible independent touch map image having a plurality of predefined areas, each area having a plurality of pixel values; a second computer code for displaying an interactive bargraph slider widget having a plurality of predefined slider positions; a third computer code for graphically aligning the interactive bargraph slider widget with the non-visible independent touch map image, wherein each of the plurality of slider positions is aligned with one or more of the plurality of areas; a fourth computer code for retrieving a current pointer coordinate from the interactive bargraph slider widget; a fifth computer code for retrieving one of the plurality of pixel values, wherein the retrieved pixel value has a graphical alignment that corresponds to the current pointer coordinate, wherein the current level is associated with one of the plurality of slider positions; and a sixth computer code for updating the display of the interactive bargraph slider widget based on the current level of the interactive bargraph slider widget. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for determining a current level of an interactive bargraph slider widget, comprising:
-
defining a non-visible independent touch map image having a plurality of predefined areas, each area having a plurality of pixel values; displaying an interactive bargraph slider widget having a plurality of predefined slider positions; graphically aligning the interactive bargraph slider widget with the non-visible independent touch map image, wherein each of the plurality of slider positions is aligned with one or more of the plurality of areas; retrieving a current pointer coordinate from the interactive bargraph slider widget; translating the current pointer coordinate into the touch map image; retrieving one of the plurality of pixel values, wherein the retrieved pixel value has a graphical alignment that corresponds to the translated current pointer coordinate; and setting a current level of the interactive bargraph slider widget to the retrieved pixel value, wherein the current level is associated with one of the plurality of slider positions.
-
-
28. A computer program embodied on a computer readable medium for determining a current level of an interactive bargraph slider widget, comprising:
-
a first computer code for defining a non-visible independent touch map image having a plurality of predefined areas, each area having a plurality of pixel values; a second computer code for displaying an interactive bargraph slider widget having a plurality of predefined slider positions; a third computer code for graphically aligning the interactive bargraph slider widget with the non-visible independent touch map image, wherein each of the plurality of slider positions is aligned with one or more of the plurality of areas; a fourth computer code for retrieving a current pointer coordinate from the interactive bargraph slider widget; a fifth computer code for translating the current pointer coordinate into the touch map image; a sixth computer code for retrieving one of the plurality of pixel values, wherein the retrieved pixel value has a graphical alignment that corresponds to the translated current pointer coordinate; and a seventh computer code for setting a current level of the interactive bargraph slider widget to the retrieved pixel value, wherein the current level is associated with one of the plurality of slider positions.
-
Specification