1461163080-477c66f5-ee3b-4103-8a71-1eed7c7609e6

1. An adjustably weighted device to be worn on a limb such as a leg or arm of a person comprising:
a wrap or band unit having a lengthwise dimension configured to encircle and abut said limb;
at least two weight container sections spaced lengthwise along said unit, each weigh container section including at least two compartments arranged in a column extending along a width dimension of the unit;
at least one row of plural side by side weight receiving pockets located in each of said compartments, said pockets being elongated in said width dimension; and
plural weight bars configured to be received and retained in said pockets.
2. The device of claim 1 wherein each pocket has an access opening via which a weight bar may be inserted into that pocket, said access opening being at a location spaced from the ends of the pocket such that the weight bar is longer than the length of a bottom portion of the pocket extending from the access opening to the bottom of the pocket.
3. The device of claim 2 wherein each pocket includes an elastic section at the upper edge of said access opening to permit the upper portion of the pocket to be stretched to receive and retain the upper portion of the weight bar.
4. The device of claim 3 wherein each compartment includes a cover flap pivotable along the upper edge of the compartment between an open position in which the pockets in the compartment are exposed and accessible and a closed position in which the pockets in the compartment are covered and inaccessible.
5. The device of claim 1 wherein portions of the wrap in contact with said limb are made from velvet soft material to minimize friction and provide warmth in the contacted limb area.
6. An adjustably weighted device to be worn on a limb such as a leg or arm of a person comprising:
a wrap or band unit having a lengthwise dimension configured to encircle and abut said limb;
a plurality of weight receiving pockets disposed on said unit, said pockets being elongated in a width dimension of the unit;
plural weight bars configured to be received and retained in said pockets;
wherein each pocket has an access opening via which a weight bar may be inserted into that pocket, said access opening being at a location spaced from the ends of the pocket such that the weight bar is longer than the length of a bottom portion of the pocket extending from the access opening to the bottom of the pocket.
7. The device of claim 6 wherein each pocket includes an elastic section at the upper edge of said access opening to permit the upper portion of the pocket to be stretched to receive and retain the upper portion of the weight bar.
8. The device of claim 7 further comprising a cover flap pivotable between an open position in which the pockets are exposed and accessible and a closed position in which the pockets are covered and inaccessible.
9. The device of claim 6 wherein portions of the wrap in contact with said limb are made from velvet soft material to minimize friction and provide warmth in the contacted limb area.
10. A method of preventing inadvertent removal of a weighted bar from a weight receiving pocket in an adjustably weighted exercise device of the type wherein the weight bars may be selectively inserted into and removed from the pockets to adjust weight carried by the device, said method comprising the steps of:
providing an access opening in said pocket at a location along the pocket sidewall between the pocket ends such that a lower portion of the pocket extending between the access opening and the bottom end of the pocket is shorter that the weight bars; and
retaining a weight bar in the pocket with a top portion of the weight bar disposed between the access opening and the top end of the pocket.
11. The method of claim 10 further comprising the steps of:
providing each pocket with an elastic section at the upper edge of said access opening; and
stretching the upper portion of the pocket to receive and retain the upper portion of the weight bar.

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 chemiresistor, comprising:
an electrically insulating support member;
two or more free-standing bare wires each having a proximal end supported by the support member, wherein the wires are oriented substantially parallel to each other, and are separated from each other by a small distance; and
a chemically sensitive polymer attached to, and suspended in-between, the two or more free-standing bare wires.
2. The chemiresistor of claim 1, wherein the chemically sensitive polymer comprises a material that swells when exposed to vapors of a volatile compound.
3. The chemiresistor of claim 1, wherein the chemically sensitive polymer comprises conductive particles embedded in a polymer matrix selected from the group consisting of poly(n-vinyl pyrrolidone), poly(vinyl alcohol), poly(ethylene-vinyl acetate), poly(isobutylene), poly(n-vinyl pyrrolidone), poly(epichlorohydrin), ethyl cellulose, poly(chloroprene), poly(diphenoxyphosphazine, and poly(caprolactone).
4. The chemiresistor of claim 1, comprising three free-standing bare wires.
5. The chemiresistor of claim 1, comprising four free-standing bare wires.
6. The chemiresistor of claim 5,
wherein two of the four free-standing bare wires are grouped together into a first chemiresistor pair, and the other two wires are grouped together into a second chemiresistor pair;
wherein the same chemically sensitive polymer attached to, and suspended in-between, each pair of free-standing bare wires; and
further wherein an overcoating of a chemically-selective material surrounds and covers the chemically sensitive polymer on only one of the two chemiresistor pairs, which can serve as a reference chemiresistor element.
7. The chemiresistor of claim 6, wherein the chemically-selective material comprises a material that allows water vapor to permeate through, while blocking other chemical vapors from permeating.
8. The chemiresistor of claim 7, wherein the chemically-selective material comprises a proton exchange membrane or Naflon\u2122.
9. The chemiresistor of claim 1, wherein the support member comprises a cylindrical plug comprising two or more male electrical connectors on the end opposite from the end supporting the two or more free-standing bare wires.
10. The chemiresistor of claim 1, wherein the spacing between the two or more free-standing bare wires is sufficiently close so as to permit a chemiresistive ink to wet both conductors due to capillary action during fabrication, and subsequently form a dried, free-standing polymer film suspended in-between or inside of the two or more free-standing bare conductors.
11. The chemiresistor of claim 1, wherein the spacing between the two exposed bare wires is less than approximately 100 microns.
12. The chemiresistor of claim 1, wherein the length of a conductor is at least ten times the spacing between the two or more free-standing bare wires.
13. The chemiresistor of claim 1, wherein the two or more free-standing bare wires are arranged in a U-shaped geometry, where the distal end of each wire is supported by the electrically insulating support member.
14. A chemiresistor, comprising:
a bundle of two or more insulated wires, each wire having a segment of free-standing bare wire; wherein the two or more segments of bare wires are oriented substantially parallel to each other, and are separated from each other by a small distance; and
a chemically sensitive polymer attached to, and suspended in-between, the two or more segments of free-standing bare wires.
15. The chemiresistor of claim 14, further comprising a spacer disposed between the two or more insulated wires.
16. The chemiresistor of claim 14, further comprising a hollow, cylindrical support tube surrounding and supporting the bundle of two or more insulated wires.
17. The chemiresistor of claim 16, wherein the support tube comprises heat-shrinkable plastic tubing that has been heat-shrunk, thereby compressing and holding the bundle of wires together.
18. A chemiresistor, comprising:
two or more free-standing bare conductors, oriented substantially parallel to each other, and separated from each other by a small distance; and
a porous material disposed in-between, and supported by, the two or more free-standing bare conductors;
wherein a chemically sensitive polymer is disposed throughout the porous material, and contacts the two or more free-standing bare conductors.
19. The chemiresistor of claim 18, wherein the conductors comprise plates.
20. A chemiresistor stick, comprising:
an electrically insulating rod;
two or more conductors disposed on the outer surface of the rod, wherein the conductors are oriented substantially parallel to each other, and are separated from each other by a small distance; and
a chemically sensitive polymer disposed on the outer surface of the rod, contacting the two or more conductors.
21. The chemiresistor of claim 20, wherein the rod comprises a cylindrical cross-section whose length is greater than about five times its diameter.
22. The chemiresistor of claim 21, wherein each conductor has the shape of a straight line oriented parallel to the long direction of the rod.
23. The chemiresistor of claim 21, comprising four conductors disposed evenly around the circumference of the rod.
24. The chemiresistor of claim 20, wherein the two or more conductors wrap around the outer surface of the rod in a dual-track, spiral wrapped geometry.
25. The chemiresistor of claim 20, wherein the rod comprises a square or rectangular cross-section.
26. The chemiresistor of claim 25, wherein the two or more conductors comprise thick film or thin film metallized traces.
27. A microchemical sensor, comprising a plurality of chemiresistor sticks supported by an electrically insulating plug, wherein each chemiresistor stick comprises:
an electrically insulating rod;
two or more conductors disposed on the outer surface of the rod, wherein the conductors are oriented substantially parallel to each other, and are separated from each other by a small distance; and
a chemically sensitive polymer disposed on the outer surface of the rod, contacting the two or more conductors.
28. The microchemical sensor of claim 27, wherein each rod comprises a cylindrical cross-section, and wherein each two or more conductors wrap around the outer surface of each rod in dual-track, spiral wrapped geometry.
29. The microchemical sensor of claim 27, wherein the plurality of chemiresistor sticks comprises four chemiresistor sticks.
30. The microchemical sensor of claim 29, wherein each chemiresistor stick comprises a different chemically sensitive polymer matrix.
31. The microchemical sensor of claim 29, wherein each chemiresistor stick is removable from the electrically insulating plug.

1461163069-9d7f7ca8-00f2-49f8-9fc9-61b2ce59eccf

1. A method of providing services of an external network to a client device connected to the external network, comprising:
in a client device in a local network:
obtaining structure of a structured document from a server for accessing desired services in the external network corresponding to the structured document, wherein the structured document resides in the external network, wherein said structure of the structured document comprises rules for encoding documents in machine-readable form;
incorporating the obtained structure into a configuration file;
receiving the configuration file by the client device in the local network;
based on the obtained structure, performing a scraping process on the structured document to obtain information for providing desired services in the external network, wherein the scraping process is configured using the obtained structure in the configuration file;
providing the information for displaying on the client device;
providing a server connected to the client device; and
maintaining on the server manually created configuration files corresponding to certain Web pages in the external network.
2. The method of claim 1 wherein:
the external network comprises the Internet and the structured document comprises a Web page in a Web site in the external network providing services.
3. The method of claim 2 wherein:
said structure of the structured document comprises rules for encoding documents in machine-readable form; and
obtaining further includes obtaining the structure of machine-readable HTMLXML encoding embedded in the Web page for information extraction by scraping.
4. The method of claim 2 wherein a configuration file corresponding to each Web page includes rules for ascertaining structure of the Web page.
5. The method of claim 2 wherein scraping further includes hybrid scraping by performing scraping in the client device and providing configuration file updates to the client device from the server.
6. The method of claim 2 wherein the desired services is based on user activity.
7. The method of claim 2, wherein the scraping process is configurable to scrape different Web pages with different structures, based on respective Web page structures contained in corresponding configuration files.
8. The method of claim 2 further comprising updating the configuration file for the corresponding Web page as the Web page structure changes.
9. The method of claim 1 further comprising:
querying the server by the client device for configuration files; and
responding by the server by providing configuration file information.
10. The method of claim 9 wherein querying the server by the client device for configuration files further includes:
using the available configuration files to display to a user the corresponding services in the external network that can be used by the user.
11. The method of claim 10 further including:
receiving service selection by the user;
the client device retrieving the corresponding configuration file from the server for scraping; and
performing scraping by the client device using the obtained structure in the configuration file to interact with the corresponding Web page in the external network.
12. The method of claim 11 wherein the retrieved obtained structure in the configuration file includes one or more of:
the location of the selected service provider in the external network;
a description of the selected service;
the interface to various services provided by the service provider;
rules that instruct the client as to which fragments of HTMLXML in the Web page are to be extracted by scraping;
semantics of the extracted data;
display information;
words relevant to the service;
version number of the configuration file; and
preferred Web page information.
13. The method of claim 11 wherein scraping further includes scraping sufficient information to extract information about the selected service from the Web page.
14. The method of claim 9 further comprising:
checking a version of the configuration file stored in the client device against a version of a configuration file on the server in the external network; and
when a new configuration file is available, downloading the new configuration file from the server in the external network.
15. The method of claim 1, wherein the information includes attribute pairs obtained from content meta-data.

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 disk drive comprising:
(a) a disk;
(b) a head actuated radially over the disk;
(c) a readwrite channel for interfacing with the disk through the head; and
(d) a microprocessor for executing disk commands by:
initializing a first configuration data structure comprising a plurality of configuration parameters with predetermined default values;
initializing a second configuration data structure comprising a plurality of configuration parameters with predetermined default values;
modifying at least one of the configuration parameters of the first configuration data structure with a custom value to generate a custom configuration data structure;
associating the custom configuration data structure with a first disk command;
associating the second configuration data structure with a second disk command;
executing the first disk command using the custom configuration data structure; and
executing the second disk command using the second configuration data structure.
2. The disk drive as recited in claim 1, further comprising an error recovery system, wherein the configuration parameters configure the error recovery system.
3. The disk drive as recited in claim 1, wherein the configuration parameters configure the readwrite channel.
4. The disk drive as recited in claim 1, further comprising a servo system for actuating the head radially over the disk, wherein the configuration parameters configure the servo system.
5. The disk drive as recited in claim 4, wherein:
(a) the servo system performs a tracking operation to maintain the head on a target path with respect to the disk; and
(b) the configuration parameters for configuring a tracking offset of the tracking operation.
6. The disk drive as recited in claim 1, wherein:
(a) a client host computer sends a configuration command to the disk drive directing the microprocessor to modify the at least one configuration parameter of the first configuration data structure; and
(b) the client host computer sends the first and second disk commands to the disk drive.
7. The disk drive as recited in claim 1, wherein a client program executed by the microprocessor issues the first and second disk commands.
8. The disk drive as recited in claim 7, wherein the client program issues a configuration command directing the microprocessor to modify the at least one configuration parameter of the first configuration data structure.
9. The disk drive as recited in claim 7, wherein the client program directly modifies the at least one configuration parameter of the first configuration data structure.
10. The disk drive as recited in claim 7, wherein the client program comprises a manufacturing program executed internally by the microprocessor during a manufacturing process of the disk drive.
11. The disk drive as recited in claim 7, wherein the client program comprises a calibration program executed internally by the microprocessor for calibrating a component of the disk drive.
12. A method of executing disk commands in a disk drive, the disk drive comprising a disk, a head actuated radially over the disk, and a readwrite channel for interfacing with the disk through the head, the method comprises the steps of
(a) initializing a first configuration data structure comprising a plurality of configuration parameters with predetermined default values;
(b) initializing a second configuration data structure comprising a plurality of configuration parameters with predetermined default values;
(c) modifying at least one of the configuration parameters of the first configuration data structure with a custom value to generate a custom configuration data structure;
(d) associating the custom configuration data structure with a first disk command;
(e) associating the second configuration data structure with a second disk command;
(f) executing the first disk command using the custom configuration data structure; and
(g) executing the second disk command using the second configuration data structure.
13. The method as recited in claim 12, wherein the configuration parameters configure an error recovery system.
14. The method as recited in claim 12, wherein the configuration parameters configure the readwrite channel.
15. The method as recited in claim 12, wherein:
(a) the disk drive further comprises a servo system for actuating the head radially over the disk; and
(b) the configuration parameters configure the servo system.
16. The method as recited in claim 15, wherein:
(a) the servo system performs a tracking operation to maintain the head on a target path with respect to the disk; and
(b) the configuration parameters for configuring a tracking offset of the tracking operation.
17. The method as recited in claim 12, wherein:
(a) a client host computer sends a configuration command to the disk drive directing the microprocessor to modify the at least one configuration parameter of the first configuration data structure; and
(b) the client host computer sends the first and second disk commands to the disk drive.
18. The method as recited in claim 12, wherein:
(a) the disk drive further comprises a microprocessor for executing the first and second disk commands; and
(b) a client program executed by the microprocessor issues the first and second disk commands.
19. The method as recited in claim 18, wherein the client program issues a configuration command directing the microprocessor to modify the at least one configuration parameter of the first configuration data structure.
20. The method as recited in claim 18, wherein the client program directly modifies the at least one configuration parameter of the first configuration data structure.
21. The method as recited in claim 18, wherein the client program comprises a manufacturing program executed internally by the microprocessor during a manufacturing process of the disk drive.
22. The method as recited in claim 18, wherein the client program comprises a calibration program executed internally by the microprocessor for calibrating a component of the disk drive.