Message handling
First Claim
Patent Images
1. A method of handling messages received at a messaging system server, the method comprising:
- storing, in non-persistent storage, messages received from at least one client;
removing delivered messages from the non-persistent storage; and
saving at least one of the messages stored in the non-persistent storage to persistent storage after a delay interval.
5 Assignments
0 Petitions
Accused Products
Abstract
The disclosure includes a description of a method of handling messages received at a messaging system server. The method includes storing, in non-persistent storage, messages received from at least one client, removing delivered messages from the non-persistent storage, and saving messages stored in the non-persistent storage to persistent storage after a delay interval.
-
Citations
31 Claims
-
1. A method of handling messages received at a messaging system server, the method comprising:
-
storing, in non-persistent storage, messages received from at least one client;
removing delivered messages from the non-persistent storage; and
saving at least one of the messages stored in the non-persistent storage to persistent storage after a delay interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31)
-
-
13. A method of handling guaranteed messages received at a message-orient middleware server over a network, the method comprising:
-
storing, in a log queue in non-persistent storage, guaranteed messages received from at least one client as the guaranteed messages are received;
removing guaranteed messages from the non-persistent storage as the guaranteed messages are delivered;
dynamically determining a delay time period;
storing at least one of the guaranteed messages stored in the non-persistent storage in persistent storage after the determined delay period; and
transmitting a guarantee acknowledgement message to a client that sent a received message, the message indicating that the message will not be lost by the server.
-
-
16. A computer program product, disposed on a computer readable medium, for handling messages received at a server, the computer program including instructions for causing a server processor to:
-
store, in a non-persistent storage, messages received from at least one client as the messages are received;
remove messages from the non-persistent storage as the messages are delivered; and
save at least one of the messages stored in the non-persistent storage to persistent storage after a delay period.
-
-
24. A message oriented middleware server, the server comprising:
-
non-persistent storage;
persistent storage; and
at least one processor; and
instructions for causing the server processor to;
store, in the non-persistent storage, messages received from at least one client as the messages are received;
remove messages from the non-persistent storage as the messages are delivered; and
save messages stored in the non-persistent storage to persistent storage after a delay interval.
-
Specification