Inserting a search box into a mobile terminal dialog messaging protocol
First Claim
1. A method comprising:
- receiving, by a processor, a dialog message from a first user device, the dialog message comprising a plurality of portions of content;
storing, by the processor, the dialog message from the first user device;
receiving, by the processor, a request from a second user'"'"'s mobile terminal for the dialog message;
determining, by the processor, a search box format at least partly based on the dialog message from the first user device;
modifying, by the processor, the dialog message by inserting a search box into a selected portion of the dialog message to generate an outbound dialog message with the search box inserted within the dialog message using the search box format; and
transmitting, by the processor, the outbound dialog message with the inserted search box to the second user'"'"'s mobile terminal.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for inserting a search box into a mobile terminal messaging dialog. Upon receiving a dialog message (e.g., an email message) from a first user device, the method determines the format (e.g., IMAP) of the dialog message in order to insert a similarly-formatted search box. Then, the method modifies the dialog message by inserting the selected search box into the dialog message. The method receives a request from a second user (at a mobile terminal) and the method transmits the outbound dialog message with the inserted search box to the second user'"'"'s mobile terminal. The second user'"'"'s mobile terminal supports a web browser, and some dialog messages include pre-populated text in the search box, the pre-populated text based on the dialog message from the first user device. The second user browses using the inserted search box without having to explicitly launch a browser.
14 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a processor, a dialog message from a first user device, the dialog message comprising a plurality of portions of content; storing, by the processor, the dialog message from the first user device; receiving, by the processor, a request from a second user'"'"'s mobile terminal for the dialog message; determining, by the processor, a search box format at least partly based on the dialog message from the first user device; modifying, by the processor, the dialog message by inserting a search box into a selected portion of the dialog message to generate an outbound dialog message with the search box inserted within the dialog message using the search box format; and transmitting, by the processor, the outbound dialog message with the inserted search box to the second user'"'"'s mobile terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
a processor to execute a set of program code instructions; and a memory to store the program code instructions, in which the program code instructions comprises program code to perform; receiving, by the processor, a dialog message from a first user device, the dialog message comprising a plurality of portions of content; storing, by the processor, the dialog message from the first user device; receiving, by the processor, a request from a second user'"'"'s mobile terminal for the dialog message; determining, by the processor, a search box format at least partly based on the dialog message from the first user device; modifying, by the processor, the dialog message by inserting a search box into a selected portion of the dialog message to generate an outbound dialog message with the search box inserted within the dialog message using the search box format; and transmitting, by the processor, the outbound dialog message with the inserted search box to the second user'"'"'s mobile terminal. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium, the computer readable storage medium having stored thereon a sequence of instructions which, when executed by a processor, causes the processor to execute a method to implement inserting a search box into a mobile terminal messaging dialog, the method comprising:
-
receiving, by the processor, a dialog message from a first user device, the dialog message comprising a plurality of portions of content; storing, by the processor, the dialog message from the first user device; receiving, by the processor, a request from a second user'"'"'s mobile terminal for the dialog message; determining, by the processor, a search box format at least partly based on the dialog message from the first user device; modifying, by the processor, the dialog message by inserting a search box into a selected portion of the dialog message to generate an outbound dialog message with the search box inserted within the dialog message using the search box format; and transmitting, by the processor, the outbound dialog message with the inserted search box to the second user'"'"'s mobile terminal. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification