1460727316-a3bb05ad-c814-4b61-82a0-054731778526

1. An aqueous formulation comprising
A) a copolymer a1) and a polyorganosiloxane a2) containing hydroxyl groups;
B) inorganic particles comprising silica which have an average particle size (z-mean), as determined by means of dynamic light scattering in dispersion, of less than 200 nm, wherein said inorganic particles are optionally surface modified, wherein said inorganic particles are in colloidally disperse form in organic solvents or in water, and wherein said inorganic particles are stabilized against reagglomeration by the polyorganosiloxane a2); and
C) water
wherein said copolymer a1) is built up from
I) a hydroxy-functional hydrophobic polymer containing as builder monomers
Ia) (meth)acrylic acid esters having C1- to C18-hydrocarbon radicals in the alcohol part andor vinylaromatics andor vinyl esters; and
Ib) hydroxy-functional monomers; and

II) a hydroxy-functional hydrophilic polymer containing as builder components
IIa) (meth)acrylic acid esters having C1- to C18-hydrocarbon radicals in the alcohol part andor vinylaromatics andor vinyl esters;
IIb) hydroxy-functional monomers; and
IIc) acid-functional monomers

wherein said polyorganosiloxane a2) is selected from the group consisting of
(1) compounds of formula (I)
wherein
X is an aliphatic, optionally branched C1 to C10 radical or
a \u2014CH2\u2014O\u2014(CH2)p\u2014Si unit, wherein p in an integer from 1 to 4;

R is a CH(OH)Y group, wherein
Y is a \u2014CH2\u2014N(R2R3) group, wherein
R2 is H, a methyl, ethyl, n-propyl, iso-propyl, or cyclohexyl radical, or a 2-hydroxyethyl, 2-hydroxypropyl, or 3-hydroxypropyl radical; and
R3 is a 2-hydroxyethyl, 2-hydroxypropyl, or 3-hydroxypropyl radical;
R1 represents a methyl group; and
n is an integer from 4 to 12
(2) compounds of formula (V)
wherein
m is an integer from 5 to 15;
Z is H or methyl; and
n and o are, identically or differently, integers from 1 to 12, and
(3) a compound of formula (VI)
wherein
m is an integer from 5 to 15; and
y is an integer from 2 to 4.
2. The aqueous formulation of claim 1, wherein p is 3.
3. The aqueous formulation of claim 1, wherein said compound of formula (I) has a number-average molecular weight in the range of from 200 to 3,000 gmol and an average OH functionality of at least 1.8.
4. The aqueous formulation of claim 1, wherein said compound of formula (I) has a number-average molecular weight of from 250 to 2,250 gmol.
5. The aqueous formulation of claim 1, wherein said inorganic particles of B) are selected from the group consisting of inorganic oxides, mixed oxides, carbides, borides, and nitrides of elements of main group II to IV andor elements of subgroup I to VIII of the periodic table, including the lanthanides.
6. The aqueous formulation of claim 1, wherein B) are surface-modified inorganic nanoparticles.
7. An aqueous coating composition comprising the aqueous formulation of claim 1 and at least one crosslinking agent.
8. A two-component aqueous coating composition comprising the aqueous formulation of claim 1 and a polyisocyanate.
9. A clear lacquer comprising the aqueous formulation of claim 1.
10. A process for producing an aqueous formulation comprising:
A) providing a copolymer a1);
B) providing a polyorganosiloxane a2) containing hydroxyl groups;
C) mixing inorganic particles comprising silica with a1) andor a2), wherein the inorganic particles have an average particle size (z-mean), as determined by means of dynamic light scattering in dispersion, of less than 200 nm, wherein said inorganic particles are optionally surface modified, and wherein said inorganic particles are in colloidally disperse form in organic solvents or in water; and
D) mixing components a1) and a2) before or after mixing components a1) andor a2) with the inorganic particles;
wherein said copolymer a1) is built up from
I) a hydroxy-functional hydrophobic polymer containing as builder monomers
Ia) (meth)acrylic acid esters having C1- to C18-hydrocarbon radicals in the alcohol part andor vinylaromatics andor vinyl esters; and
Ib) hydroxy-functional monomers; and

II) a hydroxy-functional hydrophilic polymer containing as builder components
IIa) (meth)acrylic acid esters having C1- to C18-hydrocarbon radicals in the alcohol part andor vinylaromatics andor vinyl esters;
IIb) hydroxy-functional monomers; and
IIc) acid-functional monomers

wherein said polyorganosiloxane a2) is selected from the group consisting of
(1) compounds of formula (I)
wherein
X is an aliphatic, optionally branched C1 to C10 radical or
a \u2014CH2\u2014O\u2014(CH2)p\u2014Si unit, wherein p in an integer from 1 to 4;

R is a CH(OH)Y group, wherein
Y is a \u2014CH2\u2014N(R2R3) group, wherein
R2 is H, a methyl, ethyl, n-propyl, iso-propyl, or cyclohexyl radical, or a 2-hydroxyethyl, 2-hydroxypropyl, or 3-hydroxypropyl radical; and
R3 is a 2-hydroxyethyl, 2-hydroxypropyl, or 3-hydroxypropyl radical;
R1 represent a methyl group; and
n is an integer from 4 to 12
(2) compounds of formula (V)
wherein
m is an integer from 5 to 15;
Z is H or methyl; and
n and o are, identically or differently, integers from 1 to 12, and
(3) a compound of formula (VI)
wherein
m is an integer from 5 to 15; and
y is an integer from 2 to 4.
11. The process of claim 10, wherein p is 3.
12. The process of claim 10, wherein said compound of formula (I) has a number-average molecular weight in the range of from 200 to 3,000 gmol and an average OH functionality of at least 1.8.
13. The process of claim 10, wherein said compound of formula (I) has a number-average molecular weight of from 250 to 2,250 gmol.
14. The process of claim 10, wherein said inorganic particles of B) are selected from the group consisting of inorganic oxides, mixed oxides, carbides, borides, and nitrides of elements of main group II to IV andor elements of subgroup I to VIII of the periodic table, including the lanthanides.
15. The process of claim 10, wherein the inorganic nanoparticles are surface modified.
16. The process of claim 10, further comprising forming an aqueous coating composition from the aqueous formulation and at least one crosslinking agent.
17. A two-component aqueous coating composition comprising the aqueous formulation and a polyisocyanate, wherein the two-component aqueous coating composition is obtained according to the process of claim 16.
18. The process of claim 10, further comprising forming a clear lacquer from the aqueous formulation.

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 apparatus comprising:
a non-transitory computer-readable medium containing code configured to direct a processing unit to:
obtain an exercise route of workouts associated with a person for achieving a fitness objective;
determine parameters for first workout option of a first type to replace a second workout option of a second different type such that the first workout option is interchangeable with the second workout option while satisfying the exercise route;
display the determined parameters for the first workout option.
2. The apparatus of claim 1, wherein each workout of the exercise route is defined in terms at least partially based upon metabolic equivalents and wherein determination of parameters for the first workout option is based upon a metabolic equivalent of parameters of the second workout option satisfying one of the workouts of the exercise route.
3. The apparatus of claim 1, wherein the first exercise option is use of a first type of exercise device and wherein the second exercise option is use of a second type of exercise device.
4. The apparatus of claim 3, wherein the first type of exercise device and the second type of exercise device are selected from a group of exercise devices consisting of: an elliptical exercise device, a treadmill, a stair stepper, a cycling exercise device and an adaptive motion exercise device.
5. The apparatus of claim 1, wherein the first exercise option includes terrestrial motion, and wherein the second exercise option includes exercising on an exercise device.
6. The apparatus of claim 1, wherein the code is further configured to direct the processor to:
determine different sets of parameters for the first exercise option which are interchangeable with one another to replace the second workout option while satisfying the exercise route; and
displaying the different sets of parameters for the first exercise option.
7. The apparatus of claim 1, wherein the code is further configured to direct the processor to:
determine different sets of parameters for the first exercise option which are interchangeable with one another to replace the second workout option while satisfying the exercise route;
determine which of the determined different sets of parameters determined for the first exercise option satisfy available time for the workout under the first exercise option; and
display the determined different sets of parameters that satisfy the available time for the workout.
8. The apparatus of claim 7, wherein the code is further configured to direct the processor to:
receive a universal completion time; and
determine the available time for the workout using a current universal time and the received universal completion time.
9. The apparatus claim 8, wherein the code is further configured to direct the processor to:
receive a universal time for leaving a workout facility; and
determine the available time for the workout using a current universal time and the received universal time for completing the workout.
10. The apparatus of claim 9, wherein the code is further configured to direct the processor to:
store a user profile including a hygiene time allotment, wherein the available time is determined using the hygiene time allotment.
11. The apparatus of claim 8, wherein the code is further configured to direct the processor to:
receive a universal time for arriving at a location remote from a workout facility; and
determine the available time for the workout using a current universal time and the universal time for arriving at a location remote from a workout facility.
12. The apparatus of claim 10, wherein the code is further configured to direct the processor to:
store a user profile including a plurality of locations remote from a workout facility; and
receive a selection of one of the plurality of locations, wherein the location comprises the selection.
13. The apparatus of claim 7, wherein the code is further configured to direct the processor to:
display a plurality of workout options, each of the plurality of workout options having a different combination of different exercise options andor different associated parameters, wherein the different options that are displayed are based upon the available time for the workout.
14. The apparatus of claim 1, wherein each workout is defined in terms at least partially based on relative perceived exertion.
15. The apparatus of claim 1, wherein the first exercise option is on an exercise device and wherein the second exercise option is selected from a group of exercise options consisting of: free weights, yoga, aerobics, running, bicycling, climbing, jogging and walking, each of which is independent of a stationary exercise machine.
16. The apparatus of claim 1, wherein the determined parameters are displayed for selection prior to the person completing the first exercise option.
17. The apparatus of claim 1, wherein the code is configured to direct the processor to determine an equivalency of each of the first exercise option and the second exercise option, the equivalency being based upon the metabolic equivalents and a determined oxygen processing efficiency of the person.
18. An exercise guidance system comprising:
a first exercise device of a first type;
a second exercise device of a second type different than the first type;
a display;
a computer readable program configured to:
obtain an exercise route of workouts associated with a person for achieving a fitness objective;
determine parameters for a workout of the exercise route on the first exercise device to replace the workout of the exercise route on the second exercise device such that the workout on the first exercise device is interchangeable with the workout on the second exercise device while satisfying the exercise route; and
display the determined parameters for the workout on the first exercise device.
19. The apparatus of claim 18, wherein each workout of the exercise route is defined in terms at least partially based upon metabolic equivalents and wherein determination of parameters for the first workout on the first exercise device is based upon a metabolic equivalent of parameters of the workout on the second exercise device satisfying the exercise route.
20. The apparatus of claim 1, wherein the code is further configured to direct the processor to:
determine different sets of parameters for the workout on the first exercise device which are interchangeable with one another to replace the workout on the second exercise device while satisfying the exercise route; and
displaying the different sets of parameters for the workout on the first exercise device.
21. The apparatus of claim 1, wherein the code is further configured to direct the processor to:
determine different sets of parameters for the workout on the first exercise device which are interchangeable with one another to replace the workout on the second exercise device while satisfying the exercise route;
determine which of the determined different sets of parameters determined for the workout on the first exercise device satisfy available time for the workout or the first exercise device; and
display the determined different sets of parameters that satisfy the available time for the workout.

1460727308-f5e8d272-8b41-49b5-869a-00db397770ad

1. A location measurement method of a mobile node, comprising:
detecting a change of a movement pattern of the mobile node;
correcting weights of a location measurement period and a predictive filter according to the change of movement pattern; and
calculating a current location of the mobile node using values updated by the corrected weights,
wherein correcting the weights of the location measurement period and the predictive filter comprises:
calculating displacements of a movement direction and a distance of the mobile node at every location measurement period;
comparing the calculated displacements with predetermined threshold values; and
adjusting, when the displacements are greater than respective threshold values of the predetermined threshold values, the weights to be applied to estimation values of the predictive filter.
2. The location measurement method of claim 1, wherein detecting the change of the movement pattern of the mobile node comprises converting displacement information during a location change measurement period to cylindrical coordinates,
and wherein the location change measurement period is variable.
3. The location measurement method of claim 1, wherein the weights comprise at least one parameter that is applied to the location measurement period and the predictive filter for calculating the location measurement error caused by the change of movement pattern of the mobile node.
4. The location measurement method of claim 3, wherein the location measurement period is inversely proportional to a movement speed of the mobile node.
5. The location measurement method of claim 1, wherein correcting the weights of the location measurement period and the predictive filter comprises calculating, when the displacements are less than or equal to the respective threshold values, the location measurement error by applying the adjusted weights.
6. A location measurement method of a mobile node, comprising:
estimating, when detecting a change of a movement pattern of the mobile node, a location of the mobile node using a least square method;
comparing a distance and an azimuth of the movement pattern with respective threshold values;
correcting, when the distance of the movement pattern is greater than the threshold values, a weight of a location measurement period;
correcting, when the azimuth of the movement pattern is greater than the threshold values, a weight of a predictive filter; and
calculating a location measurement of the mobile node by applying the corrected weights.
7. The location measurement method of claim 6, wherein estimating the location comprises converting displacement information to cylindrical coordinates according to a location change measurement period in order to detect the change of movement pattern of the mobile node,
and wherein the location change measurement period being variable.
8. The location measurement method of claim 6, wherein converting the displacement information to the cylindrical coordinates comprises:
calculating a displacement between the estimated location and previous location before the location change measurement period;
converting the displacement to the cylindrical coordinates; and
acquiring the distance and the azimuth of the movement pattern from the cylindrical coordinates.
9. The location measurement method of claim 8, wherein the distance and the azimuth are obtained by calculating a displacement between location recognition coordinates ({tilde over (x)},{tilde over (y)}) measured at a time (t) and the coordinates measured and compensated before a location change measurement period (\u0394s) and converting the displacement to cylindrical coordinates using:
\u03c3
t

=
(
x
_

t

x

t

\u0394s
)

2


(
y
_

t

y

t

\u0394s
)

2
and
\u03d5
t

=

arctan
\u2062

{
(
y
_

t

y

t

\u0394s
)
(
x
_

t

x

t

\u0394s
)
}
,
where \u03c3t is the distance of the mobile node’s movement, and \u03c6t is the azimuth (angle) of the mobile node’s movement.
10. The location measurement method of claim 9, wherein location recognition coordinates ({tilde over (x)},{tilde over (y)})are coordinates of the mobile node that are measured currently, and the location change measurement period (\u0394s) is a unit duration for measuring change of mobile node’s movement.
11. The location measurement method of claim 6, wherein calculating the location measurement comprises:
calculating, when at least one of the distance and azimuth of the movement pattern is less than or equal to the respective threshold values, the at least one of the distance and the azimuth using the predictive filter; and
correcting, when at least one of the distance and the azimuth of the movement pattern is greater than the respective threshold values, the weight of the at least one of the distance and azimuth.
12. The location measurement method of claim 6, wherein the threshold values correspond to measurement error ranges of the mobile node.
13. The location measurement method of claim 6, wherein the predictive filter is a Kalman filter.

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. In a data processing system having an object management section and a lock management section executed by a processor, and a data structure comprising: a plurality of objects each comprising a data unit in a region, wherein data in each region are secured and released together; a plurality of object groups each comprising some of the plurality of objects; and a plurality of pointers each of which point from one object to a different object in the same object group,
a data processing method for executing reference, update, insertion and deletion processes in parallel on the plurality of objects, the data processing method for deleting a target object, comprising:
in the lock management section:
a first step for acquiring a first lock to an object group, wherein the target object is included in the object group, and
a second step for acquiring a second lock to a specific object, wherein the specific object accesses the target object by a pointer, the specific object and the target object being in the same object group, and wherein the target object does not acquire the second lock; and

in the object management section:
a third step for storing information related to the reference, update and insertion processes that acquired the first lock to the target object in the same object group,
a forth step for removing the pointer from the target object,
a fifth step for determining completion of the reference, update and insertion processes that acquired the first lock to the target object in the same object group on the basis of the stored information of the third step, and
a sixth step for releasing a data unit in a region corresponding to the target object when the reference, update and insertion processes are determined to be completed in the fifth step.
2. The data processing method according to 1, wherein, in the fifth step, the object management section receives notification of the completion of the reference, update and insertion processes that acquired the first lock to the target object in the same object group as the target object.
3. The data processing method according to 1, wherein, during execution of the reference, update, insertion and deletion processes, the object management section locates the target object by tracing a pointer from an original object to the target object, wherein the original object and the target object are in the same object group.
4. A data processing system comprising a processor having a data structure comprising: a plurality of objects each comprising a data unit in a region, wherein data in each region are secured and released together; a plurality of object groups each comprising at least some of the plurality of objects; and a plurality of pointers each of which point from one object to a different object in the same object group, the data processing system executing object reference, update, insertion and deletion processes in parallel, the data processing system comprising an object management section and a lock management section executed by the processor,
the lock management section comprising code that is executed by the processor to perform steps comprising:
acquiring a first lock to an object group, wherein the target object is included in the object group; and
accessing a specific object and the target object in the same object group using a pointer, and acquires a second lock to the specific object, wherein the lock management section does not acquire the second lock to the target object; and

the object management section comprising code that is executed by the processor to perform steps comprising:
storing information related to the reference, update and insertion processes that acquired the first lock to the target object in the same object group;
removing the pointer from the target object;
determining whether the reference, update and insertion processes that acquired the first lock to the target object in the same object group are completed, wherein the determination is made on the basis of the stored information; and
releasing a data unit in a region corresponding to the target object when the reference, update and insertion processes that acquired the first lock to the target object in the same object group are determined to be completed.
5. The data processing system according to 4, wherein the object management section receives notification of the completion of the reference, update and insertion processes that acquired the first lock to the target object in the same object group as the target object.
6. The data processing system according to 4, wherein, when referencing, updating, inserting and deleting the target object, the object management section locates the target object by tracing a pointer from an original object of the object group.