1461152685-c10f751a-49a0-4527-b6cf-93af6def87cb

1. A token-management system, in which tokens are credits offerable by a user in exchange for products of a specified kind, the token credit being issued to users by an issuer, the system comprising:
memory means for storing user account data for each user;
input means for receiving an order, said order specifying an amount of token credit to be allocated to a user;
memory update means adapted to update user account data held in the memory means whereby to add to the user account the amount of token credit allocated to said user in said order;
input means for receiving a reimbursement authorization from a user, said reimbursement authorization including data indicating the amount of token credit to be reimbursed, and data identifying a redeemer to whom reimbursement is to be made; and
verification means adapted to consult the user account data held in the memory means whereby to verify that the user issuing the reimbursement authorization has token credit sufficient to pay the token credit amount specified in the reimbursement authorization and, when the token credit in the user account is sufficient, to validate the received reimbursement authorization;
wherein the memory update means is further adapted, when a reimbursement authorization is validated, to update the user account data whereby to debit from the user account the amount of token credit specified in the reimbursement authorization; and
wherein the system further comprises means for issuing a payment command in response to the verification means validating a reimbursement authorization, said payment command ordering a payment to the redeemer specified in the validated reimbursement authorization of an amount based on the token credit specified in the validated reimbursement authorization.
2. The token-management system according to claim 1, and comprising means for determining the payment status of an order received by the input means, said payment status having a value selected from the group consisting of: order not yet paid for, order paid for, order within credit limit of ordering party, and order without charge; wherein the memory update means is adapted to update user account data held in the memory means in response to a received order only when the payment status determined for said order takes a predetermined value.
3. The token-management system according to claim 1 or 2, and comprising means for determining a release date applicable to an order received by the input means, said release date indicating a date at which token credit can be released to the user(s) specified in said order; wherein the memory update means is adapted to update user account data held in the memory means in response to a received order only when the release date determined for said order has been reached or passed.
4. The token-management system according to claim 1, 2 or 3, wherein the input means is adapted to receive orders and reimbursement authorizations by electronic means selected in the group consisting of telephone communications, electronic file transfer and communications on the worldwide web.
5. The token-management system according to any previous claim, wherein the tokens are credits offerable in exchange for products having a predetermined nature.
6. The token-management system according to any previous claim, wherein the tokens are credits offerable in exchange for products provided by a predetermined set of merchants andor service providers.
7. The token-management system according to any previous claim, wherein token credit is denominated in units of product, and the system further comprises calculation means for processing a reimbursement authorization whereby to convert the specified token credit into a monetary amount to be paid to the redeemer.
8. The token-management system according to any previous claim, wherein a unit of token credit has different monetary equivalents in different currencies, and the system comprises:
means for storing indications of said monetary equivalents in different currencies; and
means for calculating the monetary equivalent, in a specified currency, of a specified number of units of token credit.
9. The token-management system according to any previous claim, wherein the products consist in at least one item selected in the group consisting of goods and services.
10. The token-management system according to any previous claim, and comprising means for verifying the identity of a user, said user-identity verification means requiring, in a first mode, input of at least an identification code and a personal identification number (PIN), wherein the system is adapted to validate a reimbursement authorization only when the user-identity verification means has successfully verified the identity of the user issuing the reimbursement authorization.
11. The token-management system according to claim 10, wherein the input means is adapted to receive reimbursement authorizations via telephone calls, there is provided means for detecting calling-line identification data included in a received telephone call and for determining whether the detected calling-line identification data matches a telephone number stored for one user, and said user-identity verification means is adapted to skip input of said identification code when the calling-line identification data is determined to match a telephone number stored for one user.
12. The token-management system according to claim according to claim 10, wherein said user-identity verification means is adapted, in a second mode, to verify the identity of the user from said identification number and at least one item of additional data, and there is provided personal identification number setting means adapted to allow the user to set a personal identification number (PIN) when the user identity has been verified by the user-identity verification means operating in said second mode.
13. The token-management system according to claim 9, wherein said at least one item of additional data comprises the value of the current balance of token credit in the user account.
14. The token-management system according to any previous claim, and comprising means for outputting, to a user, data relating to the preceding validated reimbursement authorization received from said user.
15. The token-management system according to any previous claim, and comprising means for outputting, to a redeemer, data relating to the preceding validated reimbursement authorization received for reimbursement of said redeemer.
16. The token-management system according to any previous claim, and comprising means for outputting, to a user, data indicative of the identity of a redeemer reimbursed in response to the preceding reimbursement authorization received from said user, and a user indication of acceptance of the previously-reimbursed redeemer serves as data identifying a redeemer to be reimbursed in response to the current reimbursement authorization.
17. The token-management system according to any previous claim, and comprising means for generating and updating the value of a flag indicative of order status, said flag taking a first value when creation of the order has begun but values of the order data have not been finalized, a second value when values of the order data have been finalized but payment for the order has not yet been received by the issuer, and a third value when payment for the order has been received by the issuer, wherein the memory update means only updates user account data to add token credit specified in an order when the flag for said order takes said third value.
18. The token-management system according to any previous claim, and comprising an automated document-ordering module.
19. A childcare-voucher management system, comprising a token-management system according to any previous claim in which the tokens are credits exchangeable for childcare services.

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 dual fuel burner, comprising:
a first fuel burner comprising a plurality of fuel rail fingers connected in fluid communication with a first fuel rail, wherein each fuel rail finger comprises a plurality of combustion chambers, and wherein each combustion chamber comprises a combustion tube holder that at least partially envelopes a combustion tube;
a second fuel burner comprising a plurality of fuel rail fingers connected in fluid communication with a second fuel rail, and wherein each fuel rail finger of the second fuel burner comprises a plurality of combustion chambers;
wherein the first fuel burner is configured to burn a first fuel, wherein the second fuel burner is configured to burn a second fuel, and wherein the plurality of fuel rail fingers of the first fuel burner are configured to integrate with the plurality of fuel rail fingers of the second fuel burner,
wherein the first fuel is wellhead gas,
wherein the second fuel is at least one of propane, butane, gasoline, diesel, liquefied natural gas (LNG), natural gas liquids (NGL’s) and wellhead gas, and
wherein the second fuel burner is configured to operate when the wellhead gas burner supplies less than about 3,500 British Thermal Units (BTU) per cubic foot.
2. The dual fuel burner of claim 1, wherein the plurality of fuel rail fingers of the first fuel burner are interstitially spaced with the plurality of fuel rail fingers of the second fuel burner.
3. The dual fuel burner of claim 1, wherein each of the fuel rail fingers of the first fuel burner are movable relative to the first fuel rail.
4. The dual fuel burner of claim 1, wherein each of the plurality of combustion tubes of the first fuel burner extends further from its respective fuel rail finger than each of the respective combustion tube holders.
5. The dual fuel burner of claim 1, further comprising: a separator configured to remove hydrocarbons from the wellhead gas prior to being combusted by the wellhead gas burner.
6. The dual fuel burner of claim 1, wherein the first fuel burner and the second fuel burner are configured to operate simultaneously.
7. The dual fuel burner of claim 1, wherein each of the first fuel burner and the second fuel burner are mounted to at least one of a superheater truck, a trailer, a frac heater unit, and a skid.
8. A dual fuel burner, comprising:
a first fuel burner comprising a plurality of fuel rail fingers connected in fluid communication with a first fuel rail, wherein each fuel rail finger comprises a plurality of combustion chambers, and wherein each combustion chamber comprises a combustion tube holder that at least partially envelopes a combustion tube;
a second fuel burner comprising a plurality of fuel rail fingers connected in fluid communication with a second fuel rail, and wherein each fuel rail finger of the second fuel burner comprises a plurality of combustion chambers;
wherein the first fuel burner is configured to burn a first fuel, wherein the second fuel burner is configured to burn a second fuel, and wherein the plurality of fuel rail fingers of the first fuel burner are configured to integrate with the plurality of fuel rail fingers of the second fuel burner,
wherein the first fuel is wellhead gas,
wherein the second fuel is at least one of propane, butane, gasoline, diesel, liquefied natural gas (LNG), natural gas liquids (NGL’s) and wellhead gas, and
wherein the second fuel burner is configured to operate when the wellhead gas pressure drops below about 1,000 pounds per square inch (psi).
9. A superheater truck, comprising:
a dual fuel burner, comprising:
a first fuel burner comprising a plurality of fuel rail fingers connected in fluid communication with a first fuel rail, wherein each fuel rail finger comprises a plurality of combustion chambers, and wherein each combustion chamber comprises a combustion tube holder that at least partially envelopes a combustion tube; and
a second fuel burner comprising a plurality of fuel rail fingers connected in fluid communication with a second fuel rail, and wherein each fuel rail finger of the second fuel burner comprises a plurality of combustion chambers;
wherein the first fuel burner is configured to burn a first fuel, wherein the second fuel burner is configured to burn a second fuel, and wherein the plurality of fuel rail fingers of the first fuel burner are configured to integrate with the plurality of fuel rail fingers of the second fuel burner,
wherein the first fuel is wellhead gas,
wherein the second fuel is at least one of propane, butane, gasoline, diesel, liquefied natural gas (LNG), natural gas liquids (NGLs), and wellhead gas, and
wherein the second fuel burner is configured to operate when the wellhead gas pressure drops below about 1,000 pounds per square inch (psi).
10. The superheater truck of claim 9, wherein the fuel rail fingers of the first fuel burner are oriented substantially perpendicularly to the fuel rail fingers of the second fuel burner.
11. The superheater truck of claim 9, wherein the plurality of fuel rail fingers of the first fuel burner are configured to be interstitially spaced with the plurality of fuel rail fingers of the second fuel burner.
12. The superheater truck of claim 9, wherein each of the fuel rail fingers of the first fuel burner are movable relative to the first fuel rail.
13. The superheater truck of claim 9, further comprising: a separator connected in fluid communication with a supply line of the first fuel burner, and wherein the separator is configured to remove hydrocarbons from the wellhead gas prior to being combusted by the wellhead gas burner.
14. The superheater truck of claim 9, wherein the second fuel burner is configured to operate when the wellhead gas burner supplies less than about 3,500 British Thermal Units (BTU) per cubic foot.
15. The superheater truck of claim 9, wherein the first fuel burner and the second fuel burner are configured to operate simultaneously.
16. A method of heating a wellbore treatment fluid, comprising:
receiving wellhead gas from a wellbore in an apparatus comprising a first fuel burner assembly integrated with a second fuel burner assembly;
combusting the wellhead gas in a first fuel burner;
combusting a second fuel in the second fuel burner;
heating a wellbore treatment fluid with heat produced by combusting the wellhead gas in the first fuel burner and the second fuel in the second fuel burner; and
treating a wellbore with the heated wellbore treatment fluid,
wherein the second fuel is at least one of propane, butane, gasoline, diesel, liquefied natural gas (LNG), and natural gas liquids (NGLs).
17. The method of claim 16, wherein the wellhead gas is received at a pressure between about 5 pounds per square inch (psi) and about 15,000 psi.
18. The method of claim 16, wherein the apparatus comprises a first set of fuel rail fingers of the first fuel burner interstitially spaced with a second set of fuel rail fingers of the second fuel burner.
19. The method of claim 16, wherein the combustion of the second fuel in the second fuel burner is triggered when combustion of the wellhead gas in the wellhead gas burner supplies less than about 3,500 British Thermal Units (BTU) per cubic foot.
20. The method of claim 16, further comprising: operating the first fuel burner and the second fuel burner simultaneously to heat the wellbore treatment fluid.
21. A method of heating a wellbore treatment fluid, comprising:
receiving wellhead gas from a wellbore in an apparatus comprising a first fuel burner assembly integrated with a second fuel burner assembly;
combusting the wellhead gas in a first fuel burner;
combusting a second fuel in the second fuel burner, wherein combustion of wellhead gas in the first fuel burner is ceased prior to combusting the second fuel in the second fuel burner;
heating a wellbore treatment fluid with heat produced by combusting the wellhead gas in the first fuel burner and the second fuel in the second fuel burner; and
treating a wellbore with the heated wellbore treatment fluid.
22. The method of claim 21, wherein the wellhead gas is received at a pressure between about 5 pounds per square inch (psi) and about 15,000 psi.
23. The method of claim 22, wherein the apparatus comprises a first set of fuel rail fingers of the first fuel burner interstitially spaced with a second set of fuel rail fingers of the second fuel burner.
24. The method of claim 23, wherein the combustion of the second fuel in the second fuel burner is triggered when combustion of the wellhead gas in the wellhead gas burner supplies less than about 3,500 British Thermal Units (BTU) per cubic foot.
25. A method of heating a wellbore treatment fluid, comprising:
receiving wellhead gas from a wellbore in an apparatus comprising a first fuel burner assembly integrated with a second fuel burner assembly;
combusting the wellhead gas in a first fuel burner;
combusting a second fuel in the second fuel burner;
heating a wellbore treatment fluid with heat produced by combusting the wellhead gas in the first fuel burner and the second fuel in the second fuel burner; and
treating a wellbore with the heated wellbore treatment fluid,
wherein the combustion of the second fuel in the second fuel burner is triggered by the pressure of the wellhead gas dropping below about 1,000 pounds per square inch (psi).
26. The method of claim 25, further comprising: operating the first fuel burner and the second fuel burner simultaneously to heat the wellbore treatment fluid.
27. The method of claim 26, wherein the wellhead gas is received at a pressure between about 5 psi and about 15,000 psi.
28. The method of claim 27, wherein the combustion of the second fuel in the second fuel burner is triggered when combustion of the wellhead gas in the wellhead gas burner supplies less than about 3,500 British Thermal Units (BTU) per cubic foot.
29. The method of claim 28, wherein the apparatus comprises a first set of fuel rail fingers of the first fuel burner interstitially spaced with a second set of fuel rail fingers of the second fuel burner.

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.