Dynamic message templates and messaging macros
First Claim
1. A method of automatically providing data for a field in a template, the method comprising:
- executing an application at a device, wherein context data including context data items is associated with the executing application;
selecting a messaging technology to send a message from the device;
selecting a template for the message, wherein the template comprises a dynamic field;
selecting a context data item from the context data associated with the executing application; and
inserting the selected context data item in the dynamic field to facilitate the creation of a message.
5 Assignments
0 Petitions
Accused Products
Abstract
A device and method provide a user with a template for a message having fields that can be pre-filled with data to reduce the manual entry of data into the message. The method includes, but is not limited to, executing an application at a device, wherein context data including context data items is associated with the executing application, selecting a messaging technology to send a message from the device, selecting a template for the message, wherein the template comprises one or more dynamic fields, selecting a context data item from the context data associated with the executing application, and inserting the selected context data item in the dynamic field to facilitate the creation of a message.
79 Citations
18 Claims
-
1. A method of automatically providing data for a field in a template, the method comprising:
-
executing an application at a device, wherein context data including context data items is associated with the executing application;
selecting a messaging technology to send a message from the device;
selecting a template for the message, wherein the template comprises a dynamic field;
selecting a context data item from the context data associated with the executing application; and
inserting the selected context data item in the dynamic field to facilitate the creation of a message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for providing a user with a template for a message, the computer program product comprising:
computer code configured to;
execute an application, wherein context data including context data items is associated with the executing application;
select a messaging technology to send a message;
select a template for the message, wherein the template comprises a dynamic field;
select a context data item from the context data associated with the executing application; and
insert the selected context data item in the dynamic field to facilitate the creation of a message. - View Dependent Claims (12, 13, 14)
-
15. A device for providing a user with a template for a message, the device comprising:
-
a template utility, the template utility comprising computer code configured to select a template for a message, wherein the template comprises a dynamic field;
to select a context data item from context data associated with an executing application; and
to insert the selected context data item in the dynamic field to facilitate the creation of a message;
a memory, wherein the memory stores the template utility; and
a processor coupled to the memory, wherein the processor executes the template utility. - View Dependent Claims (16, 17, 18)
-
Specification