1460717690-eb18e673-d8e5-4212-acfb-897da8b2e57f

1. An apparatus for automatically determining a flow characteristic at a mask while said mask is engaged with a patient being delivered positive airway pressure treatment, comprising:
a mask;
a conduit;
a controllable blower for supplying breathable gas at a pressure above atmospheric to said mask through said conduit;
a flow sensor configured and arranged to sense flow and to generate a flow signal indicative of airflow through the mask;
a pressure sensor positioned remote from the mask and configured to generate a pressure signal indicative of the pressure remote from the mask; and
a processor (1) to control the blower to deliver a plurality of flow levels in a predetermined range; (2) to create a table of pressure signals and corresponding flow signals determined when delivering a plurality of flow levels in a predetermined range and when the mask is not engaged to a patient; and (3) to determine from the created table and a generated flow signal a flow characteristic at the mask during delivery of positive airway pressure treatment to a patient.
2. The apparatus of claim 1 wherein said predetermined flow levels are separated by a common flow interval.
3. The apparatus of claim 1 wherein the pressure sensor is positioned in the immediate vicinity of the controllable blower.
4. The apparatus of claim 1 wherein said processor further controls the blower by delivering a plurality of flow levels to progress from a flow level at a lower end of the predetermined range and continually increase to additional flow levels until reaching a flow level at an upper end of the predetermined range.
5. The apparatus of claim 1 wherein said processor determines the pressure in the mask during delivery of breathable air to a patient by reducing a measure of remote pressure by a pressure determined from the created table.
6. A method for determining a flow characteristic of a patient interface for an apparatus that delivers positive airway pressure treatment to a patient, the method comprising the steps of:
providing a positive airway pressure treatment apparatus with a patient interface;
delivering a plurality of flow levels in a predetermined range through the patient interface while the patient interface is not engaged to patient and measuring pressure at a remote location from the patient interface at each of said plurality of flow levels;
creating a table of values of flow levels and corresponding pressure measured during the step of delivering;
determining flow while said patient interface is engaged with the patient and while delivering positive airway pressure treatment to the patient; and
calculating a flow characteristic of the patient interface while delivering positive airway pressure treatment to a patient and said patient interface is engaged with the patient from the created table and the determined flow.
7. The method of claim 6 wherein the delivering step progresses from a flow level at a lower end of the range and continually increases to additional flow levels until reaching a flow level at an upper end of the range.
8. The method of claim 6 wherein the plurality of flow levels range from about 15 Lmin to about 150 Lmin.
9. The method of claim 6 wherein successive flow levels of the plurality of flow levels are separated by approximately equally spaced flow intervals.
10. The method of claim 9 wherein the length of each of the intervals is chosen to minimized errors associated with interpolation and decrease the time associated with the step of delivery.
11. The method of claim 10 wherein the intervals are each about 15 Lmin.
12. The method of claim 6 wherein the remote location is taken in a vicinity of a flow generator in the positive airway pressure treatment apparatus.
13. The method of claim 6 further comprising the step of monitoring the pressure at a mask portion of the patient interface to ensure that the mask pressure remains approximately at ambient during the step of delivering.
14. The method of claim 13 further comprising the step of aborting the step of generating if the mask pressure exceeds a threshold value.
15. The method of claim 6 further comprising the step of estimating the pressure in the patient interface by reducing a measured pressure taken at the remote location by a value of pressure determined from the generated table.
16. The method of claim 6 further comprising the step of setting a value in the table to a default value if an error occurs in the step of creating the table.

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 computer program code size partitioning for multiple memory multi-processor systems, comprising:
identifying at least one system parameter of a computer system comprising one or more disparate processing nodes;
receiving computer program code comprising a program to be run on the computer system;
generating a program representation based on received computer program code;
identifying at least one single-entry-single-exit (SESE) region based on the whole program representation;
identifying at least one store-size-specific SESE region based on identified SESE regions and the at least one system parameter, thereby forming a specified node;
identifying SESE regions proximate to the identified store-size-specific SESE region based on an ability of the specified node to process the identified proximate SESE regions, wherein the identified proximate SESE regions are grouped with identified store-size-specific SESE regions and are configured to be compiled for the specified node;
presenting the identified store-size-specific SESE regions and the identified proximate SESE regions to a user;
receiving user input from the user as to a grouping that should be used for the identified store-size-specific SESE regions and the identified proximate SESE regions;
grouping each store-size-specific SESE region with at least one proximate SESE region into a node-specific subroutine based on the user input;
modifying the non node-specific parts of the computer program code based on the node-specific subroutines; and
compiling the modified computer program code including each node-specific subroutine based on a specified node characteristic.

1460717683-70229130-a521-46a6-8e3c-2d6f4ea3b12c

1. A method of verifying that an intended addressee on a mailpiece matches a valid addressee in a mail processing apparatus using an OCR system by comparing an OCR character string scan of the intended addressee to an expected character string of the corresponding valid addressee, the method comprising the steps of:
(a) removing spaces in the expected character string;
(b) searching for each character of a scanned OCR character string in the characters of the expected character string from left to right starting with a first character in the expected character string until that scanned OCR character is located;
(c) repeating the searching step for a second subsequent character of the scanned OCR character string in the characters of the expected character string starting from a location of a last previously located character in the expected character string or if an end of the expected character string is reached without locating the second subsequent character, repeating the searching step for a third subsequent character of the scanned OCR character string from the location of a most recent previously located character in the expected character string;
(d) repeating step (c) for each next subsequent character of the scanned OCR character string until a percentage of located OCR scanned characters in a correct order matching correspondingly positioned characters in the expected character string exceeds a pre-determined threshold percentage; and
(e) declaring a match between the intended addressee and the valid addressee upon reaching the pre-determined threshold percentage; whereby further character comparison is stopped.
2. The method as defined in claim 1 further including a step of defining the expected character string as a small character string when a number of characters in the expected character string does not exceed a pre-determined number of characters.
3. The method as defined in claim 2 wherein the number of characters defining a small string is six characters.
4. The method as defined in claim 1 further including a step of setting the pre-determined threshold percentage value.
5. The method as defined in claim 2 wherein the step of searching for each character of the scanned OCR character string further comprises searching a scanned OCR character string having missing characters.
6. The method as defined in claim 1 wherein the step of searching for each character of the scanned OCR character string further comprises searching a scanned OCR character string having extra characters.
7. The method as defined in claim 1 wherein the step of searching for each character of the scanned OCR character string further comprises searching a scanned OCR character string having substitution and untrained characters.
8. The method as defined in claim 1 wherein the step of searching for each character of the scanned OCR character string further comprises searching a scanned OCR character string having substitution and extra characters.

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, comprising:
receiving, at a mobile device, an input relating to a point of interest;
receiving, at the mobile device, transmission of data regarding volume of business at the point of interest; and
causing the mobile device to present information based on the volume of business at the point of interest.
2. A method according to claim 1, wherein the information based on the volume of business at the point of interest comprises a wait time at the point of interest.
3. A method according to claim 1, further comprising:
transmitting, from the mobile device, a reservation for the point of interest.
4. A method according to claim 1, further comprising:
causing, based on the input, the mobile device to display a map showing the point of interest.
5. A method according to claim 1, further comprising:
causing the mobile device to present directions to the point of interest.
6. A method according to claim 1, further comprising:
causing the mobile device to present an advertisement based on the point of interest.
7. A method according to claim 1, further comprising:
determining a closest point of interest to the mobile device; and
causing the mobile device to present the closest point of interest to prompt the input.
8. A method according to claim 1, wherein the input includes selection criteria for selecting the point of interest.
9. A method according to claim 1, further comprising:
receiving information for entry to the point of interest.
10. A mobile communication device comprising:
a user interface;
a communication module; and
a processor coupled to the user interface and the communication module, and configured to:
receive, through the user interface, an input relating to a point of interest;
receive, through the communication module, data regarding volume of business at the point of interest; and
present, through the user interface, information based on the volume of business at the point of interest.
11. A mobile communication device according to claim 10, wherein the information based on the volume of business at the point of interest comprises a wait time at the point of interest.
12. A mobile communication device according to claim 10, wherein the processor is further configured to transmit, through the communication module, a reservation for the point of interest.
13. A mobile communication device according to claim 10, wherein the processor is further configured to present, through the user interface, a map showing the point of interest.
14. A mobile communication device according to claim 10, wherein the processor is further configured to present, through the user interface, directions to the point of interest.
15. A mobile communication device according to claim 10, wherein the processor is further configured to present, through the user interface, an advertisement based on the point of interest.
16. A mobile communication device according to claim 10, wherein the processor is further configured to:
determine a closest point of interest based to the mobile communication device; and
present, through the user interface, the closest point of interest to prompt the input.
17. A mobile communication device according to claim 10, wherein the input includes selection criteria for selecting the point of interest.
18. A mobile communication device according to claim 10, wherein the processor is further configured to receive, through the communication module, information for entry to the point of interest.
19. A computer readable medium on which are embedded instructions for execution by a mobile communication device, the instructions comprising:
instructions to receive, at a mobile communication device, an input relating to a point of interest;
instructions to receive, at the mobile communication device, transmission of data regarding volume of business at the point of interest; and
instructions to cause the mobile communication device to present information based on the volume of business at the point of interest.
20. A server computer comprising:
a communication module to communicate with a mobile communication device; and
a processor coupled to the communication module, and configured to:
receive from the mobile communication device, through the communication module, an input relating to a point of interest;
in response to receipt of the input relating to the point of interest, access data regarding volume of business at the point of interest; and
transmit to the mobile communication device, through the communication module, at least some of the data regarding volume of business at the point of interest.