1460762394-920eb689-f1e1-41c1-9bca-597c304e2331

1. A method for manipulating one or more data entries from a group of data entries in a user interface, the method comprising:
a computer displaying a first subset of data entries from the group of data entries within a display window of the user interface, wherein the group of data entries contains more data entries than can fit within the display window;
the computer determining that a second subset of data entries from the group of data entries will not fit within the display window of the user interface concurrently with the first subset of data entries;
responsive to determining that the second subset of data entries will not fit within the display window of the user interface concurrently with the first subset of data entries, the computer generating and displaying a marker representative of the second subset of data entries, wherein the marker is displayed within the display window of the user interface with the first subset of data entries; and
the computer manipulating the data entries in the second subset of data entries based on an operation request directed at the marker representative of the second subset of data entries.
2. The method of claim 1, wherein the second subset of data entries contains one or more data entries from the group of entries not included in the first subset of data entries.
3. The method of claim 1, wherein the second subset of data entries contains all data entries, from the group of data entries, not included in the first subset of data entries.
4. The method of claim 1, wherein the marker representative of the second subset of data entries is a line of text.
5. The method of claim 1, wherein the marker representative of the second subset of data entries of a graphical icon.
6. The method of claim 1, further comprising the computer manipulating the data entries in the first subset of data entries based on the operation request directed at the marker representative of the second subset of data entries.
7. The method of claim 1, wherein the step of the computer manipulating the data entries of the second subset comprises one or more of: the computer altering the data entries, the computer editing the data entries, the computer moving the data entries, the computer organizing the data entries, the computer using the data entries in a subsequent operation, the computer using respective fields within the data entries in a subsequent operation, and the computer using the data entries to determine a response to a query where the operation request directed at the marker is the query.
8. The method of claim 1, further comprising the computer determining that the operation request is directed at the marker by the computer receiving a selection of the marker from a user and the computer subsequently receiving the operation request from the user.
9. A computer program product for manipulating one or more data entries from a group of data entries in a user interface, the computer program product comprising:
one or more computer-readable tangible storage devices and program instructions, for execution by one or more computer processors and stored on at least one of the one or more storage devices, the program instructions comprising:
program instructions to display a first subset of data entries from the group of data entries within a display window of the user interface, wherein the group of data entries contains more data entries than can fit within the display window;
program instructions to determine that a second subset of data entries from the group of data entries will not fit within the display window of the user interface concurrently with the first subset of data entries;
program instructions to, responsive to determining that the second subset of data entries will not fit within the display window of the user interface concurrently with the first subset of data entries, generate and display a marker representative of the second subset of data entries, wherein the marker is displayed within the display window of the user interface with the first subset of data entries; and
program instructions to manipulate the data entries in the second subset of data entries based on an operation request directed at the marker representative of the second subset of data entries.
10. The computer program product of claim 9, wherein the second subset of data entries contains one or more data entries from the group of data entries not included in the first subset of data entries.
11. The computer program product of claim 9, wherein the second subset of data entries contains all data entries, from the group of data entries, not included in the first subset of data entries.
12. The computer program product of claim 9, wherein the marker representative of the second subset of data entries is a line of text.
13. The computer program product of claim 9, wherein the marker representative of the second subset of data entries of a graphical icon.
14. The computer program product of claim 9, further comprising program instructions, for execution by one or more computer processors and stored on at least one of the one or more storage devices, to manipulate the data entries in the first subset of data entries based on the operation request directed at the marker representative of the second subset of data entries.
15. The computer program product of claim 9, wherein the program instructions to manipulate the data entries of the second subset comprises one or more of: program instructions to alter the data entries, program instructions to edit the data entries, program instructions to move the data entries, program instructions to organize the data entries, program instructions to use the data entries in a subsequent operation, program instructions to use respective fields within the data entries in a subsequent operation, and program instructions to use the data entries to determine a response to a query where the operation request directed at the marker is the query.
16. The computer program product of claim 9, further comprising program instructions, for execution by one or more computer processors and stored on at least one of the one or more storage devices, to:
receive a selection of the marker from a user;
receive the operation request from the user; and
determine that the operation request is directed at the marker by receiving the selection of the marker from the user and subsequently receiving the operation request from the user.
17. A computer system for manipulating one or more data entries from a group of data entries in a user interface, the computer system comprising:
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices and program instructions which are stored on the one or more storage devices for execution by the one or more processors via the one or more memories, the program instructions comprising:
program instructions to display a first subset of data entries from the group of data entries within a display window of the user interface, wherein the group of data entries contains more data entries than can fit within the display window;
program instructions to determine that a second subset of data entries from the group of data entries will not fit within the display window of the user interface concurrently with the first subset of data entries;
program instructions to, responsive to determining that the second subset of data entries will not fit within the display window of the user interface concurrently with the first subset of data entries, generate and display a marker representative of the second subset of data entries, wherein the marker is displayed within the display window of the user interface with the first subset of data entries; and
program instructions to manipulate the data entries in the second subset of data entries based on an operation request directed at the marker representative of the second subset of data entries.
18. The computer system of claim 17, wherein the second subset of data entries contains one or more data entries from the group of data entries not included in the first subset of data entries.
19. The computer system of claim 17, wherein the second subset of data entries contains all data entries, from the group of data entries, not included in the first subset of data entries.
20. The computer system of claim 17, wherein the marker representative of the second subset of data entries is a line of text.
21. The computer system of claim 17, wherein the marker representative of the second subset of data entries of a graphical icon.
22. The computer system of claim 17, further comprising program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to manipulate the data entries in the first subset of data entries based on the operation request directed at the marker representative of the second subset of data entries.
23. The computer system of claim 17, wherein the program instructions to manipulate the data entries of the second subset comprises one or more of: program instructions to alter the data entries, program instructions to edit the data entries, program instructions to move the data entries, program instructions to organize the data entries, program instructions to use the data entries in a subsequent operation, program instructions to use respective fields within the data entries in a subsequent operation, and program instructions to use the data entries to determine a response to a query where the operation request directed at the marker is the query.

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 process for the preparation of compound of formula (I) (Telithromycin) or its pharmaceutically acceptable salts
where, R is
the process comprising the steps of
(a) reacting compound of formula (IX)
with carbonyldiimidazole in presence of a polar solvent and base to obtain the compound of formula (X)
where R1 and R2 are same or different protecting groups represented by
Rb is C1 to C10 alkyl group or aryl group, preferably Rb is C1-C4 alkyl group, aryl represents substituted or unsubstituted phenyl group; more preferably R1 and R2 are same or different selected from acetyl, benzyl or benzoyl group
(b) condensing the compounds of formula (X) with R\u2014NH2 in a suitable polar solvent to obtain compounds of formula (XI)
where R is as defined above and R1 and R2 are same or different protecting groups as described above;
(c) treating the obtained compound formula (XI) with an acid to give the compound of formula (XII)
(d) oxidizing the resulting compounds of formula (XII) in presence of oxidizing agent to formula (XIII)
(e) removing the protecting group at 2\u2032 position of formula (XIII) by treating with an alcohol to give Telithromycin of Formula (I)
2. A process for the preparation of compounds of formula (I) or its pharmaceutically acceptable salts
where, R is
the process comprising the steps of
(a) reacting compound of formula (IX)
with carbonyldiimidazole in presence of a polar solvent and base to obtain the compound of formula (X),
where R1 and R2 are same or different protecting groups represented by
Rb is C1 to C10 alkyl group or aryl group, preferably Rb is C1-C4 alkyl group, aryl represents substituted or unsubstituted phenyl group, more preferably R1 and R2 are same or different selected from acetyl, benzyl or benzoyl group;
(b) condensing the compounds of formula (X) with R\u2014NH2 in a suitable polar solvent to obtain compounds of formula (XI)
where R is as defined above and R1 and R2 are same or different protecting groups as described above;
(c) treating the obtained compound formula (XI) with an acid to give compound of formula (XII)
(d) treating compounds of formula (XII) with an alcohol to give compounds of formula (XIV)
(e) oxidizing the resulting compounds of formula (XIV) of step (d) selectively in presence of oxidizing agent to obtain Telithromycin formula (I).
3. A process as claimed in claim 1, wherein said polar solvent in step (a) is selected from dimethylformamide, tetrahydrofuran, acetonitrile and mixtures thereof.
4. A process as claimed in claim 1, wherein said base in step (a) is selected from DBU, triethylamine, diisopropylethylamine.
5. A process as claimed in claim 1, wherein said polar solvent in step (b) is selected from group comprising of methanol, ethanol, isopropanol, n-propanol, n-butanol, iso butyl alcohol, tert-butyl alcohol, methoxyethanol, ethoxyethanol, pentanol, neo-pentyl alcohol, tert-pentyl alcohol, cyclohexanol, ethylene glycol, propylene glycol, benzyl alcohol, phenol, glycerol, dimethylformamide (DMF), dimethylacetamide (DMAC), 1,3-dimethyl-3,4,5,6-tetrahydro-2(1H)-pyrimidinone (DMPU), 1,3-dimethyl-2-imidazolidinone (DMI), N-methylpyrrolidinone (NMP), formamide, N-methylacetamide, N-methylformamide, acetonitrile, dimethylsulfoxide, propionitrile, ethyl formate, methyl acetate, hexachloroacetone, HMPA, HMPT, acetone, ethyl methyl ketone, ethyl acetate, isopropyl acetate, t-butyl acetate, sulfolane, N,N-dimethylpropionamide, nitromethane, nitrobenzene, tetrahydrofuran (THF), dioxane, water, polyethers or mixtures thereof.
6. A process as claimed in claim 5, wherein said polar solvent is selected from dimethylformamide or acetonitrile.
7. A process as claimed in claim 1, wherein said step (b) is carried out in presence or absence of base selected from DBU, triethylamine, diisopropylethylamine
8. A process as claimed in claim 1, wherein said step (b) is carried out at a temperature 5\xb0 C. to 120\xb0 C.
9. A process as claimed in claim 8, wherein the said step (b) is carried out preferably at a temperature 30\xb0 C. to 60\xb0 C.
10. A process as claimed in claim 1, wherein the said acid in step (c) is selected from organic or inorganic acid.
11. A process as claimed in claim 10, wherein the said acid is selected from the group comprising of hydrochloric acid, hydrobromic acid, sulfuric acid, nitric acid, phosphoric acid, perchloric acid or hydrofluoric acid.
12. A process as claimed in claim 11, wherein the acid is preferably hydrochloric acid.
13. A process as claimed in claim 1, wherein step (c) is carried out in a solvent selected from water, polar organic solvents or mixtures thereof.
14. A process as claimed in claim 13, wherein said solvent is selected from water, alcohol or mixtures thereof.
15. A process as claimed in claim 14, wherein said solvent is selected from water, methanol, ethanol, isopropanol, n-propanol, tert-butanol, n-butanol or mixtures thereof.
16. A process as claimed in claim 1, wherein said step (c) is carried out at a temperature 0\xb0 C. to 70\xb0 C.
17. A process as claimed in claim 16, where in step (c) is carried out at a temperature 20\xb0 C. to 60\xb0 C.
18. A process as claimed in claim 1, wherein oxidation said in step (d) is carried out using Corey-Kim oxidation method, Dess-Martin reagent, Pfitzner Moffat method or modifications thereof or with dimethyl sulfoxide in presence of oxalyl chloride or phosphorous pentoxide or p-Toluene sulfonyl chloride or acetic anhydride or N-chlorosuccinimide or by manganese or chromium or selenium reagents, tert-amine oxides or any said oxidant in presence or absence of phase transfer catalyst.
19. A process as claimed in claim 1, wherein alcohol said in step (e) is selected from group comprising of methanol, ethanol, n-propanol, iso propanol, tert-butanol, n-butanol or mixtures thereof.
20. A process as claimed in claim 19, wherein the said alcohol is preferably methanol.
21. A process as claimed in claim 1, wherein said step (e) is carried out in presence or absence of mineral acid selected from HCl, H2SO4
22. A process as claimed in claim 1, wherein said step (e) is carried out at a temperature of 0\xb0 C. to 100\xb0 C.
23. A process as claimed in claim 22, wherein step (e) is carried out preferably at a temperature of 20\xb0 C. to 70\xb0 C.
24. A process as claimed in claim 2, wherein said alcohol in step (d) is selected from group comprising of methanol, ethanol, n-propanol, iso propanol, tert-butanol, n-butanol or mixtures thereof.
25. A process as claimed in claim 24, wherein said alcohol is preferably methanol.
26. A process as claimed in claim 2, wherein said step (d) is carried out at a temperature of 0 to 70\xb0 C.
27. A process as claimed in claim 26, wherein the temperature is between 20 to 65\xb0 C.
28. A process as claimed in claim 2, wherein said oxidation in step (e) is carried out using Corey-Kim oxidation method, Des-Martins reagent, Pfitzner moffat method or modifications thereof or with dimethyl sulfoxide in presence of oxalyl chloride or phosphorous pentoxide or p-Toluene sulfonyl chloride or acetic anhydride.
29. A process as claimed in claim 2, wherein oxidation in step (e) is carried out by manganese or chromium or selenium reagents, tert-amine oxides or any above oxidant in presence of phase transfer catalyst.
30. The novel compounds
(i) 10,11-Anhydro-2\u2032,4\u2033-di-O-benzoyl-12-O-imidazolylcarbonyl-6-O-methylerythromycin A of formula (Xa)
(ii) 2\u2032,4\u2033-di-O-benzoyl-11-amino-11-N-4-4-(3-pyridyl)imidazol-1-ylbutyl-11-deoxy-6-O-methylerythromycin A 11,12-cyclic carbamate of formula (XIa)
(iii) 2\u2032-O-benzoyl-11-amino-11-N-4-4-(3-pyridyl)imidazol-1-ylbutyl-11-deoxy-5-O-desosaminyl-6-O-methylerythronolide A 11,12-cyclic carbamate of formula (XIIa)
(iv) 2\u2032-benzoyl-11-amino-11-N-4-4-(3-pyridyl)imidazol-1-ylbutyl-11-deoxy-5-O-desosaminyl-6-O-methylerythronolide A 11,12-cyclic carbamate of formula (XIIa)
where R is
31. A process for the preparation of compound of formula (XIIIa)
where, R is
the process comprising the steps of
(a\u2032) reacting 2\u2032,4\u2033-di-O-benzoyl-6-O-methylerythromycin A compound of formula (IXa)
with carbonyldiimidazole in presence of a polar solvent and base to obtain 10,11-anhydro-2\u2032,4\u2033-di-O-benzoyl-12-O-imidazolylcarbonyl-6-O-methylerythromycin A (Xa)
(b\u2032) condensing the compounds of formula (Xa) with R\u2014NH2 in a suitable polar solvent in presence of base to obtain 2\u2032,4\u2033-di-O-benzoyl-11-amino-11-N-4-4-(3-pyridyl)imidazol-1-ylbutyl-11-deoxy-6-O-methylerythromycin A 11,12-cyclic carbamate of formula (XIa)
where R is as defined above
(c\u2032) treating the obtained compound formula (XIa) with an acid to give 2\u2032-O-benzoyl-11-amino-11-N-4-4-(3-pyridyl)imidazol-1-ylbutyl-11-deoxy-5-O-desosaminyl-6-O-methylerythronolide A 11,12-cyclic carbamate of formula (XIIa)
(d\u2032) oxidizing the resulting compounds of formula (XIIa) in presence of oxidizing agent to obtain the compound of formula (XIIIa)
32. A process as claimed in claim 31, wherein said polar solvent in step (a\u2032) is selected from dimethylformamide, tetrahydrofuran, acetonitrile and mixtures thereof.
33. A process as claimed in claim 31, wherein said base in step (a)\u2032 is selected from DBU, triethylamine, diisopropylethylamine.
34. A process as claimed in claim 31, wherein said polar solvent in step (b\u2032) is selected from group comprising of methanol, ethanol, isopropanol, n-propanol, n-butanol, iso butyl alcohol, tert-butyl alcohol, methoxyethanol, ethoxyethanol, pentanol, neo-pentyl alcohol, tert-pentyl alcohol, cyclohexanol, ethylene glycol, propylene glycol, benzyl alcohol, phenol, glycerol, dimethylformamide (DMF), dimethylacetamide (DMAC), 1,3-dimethyl-3,4,5,6-tetrahydro-2(1H)-pyrimidinone (DMPU), 1,3-dimethyl-2-imidazolidinone (DMI), N-methylpyrrolidinone (NMP), formamide, N-methylacetamide, N-methylformamide, acetonitrile, dimethylsulfoxide, propionitrile, ethyl formate, methyl acetate, hexachloroacetone, HMPA, HMPT, acetone, ethyl methyl ketone, ethyl acetate, isopropyl acetate, t-butyl acetate, sulfolane, N,N-dimethylpropionamide, nitromethane, nitrobenzene, tetrahydrofuran (THF), dioxane, water, polyethers or mixtures thereof.
35. A process as claimed in claim 31, wherein said polar solvent is selected from dimethylformamide or acetonitrile.
36. A process as claimed in claim 31, wherein base said in step (b\u2032) is selected from DBU, triethylamine, diisopropylethylamine.
37. A process as claimed in claim 31, wherein the said step (b\u2032) is carried out preferably at a temperature 30\xb0 C. to 60\xb0 C.
38. A process as claimed in claim 31, wherein the said acid in step (c\u2032) is selected from organic or inorganic acid selected from the group comprising of hydrochloric acid, hydrobromic acid, sulfuric acid, nitric acid, phosphoric acid, perchloric acid or hydrofluoric acid.
39. A process as claimed in claim 31, wherein step (c\u2032) is carried out in a solvent selected from water, methanol, ethanol, isopropanol, n-propanol, tert-butanol, n-butanol or mixtures thereof.
40. A process as claimed in claim 31, where in step (c\u2032) is carried out at a temperature 20\xb0 C. to 60\xb0 C.
41. A process as claimed in claim 31, wherein oxidation said in step (d\u2032) is carried out using Corey-Kim oxidation method, Dess-Martin reagent, Pfitzner Moffat method or modifications thereof or with dimethyl sulfoxide in presence of oxalyl chloride or phosphorous pentoxide or p-Toluene sulfonyl chloride or acetic anhydride or N-chlorosuccinimide by manganese or chromium or selenium reagents, tert-amine oxides or any said oxidant in presence of phase transfer catalyst.
42. Use of compounds of formula (Xa), (XIa), (XIIa), (XIIIa) for the preparation of Telithromycin (I)

1460762386-20cd13a6-4373-4ed9-8fee-a99f23786b08

1. A robot, comprising
a first member,
a second member,
a speed reducer having an externally toothed gear and internal teeth for use in an articulated joint between the first member and the second member to transmit driving force while changing a rotation speed at a given rotation speed ratio, in which the externally toothed gear is rotated inside of the internal teeth while being meshed with the internal teeth, and
a rotational phase adjuster for adjusting rotational phase of the speed reducer so that the rotational phase of the speed reducer after being reassembled is prevented from changing from a rotational phase of the speed reducer before disassembling when the speed reducer is disassembled and then reassembled in a state where an orientation of the second member with respect to an orientation of the first member is set to a given orientation.
2. The robot as defined in claim 1, wherein the rotational phase adjuster has a reference portion for adjusting relative rotational phase of the externally toothed gear of the speed reducer with respect to orientations of the first member and the second member to a given rotational phase.
3. The robot as defined in claim 1, wherein the speed reducer includes a first cylindrical section adapted to be attached to the first member and a second cylindrical section adapted to be attached to the second member and adapted to rotate relatively with respect to the first cylindrical section, and wherein the rotational phase adjuster includes a first pin hole formed in the first member, a second pin hole formed in the second member, a first reference portion provided in the first cylindrical section of the speed reducer and a second reference portion provided in the second cylindrical section of the speed reducer.
4. The robot as defined in claim 3, wherein a relative rotational phase of the first cylindrical section of the speed reducer with respect to the first member is adjusted to a given rotational phase by the first reference portion engaged with the first pin hole, and wherein a relative rotational phase of the second cylindrical section of the speed reducer with respect to the second member is adjusted to a given rotational phase by the second reference portion engaged with the second pin hole.
5. The robot as defined in claim 3, wherein the first pin hole is formed in a surface of the first member to which the first cylindrical section is fixedly attached, the first reference portion is provided in the first cylindrical section to which the first member is fixedly attached, the second pin hole is formed in a surface of the second member to which the second cylindrical section is fixedly attached, and the second reference portion is provided in the second cylindrical section to which the second member is fixedly attached.
6. The robot as defined in claim 4, wherein the first pin hole is formed in a surface of the first member to which the first cylindrical section is fixedly attached, the first reference portion is provided in the first cylindrical section to which the first member is fixedly attached, the second pin hole is formed in a surface of the second member to which the second cylindrical section is fixedly attached, and the second reference portion is provided in the second cylindrical section to which the second member is fixedly attached.
7. A robot group, comprising a plurality of robots, each of the plurality of robots having:
a first member,
a second member,
a speed reducer having an externally toothed gear and internal teeth for use in an articulated joint between the first member and the second member to transmit driving force while changing a rotation speed at a given rotation speed ratio, the externally toothed gear being rotated inside of the internal teeth while being meshed with the internal teeth, and
a rotational phase adjuster capable of adjusting rotational phase of the speed reducer so that rotational phases of speed reducers between respective speed reducers of the plurality of robots are prevented from causing a difference of the rotational phases of the speed reducers between the plurality of robots when the speed reducers are assembled in the respective robots in a state where an orientation of the second member with respect to an orientation of the first member is set to a given orientation.

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 motor with thrust bearing, comprising:
a base having a bearing sleeve, with the bearing sleeve having an opening end and a sealing end, with the opening and sealing ends opposite to each other;
a stator coupled with the base;
a rotating member rotatably received in and coupled with the bearing sleeve, with the rotating member comprising a shaft and a limiting portion, wherein a first end of the shaft connects with the limiting portion, a second end of the shaft has a coupling portion;
a thrust bearing arranged between the shaft and an inner surface of the bearing sleeve, so that the limiting portion is between the thrust bearing and the sealing end;
a pressing member coupled with the bearing sleeve and received therein for positioning the thrust bearing; and
a hub coupled with the coupling portion of the shaft and having a permanent magnet corresponding to the stator.
2. The motor with thrust bearing as claimed in claim 1, wherein a support is mounted in the bearing sleeve and between the thrust bearing and the sealing end, with the thrust bearing abutting against the support.
3. The motor with thrust bearing as claimed in claim 2, wherein a gap is formed between the limiting portion and the thrust bearing.
4. The motor with thrust bearing as claimed in claim 2, wherein the support is in a ring shape and surrounds the limiting portion, and a gap is formed between the limiting portion and an inner surface of the support.
5. The motor with thrust bearing as claimed in claim 2, wherein the support is integrally formed with an end face of the thrust bearing.
6. The motor with thrust bearing as claimed in claim 2, wherein the support is integrally formed with the inner surface of the bearing sleeve.
7. The motor with thrust bearing as claimed in claim 2, wherein the sealing end has a groove in the bearing sleeve, and the support is mounted in the groove.
8. The motor with thrust bearing as claimed in claim 1, wherein the pressing member is in a plate shape and coupled with the inner surface of the bearing sleeve by press fit.
9. The motor with thrust bearing as claimed in claim 8, wherein an axial height of the pressing member is smaller than or equal to an axial height of the limiting portion.
10. The motor with thrust bearing as claimed in claim 1, wherein the pressing member has a plate and an annular flange, the annular flange connects with an outer edge of the plate and engages with the inner surface of the bearing sleeve by press fit.
11. The motor with thrust bearing as claimed in claim 10, wherein an axial height of the annular flange is larger than or equal to an axial height of the limiting portion.
12. The motor with thrust bearing as claimed in claim 1, wherein, in radial directions of the rotating member, each of the shaft and the limiting portion has a maximum outer diameter, and the maximum outer diameter of the limiting portion is larger than the maximum outer diameter of the shaft.
13. The motor with thrust bearing as claimed in claim 1, wherein the base further has a plate integrally formed with the bearing sleeve.
14. The motor with thrust bearing as claimed in claim 1, wherein the base further has a plate connecting with the bearing sleeve detachably.
15. The motor with thrust bearing as claimed in claim 1, wherein a wear pad is disposed in the bearing sleeve on an inner side of the sealing end, and the rotating member abuts against the wear pad.