Method and apparatus for providing a reminder service
First Claim
1. A method of processing a request for a reminder to be sent to a user, comprising:
- (a) receiving, at a first node in a distributed network, a request for a reminder to be sent to the user on a specified occasion; and
then (b) sending a derivative of the reminder to a second node in the said network.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of processing a request for a reminder to be sent to a user, comprising: (a) receiving, at a first node in a distributed network, a request for a reminder to be sent to the user on a specified occasion; and then (b) sending a derivative of the reminder to a second node in the said network. The derivative may be a replica or a fragment of the reminder. In the first case, the method preferably further comprises: (c) sending the reminder to the user from the first node on the specified occasion; and (d) sending a cancellation signal to the second node to instruct it not to send a reminder to the user. In the second case, the method preferably further comprises: (c) sending a fragment from the second node to the first node; (d) using the fragment to reconstruct the reminder; and (e) sending the reminder to the user on the specified occasion; or alternatively: (c) sending a fragment from the second node to the first node; (d) sending the fragment to the user on the specified occasion; and (e) using the fragment to reconstruct the reminder. Also provided by the invention is a node in a distributed network, the node being operable to receive a request for a reminder to be sent to a user on a specified occasion, and to send a derivative of the reminder to a second node in the said network.
45 Citations
31 Claims
-
1. A method of processing a request for a reminder to be sent to a user, comprising:
-
(a) receiving, at a first node in a distributed network, a request for a reminder to be sent to the user on a specified occasion; and
then(b) sending a derivative of the reminder to a second node in the said network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16)
-
- 10. A method as claimed in claim 10, wherein the fragment is one of a plurality of fragments, the fragments being such that a predetermined number of fragments are required to be received at the first node in order to reconstruct the reminder.
- 17. A method of sending a reminder to a user of a reminder service, the reminder being replicated on a plurality of nodes in a distributed network, comprising a node sending the reminder to the user on a specified occasion and also sending a cancellation signal to another node in the network to instruct it not to send the reminder to the user.
-
23. A method of sending a reminder to a user of a reminder service, the reminder being fragmented and the fragments being held on nodes in a distributed network, comprising:
- recombining fragments to reconstruct the reminder and sending the reminder to the user on a specified occasion.
-
24. A method of sending a reminder to a user of a reminder service, the reminder being fragmented and the fragments being held on nodes in a distributed network, comprising:
- sending fragments to the user on a specified occasion and recombining the fragments to reconstruct the reminder.
- 25. A node in a distributed network, the node being operable to receive a request for a reminder to be sent to a user on a specified occasion, and to send a derivative of the reminder to a second node in the said network.
Specification