Templates for themed instant messages
First Claim
1. A method comprising the steps of:
- storing a plurality of templates, wherein each template is associated with a set of rules that govern a specific set of interactions associated with a theme;
receiving, at a first instant message (IM) client, first user input from a first user, wherein the first user input selects a particular template of the plurality of templates;
in response to the first user input, prompting the first user for second user input for an interaction from the specific set of interactions;
sending, from the first IM client to a second IM client of a second user, a message that indicates the particular template and includes content that is based on the second user input;
causing the second IM client to generate a display that displays the content, in a manner associated with the theme, based on the particular template.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for templates for implementing instant message themes is provided. For example, the user selects between a “to-do” theme, an “invite” theme, a “postcard” theme, a “reminder” theme, etc. If the user selects the “to-do” theme, the to-do template may prompt the user to input a description of the task to be performed and a due date/time. An instant message is sent to a recipient who is to perform the task. The recipient'"'"'s instant message application displays a to-do in a themed IM window. The themed IM window may have special features that are related to the interactions for the to-do theme. For example, the themed IM window can have a “completed indicator” for the recipient to send a completion notice to the sender. Alternatively, the themed IM window could have a button to perform the task. In response to performing the task, the to-do theme could automatically send a completion notice.
-
Citations
21 Claims
-
1. A method comprising the steps of:
-
storing a plurality of templates, wherein each template is associated with a set of rules that govern a specific set of interactions associated with a theme; receiving, at a first instant message (IM) client, first user input from a first user, wherein the first user input selects a particular template of the plurality of templates; in response to the first user input, prompting the first user for second user input for an interaction from the specific set of interactions; sending, from the first IM client to a second IM client of a second user, a message that indicates the particular template and includes content that is based on the second user input; causing the second IM client to generate a display that displays the content, in a manner associated with the theme, based on the particular template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product embodied in one or more computer readable media, said program when executed on one or more processors operable to:
-
receive, at a first instant message (IM) client, first user input from a first user, wherein the first user input selects a particular template of the plurality of templates; in response to the first user input, prompt the first user for second user input for an interaction from the specific set of interactions; send, from the first IM client to a second IM client of a second user, a message that indicates the particular template and includes content that is based on the second user input; cause the second IM client to generate a display that displays the content, in a manner associated with the theme, based on the particular template. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification