Method and apparatuses for retrieving messages
First Claim
1. A method for retrieving at least one message from a database to a terminal, the database containing one or more groups of messages, the group of messages having a first identifier, and each group of messages comprising messages of a conversation, the method comprising:
- selecting a group of messages from the database;
forming a request;
including the first identifier indicating the selected group of messages;
transmitting the request to a network element controlling the database;
searching the selected group of messages from the database on the basis of the first identifier; and
transmitting at least one message of the selected group of messages from the database to the terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to retrieving a conversation or part of the conversation from a database to a terminal. The database contains one or more groups of messages having a first identifier. Each group of messages comprises messages of a conversation. Each message in the group may also have a second identifier. To retrieve the message a group of messages is selected from the database. Then, a message from the selected group of messages is selected and a request is formed. The request is included with the first identifier indicating the selected group of messages. It is also possible that the second identifier indicating the selected message in the selected group of messages is also included in the request. The request is transmitted to a network element controlling the database. The selected message is searched from the database on the basis of the first and the second identifier. If the selected message is found, it is transmitted from the database to the terminal.
78 Citations
48 Claims
-
1. A method for retrieving at least one message from a database to a terminal, the database containing one or more groups of messages, the group of messages having a first identifier, and each group of messages comprising messages of a conversation, the method comprising:
-
selecting a group of messages from the database;
forming a request;
including the first identifier indicating the selected group of messages;
transmitting the request to a network element controlling the database;
searching the selected group of messages from the database on the basis of the first identifier; and
transmitting at least one message of the selected group of messages from the database to the terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising
a messaging server comprising a database for storing one or more groups of messages, the group of messages having a first identifier and each group of messages comprising messages of a conversation; -
a document management server comprising a memory for storing at least information relating to the groups of messages stored in the database;
a metadata retriever for retrieving a list of the groups of messages stored in the database;
a first interface for transmitting at least part of the first identifiers of the groups of messages to a terminal;
a second interface for receiving a request including the first identifier indicative of a selected group of messages;
a message retriever for retrieving messages from the selected group of messages from the database; and
a third interface for transmitting at least one message from the selected group of messages. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A terminal comprising
a messaging application; -
a communication block;
a metadata requester for requesting a list of the groups of messages stored in a database the group of messages having a first identifier, and each group of messages comprising messages of a conversation;
a first interface for receiving at least part of the first identifiers of the groups of messages;
a selector for selecting a group of messages;
a second interface for transmitting a request including the first identifier indicative of a selected group of messages; and
a third interface for receiving at least one message of the selected group of messages. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A network element comprising
a database for storing one or more groups of messages of a conversation, the group of messages having a first identifier, and each group of messages comprising messages of a conversation; -
a first interface to a document management server comprising a memory for storing at least information relating to the groups of messages stored in the database;
a second interface for receiving a request including the first identifier indicative of a selected group of messages;
a message retriever for retrieving messages from the selected group of messages from the database; and
a third interface for transmitting at least one message from the selected group of messages. - View Dependent Claims (33, 34, 35)
-
-
36. A computer program product comprising instructions for retrieving a message from a database to a terminal, the database containing one or more groups of messages, the group of messages having a first identifier, and each group of messages comprising messages of a conversation, wherein the computer program product comprises instructions for:
-
selecting a group of messages from the database;
forming a request;
including the first identifier indicating the selected group of messages;
transmitting the request to a network element controlling the database;
searching the selected group of messages from the database on the basis of the first identifier; and
transmitting at least one message of the selected group of messages from the database to the terminal. - View Dependent Claims (37)
-
- 38. A signal for retrieving a message from a database to a terminal, the database containing one or more groups of messages, the group of messages having a first identifier, and each group of messages comprising messages of a conversation, wherein the signal comprises the first identifier indicating the selected group of messages.
- 45. A carrier having a signal recorded thereon for retrieving a message from a database to a terminal, the database containing one or more groups of messages, the group of messages having a first identifier, and each group of messages comprising messages of a conversation, wherein the signal comprises the first identifier indicating the selected group of messages.
-
47. A wireless terminal comprising
a messaging application; -
a communication block;
a metadata requester for requesting a list of the groups of messages stored in a database the group of messages having a first identifier and each group of messages comprising messages of a conversation;
a first interface for receiving at least part of the first identifiers of the groups of messages;
a selector for selecting a group of messages;
a second interface for transmitting a request including the first identifier indicative of a selected group of messages; and
a third interface for receiving at least one message of the selected group of messages. - View Dependent Claims (48)
-
Specification