KEYWORD BASED MESSAGE HANDLING
An apparatus comprising a controller, wherein said controller is configured to display a message text, receive an input indicating a keyword; determine an associated operation and to generate a response message according to the associated operation.
1 . An apparatus comprising:
a wireless communications interface;
a user interface; and
a controller coupled to the wireless communications interface and the man-machine interface, and programmably configured to:
cause display, at the user interface, of message text in a message received via the wireless communications interface;
receive an input via the user interface indicating first and second keywords in the displayed message text;
open an application associated with the first keyword;
in the opened application, retrieve information using the second keyword as a search term;
generate a response message comprising the retrieved information; and
cause sending of the response message via the wireless communications interface.
2 . The apparatus of claim 1 , wherein said controller is further configured to:
parse the message text to identify a plurality of keywords comprising the first and second keywords; and
mark the identified keywords in the displayed message text.
3 . The apparatus of claim 1 , wherein said controller is further configured to generate the response message to comprise the retrieved information.
4 . The apparatus of claim 1 , wherein, in opening the application, said controller is further configured to:
cause display of a dialogue window presenting at least one option associated with the first keyword; and
receive an input via the user interface indicating a selected one of the at least one option.
5 . The apparatus of claim 4 , wherein the dialogue window is displayed simultaneously with at least a portion of the displayed message text.
6 . The apparatus of claim 1 , wherein the user interface comprises a touch display;
and wherein the received inputs comprise a tap of the touch display.
7 . A method comprising:
displaying, at an apparatus, message text in a message received at the apparatus over a communications network;
receiving, at the apparatus, an input indicating first and second keywords in the displayed message text;
opening an application associated with the first keyword;
in the opened application, retrieving information using the second keyword as a search term;
generating a response message comprising the retrieved information; and
sending the response message over the communications network.
8 . The method of claim 7 , further comprising:
parsing the message text to identify a plurality of keywords comprising the first and second keywords; and
marking the identified keywords in the displayed message text.
9 . The method of claim 7 , wherein the generating step comprises generating the response message to comprise the retrieved information.
10 . The method of claim 7 , wherein the step of opening the application comprises:
displaying a dialogue window presenting at least one option associated with the first keyword; and
receiving an input indicating a selected one of the at least one option.
11 . The method of claim 10 , wherein the dialogue window is displayed simultaneously with at least a portion of the displayed message text.
12 . A non-transitory computer readable medium comprising at least computer program code that, when executed by a processor in an apparatus, causes the apparatus to perform a plurality of operations comprising:
displaying, at the apparatus, message text in a message received at the apparatus over a communications network;
receiving, at the apparatus, an input indicating first and second keywords in the displayed message text;
opening an application associated with the first keyword;
in the opened application, retrieving information using the second keyword as a search term;
generating a response message comprising the retrieved information; and
sending the response message over the communications network.
13 . The computer readable medium of claim 12 , wherein the plurality of operations further comprises:
parsing the message text to identify a plurality of keywords comprising the first and second keywords; and
marking the identified keywords in the displayed message text.
14 . The computer readable medium of claim 12 , wherein the generating operation comprises generating the response message to comprise the retrieved information.
15 . The computer readable medium of claim 12 , wherein the operation of opening the application comprises:
displaying a dialogue window presenting at least one option associated with the first keyword; and
receiving an input indicating a selected one of the at least one option.
16 . The computer readable medium of claim 15 , wherein the dialogue window is displayed simultaneously with at least a portion of the displayed message text.