1460728291-a124aaf6-5109-43fd-9830-e6443a649354

1. A computer-implemented method to retry delivery of a short message service (SMS) message comprising:
receiving an SMS message delivery failure notification;
checking an SMS message delivery network for an amount of network traffic;
selecting a message delivery retry profile based on the amount of network traffic, wherein the retry profile provides one or more retry instances with one or more time intervals therebetween;
setting the one or more time intervals within the selected retry profile based on the network traffic, wherein time intervals of shorter duration are set when the amount of network traffic is lower and time intervals of longer duration are set when the amount of network traffic is higher; and
retrying delivery of an SMS message according to the selected message delivery retry profile.
2. The computer-implemented method of claim 1, wherein the steps of receiving, checking, selecting and retrying are repeated until the SMS message is delivered or for a predetermined duration.
3. The computer-implemented method of claim 1, wherein the SMS message delivery failure notification includes a reason for an SMS message delivery failure.
4. The computer-implemented method of claim 3, wherein selecting a message delivery retry profile is based on the reason for the SMS message delivery failure.
5. The computer-implemented method of claim 4, wherein the reason for the SMS message delivery failure comprises a user’s device being one of: powered off, on standby, out of coverage area, out of memory, running another application, and experiencing poor network conditions.
6. The computer-implemented method of claim 1, wherein the network traffic comprises the number of SMS messages per unit of time processed by a short message service center.
7. The computer-implemented method of claim 1, further comprising repeating the steps of receiving, checking, selecting and retrying to attempt delivery of the SMS message, wherein during the step of repeating, a message delivery retry profile is selected that is different from a previously selected message delivery retry profile due to a change in the network traffic.
8. The computer-implemented method of claim 1, wherein the message delivery retry profile is selected based on the network traffic and one or more network component system conditions.
9. A computerized system for retrying delivery of a short message service (SMS) message, the system comprising, one or more computing devices having a processor and a memory and configured to provide:
a receiving component configured to receive an SMS message delivery failure notification, wherein the message delivery failure notification comprises at least a reason for a failed SMS message delivery;
a traffic-determining component configured to determine an amount of network traffic on an SMS message delivery network;
a selecting component configured to select an SMS message delivery retry profile based on the amount of network traffic and the reason for failed message delivery, wherein the retry profile comprises one or more retry instances with one or more time intervals therebetween, and wherein the retry profile has more frequent retry instances when the amount of network traffic is low and less frequent retry instances when the amount of network traffic is high; and
a message-delivering component configured to deliver the SMS message to a user’s wireless device, wherein the message-delivering component attempts to deliver the SMS message according to the selected retry profile.
10. The computerized system of claim 9, wherein upon completion of the retry profile without delivery of the SMS message to the user’s wireless device, the receiving component receives a delivery failure notification, the traffic-determining component determines the amount of network traffic, the selecting component selects a new retry profile, and the message-delivering component attempts delivery of the SMS message according to the selected new retry profile.
11. The computerized system of claim 10, wherein the new retry profile is the same as a previously selected retry profile or is different than a previously selected retry profile.
12. The computerized system of claim 10, wherein a number of retry profiles are executed by the message delivery component until the SMS message is delivered to the user’s wireless device.
13. The computerized system of claim 10, wherein a number of retry profiles are executed by the message delivery component for a predetermined duration.
14. The computerized system of claim 9, further comprising an interval setting component, wherein the interval setting component sets one or more durations for the one or more time intervals between the one or more retry instances based on the amount of network traffic.
15. The computerized system of claim 9, wherein the amount of network traffic comprises the number of SMS messages processed by a short message service center per unit of time.
16. One or more non-transitory computer readable media, having instructions embodied thereon that, when executed, perform a method to retry delivery of a short message service (SMS) message to a user’s wireless device, the method comprising:
receiving an SMS message delivery failure notification indicating at least a reason for message delivery failure;
checking an SMS message delivery network for an amount of network traffic;
selecting a message delivery retry profile based at least on the amount of network traffic and the reason for message delivery failure, wherein a retry profile comprises one or more retry instances, and wherein a retry profile having frequent retry instances is selected when the network traffic is lower and a retry profile having retry instances that are less frequent is selected when the network traffic is higher;
setting one or more time intervals between one or more retry instances of the selected retry profile based on the amount of network traffic, wherein shorter time intervals are set when the network traffic is lower, and longer time intervals are set when the network traffic is higher; and
retrying delivery of an SMS message according to the selected message delivery retry profile and the set one or more time intervals.
17. The non-transitory computer readable media of claim 16, further comprising repeating the steps of receiving, checking, selecting, setting, and retrying until the SMS message is delivered to a user’s wireless device or for a predetermined duration, wherein during the step of repeating, the retry profile that is selected and the time intervals that are set are the same or different from the retry profile that was selected and the time intervals that were set previously.

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 determination unit configured to determine whether an object image satisfies a predetermined standard, if the object image is changed to a standard image size predetermined;
a changing unit configured to change the standard image size predetermined, in a case that the object image does not satisfy a predetermined standard by the determination unit;
a generation unit configured to change the image to the standard image size predetermined set or the standard image size changed by the changing unit, and to generate the layout image.
2. The apparatus according to claim 1,
wherein the determination unit determines based on a comparison of the size of the object image and the standard image size.
3. The apparatus according to claim 2,
wherein, in a case that the size of object image is smaller than the standard image size, the determination unit determines the object image does not satisfy the predetermined standard, and the changing unit changes the standard image size to a smaller standard image size.
4. The apparatus according to claim 2,
wherein the determination unit determines based on a comparison one of a length of the object image and the standard image and a width of the object image and the standard image.
5. The apparatus according to claim 4,
wherein the determination unit decides whether the length of the object image and the standard image or the width of the object image and the standard image is used to compare based on comparing an aspect ratio of the object image and the aspect ratio of the standard image.
6. The apparatus according to claim 4,
wherein the changing unit changes the standard image size based on the length of the object image and the standard image size or the width of the object image and the standard image size used by the determination unit.
7. The apparatus according to claim 1,
wherein the determination unit determines based on the comparison of a resolution of the object image and a resolution of the output layout image.
8. The apparatus according to claim 1, further comprising:
a setting unit configured to set the standard image size.
9. The apparatus according to claim 1, further comprising:
a decision unit configured to decide a layout placement arranging the object image in the layout image.
10. The apparatus according to claim 9,
wherein the decision unit decides layout placement by using one or more than 1 layout pattern.
11. The apparatus according to claim 1,
wherein the changing unit changes the standard image size set by the object image, in a case multiple layout placement arranging the object images is arranged in the layout image, each layout placement has set standard image size assigned, and the changing unit changes a layout placement of the object image.
12. The apparatus according to claim 1, further comprising:
a size decision unit configured to set a size of the layout image.
13. An apparatus comprising:
a determination unit configured to determine whether an object image satisfy a predetermined standard size, if the object image is arranged to the predetermined standard image size;
a changing unit configured to change a size of the layout image, in a case that the object image does not satisfy a predetermined standard by the determination unit;
a generation unit configure to resize the image to the standard image size predetermined and to generate a layout image.
14. The apparatus according to claim 13,
wherein the determination unit determines based on a comparison of size of the object image and the standard image size.
15. The apparatus according to claim 14,
wherein, in case that the size of object image is smaller than the standard image size, the determination unit determines the object image does not satisfy the predetermined standard, the changing unit changes the layout image size to a smaller layout image size.
16. A method comprising:
determining whether an object image satisfies a predetermined standard image size, if the object image is changed to a standard image size predetermined set;
changing the standard image size set, in a case that the object image does not satisfy a predetermined standard size;
changing the image to the image standard image size predetermined set or the standard image size changed by the standard image size changing and generating a layout image.
17. A method comprising:
determining whether an object image satisfies a predetermined standard size, if the object image is arranged to a standard image size predetermined set;
changing size of the layout image, in a case that the object image does not satisfy a predetermined standard by the determination;
resizing the image to the standard image size set beforehand and generating a layout image.
18. A non-transitory computer-readable recording medium storing a program for executing the image processing method according to claim 16.
19. A non-transitory computer-readable recording medium storing a program for executing the image processing method according to claim 17.

1460728282-90d03f12-2a73-45d7-adf0-233ac5c0c76e

1 A method of optimising a design of a component by conducting analyses on a set of design variants, each analysis comprising the steps of:
(a) representing the design variant as a CAD model comprising a plurality of geometric entities,
(b) assigning a tag name to each geometric entity,
(c) creating a computerised analysis model from the CAD model wherein the tag names remain associated with the respective geometric entities,
(d) assigning boundary conditions to at least one of the geometric entities in the analysis model by reference to the tag name, and
(e) determining an output condition of the analysis model in response to the boundary conditions,
the method further comprising the step of selecting an optimum variant on the basis of the results of the analyses.
2 A method of optimising a design of a component as claimed in claim 1, wherein the determination of an output condition comprises determining an output condition of at least one of the geometric entities in the analysis model by reference to the tag name of that entity.
3 A method of optimising a design of a component as claimed in claim 1, wherein the set of design variants is generated by use of a computer algorithm.
4 A method of optimising a design of a component as claimed in claim 3, the geometric entities comprising at least one dimension, wherein the set of design variants is generated by modifying a dimension of at least one of the geometric entities.
5 A method of optimising a design of a component as claimed in claim 3, wherein the set of design variants is generated by the addition or removal of at least one geometric entity.
6 A method of optimising a design of a component as claimed in claim 1, wherein the generation of the set of design variants includes generating a design variant by modifying a previous design variant in response to the output condition of the previous design variant.
7 A method of optimising a design of a component as claimed in claim 5, wherein the association between each tag name and corresponding geometric entity is unaffected by the removal or addition of a geometric entity.
8 A method of optimising a design of a component as claimed in claim 1, wherein a mesh density is associated with at least one of the geometric entities by reference to the tag name of that entity.
9 A method of optimising a design of a component as claimed in claim 1, wherein the analysis model is a thermo-mechanical finite element analysis model.
10 A method of optimising a design of a component as claimed in claim 1, wherein the analysis model is a computational fluid dynamics model.
11 A method of optimising a design of a component as claimed in claim 1, the geometric entities having at least one model property applied to it, wherein at least one of said model properties of at least one of the geometric entities is associated with the tag name of that geometric entity.
12 A method of optimising a design of a component as claimed in claim 11, wherein the model property is a material property of said geometric entity.
13 A method of optimising a design of a component as claimed in claim 11, wherein the model property is a temperature of said geometric entity.
14 A method of optimising a design of a component as claimed in claim 1, which is performed as a batch process, the design variants being generated automatically as the process proceeds until an optimum design variant is achieved.
15 A method of manufacturing a component, the method comprising:
(a) optimising the design of the component by a method in accordance with claim 1;
(b) manufacturing the component in accordance with the optimised design.
16 A method of manufacturing a component as claimed in claim 15, in which the component is a component of a gas turbine engine.
17 A method as claimed in claim 16, in which the component is a turbine blade having a fir tree root, the design of at least the fir tree root being optimised by a method in accordance with claim 1.
18 A component having a design optimised by conducting analyses on a set of design variants, each analysis comprising the steps of:
(a) representing the design variant as a CAD model comprising a plurality of geometric entities,
(b) assigning a tag name to each geometric entity,
(c) creating a computerised analysis model from the CAD model wherein the tag names remain associated with the respective geometric entities,
(d) assigning boundary conditions to at least one of the geometric entities in the analysis model by reference to the tag name, and
(e) determining an output condition of the analysis model in response to the boundary conditions; and
selecting an optimum variant on the basis of the results of the analyses.
19 A component manufactured by optimising the design of the component by conducting analyses on a set of design variants, each analysis comprising the steps of:
(a) representing the design variant as a CAD model comprising a plurality of geometric entities,
(b) assigning a tag name to each geometric entity,
(c) creating a computerised analysis model from the CAD model wherein the tag names remain associated with the respective geometric entities,
(d) assigning boundary conditions to at least one of the geometric entities in the analysis model by reference to the tag name, and
(e) determining an output condition of the analysis model in response to the boundary conditions;
selecting an optimum variant on the basis of the results of the analyses, and manufacturing the component in accordance with the optimised design.
20 A computer program product comprising code for carrying out a method of optimising a design of a component by conducting analyses on a set of design variants, each analysis comprising the steps of:
(a) representing the design variant as a CAD model comprising a plurality of geometric entities,
(b) assigning a tag name to each geometric entity,
(c) creating a computerised analysis model from the CAD model wherein the tag names remain associated with the respective geometric entities,
(d) assigning boundary conditions to at least one of the geometric entities in the analysis model by reference to the tag name, and
(e) determining an output condition of the analysis model in response to the boundary conditions,
the method further comprising the step of selecting an optimum variant on the basis of the results of the analyses.
21 A computer system adapted to carry out a method of optimising a design of a component by conducting analyses on a set of design variants, each analysis comprising the steps of:
(a) representing the design variant as a CAD model comprising a plurality of geometric entities,
(b) assigning a tag name to each geometric entity,
(c) creating a computerised analysis model from the CAD model wherein the tag names remain associated with the respective geometric entities,
(d) assigning boundary conditions to at least one of the geometric entities in the analysis model by reference to the tag name, and
(e) determining an output condition of the analysis model in response to the boundary conditions,
the method further comprising the step of selecting an optimum variant on the basis of the results of the analyses.

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 system comprising:
a manual device including:
a first writing element operable to discharge a first marking substance on a surface in response to a manual movement of the first writing element upon the surface;
a second writing element operable to discharge a second marking substance on the surface in response to a controller; and
the controller operable to encode information corresponding to an environment of the manual device by regulating a discharge of the second marking substance; and

a sensor operable to acquire data indicative of an environment of the manual device.
2. The system of claim 1, wherein the second writing element operable to discharge a second marking substance on the surface in response to a controller further includes:
a second writing element operable to discharge a second marking substance on the surface in response to a controller and in response to another manual movement.
3. The system of claim 1, wherein the sensor operable to acquire data indicative of an environment of the manual device further includes:
a sensor operable to acquire data indicative of at least one of time, location, global position, acceleration, temperature, user identification andor user data.
4. The system of claim 1, wherein the sensor operable to acquire data indicative of an environment of the manual device further includes:
a sensor operable to acquire data indicative of an environment of the manual device and including a storage device configurable by a file that includes data useful in characterizing the environment of the manual device.
5. The system of claim 1, further comprising:
an electronic device including the sensor operable to acquire data indicative of an environment of the manual device.
6. The system of claim 1, further comprising:
an electronic device operable to wirelessly communicate with the manual device and including the sensor operable to acquire data indicative of an environment of the manual device.
7. The system of claim 1, further comprising:
an electronic device including the sensor operable to acquire data indicative of an environment of the manual device and including a storage device configurable by a file that includes data useful in characterizing the environment of the manual device.
8. The system of claim 1, wherein the manual device further includes:
a manual device including the sensor operable to acquire data indicative of an environment of the manual device.
9. The system of claim 1, wherein the manual device further includes:
a manual device including the sensor operable to acquire data indicative of an environment of the manual device and including a storage device configurable by a file that includes data useful in characterizing the environment of the manual device.
10. The system of claim 1, wherein the manual device including a first writing element and a second writing element further includes:
a manual device including a first writing element spaced apart from a second writing element.
11. The system of claim 1, wherein the manual device including a first writing element and a second writing element further includes:
a manual device including a first writing element proximate to a second writing element.
12. A method comprising:
discharging a first marking substance from an electronic printhead of a device and onto a surface in response to a first manual movement of the device;
including information corresponding to an environment of the device by regulating the discharging of the first marking substance on the surface; and
discharging a second marking substance from a writing element of the device and onto the surface in response to a second manual movement of the device.
13. The method of claim 12, wherein the discharging a first marking substance from an electronic printhead of a device and onto a surface in response to a first manual movement of the device further includes:
discharging at least one of ink, graphite, paint, particles, nanoparticles, andor quantum dots from an electronic printhead of a device and onto a surface in response to a first manual movement of the device.
14. The method of claim 12, wherein the discharging a first marking substance from an electronic printhead of a device and onto a surface in response to a first manual movement of the device further includes:
discharging at least one of a visible andor an invisible marking substance from an electronic printhead of a device and onto a surface in response to a first manual movement of the device.
15. The method of claim 12, wherein the discharging a first marking substance from an electronic printhead of a device and onto a surface in response to a first manual movement of the device further includes:
discharging a fluorescent ink from an electronic printhead of a device and onto a surface in response to a first manual movement of the device.
16. The method of claim 12, wherein the including information corresponding to an environment of the device by regulating the discharging of the first marking substance on the surface further includes:
including information corresponding to an environment of the device by regulating at least one of volume, continuity, color, andor pattern of the discharging of the first marking substance on the surface.
17. The method of claim 12, wherein the including information corresponding to an environment of the device by regulating the discharging of the first marking substance on the surface further includes:
including information corresponding to an environment of the device by regulating a width of a line formed on the surface by the discharging of the first marking substance on the surface.
18. The method of claim 12, wherein the including information corresponding to an environment of the device by regulating the discharging of the first marking substance on the surface further includes:
including information corresponding to an environment of the device by regulating at least one of amplitude, frequency, differential shift, andor parameter of an orthogonal formation of the discharging of the first marking substance on the surface.
19. The method of claim 12, wherein the discharging a second marking substance from a writing element of the device and onto the surface in response to a second manual movement of the device further includes:
discharging a second marking substance from another electronic printhead of the device and onto the surface in response to a second manual movement of the device.
20. The method of claim 12, wherein the discharging a second marking substance from a writing element of the device and onto the surface in response to a second manual movement of the device further includes:
discharging a second marking substance from a writing element of the device and onto the surface in response to a second manual movement of the device, wherein the second manual movement of the device is at least substantially similar to the first manual movement of the device.
21. The method of claim 12, wherein the discharging a second marking substance from a writing element of the device and onto the surface in response to a second manual movement of the device further includes:
discharging a second marking substance from a writing element of the device and onto the surface in response to a second manual movement of the device, wherein the second manual movement of the device is at least substantially dissimilar from the first manual movement of the device.
22. The method of claim 12, further comprising:
acquiring data indicative of an environment of the manual device.
23. A device comprising:
means for discharging from an electronic printhead of the device a first marking substance on a surface in response to a first manual movement of the device;
means for including information corresponding to an environment of the device by regulating the discharging of the first marking substance on the surface; and
means for discharging from a writing element of the device a second marking substance on the surface in response to a second manual movement of the device.
24. The device of claim 23, further comprising:
means for acquiring data indicative of an environment of the manual device.