1461124581-e02588c1-a81b-4a6a-87cf-e46878349b49

1. A computer implemented method for ranking of products, said method comprising:
under the control of one or more computer systems configured with executable instructions,
training an online ranking function using a boosting algorithm to produce a first ranking score for at least one of a plurality of products to be ranked, the online ranking function having access to one or more online features associated with the products, the online features being stored in an index;
training an offline ranking function using the boosting algorithm to produce a second ranking score for the product based at least in part on both (a) offline features and (b) the first ranking score produced by the online ranking function, wherein the offline features are not available in the index;
producing, by the offline ranking function, the second ranking score for the product and storing the second ranking score in the index;
receiving a search query;
obtaining a set of search results to the search query, the set of search results including at least the product;
ranking the product in the set of search results based at least in part on both the first ranking score produced in response to the search query and the second ranking score obtained from the index.
2. The computer implemented method of claim 1, wherein the first ranking score is combined with the second ranking score based on the training of the online ranking function and the training of the offline ranking function.
3. The computer implemented method of claim 1, wherein the offline ranking function is trained using a same training target as the online ranking function, with the first ranking score as an offset to the training target.
4. The computer implemented method of claim 1, wherein order of training the offline ranking function and training the online ranking function can be reversed such that the online ranking function is trained after the offline ranking function.
5. A computer implemented method, comprising:
under the control of one or more computer systems configured with executable instructions,
training a first ranking function that uses online data computed at a time of receiving a search request and stored in an index to produce a first ranking score for an item among a plurality of items, the online data includes a set of search results including at least information about a product;
training a second ranking function to produce a second ranking score for the item, the second ranking function trained using a boost method, the second ranking function using offline data unavailable in the index in combination with the first ranking score produced by the first ranking function; and
ranking the item among a plurality of items based at least in part on both the first ranking score and the second ranking score, the item is the product in a database of products accessible on a network, wherein ranking the item is performed to determine a relevance of the item among the search results in a context of the search request.
6. The computer implemented method of claim 5, wherein the second ranking score is produced by an online rank function that is user-configured or trained using a machine learning algorithm, the online rank function having access to one or more features stored in the index.
7. The computer implemented method of claim 6, wherein the first ranking score is produced by an offline rank function that is trained using a same training target as the online rank function, with the second ranking score as the offset to the training target.
8. The computer implemented method of claim 5, wherein the index is a search engine index that is accessible at time of receiving the search request.
9. The computer implemented method of claim 8, wherein the first ranking score is based at least in part on data that cannot be computed in response to the search request due to computation time that is longer than a predetermined threshold.
10. The computer implemented method of claim 5, wherein the first ranking score is computed and stored into the index periodically upon expiration of a predetermined time interval.
11. A computing device, comprising:
at least one processor; and
memory including instructions that, when executed by the processor, cause the computing device to:
train a first ranking function that uses online data computed at a time of receiving a search request and stored in an index to produce a first ranking score for an item among a plurality of items, the online data includes a set of search results including at least information about a product;
train a second ranking function to produce a second ranking score for the item, the second ranking function trained using a boost method, the second ranking function using offline data unavailable in the index in combination with the first ranking score produced by the first ranking function; and
rank the item among a plurality of items based at least in part on both the first ranking score and the second ranking score, the item is the product in a database of products accessible on a network, wherein ranking the item is performed to determine a relevance of the item among the search results in a context of the search request.
12. The computing device of claim 11, wherein the memory further includes instructions that cause the computing device to:
receive the search request;
generate a set of search results that includes the item; and
rank the item among the search results based at least in part on the second ranking score produced by the second ranking function.
13. The computing device of claim 11, wherein the boosting method is a gradient boosting method.
14. The computing device of claim 11, wherein the index is a search engine index that is accessible at time of receiving the search request.
15. The computing device of claim 14, wherein the first ranking score is based at least in part on information that cannot be computed in response to the search request due to computation time that is longer than a predetermined threshold.
16. The computing device of claim 11, wherein the first ranking score is computed and stored into the index periodically upon expiration of a predetermined time interval.
17. A non-transitory computer readable storage medium storing one or more sequences of instructions executable by one or more processors to perform a set of operations comprising:
training a first ranking function that uses online data computed at a time of receiving a search request and stored in an index to produce a first ranking score for an item among a plurality of items, the online data includes a set of search results including at least information about a product;
training a second ranking function to produce a second ranking score for the item, the second ranking function trained using a boost method, the second ranking function using offline data unavailable in the index in combination with the first ranking score produced by the first ranking function; and
ranking the item among a plurality of items based at least in part on both the first ranking score and the second ranking score, the item is the product in a database of products accessible on a network, wherein ranking the item is performed to determine a relevance of the item among the search results in a context of the search request.
18. The non-transitory computer readable storage medium of claim 17, further comprising instructions for:
receiving the search request;
generating a set of search results that includes the item; and
ranking the item among the search results based at least in part on the second ranking score produced by the second ranking function.
19. The non-transitory computer readable storage medium of claim 17, wherein the boosting method is a gradient boosting method.
20. The non-transitory computer readable storage medium of claim 17, wherein the index is a search engine index that is accessible at time of receiving the search request.
21. The non-transitory computer readable storage medium of claim 17, wherein the first ranking score is based at least in part on information that cannot be computed in response to the search request due to computation time that is longer than a predetermined threshold.
22. The non-transitory computer readable storage medium of claim 17, wherein the first ranking score is computed and stored into the index periodically upon expiration of a predetermined time interval.

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-26. (canceled)
27. A method of manufacturing a cylindrical printing substrate containing a photosensitive resin cured layer, comprising the steps of:
(i) forming a spiral coating layer by applying a photosensitive resin on a cylindrical support body by a spiral coating method;
(ii) forming an application layer made of the spiral coating layer having a uniform surface by bringing a doctor blade into contact with the spiral coating layer and having the spiral coating layer pass through a gap formed by the doctor blade and the cylindrical support body outer circumferential surface and then, of separating the doctor blade from the application layer; and
(iii) forming the photosensitive resin cured layer by light-curing the application layer, wherein the doctor blade is brought into contact with the spiral coating layer from below the cylindrical support body and then, the doctor blade is separated downward.
28. The manufacturing method according to claim 27, wherein the doctor blade has a taper shaped distal end portion in contact with the photosensitive resin.
29. The manufacturing method according to claim 28, wherein the taper shape is inclined so that its height on the side closer to a rotating direction of the cylindrical support body is lower than that on the side farther in the rotating direction.
30. The manufacturing method according to any one of claims 27 to 29, wherein an angle between a vertical direction from a shaft center of the cylindrical support body and the inclined surface is from 30 to 75\xb0.
31. The manufacturing method according to any one of claims 27 to 29, wherein the photosensitive resin has a viscosity of 100 Pa\xb7s or more to 50,000 Pa\xb7s at 20\xb0 C.
32. The manufacturing method according to claim 28 or 29, wherein in the step (ii), when the spiral coating layer passes through the gap between the doctor blade and the cylindrical support body outer circumferential surface, a resin bank in which an extra resin scraped off from the spiral coating layer is accumulated is formed in a taper shaped inclination region of the doctor blade.
33. The manufacturing method according to any one of claims 27 to 29, wherein the photosensitive resin cured layer of the cylindrical support body is an adhesive layer andor a cushion layer.
34. The manufacturing method according to any one of claims 27 to 29, further comprising a step of providing a printing layer, which is a photosensitive resin layer or a photosensitive resin cured layer on which an irregular pattern can be formed on the surface, or which is a photosensitive resin cured layer on which the irregular pattern is formed on the surface, on the photosensitive resin cured layer.
35. The manufacturing method according to claim 34, wherein a method of forming the irregular pattern on the surface is laser engraving.
36. The manufacturing method according to claim 33, further comprising a step of forming the printing layer by applying a photosensitive resin composition for printing forming the printing layer on the photosensitive resin cured layer, which is the adhesive layer andor cushion layer, and then, of recovering an extra application liquid by bringing the doctor blade into contact with the printing layer.
37. The manufacturing method according to claim 36, wherein the doctor blade used in the step of recovering and the doctor blade used in the step (ii) are the same doctor blade.
38. The manufacturing method according to claim 33, wherein the cushion layer comprises a gas contained in a microcapsule.
39. The manufacturing method according to claim 38, wherein the microcapsule is a thermally expanding microcapsule, and
which further comprises a step of thermally expanding the microcapsule in advance; mixing the microcapsule in a liquid photosensitive resin constituting the cushion layer in a predetermined weight ratio, uniformly distributing it; and applying it as the liquid photosensitive cushion resin including air bubbles in the step (i).
40. The manufacturing method according to claim 39, further comprising a step of obtaining a mixture in which a microcapsule thermally expanded in advance is mixed in a liquid photosensitive resin constituting the cushion layer in a predetermined weight ratio and uniformly distributed, and applying the mixture on a cylindrical support body or an adhesive layer provided on the cylindrical support body.
41. The manufacturing method according to any one of claims 27 to 29, wherein the cylindrical support body is a sleeve which is attached and integrated on an outer circumferential surface of a mandrel and whose strength is reinforced in order to hold a cylindrical shape.
42. The manufacturing method according to claim 36, further comprising a step of applying the photosensitive resin composition for printing on the adhesive layer or cushion layer by a doctor-blade coating method.
43. A device for manufacturing a cylindrical printing substrate using a photosensitive resin, comprising:
a sleeve attachmentdetachment mechanism;
a mechanism for connecting the sleeve or a mandrel with the sleeve, and detecting rotation and an angle of rotation;
a dispenser application mechanism having a cartridge containing function to contain the photosensitive resin, a temperature control function to control a temperature of the photosensitive resin, a constant-amount discharge function to discharge a constant amount of the photosensitive resin, a thickness regulating function to regulate a thickness of the photosensitive resin, an elevation function, an advancingretreating function, and a linear moving function in a shaft center longitudinal direction of the sleeve;
a doctor blade disposed below the sleeve, having a blade edge with a taper shape on one side, and having a function to detect elevation and height positions;
a recovering mechanism for recovering an application liquid of the photosensitive resin scraped off by the doctor blade;
an application mechanism having a dam function and supplying means of the photosensitive resin; and
an ultraviolet irradiation mechanism for irradiating an ultraviolet ray to the application liquid of the photosensitive resin applied on the sleeve outer circumferential surface,
wherein the photosensitive resin from the dispenser application mechanism is applied on the sleeve while the sleeve is rotated so as to form a spiral coating layer, the doctor blade is brought into contact with the spiral coating layer from below the sleeve, and then, the doctor blade is separated downward.
44. The manufacturing device according to claim 43, wherein the taper shape is inclined so that the side closer to a rotating direction of the sleeve is lower than the side farther from the rotating direction.
45. The manufacturing device according to claim 43 or 44, wherein an angle between a vertical direction from the shaft center of the sleeve and the inclined face is from 30 to 75\xb0.
46. The manufacturing device according to claim 43 or 44, further comprising:
a liquid-feed function to feed the application liquid, and a temperature control function to control a temperature of the application liquid; and
a piping and an electromagnetic valve for supplying the application liquid to the dispenser application mechanism or the application mechanism.
47. The manufacturing device according to claim 43 or 44, further comprising a mixer mechanism for uniformly mixing and distributing a microcapsule in which a gas is contained in the photosensitive resin.
48. A device for manufacturing a cylindrical printing substrate using a photosensitive resin, comprising:
a cylindrical support body on which the photosensitive resin is applied;
a dispenser that discharges the photosensitive resin to the cylindrical support body; and
a doctor blade disposed below the cylindrical support body and having a taper shaped distal end portion, wherein the photosensitive resin is applied on the cylindrical support body from the dispenser while the cylindrical support body is rotated so as to form a spiral coating layer, the doctor blade is brought into contact with the spiral coating layer from below the cylindrical support body so as to form an application layer, and then, the doctor blade is separated downward.
49. The manufacturing device according to claim 48, wherein the taper shape is inclined so that the side closer to the rotating direction of the sleeve is inclined and lower than the side farther from the rotating direction.
50. The manufacturing device according to claim 48 or 49, wherein an angle between a vertical direction from a shaft center of the sleeve and the inclined face is from 30 to 75\xb0.
51. The manufacturing device according to claim 48 or 49, further comprising a mixer for uniformly mixing and distributing a microcapsule in which a gas is contained in the photosensitive resin.
52. The manufacturing device according to claim 48 or 49, further comprising an exposure unit disposed above the cylindrical support body for forming a photosensitive resin cured layer by light-curing the application layer.