1460733936-6bf532bb-c728-4f9d-ba3f-ed348b614065

1. A system for producing oil and gas from a wellbore penetrating a subterranean formation, the system comprising:
(a) the wellbore lined with a casing, the wellbore having an upper end and a lower end, the lower end of the wellbore being adjacent the subterranean formation, wherein the wellbore is configured to receive production fluids and gas from a production zone of the subterranean formation, further wherein the casing is tubular in shape with an interior cavity;
(b) production tubing positioned within the interior cavity of the casing;
(c) a pump connected to the production tubing, the pump being adapted for lifting hydrocarbons within the production tubing;
(d) an isolation sleeve positioned circumferentially outside of the production tubing and within the interior cavity of the casing,
(e) an inner space between the isolation sleeve and the production tubing;
(f) an outer space between the isolation sleeve and the casing;
(g) the isolation sleeve being configured to facilitate the upward movement, within the outer space, of the production fluids and gas towards the upper end of the wellbore; and
(h) the isolation sleeve being configured to facilitate the downward movement, within the inner space, of the production fluids toward the lower end of the wellbore, and
(i) wherein the wellbore being drilled to a depth having a subterranean formation temperature that is high enough to elevate a temperature of the production fluids to a predetermined temperature such that the temperature of the production fluids is elevated to the predetermined temperature by at least the depth of the wellbore, and
(j) wherein the system being configured for transferring heat carried by the production fluids to the upper end of the wellbore to reduce viscosity of the production fluids, increase production rate, reduce formation of gas hydrates, reduce formation of paraffins, or any combination thereof in the wellbore.
2. The system of claim 1, wherein the pump is being adapted for transmission of heat to the production fluids in the inner space such that the temperature of the production fluids is elevated to the predetermined temperature by the depth of the wellbore, the pump, or any combination thereof.
3. The system of claim 2, the system further comprising at least one heating element positioned to contact the production fluids in the inner space such that the temperature of the production fluids is elevated to the predetermined temperature by the depth of the wellbore, the pump, the at least one heating element, or any combination thereof.
4. The system of claim 3, the system further comprising at least one orifice positioned to contact the production fluids in the inner space such that the temperature of the production fluids is elevated to the predetermined temperature by the depth of the wellbore, the pump, the at least one heating element, the at least one orifice, or any combination thereof.
5. The system of claim 1, wherein the predetermined temperature is higher than a production zone temperature of the production zone.
6. The system of claim 1, further comprising a ported bushing sub, wherein the ported bushing sub is configured to receive production fluids and gas from the outer space and facilitate the movement of the production fluids to the inner space.
7. The system of claim 6, wherein the ported bushing sub is positioned adjacent a gas collection space, wherein production fluids and gas from the inner space may proceed above the ported bushing sub for separation such that gas is accumulated in the gas collection space while production fluids are provided to the inner space through the ported bushing sub for transport downhole.
8. The system of claim 7, wherein an annular seal locator sub is positioned above the gas collection space, the annular seal locator sub being configured for releasing gas from the gas collection space towards the upper end of the wellbore.
9. The system of claim 8, wherein a safety valve is positioned upon the annular seal locator sub for controlling gas release from the gas collection space.
10. The system of claim 8, wherein the annular seal locator sub is adapted for sealed engagement with a polished bore receptacle.
11. A method of producing oil and gas from a wellbore, the wellbore having a casing penetrating a subterranean formation, the wellbore having an upper end and a lower end, the wellbore configured to receive production fluids and gas from a production zone of the subterranean formation, and the wellbore being drilled to a depth having a subterranean formation temperature that is high enough to elevate a temperature of the production fluids to a predetermined temperature, the method comprising:
(a) providing production tubing within an interior cavity of the casing, the production tubing being connected to a pump, the pump being adapted for lifting hydrocarbons within the production tubing;
(b) providing an isolation sleeve positioned circumferentially outside of the production tubing and within the interior cavity the casing, there being an inner space between the isolation sleeve and the production tubing, further providing an outer space between the isolation sleeve and the casing;
(c) moving production fluids and gas within the outer space towards the upper end of the wellbore;
(d) separating the production fluids from the gas;
(e) moving production fluids downward within the inner space adjacent the pump;
(f) transferring heat from the depth of the wellbore to the production fluids;
(g) elevating the temperature of the production fluids to the predetermined temperature by at least the depth of the wellbore; and
(h) transferring heat carried by the production fluids towards the upper end of the wellbore to reduce viscosity of the production fluids, increase production rate, reduce formation of gas hydrates, reduce formation of paraffins, or any combination thereof in the wellbore.
12. The method of claim 11, further comprising transferring heat from the pump to the production fluids in the inner space such that the temperature of the production fluids is elevated to the predetermined temperature by the depth of the wellbore, the pump, or any combination thereof.
13. The method of claim 12, further comprising providing at least one heating element to contact the production fluids in the inner space such that the temperature of the production fluids is elevated to the predetermined temperature by the depth of the wellbore, the pump, the at least one heating element, or any combination thereof.
14. The method of claim 13, further comprising providing at least one orifice to contact the production fluids in the inner space such that the temperature of the production fluids is elevated to the predetermined temperature by the depth of the wellbore, the pump, the at least one heating element, the at least one orifice, or any combination thereof.
15. The system of claim 11, wherein the predetermined temperature is higher than a production zone temperature of the production zone.
16. A system for isolating gas in a wellbore, the wellbore having a casing with an interior cavity formed by an interior surface, the wellbore having an upper end and a lower end, the wellbore configured to receive production fluids and gas from a production zone of a subterranean formation, and the wellbore being drilled to a depth having a subterranean formation temperature that is high enough to elevate a temperature of the production fluids to a predetermined temperature, the system comprising:
(a) a polished bore receptacle forming a seal with the interior surface of the casing; and
(b) an annular seal locator sub mated with the polished bore receptacle, the annular seal locator sub being configured to form a collection space below the annular seal locator sub to collect gas within the casing of the wellbore, the annular seal locator sub further comprising at least one penetration adapted for a safety valve, and
(c) wherein the wellbore being drilled to a depth having a subterranean formation temperature that is high enough to elevate a temperature of the production fluids to a predetermined temperature such that the temperature of the production fluids is elevated to the predetermined temperature by at least the depth of the wellbore, and
(d) wherein the system being configured for transferring heat carried by the production fluids to the upper end of the wellbore to reduce viscosity of the production fluids, increase production rate, reduce formation of gas hydrates, reduce formation of paraffins, or any combination thereof in the wellbore.
17. The system of claim 16, further comprising:
a production tubing positioned within the casing and extend through the annular seal locator sub;
an isolation sleeve positioned circumferentially outside of the production tubing and within the casing;
an inner space between the isolation sleeve and the production tubing; and
an outer space between the isolation sleeve and the casing,
wherein the isolation sleeve is configured to facilitate the upward movement, within the outer space, of production fluids and gas towards the upper end of the wellbore, and
wherein the isolation sleeve is configured to facilitate the downward movement, within the inner space, of production fluids toward the lower end of the wellbore.
18. The system of claim 17, further comprising a pump connected to the production tubing, the pump being positioned downhole from the annular seal locator sub, the pump further being adapted for lifting hydrocarbons within the production tubing, wherein the pump is being adapted for transmission of heat to the production fluids in the inner space such that the temperature of the production fluids is elevated to the predetermined temperature by the depth of the wellbore, the pump, or any combination thereof.
19. The system of claim 18, further comprising at least one heating element positioned to contact the production fluids in the inner space such that the temperature of the production fluids is elevated to the predetermined temperature by the depth of the wellbore, the pump, the at least one heating element, or any combination thereof.
20. The system of claim 19, further comprising at least one orifice positioned to contact the production fluids in the inner space such that the temperature of the production fluids is elevated to the predetermined temperature by the depth of the wellbore, the pump, the at least one heating element, the at least one orifice, or any combination thereof.
21. The system of claim 16, wherein the predetermined temperature is higher than a production zone temperature of the production zone.

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 sheet feeding apparatus comprising:
a sheet tray for stacking and storing a plurality of sheets of paper, the sheet tray capable of being pulled out in a direction perpendicular to a sheet feed direction;
a pair of side regulating members for regulating both lateral surfaces of the sheets, the regulating members being provided over the sheet tray and perpendicular to the sheet feed direction;
a vacuum belt provided between the pair of side regulating members to suck a sheet of paper from above the sheets of paper stacked on the sheet tray and feed the sheets of paper; and
a moving mechanism for moving the vacuum belt or one of the pair of side regulating members that is provided on a back side of the other of the pair of side regulating members in the direction of pulling out the sheet tray in the vertical directions, in such a way that, when the feeding of sheets inside the sheet tray is enabled, the uppermost ends of the side regulating members are higher than the lowermost surface of the vacuum belt and when the sheet tray is pulled out, the uppermost end of the side regulating member provided on the back side is lower than the lowermost surface of the vacuum belt.
2. The sheet feeding apparatus of claim 1, wherein the moving mechanism is a vacuum belt moving device which moves the vacuum belt in vertical directions.
3. The sheet feeding apparatus of claim 2, wherein the vacuum belt moving mechanism comprises a cam and a cam follower arranged between the sheet tray and the vacuum belt.
4. The sheet feeding apparatus of claim 2, wherein the vacuum type belt is swingable around a shaft.
5. The sheet feeding apparatus of claim 1, wherein the moving mechanism is a side regulating member moving device.
6. The sheet feeding apparatus of claim 5, wherein the side regulating member moving device comprises a cam and a cam follower both are arranged between a main body side of the sheet feeding apparatus sheet and the side regulating member provided on the back side.
7. The sheet feeding apparatus of claim 5, wherein the side regulating member provided on the back side comprises an elastic body which biases upward the side regulating member and a guide member which guides displacement of the side regulating member in the vertical direction.
8. The sheet feeding apparatus of claim 1, wherein the a size of the vacuum belt in a direction perpendicular to the sheet feed direction is smaller than a size of the sheets of paper stacked on the sheet tray in a direction perpendicular to the sheet feed direction.
9. The sheet feeding apparatus of claim 1, wherein a flap is arranged on the top of the side regulating member which protrudes to the upper surface of the sheets stacked on the sheet tray.
10. A housing comprising:
a sheet feeding apparatus, the sheet feeding apparatus comprising:
a sheet tray for stacking and storing a plurality of sheets of paper, the sheet tray capable of being pulled out in a direction perpendicular to a sheet feed direction;
a pair of side regulating members for regulating both lateral surfaces of the sheets, the regulating members being provided over the sheet tray and perpendicular to the sheet feed direction;
a vacuum belt provided between the pair of side regulating members to suck a sheet of paper from above the sheets of paper stacked on the sheet tray and feed the sheets of paper; and
a moving mechanism for moving the vacuum belt or one of the pair of side regulating members that is provided on a back side of the other of the pair of side regulating members in the direction of pulling out the sheet tray in the vertical directions, in such a way that, when the feeding of sheets inside the sheet tray is enabled, the uppermost ends of the side regulating members are higher than the lowermost surface of the vacuum belt and when the sheet tray is pulled out, the uppermost end of the side regulating member provided on the back side is lower than the lowermost surface of the vacuum belt;

wherein the housing is adapted to be used in the form integrally combined with an image forming apparatus.
11. The housing of claim 10, wherein a plurality of the sheet feeding apparatuses are incorporated in the housing.
12. An image forming apparatus integrally comprising:
a housing comprising a sheet feeding apparatus; and
an image forming section which forms an image on a sheet fed from the sheet feeding apparatus,
the sheet feeding apparatus comprising:
a sheet tray for stacking and storing a plurality of sheets of paper, the sheet tray capable of being pulled out in a direction perpendicular to a sheet feed direction;
a pair of side regulating members for regulating both lateral surfaces of the sheets, the regulating members being provided over the sheet tray and perpendicular to the sheet feed direction;
a vacuum belt provided between the pair of side regulating members to suck a sheet of paper from above the sheets of paper stacked on the sheet tray and feed the sheets of paper; and
a moving mechanism for moving the vacuum belt or one of the pair of side regulating members that is provided on a back side of the other of the pair of side regulating members in the direction of pulling out the sheet tray in the vertical directions, in such a way that, when the feeding of sheets inside the sheet tray is enabled, the uppermost ends of the side regulating members are higher than the lowermost surface of the vacuum belt and when the sheet tray is pulled out, the uppermost end of the side regulating member provided on the back side is lower than the lowermost surface of the vacuum belt.

1460733929-24656b59-bc18-48d9-8e81-d0424b5f6a7e

1. A method for displaying data for selection by a user, comprising steps of:
providing a plurality of name pairs, each of the name pairs comprising a name key and an associated name value;
providing a plurality of string pairs, each of the string pairs comprising a string key and an associated string value;
providing a plurality of key pairs, each of the key pairs comprising a first key and a second key, each of the first keys pointing to one of the name keys and each of the second keys pointing to one of the string keys, such that the name value associated with the pointed-to name key is thus associated with the sting value associated with the pointed-to string key; and
accessing the string value associated with a selected name value by using a particular one of the key pairs, wherein the first key in the particular one of the key pairs points to the name key with which the selected name value is associated and the second key in the particular one of the key pairs points to the string key with which the string value to be accessed is associated.
2. The method according to claim 1, wherein the plurality of name pairs and the plurality of string pairs are stored as a resource bundle.
3. The method according to claim 2, wherein the resource bundle is a Java ListResourceBundle.
4. The method according to claim 1, wherein the accessing step further comprises the steps of:
displaying a user interface having a first interactive panel and a second interactive panel;
displaying within the first interactive panel, for selection by a user, at least a portion of the name values;
responsive to selection of the selected name value from the displayed portion, introspecting through the plurality of key pairs to locate the string value to be accessed; and
displaying the located string value within the second interactive panel of the user interface.
5. The method according to claim 4, wherein the selected name value is displayed as a graphical icon.
6. The method according to claim 4, wherein the selected name value is displayed as a text string.
7. The method according to claim 4, wherein the displayed portion is displayed as an ordered list.
8. The method according to claim 7, wherein the ordered list is an outline.
9. The method according to claim 7, wherein the ordered list is an ordered tree.
10. The method according to claim 4, wherein the located string value is a text string.
11. The method according to claim 1, wherein each of the first keys is identical to its pointed-to name key and each of the second keys is identical to its pointed-to string key.
12. A method for displaying textual help information through a graphical user interface (\u201cGUI\u201d) to a user, comprising steps of:
providing a data structure comprising (i) a first array containing topic pairs, each of the topic pairs comprising a topic key and an associated topic text string and (ii) a second array containing text pairs, each of the text pairs comprising a text key and an associated text string;
providing a plurality of key pairs, each of the key pairs comprising a first key and a second key, each of the first keys pointing to one of the topic keys and each of the second keys pointing to one of the text keys, such that the topic text string associated with the pointed-to topic key is thus associated with the text string associated with the pointed-to text key;
displaying through the GUI a window having a first interactive panel and a second interactive panel;
displaying within the first interactive panel, for selection by the user, at least a portion of the topic text strings;
responsive to selection of a particular topic text string from the displayed portion, introspecting through the plurality of key pairs to locate the text string associated with the selected topic text string; and
displaying the located text string within the second interactive panel.
13. The method according to claim 12, wherein the data structure is a Java ListResourceBundle.
14. A computer program product for accessing textual data, the computer program product embodied on one or more computer-readable media and comprising:
computer-readable program code means for encapsulating a data structure comprising (i) a set of topic pairs, each of the topic pairs comprising a topic key and an associated topic text string and (ii) a set of text pairs, each of the text pairs comprising a text key and an associated text string;
computer-readable program code means for providing a set of key pairs, each of the key pairs comprising a first key and a second key, each of the first keys pointing to one of the topic keys and each of the second keys pointing to one of the text keys, such that the topic text string associated with the pointed-to topic key is thus associated with the text string associated with the pointed-to text key;
computer-readable program code means for retrieving the set of key pairs through introspection;
computer-readable program code means for displaying a user interface having a first interactive panel and a second interactive panel;
computer-readable program code means for displaying within the first interactive panel, for selection by a user, at least a portion of the topic text strings;
computer-readable program code means, responsive to selection of a particular one of the displayed topic text strings by the user, for locating the text string associated therewith using the retrieved set of key pairs; and
computer-readable program code means for displaying the located text string within the second interactive panel.
15. The computer program product according to claim 14, wherein the data structure is a Java ListResourceBundle.
16. A system for displaying data for selection by a user, comprising:
means for providing a data structure comprising (i) a set of topic pairs, each of the topic pairs comprising a topic key and an associated topic text string and (ii) a set of text pairs, each of the text pairs comprising a text key and an associated text string;
means for providing a set of key pairs, each of the key pairs comprising a first key and a second key, each of the first keys pointing to one of the topic keys and each of the second keys pointing to one of the text keys, such that the topic text string associated with the pointed-to topic key is thus associated with the text string associated with the pointed-to text key;
means for displaying a user interface having a first interactive panel and a second interactive panel;
means for displaying within the first interactive panel, for selection by a user, at least a portion of the topic text strings;
responsive to selection of a particular one of the displayed topic text strings by the user, means for introspecting through the set of key pairs to locate the text string associated therewith; and
means for displaying the located text string within the second interactive panel.
17. The system according to claim 16, wherein the selected particular one is displayed as a graphical icon.
18. The system according to claim 16, wherein the selected particular one is displayed as a text string.
19. The system according to claim 16, wherein the displayed portion is displayed as one of (1) an ordered list or (2) an ordered tree.
20. The system according to claim 19, wherein the ordered list is an outline.
21. The system according to claim 16, wherein the located text string is a help text string.
22. The system according to claim 16, wherein the data structure is a Java ListResourceBundle.

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 X-ray analyzing apparatus which comprises:
a detector to generate pulses of a pulse height, corresponding to an energy of X-rays incident thereupon, in a number corresponding to an intensity of the X-rays;
a high speed analog-to-digital converter to digitize the pulses generated by the detector;
a counting unit to calculate the intensity of the X-rays on the basis of an energy spectrum representing a distribution of counting rates relative to the pulse heights, which is obtained by determining the counting rates of pulses from the high speed analog-to-digital converter, which are classified for a plurality of continuous pulse height ranges; and
a peak position stabilizing unit to stabilize a peak position in the energy spectrum with respect to the pulses from the high speed analog-to-digital converter;

in which the peak position stabilizing unit comprises:
an input pulse multiplier to which the pulses from the high speed analog-to-digital converter are inputted, the input pulse multiplier providing an output by changing a gain;
a first correcting unit to estimate the peak position in the energy spectrum on the basis of a whole sum of the counting rates determined by the counting unit and then to output an initial value, which is a gain value required to render the peak position, so estimated, to coincide with a reference position;
a second correcting unit to detect the peak position in the energy spectrum, obtained in the counting unit, within a predetermined energy range containing the reference position, and to output a dynamic gain correction value, which is a gain value required to render the peak position, so detected, to coincide with the reference position; and
a gain adder to which the initial value and the dynamic gain correction value are inputted, the gain adder to add the both together and then to output them to the input pulse multiplier.
2. The X-ray analyzing apparatus as claimed in claim 1, in which the peak position stabilizing unit comprises:
a zero position correcting unit to detect a zero peak position, at which no event level frequency peak within a predetermined energy range containing a zero reference position corresponding to a zero pulse height in the energy spectrum obtained in the counting unit and to output a zero position gain value required to render the zero peak position, so detected, to coincide with the zero reference position; and
a zero position adder disposed between the high speed analog-to-digital converter and the input pulse multiplier and to which the pulses from the high speed analog-to-digital converter and the zero position gain value are inputted, the zero position adder operable to add the zero position gain value to the pulses from the high speed analog-to-digital converter and then to output it to the input pulse multiplier.
3. The X-ray analyzing apparatus as claimed in claim 1, in which the detector is a gas flow proportional counter and in which the peak position stabilizing unit comprises:
a temperature sensor to measure a temperature of the detector andor a pressure sensor to measure a gas pressure of the detector;
a gas density correcting unit to estimate the peak position in the energy spectrum on the basis of the temperature measured by the temperature sensor, andor the pressure measured by the pressure sensor and then to output a gas density gain coefficient required to render the peak position, so estimated, to coincide with the reference position; and
an initial value multiplier disposed between the first correcting unit and the gain adder and to which the initial value and the gas density gain coefficient are inputted, the initial value multiplier operable to multiply the initial value by the gas density gain coefficient and then to output it to the gain adder.