1461171120-7325e748-2428-4260-887f-96efd3fea29a

1. An integrated scanner, scale and touchscreen display comprising:
a bar code scanner;
a weigh scale;
a touchscreen display comprising both a display and a touch screen; and
control electronics for processing bar code scanner output data; weigh scale output data, inputs from the touchscreen display, and during the display.
2. The integrated scanner, scale and touchscreen display of claim 1 wherein the weigh scale comprises a glass weigh plate, and a plurality of load cells which detect both weight of an item placed on the weigh scale to be weighed, as well as location of a touch upon the touch input.
3. The integrated scanner, scale and touchscreen of claim 1 wherein the weigh scale comprises a glass weigh plate, and a plurality of load cells which detect weight of an item placed on the weigh scale to be weighed, and the touch input further comprises a detector arrangement mounted at the edges of the glass weigh plate to detect location of a touch upon the touch input.
4. The integrated scanner, scale and touchscreen display of claim 1 further comprising a common housing designed to facilitate mounting a top surface of the integrated scanner, scale and touchscreen display substantially flush with a top surface of a checkout stand.
5. The integrated scanner, scale and touchscreen display of claim 1 wherein the control electronics further comprises a programmed processor for driving the display of the touchscreen display so that the display is partitioned into a checker portion and a customer portion.
6. The integrated scanner, scale and touchscreen display of claim 5 wherein the programmed processor controls dynamically partitioning of the display, said partitioning linked to a state of a checkout transaction.
7. The integrated scanner, scale and touchscreen display of claim 1 further comprising:
a printer integrated thereinto.
8. The integrated scanner, scale and touchscreen display of claim 1 further comprising:
a point of sale terminal integrated thereinto.
9. The integrated scanner, scale and touchscreen display of claim 8 wherein when a checker is weighing an item of produce, a menu of produce icons is displayed on the display.
10. The integrated scanner, scale and touchscreen display of claim 3 which the detector arrangement provides data which is analyzed by the control electronics as part of a produce recognition routine.
11. The integrated scanner, scale and touchscreen display of claim 1 wherein the bar code scanner employs an array of image scanners arranged around a periphery of a weigh plate glass of the weigh scale.
12. The integrated scanner, scale and touchscreen display of claim 11 wherein outputs from the array of image scanners are analyzed to detect an attempted fraud where an item having a bar code is passed around and not over the bar code scanner.

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 compound of formula I:
or a pharmaceutically acceptable salt thereof,
wherein:
m is from 0 to 3;
q is from 0 to 3;
Ar is optionally substituted aryl or optionally substituted heteroaryl;
R1 and R7 each independently is halo, alkyl, haloalkyl, alkoxy, hydroxy, heteroalkyl, cyano, \u2014S(O)r\u2014Ra, \u2014C(\u2550O)\u2014NRbRc, \u2014SO2\u2014NRbRc, \u2014N(Rd)\u2014C(\u2550O)\u2014Re, or \u2014C(\u2550O)\u2014Rf, where t is from 0 to 2, Ra, Rb, Rc, Rd and Re each independently is hydrogen or alkyl, and Rf is hydrogen, alkyl, alkoxy or hydroxy;
R2 is
n is from 1 to 3;
R3 and R4 each independently is hydrogen or alkyl, or R3 and R4 together may form \u2550O or \u2550NRz wherein Rz is hydrogen or alkyl; and
one of R5 and R6 is hydrogen or alkyl and the other is: hydrogen; alkyl; amidinyl; aminocarbonyl; alkylcarbonyl; alkoxycarbonyl; aminocarbonylalkyl; aminoalkylcarbonyl; alkoxycarbonylalkyl; imidazolonyl; imidazolylcarbonyl; pyrrolylcarbonyl; pyrrolidinylcarbonyl; N-cyanoamidinyl; alkylsulfonyl; hydroxyalkylcarbonyl; aminosulfonyl; hydroxyalkyl; alkoxalkyl; alkylsulfonylalkyl; or optionally substituted heteroaryl; or
R5 and R6 together with the nitrogen to which they are attached may form an amidinyl group, a urea group, a guanidinyl group or a five- or six-membered heteroaryl or heterocyclyl ring that is optionally substituted and which optionally includes an additional heteroatom selected from O, N and S; or
one of R5 and R6 and one of R3 and R4 together with the atoms to which they are attached may form a five- or six-membered ring that optionally includes an additional heteroatom selected from O, N and S.
2. The compound of claim 1, wherein the group Ar\u2014SO2\u2014 is located at the 6-position of the naphthalene ring system.
3. The compound of claim 1, wherein n is 1.
4. The compound of claim 3, wherein R3 and R4 are hydrogen.
5. The compound of claim 4, wherein one of R5 and R6 is hydrogen and the other is alkyl.
6. The compound of claim 3, wherein q is 0.
7. The compound of claim 3, wherein R5 and R6 are hydrogen.
8. The compound of claim 1, wherein q is 0, m is 0 or 1, R3 and R4 are hydrogen, one of R5 and R6 is hydrogen or alkyl, and the other is: alkyl; amidinyl; aminocarbonyl; alkylcarbonyl; alkoxycarbonyl; aminocarbonylalkyl; aminoalkylcarbonyl; alkoxycarbonylalkyl; imidazolonyl; imidazolylcarbonyl; pyrrolylcarbonyl; pyrrolidinylcarbonyl; N-cyanoamidinyl; alkylsulfonyl; hydroxyalkylcarbonyl; aminosulfonyl; hydroxyalkyl; alkoxalkyl; or optionally substituted heteroaryl.
9. The compound of claim 1, wherein q is 0, m is 0 or 1, R3 and R4 are hydrogen, one of R5 and R6 is hydrogen and the other is: hydrogen; alkyl; amidinyl; aminocarbonyl; alkylcarbonyl; alkoxycarbonyl; aminocarbonylalkyl; aminoalkylcarbonyl; alkoxycarbonylalkyl; alkylsulfonyl; or hydroxyalkylcarbonyl.
10. The compound of claim 1, wherein q is 0, m is 0 or 1, R3 and R4 are hydrogen, one of R5 and R6 is hydrogen and the other is alkyl.
11. The compound of claim 1, wherein q is 0, m is 0 or 1, n is 1, and R2 is: aminoalkyl; alkylaminoalkyl; dialkylaminoalkyl; imidazolinylaminoalkyl; imidazolinylalkyl, guanidinylalkyl; tetrahydropyrimidinylaminoalkyl; amidinylalkyl; urealkyl; amidinyl; heteroarylaminoalkyl; imidazolylaminoalkyl; guanidinylcarbonylalkyl; imidazolonylaminoalkyl; imidazolinylcarbonylaminoalkyl; aminocarbonylalkyl; pyrrolylcarbonylaminoalkyl; aminoalkylcarbonylaminoalkyl; alkoxycarbonylalkylaminoalkyl; N-cyanoguanidinylalkyl; alkylcarbonylaminoalkyl; aminocarbonylalkylaminoalkyl; pyrrolidinylcarbonylaminoalkyl; alkylsulfonamidoalkyl; aminosulfonamidoalkyl; alkoxycarbonylaminoalkyl; hydroxyalkylcarbonylaminoalkyl; hydroxyalkylaminoalkyl; alkoxyalkylaminoalkyl; or alkylsulfonylalkylaminoalkyl.
12. The compound of claim 1, wherein q is 0, m is 0 or 1, and R2 is: aminoalkyl; alkylaminoalkyl; dialkylaminoalkyl; guanidinylalkyl; amidinylalkyl; urealkyl; amidinyl; guanidinylcarbonylalkyl; aminocarbonylalkyl; aminoalkylcarbonylaminoalkyl; alkylcarbonylaminoalkyl; aminocarbonylalkylaminoalkyl; or alkoxycarbonylaminoalkyl.
13. The compound of claim 1, wherein q is 0, m is 0 or 1, and R2 is:
wherein Rg is hydrogen, alkyl, optionally substituted phenyl or optionally substituted pyrimidinyl, Rh, Ri, Rj and Rk in each independent occurrence is hydrogen or alkyl, and Rm is hydrogen, alkyl or \u2014NRhRi.
14. The compound of claim 1, wherein q is 0, m is 0 or 1, and R2 is:
wherein Rh is hydrogen, alkyl or alkylsulfonyl, Rj is hydrogen, alkyl or amino, and Rg, Ri and Rk
Rg, Rh, Ri and Rj are hydrogen or alkyl.
15. The compound of claim 1, wherein q is 0, m is 0 or 1, n is 1, R3 and R4 are hydrogen, one of R5 and R6 is hydrogen or alkyl, and the other is:
wherein Rg, Rh, Ri and Rj are hydrogen or alkyl.
16. The compound of claim 1, wherein said compound is of formula II:
wherein:
s is from 0 to 4;
each R8 is independently halo, alkyl, alkoxy, haloalkyl, heteroalkyl, cyano, \u2014S(O)r\u2014Ra, \u2014C(\u2550O)\u2014NRbRc, \u2014SO2\u2014NRbRc, \u2014N(Rd)\u2014C(\u2550O)\u2014Re, or \u2014C(\u2550O)\u2014Rc, where r is from 0 to 2, Ra, Rb, Rc and Rd each independently is hydrogen or alkyl, and Re is hydrogen, alkyl, alkoxy or hydroxy; and
m, n, R1, R3, R4, R5 and R6 are as defined herein.
17. The compound of claim 1, wherein said compound is of formula III:
wherein m, n, s, R1, R5, R6 and R8 are as defined herein.
18. The compound of claim 1, wherein said compound is selected from:
(6-Benzenesulfonyl-naphthalen-1-ylmethyl)-methyl-amine;
C-6-(3-Fluoro-benzenesulfonyl)-naphthalen-1-yl-methylamine;
N-6-(3-Fluoro-benzenesulfonyl)-naphthalen-1-ylmethyl-acetamide;
6-(3-Fluoro-benzenesulfonyl)-naphthalen-1-ylmethyl-urea;
Ethanesulfonic acid 6-(3-fluoro-benzenesulfonyl)-naphthalen-1-ylmethyl-amide;
2-6-(3-Fluoro-benzenesulfonyl)-naphthalen-1-yl-ethylamine;
3-6-(3-Fluoro-benzenesulfonyl)-naphthalen-1-yl-propionamide;
{2-6-(3-Fluoro-benzenesulfonyl)-naphthalen-1-yl-ethyl}-urea;
N-{2-6-(3-Fluoro-benzenesulfonyl)-naphthalen-1-yl-ethyl}-acetamide;
{3-6-(3-Fluoro-benzenesulfonyl)-naphthalen-1-yl-propyl}-urea;
3-6-(3-Fluoro-benzenesulfonyl)-naphthalen-1-yl-propylamine;
N-{2-6-(3-Fluoro-benzenesulfonyl)-naphthalen-1-yl-ethyl}-methanesulfonamide;
N-{3-6-(3-Fluoro-benzenesulfonyl)-naphthalen-1-yl-propyl}-acetamide; and
4-6-(3-Fluoro-benzenesulfonyl)-naphthalen-1-ylmethyl-piperazin-2-one.
19. A pharmaceutical composition comprising an effective amount of the compound of claim 1 in admixture with a pharmaceutically acceptable carrier.
20. A method for enhancing cognitive memory in an Alzheimer’s patient, said method comprising administering to said patient a therapeutically effective amount of a compound of claim 1.

1461171111-fffb3f2d-38f1-4009-b738-32e83ee4a089

1. A non-transitory computer-readable storage medium having embodied therein software configured to implement a method of finding service documents stored in a database that match a request XML document, the XML document containing a plurality of XML nodes the method comprising the steps of:
forming a Path and Parent Associated Node (PPAN) element for each XML node in the request XML document, each PPAN element being a data structure containing path level of a current node in the request XML document, a name and value pair associated with the current element, and a name and value pair of a parent element of the current element, the PPAN element not containing additional information about the structure of the XML document other than the path level of the current node and the parent child relationship of the current node and its parent node;
using the PPAN elements from the request XML document to identify a subset of service documents that contain data and structure that match the PPAN elements.
2. The non-transitory computer-readable storage medium of claim 1, wherein each PPAN element further comprises attribute name and value pairs associated with the current node and the parent node.
3. The non-transitory computer-readable storage medium of claim 1, further comprising forming a PPAN chain from the PPAN elements.
4. The non-transitory computer-readable storage medium of claim 1, wherein the service documents are created using a structured language, and wherein the request document is created using the same structured language.
5. The non-transitory computer-readable storage medium of claim 1, further comprising forming a PPAN chain from the PPAN elements, and wherein the step of using the PPAN elements comprises using the PPAN chain to search for a subset of service documents that contains the PPAN chain.
6. The non-transitory computer-readable storage medium of claim 1, wherein the request document has a tree structure including a root node and a plurality of subservient nodes at levels below the root node, and wherein the path level of the current node describes a level of the current-node in the tree structure below the root node.
7. The non-transitory computer-readable storage medium of claim 2, wherein the current element value of at least one of the PPAN elements is a wildcard.
8. The non-transitory computer-readable storage medium of claim 4, wherein the structured language is XML.
9. A non-transitory computer-readable storage medium having embodied therein software configured to implement a method of finding service documents stored in a database that match a request XML document, the XML document containing a plurality of XML nodes, the method comprising the steps of:
forming a Path and Parent Associated Node (PPAN) elements for each XML node in an XML request document, each PPAN element being a data structure containing path level of a current node in the request XML document, a name and value pair associated with the current element, and a name and value pair of a parent element of the current element, the PPAN element not containing additional information about the structure of the XML document other than the path level of the current node and the parent child relationship of the current node and its parent node;
forming a PPAN chain from at least a subset of the PPAN elements; and
using the PPAN chain to identify a subset of XML service documents, in a collection of XML service documents, that contain the data and structure that match the PPAN elements in the PPAN chain.
10. A network element, comprising:
a processor containing control logic configured to implement a method of finding service documents from a collection of structured service documents that match a particular XML document, the particular XML document containing a plurality of XML nodes, the method comprising the steps of:
forming Path and Parent Associated Node (PPAN) elements for each XML node in the particular XML document, each PPAN element being a data structure containing path level of a current node in the particular XML document, a name and value pair associated with the current element, and a name and value pair of a parent element of the current element, the PPAN element not containing additional information about the structure of the particular XML document other than the path level of the current node and the parent child relationship of the current node and its parent node; and
using the PPAN elements to identify a subset of structured service documents, from the collection of structured service documents, that contain the data and structure that match the PPAN elements.
11. The network element of claim 10, further comprising a database containing the collection of structured service documents.
12. The network element of claim 10, wherein the current element data of at least one of the PPAN elements is a wildcard.
13. The network element of claim 10, wherein the control logic is further configured to form a PPAN chain from the PPAN elements.
14. The network element of claim 11, wherein the structured service documents are XML documents, and wherein the database is a native-XML database.

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. An image forming apparatus that operates according to given operational conditions, comprising:
a target power consumption receiving unit configured to receive a target value for power consumption;
an option receiving unit configured to receive options selected by a user from among a plurality of options defining the operational conditions;
a basic data storage unit storing therein basic data for each of the plurality of options, the basic data being used for calculating estimated power consumption;
a calculation unit configured to calculate the estimated power consumption from the basic data according to the options selected by the user;
an excess informing unit configured to inform the user when the estimated power consumption is greater than the target value; and
an alternative option informing unit configured to inform the user of an alternative option among the plurality of options when the estimated power consumption is greater than the target value, the alternative option reducing the estimated power consumption to be equal to or less than the target value.
2. The image forming apparatus of claim 1, further comprising:
a standard power consumption storage unit storing therein a standard value for the power consumption;
a standard option storage unit storing therein standard options among the plurality of options, the standard options being options for adjusting the estimated power consumption to be the same as the standard value; and
a determination unit configured to determine whether the target value is greater than the standard value, wherein
the option receiving unit displays the standard options and receives options selected by the user from among the plurality of options when the determination unit determines that the target value is greater than the standard value.
3. The image forming apparatus of claim 2, further comprising:
an operation panel configured to display information to the user and to receive input from the user, wherein
the target power consumption receiving unit receives the target value for the power consumption from a screen that is different from a screen from which the option receiving unit receives the options selected by the user.
4. The image forming apparatus of claim 1, wherein
both the target value for the power consumption and the estimated power consumption are related to power consumption for a same period.
5. The image forming apparatus of claim 4, further comprising:
a period receiving unit configured to receive a length of the period.
6. The image forming apparatus of claim 1, wherein
after the excess informing unit informs the user,
the target power consumption receiving unit receives the target value for the power consumption again,
the option receiving unit receives alternative options selected by the user from among the plurality of options,
the calculation unit calculates the estimated power consumption from the basic data according to the alternative options selected by the user, and
the excess informing unit informs the user again when the estimated power consumption is still greater than the target value.