1461113505-49c634d5-fb1d-43e0-b9da-9b61d009451b

1. A method, comprising:
receiving, via a game interface of a user device, an image file depicting an activity of a customer, wherein the activity is related to an insurance product that comprises at least one of: a current insurance product for the customer and a potential insurance product for the customer;
determining, by the user device and based on the image file depicting the activity of the customer, a game reward for the customer, wherein the game reward comprises at least one of the following:
a product that is not an insurance product,
a number of game points,
a badge, and
an adjustment to a base premium for an insurance product;

storing, by the user device, an indication of the game reward in association with the customer; and
displaying, via the game interface of the user device, an indication of the game reward for the customer.
2. The method of claim 1, further comprising:
determining at least one task to be completed for a respective game reward; and
displaying, via the game interface of the user device, an indication of the at least one task.
3. The method of claim 1, in which storing the indication of the game reward in association with the customer comprises:
transmitting an indication of the game reward to a controller device for storage in a game data database.
4. The method of claim 1, further comprising:
determining, by the user device, at least one condition associated with a game goal that is associated with a second game reward;
determining, by the user device and based on the activity of the customer, that the customer has satisfied the at least one condition associated with the game goal; and
awarding to the customer the second game reward.
5. The method of claim 4, in which the second game reward comprises bonus game points.
6. The method of claim 1, further comprising:
determining, by the user device, a total number of points associated with a second game reward;
determining, by the user device and based on the information about the activity of the customer, that the customer has accumulated at least the total number of points associated with the second game reward; and
awarding to the customer the second game reward.
7. The method of claim 1, further comprising:
presenting, via the game interface of the user device, a current total number of game points earned by the customer.
8. The method of claim 1, further comprising:
receiving, via the game interface of the user device from the customer, a description of the activity performed by the customer.
9. The method of claim 1, further comprising:
presenting, via the game interface of the user device, respective indications of a plurality of game rewards earned by the customer.
10. The method of claim 1, wherein the game reward does not comprise an adjustment to the base premium for an insurance product.
11. The method of claim 1, further comprising:
determining, based on the activity of the customer, an adjusted premium for the insurance product that is different than a base premium for the insurance product; and
providing to the customer an indication of the adjusted premium for the insurance product;
12. The method of claim 1, wherein the activity of the customer comprises a task performed by the customer.
13. The method of claim 1, wherein the activity of the customer comprises one or more of the following:
a task related to a vehicle of the customer,
a task related to a building owned by the customer,
a maintenance task related to maintenance of property of the customer,
a task related to home safety,
a task related to vehicle safety,
a task related to pool safety, and
a task related to security of property.
14. The method of claim 1, wherein the activity of the customer comprises one or more of the following:
a home improvement,
a purchase of a vehicle,
a purchase of a product for the home, and
an indication of a student report card.
15. The method of claim 1, wherein the image file comprises one or more of the following:
a video file,
a digital picture,
an image of property of the customer,
an image of a home of the customer,
an image of a vehicle of the customer,
an image of the customer,
an image of a family member of the customer,
an indication of GPS location associated with an image, and
an indication of a timestamp associated with an image.
16. An apparatus comprising:
a processor;
a game interface in communication with the processor; and
a computer readable storage device in communication with the processor, the computer readable storage device storing instructions configured to direct the processor to perform:
receiving, via the game interface, an image file depicting an activity of a customer, wherein the activity is related to an insurance product that comprises at least one of: a current insurance product for the customer and a potential insurance product for the customer;
determining, based on the image file depicting the activity of the customer, a game reward for the customer, wherein the game reward comprises at least one of the following:
a product that is not an insurance product,
a number of game points,
a badge, and
an adjustment to a base premium for an insurance product;

storing an indication of the game reward in association with the customer; and
displaying, via the game interface, an indication of the game reward for presentation to the customer.
17. The apparatus of claim 16, the instructions being configured further to direct the processor to perform:
determining at least one task to be completed for a respective game reward; and
displaying, via the game interface, an indication of the at least one task.
18. The apparatus of claim 16, in which storing the indication of the game reward in association with the customer comprises:
transmitting an indication of the game reward to a controller device for storage in a game data database.
19. The apparatus of claim 16, the instructions being configured further to direct the processor to perform:
determining at least one condition associated with a game goal that is associated with a second game reward;
determining, based on the activity of the customer, that the customer has satisfied the at least one condition associated with the game goal; and
awarding to the customer the second game reward.
20. The method of claim 19, in which the second game reward comprises bonus game points.
21. The apparatus of claim 16, the instructions being configured further to direct the processor to perform:
determining a total number of points associated with a second game reward;
determining, based on the information about the activity of the customer, that the customer has accumulated at least the total number of points associated with the second game reward; and
awarding to the customer the second game reward.
22. The apparatus of claim 16, the instructions being configured further to direct the processor to perform:
presenting, via the game interface, a current total number of game points earned by the customer.
23. The apparatus of claim 16, the instructions being configured further to direct the processor to perform:
receiving, via the game interface from the customer, a description of the activity performed by the customer.
24. The apparatus of claim 16, the instructions being configured further to direct the processor to perform:
presenting, via the game interface, respective indications of a plurality of game rewards earned by the customer.
25. The apparatus of claim 16, wherein the game reward does not comprise an adjustment to the base premium for an insurance product.
26. The apparatus of claim 16, the instructions being configured further to direct the processor to perform:
determining, based on the activity of the customer, an adjusted premium for the insurance product that is different than a base premium for the insurance product; and
providing to the customer an indication of the adjusted premium for the insurance product;

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 pulsed diode light source driver comprising:
a diode driver section comprising a switchable linear current driver coupled in series with a plurality of diode nodes for connecting to a diode light source;
a power supply having an output coupled to the diode driver section for providing an output voltage thereto, and an adjust node for controllably varying the output voltage as a function of deviation in an electrical property at the adjust node from a predetermined value;
an output capacitor coupled to the output of the power supply;
a temperature sensor physically disposed relative to the output capacitor for indicating temperature thereof with a temperature-varying signal;
a conditioning circuit for perturbing the electrical property at the adjust node from the predetermined value as a function of the temperature-varying signal to thereby vary the output voltage of the power supply in accordance with a voltage-temperature profile for the output capacitor, the conditioning circuit being coupled to the temperature sensor for receiving the temperature-varying signal; and
a voltage monitor for restoring the electrical property at the adjust node to the predetermined value as a function of change in the output voltage of the power supply to thereby vary the output voltage of the power supply in accordance with the voltage-temperature profile for the output capacitor, the voltage monitor being coupled to the output of the power supply;
wherein the pulsed diode light source driver is operable for maintaining current pulses from the diode driver section constant over a temperature range, and the voltage-temperature profile for the output capacitor is operatively effective for maintaining current pulses from the diode driver section constant over a low end of the temperature range.
2. The diode driver of claim 1 wherein the conditioning circuit is operatively responsive to an indication in the temperature-varying signal of decreasing temperature, within the low end of the temperature range, for perturbing the electrical property of the adjust node to thereby increase the output voltage of the power supply.
3. The diode driver of claim 2 wherein the conditioning circuit is operatively responsive to an indication in the temperature-varying signal of decreasing temperature in a range of from about 0 degrees Centigrade to about minus 40 degrees Centigrade for perturbing the electrical property of the adjust node to thereby increase the output voltage of the power supply.
4. The diode driver of claim 1 wherein:
the voltage monitor comprises a voltage divider having a first branch coupled to the second branch at a midpoint, the first branch being coupled to the output of the power supply, and the midpoint being coupled to the adjust node; and
the conditioning circuit is operatively responsive to an indication from the temperature sensor of varying temperature within the low end of the temperature range for sinking or sourcing current at the adjust node.
5. The diode driver of claim 1 wherein the voltage-temperature profile for the output capacitor is operatively effective for maintaining current pulses from the diode driver section constant over a high end of the temperature range.
6. The diode driver of claim 5 wherein the conditioning circuit is operatively responsive to an indication in the temperature-varying signal of increasing temperature, within the high end of the temperature range, for perturbing the electrical property of the adjust node to thereby decrease the output voltage of the power supply.
7. The diode driver of claim 1 wherein the conditioning circuit comprises:
a set voltage node;
an operational amplifier having an inverting input, a non-inverting input, and an output, one of the inverting and non-inverting inputs being coupled to the set voltage node, and the other of the inverting and non-inverting inputs being coupled to the temperature sensor; and
a resistance-containing network having one terminus coupled to the output of the operational amplifier, and another terminus coupled to the adjust node of the power supply through the voltage monitor.
8. A pulsed diode light source system comprising:
a diode driver section comprising a diode light source and a switchable linear current driver coupled in series with the diode light source;
a power supply having an output coupled to the diode driver section for providing an output voltage thereto, and an adjust node for controllably varying the output voltage;
an output capacitor coupled to the output of the power supply;
a temperature sensor physically disposed relative to the output capacitor for indicating temperature thereof with a temperature-varying signal;
a conditioning circuit for perturbing the electrical property at the adjust node from the predetermined value as a function of the temperature-varying signal to thereby vary the output voltage of the power supply in accordance with a voltage-temperature profile for the output capacitor, the conditioning circuit being coupled to the temperature sensor for receiving the temperature-varying signal; and
a voltage monitor for restoring the electrical property at the adjust node to the predetermined value as a function of change in the output voltage of the power supply to thereby vary the output voltage of the power supply in accordance with the voltage-temperature profile for the output capacitor, the voltage monitor being coupled to the output of the power supply;
wherein the pulsed diode light source driver is operable for maintaining current pulses from the diode driver section constant over a temperature range, and the voltage-temperature profile for the output capacitor is operatively effective for maintaining current pulses from the diode driver section constant over a low end of the temperature range.
9. The system of claim 8 wherein:
the voltage monitor comprises a voltage divider having a first branch coupled to the second branch at a midpoint, the first branch being coupled to the output of the power supply, and the midpoint being coupled to the adjust node; and
the conditioning circuit is operatively responsive to an indication from the temperature sensor of varying temperature within the low end of the temperature range for sinking or sourcing current at the adjust node.
10. The system of claim 8 wherein:
the voltage-temperature profile for the output capacitor is operatively effective for maintaining current pulses from the diode driver section constant over a high end of the temperature range; and
the conditioning circuit is operatively responsive to an indication in the temperature-varying signal of increasing temperature, within the high end of the temperature range, for perturbing the electrical property of the adjust node to thereby decrease the output voltage of the power supply.
11. The system of claim 8 wherein the conditioning circuit comprises:
a set voltage node;
an operational amplifier having an inverting input, a non-inverting input, and an output; wherein one of the inverting and non-inverting inputs is coupled to the set voltage node, and the other of the inverting and non-inverting inputs is coupled to the temperature sensor; and
a resistance-containing network having one terminus coupled to the output of the operational amplifier, and another terminus coupled to the output voltage adjust node of the power supply through the voltage monitor.
12. The system of claim 8 wherein the diode light source is a laser diode.
13. The system of claim 8 wherein the diode light source is a light emitting diode.
14. A method for driving a diode light source with current pulses, comprising:
driving the diode light source with current pulses from a switchable linear current driver over an operating temperature range;
providing an output voltage from an output of a variable output power supply to the switchable linear current driver, the output having an output capacitor coupled thereto;
sensing temperature of the output capacitor with a temperature sensor physically disposed relative to the output capacitor for indicating temperature thereof; and
increasing the output voltage from the variable output power supply in response to an indication from the temperature sensor of decreasing temperature within a low end of the operating temperature range, to maintain constant the current pulses from the switchable linear current driver to the diode light source.
15. The method of claim 14 further comprising decreasing the output voltage from the variable output power supply in response to an indication from the temperature sensor of increasing temperature within a high end of the operating temperature range, to maintain constant the current pulses from the switchable linear current driver to the diode light source.