1460736750-0cdddde9-2a2b-457f-9d9c-214ec203d40c

What is claimed is:

1. A sequence program editing apparatus comprising:
program storage means storing a sequence program;
duplication detecting means for detecting duplication of the same signal name assigned for different coils in the sequence program stored in said program storage device;
display means for displaying duplicated signal names detected by said duplication detecting means and locations of the duplicated signal names in the sequence program; and
signal-name rewriting means for rewriting the duplicated signal names displayed by the display means to eliminate the duplication of the same signal name assigned for the different coils.
2. A sequence program editing apparatus according to claim 1, further comprising selection means for allowing selection of signal names to be rewritten in the duplicated signal names displayed in said display means.
3. A sequence program editing apparatus according to claim 1, wherein said signal-name rewriting means includes means for rename contacts for the coils to which the same signal name is assigned, and renaming-range setting means for setting a range of renaming the contacts in the sequence program.
4. A sequence program editing apparatus according to claim 3, wherein said renaming-range setting means allows to set the renaming range for a divided unit of a main program and subprograms of the sequence program.
5. A sequence program editing apparatus according to claim 1, wherein said signal-name rewriting means comprises search-range setting means for setting a search range of signal names assignable to the different coils, extracting means for extracting signal names assignable to the different coils within the set search range, and rewriting means for rewriting the duplicated signal names to the extracted signal names.
6. A sequence program editing apparatus according to claim 1, further comprising communication means for communication with a programmable controller, wherein said duplication detecting means detects duplication of the same signal name assigned for different coils in a sequence program stored in the programmable controller.

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 valve for a refrigeration system comprising:
a valve body having an inlet, and outlet, and a valve seat, and a cavity;
a port plate removably coupled to the valve body, and an inlet pressure passageway in fluid communication with the inlet port of the valve body and an outlet pressure passageway in fluid communication with the outlet port, such that the port plate functions to control a piston to open and close the valve;
a cartridge disposed within the cavity of the valve body, the cartridge being accessible without disconnecting the valve from the system by removing the port plate from the valve body, the cartridge having a piston that engages the valve seat to close the valve and that disengages the valve seat to open the valve;
a regulator for setting an actuation pressure of the valve, the regulator coupled to the port plate and having a passageway in communication with a passageway through the port plate to the cavity; and
a manual opening mechanism including a valve stem for manually moving the piston to open and close the valve, the manual opening mechanism extending through an opening in the port plate that is in axial alignment with the piston,
wherein the port plate is configured for removably coupling to the valve body in one of a number of different configurations for converting the valve from solenoid operation, to regulator operation, or to regulator operation with multiple functional features.
2. The valve of claim 1, further comprising a strainer coupled to the valve body such that flow through the inlet of the valve body passes through the strainer.
3. The valve of claim 1, wherein the port plate includes
a first port extending through the port plate along a first axis that is angularly offset from a central axis of the port plate;
a second port extending through the port plate along a second axis that is angularly offset from the central axis; and
a third port extending through the port plate along a third axis that is angularly offset from the central axis;
wherein the offset of the respective axes of the respective ports through the port plate allows a subassembly to be coupled to and removed from one of the ports in the port plate without interference from subassemblies coupled to other ports in the port plate.
4. A valve for a refrigeration system comprising:
a valve body having an inlet port, an outlet port, and walls forming a main cavity;
a cartridge configured to reside within the main cavity and having a cylinder in which a piston is movable in a first direction to permit fluid flow from the inlet port to the outlet port and in a second direction to impede fluid flow from the inlet port to the outlet port; and
a port plate removably mounted to the valve body for closing an end opening of the main cavity through which the cartridge can be inserted into and removed from the main cavity, the port plate including a plurality of functional ports, each functional port configured to accept at least one of plural valve control elements configured to control the piston to permit or impede the fluid flow from the inlet port to the outlet port, each functional port being disposed at an acute angle relative to a central axis of the piston so that a valve control element mounted to a respective functional port will not block access to fasteners securing the port plate to the valve body so that the port plate can be removed from the valve body without removal of the control element or control elements from the port plate.
5. The valve of claim 4, wherein the cartridge residing within the main cavity becomes accessible without disconnecting the valve from the refrigeration system by removing the port plate from the valve body.
6. The valve of claim 4, wherein the valve body has an inlet pressure passageway and the port plate and the cartridge have walls forming part of an annular passageway, the inlet pressure passageway and the annular passageway in fluid communication with the inlet port, wherein fluid pressure from the inlet port controls the piston to permit or impede the fluid flow from the inlet port to the outlet port.
7. The valve of claim 4, wherein each of the ports is configured to accept one of various valve control elements for the valve to be configurable in a number of different configurations including a configuration simultaneously including a solenoid control and a regulator operation.
8. The valve of claim 4, wherein the acute angle is 25 degrees, 35 degrees, 45 degrees, 55 degrees, 65 degrees, or a range of from 25 degrees to 65 degrees.
9. The valve of claim 4, comprising:
a manual opening mechanism including a valve stem and configured for manually moving the piston to permit or impede the fluid flow from the inlet port to the outlet port, wherein at least a portion of the manual opening mechanism extends through an opening in the port plate that is in axial alignment with the piston.
10. The valve of claim 4, wherein the cartridge comprises:
a cartridge body forming a housing and having a seat;
an elongated stem having a radially enlarged head portion for sealing against a seat; and
the piston extending radially outward from the stem at an end of the stem opposite the radially enlarged head portion;
wherein the cartridge body includes a shelf between the radially enlarged head portion and the piston, the shelf portion having a relief hole for fluid flow into and out of a chamber formed by a surface of the piston and an upper surface of the shelf.
11-14. (canceled)
15. The valve of claim 4, wherein the cartridge includes
a cartridge body forming a piston chamber and a valve seat;
a valve member for sealing against the valve seat; and
the piston movable in the cylinder, wherein the piston is movable axially in the piston chamber and connected coaxially to the valve member for moving the valve member;
wherein the cartridge body includes a shelf interposed between the valve member and the piston so as to block the flow of fluid passing through the valve seat from directly impinging on the piston, and at least one relief flow passage fluidly connecting fluid pressure from a valve seat side of the shelf to a piston side of the shelf.
16. The cartridge of claim 15, wherein the valve member is connected to the piston by a valve stem extending through an opening in the shelf.
17. The cartridge of claim 15, wherein a spring is interposed between the piston and shelf for biasing the valve member against the valve seat.
18. The cartridge of claim 15, wherein the cartridge body has a shoulder for engaging a corresponding shoulder of a valve body for axially positioning the cartridge in the valve body, and the cartridge further has a nose portion having a width less than the width of the shoulder and forming at its distal end the valve seat.
19. The cartridge of claim 15, wherein the relief flow passage opens to a reduced diameter side wall of the cartridge.
20. The valve of claim 1, wherein the axial alignment of the manual opening mechanism and the piston includes each of the manual opening mechanism and piston having central longitudinal axes extending therethrough being collinear.
21. The valve of claim 1, wherein the cavity includes a cylindania-shaped portion disposed between the inlet port and the inlet pressure passageway to direct contaminant away from the inlet pressure passageway, the cylindania-shaped portion having a central longitudinal axis aligned parallel to a central longitudinal axis of the inlet port.
22. The valve of claim 1, wherein the inlet pressure passageway provides fluid communication between the inlet port and the port plate, and wherein the outlet pressure passageway provides fluid communication between the outlet port and the port plate.

1460736743-2b5035ca-85ac-4425-9e62-fa57f0052d58

1. A user interface system comprising:
a plurality of nodes organized into a graph of information wherein at least one node is a source node having focus, and one or more nodes forming a sub-hierarchy of the source node and represented in a view in relation to the source node by inclusion, and where one or more nodes connecting to the focus are represented in relation to the focus in a manner adjacent to the focus,

a means for rendering nodes that operates according to a set of parameters that define the representation and position of nodes in the view, such that the nodes connected to the focus are represented in a view in an adjacent relation to the focus, and where the one or more nodes forming a sub-hierarchy of the source node is represented in a view in relation to the source node by inclusion.
2. The user interface of claim 1, wherein the means for rendering nodes also defines the representation of links that connect one node to another node, and where one of the parameters in the set defining the representation and position of nodes in the view, relates to the angular range and effects the positions of individual branches, links and positions of relational nodes.
3. The user interface of claim 1, wherein the means for rendering nodes also defines the representation of links that connect one node to another node, and where one of the parameters in the set defining the representation and position of nodes in the view, relates to the angular center and effects the positions of individual branches, links and positions of relational nodes.
4. The user interface of claim 1, wherein the means for rendering nodes is capable of producing a visual cue to the user to indicate that a node in the view is connected to other nodes that are not displayed in the view.
5. The user interface of claim 1, wherein the means for rendering nodes is capable of producing a scaled representation of adjacent nodes in the system whereby according to a context-to-focus parameter, the scale adjustment of adjacent nodes in relation to the scale of the focus node is produced.
6. The user interface of claim 1, wherein the means for rendering nodes is capable of producing a fractal or radial relational view.
7. The user interface of claim 6, wherein the radial view produces nodes arranged in concentric circles.
8. The user interface of claim 1, wherein the means for rendering nodes is capable of producing a view selected from the group consisting of hierarchical, relational and mixed.
9. The user interface of claim 1, wherein a mixed view is selected and the means for rendering nodes produces nodes that appear to float above other nodes.
10. The user interface of claim 1, wherein the means for rendering nodes produces a representation of nodes according to a minimum node size.
11. The user interface of claim 1, wherein the means for rendering nodes in the view with a node to indicate that the node contains sub-hierarchy that is completely hidden.
12. The user interface of claim 1, wherein the means for rendering nodes in the view produces a representation of nodes using visual cues to facilitate user navigation in the system.
13. The user interface of claim 1, wherein the user adjustment of one or more parameters results in the display of few or many nodes to simplify exploration or facilitate an individual’s understanding of the entire hierarchy of information, respectively.
14. The user interface of claim 1 wherein the graph of information relates to a member of the set consisting of query result set from database engine, query result set from internet search engine and file store.
15. The user interface of claim 1, wherein a parameter in the set used to render the representation of nodes in the view is selected from the group consisting of relational angular range, relational angular center, adjacency border ratio, context-to-focus ratio, maximum relational path length, relational layout, link-to-node ratio, view mode, multiple instance hiding flag, and maximum arrowhead path distance.
16. The user interface of claim 1, wherein a user may select a node in the view to designate the selected node as the new focus node.
17. The user interface of claim 16, wherein upon selection of a node in the view, the means for rendering nodes in the view produces an animation showing the transition from the original focus to the new focus node.
18. A user interface system comprising:
a plurality of nodes organized into a graph of information wherein at least one node is a source node having focus, and one or more nodes forming a sub-hierarchy of the source node and represented in a view in relation to the source node by inclusion, and where one or more nodes connecting to the focus are represented in relation to the focus in a manner adjacent to the focus,

a means for rendering nodes that operates according to a set of parameters that define the representation and position of nodes in the view, such that the nodes connected to the focus are represented by a visual cue in a view in an adjacent relation to the focus and according to the parameters, and where the one or more nodes forming a sub-hierarchy of the source node is represented by a visual cue in a view in relation to the source node by inclusion according to the parameters, and
wherein a user may select a node in the view to designate the selected node as the new focus node.
19. The user interface of claim 18, wherein the means for rendering nodes also defines the representation of links that connect one node to another node, and where one of the parameters in the set defining the representation and position of nodes in the view, relates to the angular range and effects the positions of individual branches, links and positions of relational nodes.
20. The user interface of claim 18, wherein the means for rendering nodes also defines the representation of links that connect one node to another node, and where one of the parameters in the set defining the representation and position of nodes in the view, relates to the angular center and effects the positions of individual branches, links and positions of relational nodes.
21. The user interface of claim 18, wherein the means for rendering nodes is capable of producing a visual cue to the user to indicate that a node in the view is connected to other nodes that are not displayed in the view.
22. The user interface of claim 18, wherein the means for rendering nodes is capable of producing a scaled representation of adjacent nodes in the system whereby according to a context-to-focus parameter, the scale adjustment of adjacent nodes in relation to the scale of the focus node is produced.
23. The user interface of claim 18, wherein the means for rendering nodes is capable of producing a fractal or radial relational view.
24. The user interface of claim 18, wherein the radial view produces nodes arranged in concentric circles.
25. The user interface of claim 18, wherein the means for rendering nodes is capable of producing a view selected from the group consisting of hierarchical, relational and mixed.
26. The user interface of claim 18, wherein a mixed view is selected and the means for rendering nodes produces nodes that appear to float above other nodes.
27. The user interface of claim 18, wherein the means for rendering nodes produces a representation of nodes according to a minimum node size.
28. The user interface of claim 18, wherein the means for rendering nodes in the view with a node to indicate that the node contains sub-hierarchy that is completely hidden.
29. The user interface of claim 18, wherein the means for rendering nodes in the view produces a representation of nodes using visual cues to facilitate user navigation in the system.
30. The user interface of claim 18, wherein the user adjustment of one or more parameters results in the display of few or many nodes to simplify exploration or facilitate an individual’s understanding of the entire hierarchy of information, respectively.
31. The user interface of claim 18 wherein the graph of information relates to a member of the set consisting of query result set from database engine, query result set from internet search engine and file store.
32. The user interface of claim 18, wherein a parameter in the set used to render the representation of nodes in the view is selected from the group consisting of relational angular range, relational angular center, adjacency border ratio, context-to-focus ratio, maximum relational path length, relational layout, link-to-node ratio, view mode, multiple instance hiding flag, and maximum arrowhead path distance.

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 speech recognition system, comprising:
a voice command interpreter having a speech recognition engine and one or more pieces of grammar associated with the speech recognition engine wherein the one or more pieces of grammar contains a word and information about one or more homonyms for the word that are inserted into the one or more pieces of grammar of the speech recognition engine for the word to create an ambiguity between the word and the one or more homonyms; and
the voice command interpreter identifies a correct interpretation for a received word that has the one or more homonyms based on the received word and the one or more pieces of grammar for the word that includes the inserted information about the one or more homonyms.
2. The system of claim 1, wherein the voice command interpreter further comprises a disambiguation unit that is triggered by the ambiguity between the received word and the one or more homonyms wherein the disambiguation unit generates a voice prompt to a user with information about each of the one or more homonyms to identify the correct interpretation for the received word.
3. The system of claim 2, wherein the received word is a name.
4. The system of claim 1, wherein the one or more pieces of grammar associated with the speech recognition engine further comprises a first word and a second word that cannot be distinguished and wherein the first word and the second word each have a piece of information that allows the voice command interpreter to identify a correct interpretation for a received word that can be the first word or the second word based in the piece of information for the first word and the second word.
5. The system of claim 4, wherein the voice command interpreter further comprises a disambiguation unit that is triggered by the ambiguity between the first word and the second word wherein the disambiguation unit generates a voice prompt to a user with each of the first word and the second word and the piece of information associated with the first word and the second word to identify the correct interpretation for the received word.
6. The system of claim 5, wherein the piece of information associated with the first and second words further comprises a phrase that disambiguates the first word from the second word.
7. The system of claim 5, wherein the piece of information associated with the first and second words further comprises a spelling that disambiguates the first word from the second word.
8. The system of claim 5, wherein the word is a name.
9. The system of claim 1 further comprising a wireless communication system that incorporates the voice command interpreter wherein a voice command from a user in the wireless communication system is interpreted by the voice command interpreter.
10. The system of claim 1 further comprising a grammar database that stores the one or more pieces of grammar.
11. The system of claim 1 further comprising a homonym detection unit that detects if a word in the one or more pieces of grammar associated with the speech recognition engine has one or more homonyms.
12. The system of claim 11, wherein the homonym detection unit further comprises a plurality of line of computer code executed by a processing unit associated with the speech recognition system.
13. A method for speech recognition, comprising:
inserting information about one or more homonyms for the word into the grammar of a speech recognition engine for the word to create an ambiguity between the word and the one or more homonyms;
receiving a voice command containing at least one word; and
identifying a correct interpretation for the at least one word based on the at least one word in the voice command and the grammar for the word that includes the inserted information about the one or more homonyms.
14. The method of claim 13, wherein identifying a correct interpretation further comprises triggering a disambiguation unit due to the ambiguity between the one or more homonyms and generating a voice prompt to a user with information about each of the one or more homonyms to identify the correct interpretation for the received word.
15. The method of claim 14, wherein the received word is a name.
16. The method of claim 13, wherein the one or more pieces of grammar associated with the speech recognition engine further comprises a first word and a second word that cannot be distinguished and wherein the first word and the second word each have a piece of information that allows the voice command interpreter to identify a correct interpretation for a received word that can be the first word or second word based in the piece of information for the first word and the second word.
17. The method of claim 16, wherein identifying a correct interpretation further comprises triggering a disambiguation unit that is triggered by the ambiguity between the first word and the second word and generating a voice prompt to a user with each of the first word and the second word and the piece of information associated with the first word and the second word to identify the correct interpretation for the received word.
18. The method of claim 17, wherein the piece of information associated with the first word and the second word further comprises a phrase that disambiguates the first word from the second word.
19. The method of claim 17, wherein the piece of information associated with the first word and the second word further comprises a spelling that disambiguates the first word from the second word.
20. The method of claim 17, wherein the word is a name.
21. The method of claim 13 further comprising providing a grammar database that stores the one or more pieces of grammar.
22. The method of claim 13 further comprising detecting if a word in the one or more pieces of grammar associated with the speech recognition engine has one or more homonyms.
23. A voice controlled wireless communications system, comprising:
a central computing device unit;
one or more concentrators coupled to the central computing device unit over a link wherein each network concentrator communicates with the central computing device unit, each network concentrator having a coverage range;
a plurality of wireless devices that wirelessly communicate with a network concentrator when the wireless device is in the coverage range of the network concentrator; and
the central computing device unit further comprising a voice command interpreter having a speech recognition engine and one or more pieces of grammar associated with the speech recognition engine wherein the one or more pieces of grammar contains a word and information about one or more homonyms for the word that are inserted into the one or more pieces of grammar of the speech recognition engine for the word to create an ambiguity between the word and the one or more homonyms; and
the voice command interpreter identifies a correct interpretation for a received word that has the one or more homonyms based on the received word and the one or more pieces of grammar for the word that includes the inserted information about the one or more homonyms.
24. The system of claim 23, wherein the voice command interpreter further comprises a disambiguation unit that is triggered by the ambiguity between the one or more homonyms wherein the disambiguation unit generates a voice prompt to a user with information about each of the one or more homonyms to identify the correct interpretation for the received word.
25. The system of claim 24, wherein the received word is a name.
26. The system of claim 23, wherein the one or more pieces of grammar associated with the speech recognition engine further comprises a first word and a second word that cannot be distinguished and wherein the first word and the second word each have a piece of information that allows the voice command interpreter to identify a correct interpretation for a received word that can be the first word and the second word based in the piece of information for the first word and the second word.
27. The system of claim 26, wherein the voice command interpreter further comprises a disambiguation unit that is triggered by the ambiguity between the first word and the second word wherein the disambiguation unit generates a voice prompt to a user with each of the first word and the second word and the piece of information associated with the first word and the second word to identify the correct interpretation for the received word.
28. The system of claim 27, wherein the piece of information associated with the first word and the second word further comprises a phrase that disambiguates the first word from the second word.
29. The system of claim 27, wherein the piece of information associated with the first word and the second word further comprises a spelling that disambiguates the first word from the second word.
30. The system of claim 27, wherein the word is a name.
31. The system of claim 23 further comprising a grammar database that stores the one or more pieces of grammar.
32. The system of claim 23 further comprising a homonym detection unit that detects if a word in the one or more pieces of grammar associated with the speech recognition engine has one or more homonyms.
33. The system of claim 32, wherein the homonym detection unit further comprises a plurality of line of computer code executed by a processing unit associated with the speech recognition system.