1461152676-d73a1ce4-ffc8-4760-a201-7998d89ce8dc

1. A blood glucose level information processing apparatus comprising:
acquisition means for acquiring blood glucose levels measured by an external blood glucose level measuring instrument and for acquiring a measurement date and a measurement time at which each of the blood glucose levels is measured;
display control means for controlling a display to display a blood glucose level graph which plots the acquired blood glucose levels measured during a first range of measurement dates and at least during one of the measurement times, and to also display a bar which is operable to select a second range of measurement dates different from the first range of measurement dates; and
the display control means controlling the display to display a different blood glucose level graph, plotting the acquired blood glucose levels measured during the second range of measurement dates and at least during the one measurement time, if the bar is operated, the first range of measurement dates and the second range of measurement dates containing a common number of the measurement dates so that the blood glucose level graph which plots the acquired blood glucose levels measured during the first range of measurement dates and the different blood glucose level graph which plots the acquired blood glucose levels measured during the second range of measurement dates both plot the acquired blood glucose levels measured during the same number of days.
2. The blood glucose level information processing apparatus according to claim 1, further comprising: calculation means for calculating blood glucose level information relating to the blood glucose levels measured in the first range of measurement dates and the second range of measurement dates; and wherein the display control means controls the display to display the blood glucose level information calculated by the calculation means together with the blood glucose level graph and the bar.
3. The blood glucose level information processing apparatus according to claim 2, wherein: the calculation means re-calculates the blood glucose level information if the bar is operated to display the different blood glucose level graph; and the display control means controls the display to display the re-calculated blood glucose level information re-calculated by the calculation means.
4. The blood glucose level information processing apparatus according to claim 3, wherein: the display control means controls the display to display a comparison button together with the bar, the blood glucose level information, and the blood glucose level graph which plots the acquired blood glucose levels measured during the first range of measurement dates; the blood glucose level graph which plots the acquired blood glucose levels measured during the first range of measurement dates being a current blood glucose level graph; and when the comparison button is selected, the display control means controls the display to display an immediately preceding blood glucose level graph obtained by plotting the blood glucose levels within a range of measurement dates immediately preceding the first range of measurement dates; the display control means controlling the display to simultaneously display the current blood glucose level graph and the immediately preceding blood glucose level graph in a juxtaposed relationship.
5. The blood glucose level information processing apparatus according to claim 4, wherein the display control means controls the display to simultaneously display the current blood glucose level graph and the immediately preceding blood glucose level graph in an upward and downward juxtaposed relationship.
6. The blood glucose level information processing apparatus according to claim 3, wherein the blood glucose level graph is sectioned into a plurality of different regions, each encompassing a different range of blood glucose levels, by coloring the different regions in different colors in such a manner that adjacent regions are colored by gradation coloring so that the coloring gradually changes from one color to another color across a boundary between adjacent regions.
7. The blood glucose level information processing apparatus according to claim 6, wherein the plurality of regions include a normal region encompassing blood glucose levels in a normal blood glucose level range, a hypoglycemia region encompassing blood glucose levels in a range below the normal blood glucose level range, a hyperglycemia region encompassing blood glucose levels in a range above the normal blood glucose level range, and a pseudopositive region encompassing blood glucose levels in a range above the normal blood glucose level range and below the hyperglycemia region.
8. The blood glucose level information processing apparatus according to claim 1, wherein the bar is a sliding bar displayed on the display adjacent the blood glucose level graph.
9. A blood glucose level information processing method comprising:
acquiring blood glucose levels, a measurement date at which each blood glucose level is measured, and a measurement time at which each blood glucose level is measured;
displaying a blood glucose level graph which plots the acquired blood glucose levels measured during a first range of measurement dates and at least during one of the measurement times, and to also display a bar which is operable to select a second range of measurement dates different from the first range of measurement dates; and
when the bar is operated, changing the display to display the blood glucose level graph for a second range of measurement dates and at least during the one measurement time, the first range of measurement dates and the second range of measurement dates containing a common number of the measurement dates so that the blood glucose level graph plotting the acquired blood glucose levels measured during the first range of measurement dates and the blood glucose level graph which plots the acquired blood glucose levels measured during the second range of measurement dates both plot the acquired blood glucose levels measured over the same number of days.
10. The blood glucose level information processing method according to claim 9, further comprising displaying blood glucose level information calculated together with the blood glucose level graph and the bar, the blood glucose level information including information calculated using the blood glucose levels measured in the first range of measurement dates and the second range of measurement dates.
11. The blood glucose level information processing method according to claim 9, further comprising: displaying a comparison button together with the bar and a current blood glucose level graph which is the blood glucose level graph plotting the blood glucose levels measured during the first range of measurement dates; and when the comparison button is selected, displaying an immediately preceding blood glucose level graph obtained by plotting the blood glucose levels within a range of measurement dates immediately preceding the first range of measurement dates; the immediately preceding blood glucose level graph being simultaneously displayed in a juxtaposed relationship with the current blood glucose level graph.
12. The blood glucose level information processing method according to claim 11, wherein the immediately preceding blood glucose level graph is simultaneously displayed in an upward and downward juxtaposed relationship with the current blood glucose level graph.
13. A blood glucose level information processing program stored in a non-transitory computer readable medium to cause a computer to:
acquire measured blood glucose levels, together with measurement dates and measurement times at which each of the blood glucose levels is measured;
display a first blood glucose level graph plotting the acquired blood glucose levels measured during a first range of measurement dates and at least during one of the measurement times, while also displaying a bar which is operable to select a second range of measurement dates different from the first range of measurement dates; and
change the display upon operation of the bar to display a second blood glucose level graph plotting the acquired blood glucose levels measured during the second range of measurement dates and at least during the one measurement time, the first and second blood glucose level graphs plotting the acquired blood glucose levels over the same number of measurement dates.
14. A blood glucose level information processing apparatus comprising:
acquisition means for acquiring blood glucose levels measured by an external blood glucose level measuring instrument and to acquire measurement dates and measurement times at which the blood glucose levels are measured;
sorting means for sorting the measured blood glucose levels acquired by the acquisition means into a plurality of time slots based on the acquired measurement dates and measurement times, each time slot encompassing a predetermined time period;
display control means for controlling a display unit to display at least some of the acquired blood glucose levels in a table having one axis representing dates and another axis representing the plural time slots and to display, upon selecting one of the blood glucose values in a current time slot within the table, a popup menu having one button selectable to direct the selected blood glucose value to be moved from the current time slot to a different time slot preceding the current time slot and an other button selectable to direct the selected blood glucose value to be moved a different time slot succeeding the current time slot; and
changing means for changing the selected blood glucose level to the preceding time slot when the one button of the pop-up menu is selected and for changing the selected blood glucose level to the succeeding time slot when the other button of the pop-up menu is selected.
15. The blood glucose level information processing apparatus according to claim 14, wherein:
the display control mean displays the blood glucose level in the table together with the measurement date and the measurement time at which the blood glucose level was measured; and
the changing means changes the selected blood glucose level to the preceding time slot or the succeeding time slot without changing the measurement time of the selected blood glucose level.
16. The blood glucose level information processing apparatus according to claim 14, wherein:
the display control means controls the display unit to display, in the popup menu, the measurement date and the measurement time of the selected blood glucose level in addition to the one button and the other button; and
the changing means changes the measurement date and the measurement time in response to a predetermined changing operation performed by a user.
17. The blood glucose level information processing apparatus according to claim 15, wherein the display control means controls the display unit to display the popup menu immediately below the selected blood glucose level.
18. A blood glucose level information processing method comprising:
acquiring blood glucose levels as well as a measurement date and a measurement time at which each blood glucose level was measured;
sorting the acquired blood glucose levels into a plurality of respective time slots which each include a respective period of time so that acquired blood glucose levels measured during each respective time period are sorted into the respective time slot;
displaying at least some of the acquired blood glucose levels in a table which has one axis representing dates and another axis representing the plural time slots;
displaying a popup menu when one of the blood glucose values displayed in the table in a current time slot is selected, the popup menu including one button selectable to direct the selected blood glucose value to be moved from the current time slot to a different time slot preceding the current time slot and an other button to direct the selected blood glucose value to be moved a different time slot succeeding the current time slot; and
moving the selected blood glucose level to the preceding time slot when the one button of the pop-up menu is selected and moving the selected blood glucose level to the succeeding time slot when the other button of the pop-up menu is selected.
19. The blood glucose level information processing method according to claim 18, wherein the displaying of at least some of the acquired blood glucose levels in the table comprises displaying the blood glucose level in the table together with the measurement date and the measurement time at which the blood glucose level was measured, and wherein the moving of the selected blood glucose level comprises moving the selected blood glucose level to the different time slot while still displaying the measurement date and the measurement time at which the selected blood glucose level was measured.
20. A blood glucose level information processing program stored in a non-transitory computer readable medium to cause a computer to:
acquire blood glucose levels as well as a measurement date and a measurement time at which each blood glucose level was measured;
sort the acquired blood glucose levels into a plurality of respective time slots which each include a respective period of time so that acquired blood glucose levels measured during each respective time period are sorted into the respective time slot;
display at least some of the acquired blood glucose levels in a table which has one axis representing dates and another axis representing the plural time slots;
display a popup menu when one of the blood glucose values displayed in the table in a current time slot is selected, the popup menu including one button selectable to direct the selected blood glucose value to be moved from the current time slot to a different time slot preceding the current time slot and an other button to direct the selected blood glucose value to be moved a different time slot succeeding the current time slot; and
move the selected blood glucose level to the preceding time slot when the one button of the pop-up menu is selected and moving the selected blood glucose level to the succeeding time slot when the other button of the pop-up menu is selected.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for searching for a previously visited web page, the method comprising the steps of:
a first computer receiving a plurality of search parameters from a second computer after a user has placed first and second elements on a canvas of a user interface of the second computer, the plurality of search parameters including a parameter identifying a first characteristic of the first element and a parameter identifying a first weight of confidence in a recollection of the user that the first element has the first characteristic on the previously visited web page, the plurality of search parameters further including a parameter identifying a second characteristic of the second element and a parameter identifying a second weight of confidence in a recollection of the user that the second element has the second characteristic on the previously visited web page, wherein the first and second weights are automatically and respectively assigned to the first and second elements in a manner hidden from the user and based on an order in which the user has placed the first and second elements on the canvas, wherein a greater value is assigned to the first weight than the second weight based on the order, and wherein the order comprises placement by the user of the first element on the canvas followed by placement by the user of the second element on the canvas;
the first computer searching for the first and second characteristics in a database including characteristics of elements of indexed web pages;
the first computer finding a match between the first characteristic and a characteristic of a first element of an indexed web page of the indexed web pages and between the second characteristic and a characteristic of a second element of the indexed web page, wherein the first characteristic indicates that the first element is an image and wherein the characteristic of the first element of the indexed web page indicates that the first element of the indexed web page is an image and wherein the step of the first computer finding the match between the first characteristic and the characteristic of the first element of the indexed web page and between the second characteristic and the characteristic of the second element of the indexed web page comprises the step of the first computer determining that the first characteristic and the characteristic of the first element of the indexed web page both indicate an image;
the first computer creating a list including an identification of the indexed web page; and
the first computer sending the list to the second computer.
2. The method of claim 1, wherein the first weight of confidence represents total confidence in the recollection of the user that the first element has the first characteristic on the previously visited web page.
3. A computer program product comprising one or more computer-readable tangible storage devices and computer-readable program instructions which are stored on the one or more storage devices and when executed by one or more processors of the first computer of claim 1 perform the method of claim 1.
4. A computer system for searching for a previously visited web page, the computer system comprising:
one or more computer-readable tangible storage devices, one or more processors, and one or more computer-readable memories;
program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to receive a plurality of search parameters from a computing device after a user has placed first and second elements on a canvas of a user interface of the computer device, the plurality of search parameters including a parameter identifying a first characteristic of the first element and a parameter identifying a first weight of confidence in a recollection of the user that the first element has the first characteristic on the previously visited web page, the plurality of search parameters further including a parameter identifying a second characteristic of the second element and a parameter identifying a second weight of confidence in a recollection of the user that the second element has the second characteristic on the previously visited web page, wherein the first and second weights are automatically and respectively assigned to the first and second elements in a manner hidden from the user and based on an order in which the user has placed the first and second elements on the canvas, wherein a greater value is assigned to the first weight than the second weight based on the order, and wherein the order comprises placement by the user of the first element on the canvas followed by placement by the user of the second element on the canvas;
program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to search for the first and second characteristics in a database including characteristics of elements of indexed web pages;
program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to find a match between the first characteristic and a characteristic of a first element of an indexed web page of the indexed web pages and between the second characteristic and a characteristic of a second element of the indexed web page, wherein the first characteristic indicates that the first element is a banner and wherein the characteristic of the first element of the indexed web page indicates that the first element of the indexed web page is a banner and wherein the program instructions to find the match between the first characteristic and the characteristic of the first element of the indexed web page and between the second characteristic and the characteristic of the second element of the indexed web page determine that the first characteristic and the characteristic of the first element of the indexed web page both indicate a banner;
program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to create a list including an identification of the indexed web page; and
program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to send the list to the computing device.
5. The computer system of claim 4, wherein the first weight of confidence represents total confidence in the recollection of the user that the first element has the first characteristic on the previously visited web page.
6. A computer program product for searching for a previously visited web page, the computer program product comprising:
one or more computer-readable tangible storage devices;
program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to receive a plurality of search parameters from a computing device after a user has placed first and second elements on a canvas of a user interface of the computer device, the plurality of search parameters including a parameter identifying a first characteristic of the first element and a parameter identifying a first weight of confidence in a recollection of the user that the first element has the first characteristic on the previously visited web page, the search parameters further including a parameter identifying a second characteristic of the second element and a parameter identifying a second weight of confidence in a recollection of the user that the second element has the second characteristic on the previously visited web page, wherein the first and second weights are automatically and respectively assigned to the first and second elements in a manner hidden from the user and based on an order in which the user has placed the first and second elements on the canvas, wherein a greater value is assigned to the first weight than the second weight based on the order, and wherein the order comprises placement by the user of the first element on the canvas followed by placement by the user of the second element on the canvas;
program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to search for the first and second characteristics in a database including characteristics of elements of indexed web pages;
program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to find a match between the first characteristic and a characteristic of a first element of an indexed web page of the indexed web pages and between the second characteristic and a characteristic of a second element of the indexed web page, wherein the first characteristic indicates that the first element is a text list and wherein the characteristic of the first element of the indexed web page indicates that the first element of the indexed web page is a text list and wherein the program instructions to find the match between the first characteristic and the characteristic of the first element of the indexed web page and between the second characteristic and the characteristic of the second element of the indexed web page determine that the first characteristic and the characteristic of the first element of the indexed web page both indicate a text list;
program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to create a list including an identification of the indexed web page; and
program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to send the list to the computing device.
7. The computer program product of claim 6, wherein the first weight of confidence represents total confidence in the recollection of the user that the first element has the first characteristic on the previously visited web page.
8. The method of claim 1, wherein the first characteristic comprises a type of the first element.
9. The method of claim 1, wherein the first characteristic comprises a position of the first element on the previously visited web page.
10. The method of claim 1, wherein the first characteristic comprises a size of the first element on the previously visited web page.