Glucose monitoring is a fact of everyday life for people with diabetes. The accuracy of such monitoring can significantly affect the health and ultimately the quality of life for people with diabetes. Generally, a person with diabetes should measure blood glucose levels several times a day to monitor and control blood sugar levels. Failure to test blood glucose levels accurately and on a regular basis can result in serious diabetes-related complications, including cardiovascular disease, kidney disease, nerve damage and blindness. There are a number of electronic devices currently available which enable an individual to test the glucose level in a small sample of blood. One such glucose meter is the OneTouch® Ultra® glucose meter, a product which is manufactured by LifeScan.
In addition to glucose monitoring, people with diabetes often have to perform drug therapy such as, for example, insulin dosing. People with diabetes may self-administer insulin to reduce their blood glucose concentration. There are a number of mechanical devices currently available which enable an individual to dose a predetermined quantity of insulin such as, for example, a hypodermic syringe, an insulin pen, and an insulin pump. One such insulin pump is the Animas® 2020, a product which is manufactured by Animas Inc.
People with diabetes should maintain tight control over their lifestyle, so that they are not adversely affected by, for example, irregular food consumption or exercise. In addition, a physician dealing with a particular individual with diabetes may require detailed information on the individual's lifestyle to provide effective treatment or modification of treatment for controlling diabetes. Currently, one of the ways of monitoring the lifestyle of an individual with diabetes has been for the individual to keep a paper logbook of their lifestyle. Another way is for an individual to simply rely on remembering facts about their lifestyle and then relay these details to their physician on each visit.
The aforementioned methods of recording lifestyle information are inherently difficult, time consuming, and possibly inaccurate. Paper logbooks are not necessarily always carried by an individual and may not be accurately completed when required. Such paper logbooks are small and it is therefore difficult to enter detailed information requiring detailed descriptors of lifestyle events. Furthermore, an individual may often forget key facts about their lifestyle when questioned by a physician who has to manually review and interpret information from a hand-written notebook. There is no analysis provided by the paper logbook to distill or separate the component information. Also, there are no graphical reductions or summary of the information. Entry of data into a secondary data storage system, such as a database or other electronic system, requires a laborious transcription of information, including lifestyle data, into this secondary data storage. Difficulty of data recordation encourages retrospective entry of pertinent information that results in inaccurate and incomplete records.
There currently exist a number of portable electronic devices that can measure glucose levels in an individual and store the levels for recalling or uploading to another computer for analysis. One such device is the Accu-Check™ Complete™ System from Roche Diagnostics, which provides limited functionality for storing lifestyle data. However, the Accu-Check™ Complete™ System only permits a limited selection of lifestyle variables to be stored in a meter. There is a no intelligent feedback from values previously entered into the meter and the user interface is unintuitive for an infrequent user of the meter.
In one embodiment, a method of monitoring therapeutic bolus compliance with an analyte testing device and a therapeutic dispensing device is provided. Each of both devices includes a microprocessor coupled to a memory. The method may be achieved by: obtaining from the memory of the analyte testing device data including a number of hyperglycemic occurrences and a time stamp for each of the hyperglycemic occurrences; collecting from the memory of the therapeutic dispensing device a time stamp for each bolus of dispensed therapeutic; identifying a hyperglycemic occurrence that does not have at least one bolus of dispensed therapeutic within a predetermined time range of the hypoglycemic occurrence; calculating a percentage of hyperglycemic occurrences that do not have at least one bolus of dispensed therapeutic within the predetermined time range; and annunciating the percentage of hyperglycemic occurrences that do not have at least one bolus of dispensed therapeutic within the predetermined time range.
In yet another embodiment, a method of monitoring insulin bolus compliance with an analyte testing device and a therapeutic dispensing device is provided. Each of both devices includes a microprocessor coupled to a memory. The method may be achieved by: obtaining from the memory of the analyte testing device data including a number of hyperglycemic occurrences and a time stamp for each of the hyperglycemic occurrences; collecting from the memory of the therapeutic dispensing device a time stamp for each bolus of dispensed therapeutic; identifying a hyperglycemic occurrence that has at least one bolus of dispensed therapeutic within a predetermined time range of the hypoglycemic occurrence; calculating a percentage of hyperglycemic occurrences that have at least one bolus of dispensed therapeutic within the predetermined time range; and annunciating the percentage of hyperglycemic occurrences that have at least one bolus of dispensed therapeutic within the predetermined time range.
In yet a further embodiment, a diabetes management system is provided that includes a plurality of glucose test strips, test strip port connector, data management device. Each test strip is configured to receive a physiological sample. The test strip port connector is configured to receive the plurality of test strips. The data management device includes a housing, microprocessor, memory, display and power supply. The microprocessor is coupled to a memory, display, and power supply. The microprocessor is coupled to the test strip sensor to obtain data including a number of hyperglycemic occurrences and a time stamp for each of the hyperglycemic occurrences. The microprocessor is configured to collect a time stamp for each bolus of dispensed therapeutic so that a percentage of hyperglycemic occurrences that do not have at least one bolus of dispensed therapeutic within the predetermined time range is determined by the microprocessor.
In yet another embodiment, a method of monitoring analyte-testing compliance with an analyte testing device and a therapeutic dispensing device is provided. Each of both devices includes a microprocessor coupled to a memory. The method may be achieved by: obtaining from the memory of the analyte testing device a time stamp for each of the glucose measurements; collecting from the memory of the therapeutic dispensing device data including a number of bolus events and a time stamp for each bolus event; identifying a bolus event that does not have at least one glucose measurement within a predetermined time range of the bolus event; calculating a percentage of bolus events that do not have at least one glucose measurement within the predetermined time range; and annunciating the percentage of bolus events that do not have at least one glucose measurement within the predetermined time range.
In a further embodiment, a method of monitoring insulin bolus compliance with an analyte testing device and a therapeutic dispensing device is provided. Each of both devices includes a microprocessor coupled to a memory. The method may be achieved by: obtaining from the memory of the analyte testing device data including a number of glucose measurements and a time stamp for each of the glucose measurements; collecting from the memory of the therapeutic dispensing device data including a number of bolus events and a time stamp for each bolus event; identifying a bolus event that has at least one glucose measurement within a predetermined time range of the bolus event; calculating a percentage of bolus events that do have at least one glucose measurement within the predetermined time range; and annunciating a percentage of bolus events that do have at least one glucose measurement within the predetermined time range.
In another further embodiment, a diabetes management system is provided that includes a plurality of glucose test strips, test strip port, and data management unit. Each of the test strips is configured to receive a physiological sample. The test strip port connector is configured to receive the plurality of test strips. The data management device includes a housing, microprocessor, memory, display and power supply. The microprocessor is coupled to a memory, display, and power supply with the microprocessor being disposed proximate the housing. The microprocessor is also coupled to the test strip sensor to obtain a time stamp for each of the glucose measurements. The microprocessor is configured to collect data including a number of bolus events and a time stamp for each bolus event so that a percentage of bolus events that do not have at least one glucose measurement within the predetermined time range are determined by the microprocessor.
In another embodiment, a method of monitoring an average number of days in between cannula fills of a therapeutic dispensing device that delivers a therapeutic agent to a user via a cannula is provided. The method may be achieved by: (i) selecting a user interface option to perform a cannula fill procedure when a cannula is coupled to the therapeutic dispensing device; (ii) pumping an amount of therapeutic agent to fill the cannula; (iii) saving to a memory of the therapeutic dispensing device or an analyte-testing device a time stamp in which the cannula fill procedure was performed; (iv) repeating steps (i) to (iii) three or more times; (v) calculating an average number of days in between cannula fills; and (vi) annunciating the average number of days in between cannula fills.
In a further embodiment, a method of monitoring bolus overrides with an analyte-testing device and a therapeutic dispensing device is provided. Each of both devices includes a microprocessor coupled to a memory. The method may be achieved by: (i) annunciating a recommended bolus amount on a display of either the analyte testing device or a therapeutic dispensing device;(ii) inputting a different bolus amount that is either higher or lower than the recommended bolus amount; (iii) saving to a memory of the therapeutic dispensing device or an analyte testing device the different bolus amount and a time stamp; and (iv) displaying the different bolus amount with either a first indicia indicating a bolus amount higher than the recommended bolus amount or a second indicia indicating a bolus amount lower than the recommended bolus amount.
These and other embodiments, features and advantages will become apparent to those skilled in the art when taken with reference to the following more detailed description of various exemplary embodiments of the invention in conjunction with the accompanying drawings that are first briefly described.
The accompanying drawings, which are incorporated herein and constitute part of this specification, illustrate presently preferred embodiments of the invention, and, together with the general description given above and the detailed description given below, serve to explain features of the invention (wherein like numerals represent like elements).
The following detailed description should be read with reference to the drawings, in which like elements in different drawings are identically numbered. The drawings, which are not necessarily to scale, depict selected embodiments and are not intended to limit the scope of the invention. The detailed description illustrates by way of example, not by way of limitation, the principles of the invention. This description will clearly enable one skilled in the art to make and use the invention, and describes several embodiments, adaptations, variations, alternatives and uses of the invention, including what is presently believed to be the best mode of carrying out the invention.
As used herein, the terms “about” or “approximately” for any numerical values or ranges indicate a suitable dimensional tolerance that allows the part or collection of components to function for its intended purpose as described herein. In addition, as used herein, the terms “patient,” “host,” “user,” and “subject” refer to any human or animal subject and are not intended to limit the systems or methods to human use, although use of the subject invention in a human patient represents a preferred embodiment.
In such embodiment, the software for user interface 200 may be implemented using meter 10 and pump 48 without the need for an external computer, personal digital assistant, or mobile phone. However, in another embodiment, diabetes management 200 may be implemented using a personal computer where data is transferred bi-directionally from meter 10 and pump 48.
Note that recommendations, warnings, and compliance updates may be annunciated to a user. As used herein, the term “user” is intended to indicate primarily a mammalian subject (e.g., a person) who has diabetes but which term may also include a caretaker or a healthcare provider who is operating the meter 10 on behalf of the diabetes subject. As used here, the term “annunciated” and variations on the root term indicate that an announcement may be provided via text, audio, visual or a combination of all modes of communication to a user, a caretaker of the user, or a healthcare provider.
Glucose meter 10 can include a housing 11, user interface buttons (16, 18, and 20), a display 14, a strip port connector 22, and a data port 13, as illustrated in
The electronic components of meter 10 can be disposed on a circuit board 34 that is within housing 11.
Referring to
Strip port connector 22 can be configured to form an electrical connection to the test strip. Display connector 14a can be configured to attach to display 14. Display 14 can be in the form of a liquid crystal display for reporting measured glucose levels, and for facilitating entry of lifestyle related information. Display 14 can optionally include a backlight. Data port 13 can accept a suitable connector attached to a connecting lead, thereby allowing glucose meter 10 to be linked to an external device such as a personal computer. Data port 13 can be any port that allows for transmission of data such as, for example, a serial, USB, or a parallel port. Clock 42 can be configured for measuring time and be in the form of an oscillating crystal. Battery connector 44a can be configured to be electrically connected to a power supply.
In one exemplary embodiment, test strip 24 can be in the form of an electrochemical glucose test strip, as illustrated in
Referring back to
In one embodiment, a therapeutic delivery device can be in the form of a “user-activated” therapeutic delivery device, which requires a manual interaction between the device and a user (for example, by a user pushing a button on the device) to initiate a single therapeutic agent delivery event and that in the absence of such manual interaction deliver no therapeutic agent to the user. A non-limiting example of such a user-activated therapeutic agent delivery device is described in co-pending U.S. Non-Provisional application Ser. No. 12/407173 (tentatively identified by Attorney Docket No. LFS-5180USNP); Ser. No. 12/417875 (tentatively identified by Attorney Docket No. LFS-5183USNP); and Ser. No. 12/540217 (tentatively identified by Attorney Docket No. DDI-5176USNP), which is hereby incorporated in whole by reference. Another non-limiting example of such a user-activated therapeutic agent delivery device is an insulin pen 28. Insulin pens can be loaded with a vial or cartridge of insulin, and can be attached to a disposable needle. Portions of the insulin pen can be reusable, or the insulin pen can be completely disposable. Insulin pens are commercially available from companies such as Novo Nordisk, Aventis, and Eli Lilly, and can be used with a variety of insulin, such as Novolog, Humalog, Levemir, and Lantus.
Referring to
Referring to
People with diabetes will often have to perform several glucose tests and bolus several insulin doses to effectively manage the disease. The glucose concentration amount, time that the test was performed, and lifestyle data (e.g., meals and exercise) are factors often taken into account when calculating a proper insulin-dosing regimen. Applicant believes that users have difficulty determining the effectiveness and compliance with the insulin-dosing regimen. The following will describe a series of methods (500, 600, 700, 800, 900, 1000, and 1300) that a user may select within a main menu 202 for helping users better understand their compliance with managing their disease and guiding them to improving their compliance. As illustrated in
The glucose test 500 may include inserting an electrochemical test strip 24 into strip port connector 22 of glucose meter 10, as illustrated in a step 502 of
Briefly, three types of insulin boluses are described herein, which are an insulin bolus amount for: (a) carbohydrate coverage, (b) glucose correction, or (c) a combination thereof. The insulin bolus amount for carbohydrate coverage may be an amount of insulin needed to account for carbohydrates about to be consumed at a meal. The insulin bolus amount for a glucose measurement correction may be an amount of insulin needed to account for a user's measured glucose value that is greater than a targeted euglycemic glucose value. The combination (e.g., carbohydrate value and measured glucose value) correction may be an amount of insulin needed to account for carbohydrates about to be consumed and the user's measured glucose value.
Three types of insulin boluses are described herein, which are a Glucose Correction Dose, a Carbohydrate Coverage Dose, and a combination thereof. The Glucose Correction Dose is an amount of insulin needed to account for a user's recently measured glucose value that is greater than the euglycemic zone. The Carbohydrate Coverage Dose is an amount of insulin calculated based on the amount of carbohydrates to be consumed. The combination (e.g., carbohydrate value and measured glucose value) correction may be an amount of insulin needed to account for carbohydrates about to be consumed and the user's measured glucose value.
An embodiment of a Glucose Correction Dose is shown in Equation 1.
Glucose Correction Dose=(Current G−Target G)×Insulin Sensitivity Factor Eq. 1
The Glucose Correction Dose may be the amount of insulin needed to adjust the current measured glucose value or concentration to the euglycemic zone. The Current G and Target G may be the current measured glucose value or concentration and the target glucose value or concentration, respectively. The Insulin Sensitivity Factor may be a constant that is special to the user that relates to the proportional effectiveness of insulin.
The insulin bolus amount for carbohydrate coverage dose may be calculated by using Equation 2.
Insulin bolus amount for carbohydrate coverage Dose=Carbohydrate Estimate×Insulin-to-Carbohydrate Ratio Eq. 2
The Carbohydrate Estimate may be the amount consumed by the user and the Insulin-to-Carbohydrate Ratio may be a constant that is special to the user relating to the proportional effectiveness of insulin on consumed carbohydrates. A total insulin dose may be calculated by summing together the Glucose Correction Dose and the Carbohydrate Anticipatory Dose.
A recommended amount of carbohydrates may be annunciated, as shown in a step 708, where the glucose value or concentration of the user is less than about 90 minutes to about 120 minutes old. The amount of carbohydrate may represent an amount that is about to be consumed by the user. The user has the option to input the recommended amount of carbohydrates or a different value, as shown in a step 710. As a non-limiting example, the amount of carbohydrates inputted may range from about zero to about 999 grams.
After inputting the amount of carbohydrates, a recommended insulin bolus may be annunciated, as shown in a step 712. Note that the recommended insulin bolus amount includes both an insulin bolus amount for carbohydrate coverage and an insulin correction of a recent measured glucose value of the user. The user has the option to input the recommended amount of insulin or a different value, as shown in a step 714, such as, for example, about zero to about 999 units. Next, the actual bolus amount and a time stamp may be saved to memory, as illustrated in a step 718. A confirmation of the inputted bolus amount may be annunciated to the user, as shown in a step 716, which is then followed by returning to main menu 202.
Method 800 includes obtaining from the memory of the analyte testing device 10 data including a number of hyperglycemic occurrences and a time stamp for each of the hyperglycemic occurrences, as illustrated in a step 802. Before step 802, a user may assay a plurality of blood samples for glucose using a plurality of test strips 24 with glucose meter 10. In an embodiment, microcontroller 38 of glucose meter 10 may automatically identify glucose measurements that are hyperglycemic (e.g., glucose concentrations greater than about 200 milligrams per deciliter).
Method 800 also includes collecting from the memory of the therapeutic dispensing device 48 a time stamp for each bolus of dispensed therapeutic, as illustrated in a step 804. A user can initiate a bolus on pump 48 by manually inputting a bolus amount with navigational 72 buttons or by using method 700. The microprocessor 84 of pump 48 can record the date and time in which the bolus was dispensed and also the amount of insulin.
After steps 802 and 804, a microprocessor can identify a hyperglycemic occurrence that does not have at least one bolus of dispensed therapeutic within a predetermined time range of the hypoglycemic occurrence, as illustrated in a step 806. In an embodiment, the predetermined time range may be from about one hour before to about one hour after the time stamp of the hyperglycemic occurrence. For each hyperglycemic occurrence, the microprocessor may analyze all boluses to determine if at least one bolus has a time stamp that is within the predetermined time range. For example, if there is a hyperglycemic occurrence with a 2:00 pm time stamp, then the microprocessor can search for at least one bolus having a time stamp with a predetermined time range of +/− one hour, which in this case would be from about 1:00 pm to about 3:00 pm. If no bolus was found from about 1:00 pm to about 3:00, then the hyperglycemic occurrence would be identified as having no associated bolus within the predetermined time range of +/− one hour.
A percentage of hyperglycemic occurrences that do not have at least one bolus of dispensed therapeutic within the predetermined time range can be calculated, as illustrated in a step 808. The calculating can include determining the total number of hyperglycemic occurrences and the number of hyperglycemic occurrences that do not have at least one bolus of dispensed therapeutic within the predetermined time range. Next, the number of hyperglycemic occurrences that do not have at least one bolus of dispensed therapeutic within the predetermined time range can be divided by a total number of hyperglycemic occurrences. The calculation of step 808 can be calculated using Equation 3.
%HNB=[HNB/HT]×100 Eq. 3
The terms %HNB is the percentage of hyperglycemic occurrences that do not have at least one bolus of dispensed therapeutic within the predetermined time range, HNB is the number of hyperglycemic occurrences that do not have at least one bolus of dispensed therapeutic within the predetermined time range, and HT is the total number of hyperglycemic occurrences.
Once the percentage of step 808 has been calculated, the percentage of hyperglycemic occurrences that do not have at least one bolus of dispensed therapeutic within the predetermined time range can be annunciated, as illustrated in a step 810.
In an alternative embodiment to method 800, a percentage of hyperglycemic occurrences that “have” at least one bolus of dispensed therapeutic within a predetermined time range can be calculated instead of the percentage of hyperglycemic occurrences that “do not have” at least one bolus of dispensed therapeutic within a predetermined time range. The term %HWB can be defined to be the percentage of hyperglycemic occurrences that “have” at least one bolus of dispensed therapeutic within a predetermined time range. The sum of the terms %HNB and %HWB will be about unity. In terms of providing an update to insulin bolus compliance, a user can employ either %HNB or %HWB for determining the adherence to recommended insulin therapy guidelines. In an embodiment, a user may have a target goal of a %HNB of about zero or alternatively a %HWB of about one.
Method 900 includes obtaining from the memory of the analyte-testing device 10 a time stamp for each of the glucose measurements, as illustrated in a step 902. Before step 902, a user may assay a plurality of blood samples for glucose using a plurality of test strips 24 with glucose meter 10.
Method 900 also includes collecting from the memory of the therapeutic dispensing device 48 data including a number of bolus events and a time stamp for each bolus event, as illustrated in a step 904. A user can initiate a bolus on pump 48 by manually inputting a bolus amount with navigational 72 buttons or by using method 700. The microprocessor 84 of pump 48 can record the date and time in which the bolus was dispensed, the amount of insulin, and a total number of bolus events.
After steps 902 and 904, a microprocessor can identify a bolus event that does not have at least one glucose measurement within a predetermined time range of the bolus event, as illustrated in a step 906. In an embodiment, the predetermined time range may be from about one hour before to about one hour after the time stamp of the bolus event. For each bolus event, the microprocessor may analyze all glucose concentrations to determine if at least one glucose concentration has a time stamp that is within the predetermined time range. For example, if there is a bolus event with a 2:00 pm time stamp, then the microprocessor can search for at least one glucose measurement having a time stamp with a predetermined time range of +/− one hour, which in this case would be from about 1:00 pm to about 3:00 pm. Thus, if no glucose measurement was found from about 1:00 pm to about 3:00, then the bolus event would be identified as having no associated glucose measurement within the predetermined time range of +/− one hour.
A percentage of boluses that do not have at least one glucose measurement within the predetermined time range can be calculated, as illustrated in a step 908. The calculating can include determining the total number of bolus events and the number of bolus events that do not have at least one glucose measurement within the predetermined time range. Next, the number of bolus events that do not have at least one glucose measurement within the predetermined time range can be divided by a total number of bolus events. The calculation of step 908 can be calculated using Equation 4.
%BNG=[BNG/BT]×100 Eq. 4
The terms %BNG is the percentage of bolus events that do not have at least one glucose measurement within the predetermined time range, BNG is the number of bolus events that do not have at least one glucose measurement within the predetermined time range, and BT is the total number of bolus events.
Once the percentage of step 908 has been calculated, the percentage of bolus events that do not have at least one glucose measurement within the predetermined time range can be annunciated, as illustrated in a step 910.
In an alternative embodiment to method 900, a percentage of bolus events that “have” at least one glucose measurement within a predetermined time range can be calculated instead of the percentage of bolus events that “do not have” at least one glucose measurements within a predetermined time range. The term %BWG can be defined to be the percentage of bolus events that “have” at least one glucose measurement within a predetermined time range. As a result, the sum of the terms %BNG and %BWG will be about unity. In terms of providing an update to glucose testing compliance, a user can employ either %BNG or %BWG for determining the adherence to recommended insulin therapy guidelines. In an embodiment, a user may have a target goal of a %BNG of about zero or alternatively a %BWG of about one.
Method 1000 includes selecting a user interface option to perform a cannula fill procedure when a cannula is coupled to a therapeutic dispensing device, as illustrated in a step 1002. After the cannula fill option is selected, a user must physically attach a new cannula to the pump and if necessary remove the old cannula.
Once the new cannula is attached an amount of therapeutic is pumped so that the cannula is filled, as illustrated in a step 1004. In an embodiment, a user can select a user interface option to prime the cannula. Next, a time stamp in which the cannula fill procedure was performed can be saved to a memory, as illustrated in a step 1006. Note that the time stamp may be saved to a memory of the therapeutic dispensing device, the analyte testing device, a personal computer, or other DMU. The steps 1002, 1004, and 1006 can be repeated three or more times, as illustrated in a step 1008.
After step 1008, a microprocessor can calculate an average number of days in between cannula fills, as illustrated in a step 1010. The calculation of step 1010 can be calculated using Equation 5.
The terms Cavg is an average number of days between cannula fills, Ci is the number of days between two consecutive cannula fills, and N is a total number of cannula fills.
Once the average number of days in between cannula fills for step 1010 has been calculated, it can be annunciated, as illustrated in a step 1012. The output of step 1012 may display on a screen of a personal computer, the analyte testing device, the therapeutic dispensing device, or other DMU (described above). In an embodiment, an alert can be annunciated to a user where the average number of days in between cannula fills is greater than about three days.
Under certain circumstances, a user may adjust a recommended bolus to be lower or higher due to factors not typically accounted for in a basic insulin calculator. For instance, the type of insulin (e.g., fast or slow acting) or type of carbohydrate (e.g., simple or complex) may cause a user to adjust the recommended bolus amount. However, if the adjusted bolus amount results in hypo or hyperglycemia, the user or HCP may want to review a logbook of adjusted insulin boluses to see whether a particular adjustment was higher or lower.
In an embodiment, the different bolus amount with either first or second indicia can be displayed on a display of a special purpose computer 26, analyte testing device 10 or therapeutic dispensing device 48. In another embodiment, the different bolus amount with either first or second indicia can displayed on a display of personal computer 26 after the data has been transferred. The first and second indicia may be represented by an up arrow or down arrow, as illustrated in sections 1404 and 1402 of the screen-shot of
The different bolus amount can be located within a cell of a logbook. More specifically, different bolus amounts with either an up or down arrow are shown in the medication column (denoted as “Med”) of
It is noted that the various methods described herein can be used to generate software codes using off-the-shelf software development tools such as, for example, Visual Studio 6.0, Windows 2000 Server, and SQL Server 2000. The methods, however, may be transformed into other software languages depending on the requirements and the availability of new software languages for coding the methods. Additionally, the various methods described, once transformed into suitable software codes, may be embodied in any computer-readable storage medium that, when executed by a suitable microprocessor or computer, are operable to carry out the steps described in these methods along with any other necessary steps.
While the invention has been described in terms of particular variations and illustrative figures, those of ordinary skill in the art will recognize that the invention is not limited to the variations or figures described. In addition, where methods and steps described above indicate certain events occurring in certain order, those of ordinary skill in the art will recognize that the ordering of certain steps may be modified and that such modifications are in accordance with the variations of the invention. Additionally, certain of the steps may be performed concurrently in a parallel process when possible, as well as performed sequentially as described above. Therefore, to the extent there are variations of the invention, which are within the spirit of the disclosure or equivalent to the inventions found in the claims, it is the intent that this patent will cover those variations as well.
This application claims the benefits of priority under 35 USC§ 119 and/or §120 from prior filed U.S. Provisional Application Ser. No. 61/297,573 filed on Jan. 22, 2010 (Attorney Docket No. LFS-5211PSP), which application is incorporated herein by reference in its entirety into this application.
Number | Date | Country | |
---|---|---|---|
61297573 | Jan 2010 | US |