Secure message delivery to a transient recipient in a routed network
First Claim
Patent Images
1. A method comprising:
- receiving a message associated with a group comprising a plurality of message consumers, wherein the message identifies a message consumer among the plurality of message consumers in the group subscribed to a holding queue at a time in which the message consumer among the plurality of message consumers in the group is connected to a messaging network;
determining, by a processor, that the message consumer among the plurality of message consumers in the group is disconnected from the messaging network at a first time;
calculating, by the processor, a likely future point of connection to the messaging network at a second time for the message consumer among the plurality of message consumers in the group that is disconnected from the messaging network at the first time in view of a pattern of a plurality of points of connections of each of the plurality of message consumers associated with tracking information, wherein the second time occurs after the first time;
establishing, by the processor, the holding queue proximal to the likely future point of connection, wherein the message is placed on the holding queue; and
sending, by the processor, the message directly to the likely future point of connection before the message consumer reconnects to the messaging network at the second time.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided that route messages for a message consumer to a predicted future connection point of the consumer to a messaging network, while the consumer is not connected to the messaging network. In various embodiments, the network predicts or projects the future connection point based on the consumer'"'"'s last connection, an itinerary or schedule for the consumer, the consumer'"'"'s past connection behavior, and/or connection patterns of the consumer and/or a group of message consumers that are similar to the consumer.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a message associated with a group comprising a plurality of message consumers, wherein the message identifies a message consumer among the plurality of message consumers in the group subscribed to a holding queue at a time in which the message consumer among the plurality of message consumers in the group is connected to a messaging network; determining, by a processor, that the message consumer among the plurality of message consumers in the group is disconnected from the messaging network at a first time; calculating, by the processor, a likely future point of connection to the messaging network at a second time for the message consumer among the plurality of message consumers in the group that is disconnected from the messaging network at the first time in view of a pattern of a plurality of points of connections of each of the plurality of message consumers associated with tracking information, wherein the second time occurs after the first time; establishing, by the processor, the holding queue proximal to the likely future point of connection, wherein the message is placed on the holding queue; and sending, by the processor, the message directly to the likely future point of connection before the message consumer reconnects to the messaging network at the second time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory; and a processor, operatively connected to the memory, to; receive a message, associated with a group comprising a plurality of message consumers, wherein the message is to identify a message consumer among the plurality of message consumers in the group subscribed to a holding queue at a time in which the message consumer among the plurality of message consumers in the group is connected to a messaging network; determine that the message consumer among the plurality of message consumers in the group is disconnected from the messaging network at a first time; calculate a likely future point of connection to the messaging network at a second time for the message consumer among the plurality of message consumers in the group that is disconnected from the messaging network at the first time in view of a pattern of a plurality of points of connections of each of the plurality of message consumers associated with tracking information, wherein the second time occurs after the first time; establish, by the processor, the holding queue proximal to the likely future point of connection, wherein the message is placed on the holding queue; and send the message directly to the likely future point of connection before the message consumer reconnects to the messaging network at the second time. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising instructions to cause a processor to:
-
receive a message associated with a group comprising a plurality of message consumers, wherein the message identifies a message consumer among the plurality of message consumers in the group subscribed to a holding queue at a time in which the message consumer among the plurality of message consumers in the group is connected to a messaging network; determine, by the processor, that the message consumer among the plurality of message consumers in the group is disconnected from the messaging network at a first time; calculate, by the processor, a likely future point of connection to the messaging network at a second time for the message consumer among the plurality of message consumers in the group that is disconnected from the messaging network at the first time in view of a pattern of a plurality of points of connections of each of the plurality of message consumers associated with tracking information, wherein the second time occurs after the first time; establish, by the processor, the holding queue proximal to the likely future point of connection, wherein the message is placed on the holding queue; and send, by the processor, the message directly to the likely future point of connection before the message consumer reconnects to the messaging network at the second time. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification