IMAGE RESCALE BASED ON DEFINED CHARACTERISTICS
First Claim
1. A computer-implemented method comprising:
- responsive to an inclusion of one or more associated content within an electronic message, wherein the one or more content has a first content size which may be rescaled;
a rescaling agent executing on a processor accessing one or more rescaling settings;
determining when one or more current conditions matches one or more pre-selected conditions under which a rescaling is to be performed;
in response to said determining when one or more current conditions matches one or more pre-selected conditions under which a rescaling is to be performed, the processor dynamically initiating a re-scaling of the associated content to change a transmission size of the associated content and modify an overall size of the electronic message, based on the rescaling settings; and
forwarding the electronic message with the associated content to a recipient electronic client account;
wherein, when the one or more current conditions and preset rescaling settings trigger the re-scaling of the associated content, a rescaled version of the associated content is forwarded rather than an original-sized version.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method automatically rescales an electronic message having one or more associated content. When the electronic message is generated and the associated content connected to the message, an agent of the electronic message application checks predefined settings/configurations of the message client. The sender'"'"'s e-mail client checks a plurality of conditions, such as, the condition of the network, the type of network, the status or capacity of the receiving inbox of an intended recipient client, and the geographic destination of the message. Based on these dynamic content rescale settings, the sender'"'"'s client dynamically and optimally rescales the associated content before forwarding the electronic message with the rescaled content to the recipient client. Rescaling of the associated content may be performed by the message exchange server or the recipient client. The recipient client may later request and receive a copy of the associated content without rescaling.
80 Citations
20 Claims
-
1. A computer-implemented method comprising:
responsive to an inclusion of one or more associated content within an electronic message, wherein the one or more content has a first content size which may be rescaled; a rescaling agent executing on a processor accessing one or more rescaling settings; determining when one or more current conditions matches one or more pre-selected conditions under which a rescaling is to be performed; in response to said determining when one or more current conditions matches one or more pre-selected conditions under which a rescaling is to be performed, the processor dynamically initiating a re-scaling of the associated content to change a transmission size of the associated content and modify an overall size of the electronic message, based on the rescaling settings; and forwarding the electronic message with the associated content to a recipient electronic client account; wherein, when the one or more current conditions and preset rescaling settings trigger the re-scaling of the associated content, a rescaled version of the associated content is forwarded rather than an original-sized version. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer system comprising:
-
a processor; a memory coupled to the processor; an electronic message application executing on the processor to perform the functionality of one or more of a sender client, a recipient client, and a message exchange server; and a rescaling utility that executes on the processor and performs operations related to the electronic message application including; responsive to an inclusion of one or more associated content within an electronic message, wherein the one or more content has a first content size which may be re-scaled; triggering a rescaling agent executing on a processor to access one or more rescaling settings; determining when one or more current conditions matches one or more pre-selected conditions under which a rescaling is to be performed; in response to said determining when one or more current conditions matches one or more pre-selected conditions under which a rescaling is to be performed, the processor initiating a re-scaling of the associated content to change a transmission size of the associated content and modify an overall size of the electronic message, based on the rescaling settings; and forwarding the electronic message with the associated content to a recipient electronic client account; wherein, when the one or more current conditions and preset rescaling settings trigger the dynamic re-scaling of the associated content, a rescaled version of the associated content is forwarded rather than an original-sized version. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
-
a computer readable storage medium; and program code on the computer readable storage medium that when executed by a computer provides the functionality of; responsive to an inclusion of one or more associated content within an electronic message, wherein the one or more content has a first content size which may be re-scaled; triggering a rescaling agent executing on a processor to access one or more rescaling settings; determining when one or more current conditions matches one or more pre-selected conditions under which a rescaling is to be performed; in response to said determining when one or more current conditions matches one or more pre-selected conditions under which a rescaling is to be performed, the processor dynamically initiating a re-scaling of the associated content to change a transmission size of the associated content and modify an overall size of the electronic message, based on the rescaling settings; and forwarding the electronic message with the associated content to a recipient electronic client account; wherein, when the one or more current conditions and preset rescaling settings trigger the dynamic re-scaling of the associated content, a rescaled version of the associated content is forwarded rather than an original-sized version. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification