Dynamic message templates and messaging macros
DCFirst Claim
Patent Images
1. A method comprising:
- executing an application at a device, wherein message context data including message 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 selected message context data item from the message context data associated with the executing application; and
automatically inserting the selected message context data item in the a dynamic field of a template to facilitate the creation of a message to send from the device.
5 Assignments
Litigations
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.
-
Citations
40 Claims
-
1. A method comprising:
-
executing an application at a device, wherein message context data including message 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 selected message context data item from the message context data associated with the executing application; and automatically inserting the selected message context data item in the a dynamic field of a template to facilitate the creation of a message to send from the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19)
-
-
11. A computer program product embodied on a An apparatus comprising a computer readable medium memory device storing instructions configured to cause a processing device to perform operations comprising:
-
computer code configured to;
executeexecuting an application, wherein message context data including message 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 selecting a selected message context data item from the message context data associated with the executing application; andautomatically insert inserting the selected message context data item in the a dynamic field of a template to facilitate the creation of a message to send from the apparatus. - View Dependent Claims (12, 13, 14, 21)
-
-
15. A device comprising:
-
a memory configured to store computer code; and a processor, in response to execution of the computer code, configured to select a template for a message, wherein the template comprises a dynamic field;
to select a selected message context data item from message context data associated with an executing application;
the executing computer code and to automatically insert the selected message context data item in the a dynamic field of a template to facilitate the creation of a message;
a memory, wherein the memory stores the computer code; and
a processor coupled to the memory, wherein the processor executes the computer code. - View Dependent Claims (16, 17, 18, 20)
-
-
22. A method comprising:
-
determining, by a processing device, a message to be generated from a message template; automatically populating, by the processing device, a dynamic field of the message template with message context data in response to the determination; and sending, by the processing device, the message having the message context data in the dynamic field of the message template to a remote device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus comprising a computer readable memory device storing instructions configured to cause a processing device to perform operations comprising:
-
determining a message to be generated from a message template; automatically populating a dynamic field of the message template with message context data in response to the determination; and sending the message having the message context data in the dynamic field of the message template to a remote device. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
Specification