System and method for regulating electronic message transmissions
First Claim
1. A system for control of electronic message transmissions, the system comprising:
- one or more first entities communicatively coupled to one or more second entities via at least one network, at least one of said one or more first entities exchanging electronic messages with at least one of said one or more second entities, each of said one or more first entities and said one or more second entities comprising at least one computing device including a non-transitory memory and at least one processor executing computer-readable instructions stored in said non-transitory memory; and
a message delay system disposed between said one or more first entities and said one or more second entities within said at least one network, the message delay system comprising one or more computing devices including a non-transitory memory and at least one processor executing computer-readable instructions stored in said non-transitory memory, the message delay system including;
an input interface receiving the electronic messages from among the one or more first entities and the one or more second entities at one or more message arrival times, via the at least one network,a message delay component applying;
a common predefined delay time, generated by the message delay system, to all of said electronic messages,a first delay offset, generated by the message delay system, to at least one message of said electronic messages, anda second delay offset that is different from the first delay offset, generated by the message delay system, to at least one other message of said electronic messages,such that the message delay system delays transmission of the electronic messages in accordance with the applied common predefined delay time, the first delay offset and second delay offset,the common predefined delay, the first delay offset and the second delay offset being a function of at least one of entity geographical location, communication medium, network propagation characteristics and messaging attributes; and
an output interface transmitting all of the electronic messages to their designated recipients via the at least one network,wherein each of the input interface and the output interface comprises an application stored in the non-transitory memory of the one or more computing devices, and the message delay component comprises at least one of a software delay line element (SDLE) and a hardware delay line element (HDLE), andwherein the at least one message having the first delay offset and the at least one other message having the second delay offset arrive at their respective designated recipients at a same or similar time.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for regulating electronic messages transmissions. A message delay system is disposed between one or more first entities and a second entity within at least one network. Electronic messages are received from among at least one the first entities and the second entity at one or more message arrival times. A message delay component applies a delay to each received electronic message, based on a predefined delay time common to all of the first entities and a first entity delay offset associated with a first entity that is associated with the received message. The first entity delay offset is based on a geographical origin of the first entity relative to a geographical origin of the second entity. Each delayed message is transmitted to a designated recipient via the network, where the designated recipient is among the second entity and the first entities.
-
Citations
29 Claims
-
1. A system for control of electronic message transmissions, the system comprising:
-
one or more first entities communicatively coupled to one or more second entities via at least one network, at least one of said one or more first entities exchanging electronic messages with at least one of said one or more second entities, each of said one or more first entities and said one or more second entities comprising at least one computing device including a non-transitory memory and at least one processor executing computer-readable instructions stored in said non-transitory memory; and a message delay system disposed between said one or more first entities and said one or more second entities within said at least one network, the message delay system comprising one or more computing devices including a non-transitory memory and at least one processor executing computer-readable instructions stored in said non-transitory memory, the message delay system including; an input interface receiving the electronic messages from among the one or more first entities and the one or more second entities at one or more message arrival times, via the at least one network, a message delay component applying; a common predefined delay time, generated by the message delay system, to all of said electronic messages, a first delay offset, generated by the message delay system, to at least one message of said electronic messages, and a second delay offset that is different from the first delay offset, generated by the message delay system, to at least one other message of said electronic messages, such that the message delay system delays transmission of the electronic messages in accordance with the applied common predefined delay time, the first delay offset and second delay offset, the common predefined delay, the first delay offset and the second delay offset being a function of at least one of entity geographical location, communication medium, network propagation characteristics and messaging attributes; and an output interface transmitting all of the electronic messages to their designated recipients via the at least one network, wherein each of the input interface and the output interface comprises an application stored in the non-transitory memory of the one or more computing devices, and the message delay component comprises at least one of a software delay line element (SDLE) and a hardware delay line element (HDLE), and wherein the at least one message having the first delay offset and the at least one other message having the second delay offset arrive at their respective designated recipients at a same or similar time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of controlling of electronic message transmissions, the method comprising the steps of:
-
providing a message delay system disposed between one or more first entities and one or more second entities within at least one network, the one or more first entities communicatively coupled to the one or more second entities via the at least one network, each first entity exchanging electronic messages with at least one of said one or more second entities, said message delay system comprising an input interface, an output interface and a message delay component; receiving, via the input interface of the message delay system, the electronic messages from among the one or more first entities and the one or more second entities at one or more message arrival times, via the at least one network; generating, by the message delay system, a common predefined delay time and applying, by the message delay component, the common predefined delay time to all of said electronic messages; generating, by the message delay system, a first delay offset and applying, by the message delay component, said first delay offset to at least one message of said electronic messages; generating, by the message delay system, a second delay offset, different from the first delay offset, and applying, by the message delay component, the second delay offset to at least one other message of said electronic messages, the common predefined delay, the first delay offset and the second delay offset being a function of at least one of entity geographical location, communication medium, network propagation characteristics and messaging attributes; delaying, by the message delay system, transmission of the electronic messages in accordance with the applied common predefined delay time, the first delay offset and second delay offset; and transmitting, via the output interface of the message delay system, all of the electronic messages to their respective designated recipients via the at least one network, wherein the at least one message having the first delay offset and the at least one other message having the second delay offset arrive at their respective designated recipients at a same or similar time. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for control of electronic message transmissions, the system comprising:
-
at least one first entity communicatively coupled to at least one second entity via at least one network, the at least one first entity exchanging electronic messages with one or more of said at least one second entity, each of said at least one first entity and said at least one second entity comprising at least one computing device including a non-transitory memory and at least one processor executing computer-readable instructions stored in said non-transitory memory; and a message delay system disposed between said first entity and said at least one second entity within said at least one network, the message delay system comprising one or more computing devices including a non-transitory memory and at least one processor executing computer-readable instructions stored in said non-transitory memory, the message delay system; receiving the electronic messages from among the at least one first entity and the at least one second entity, via the at least one network, the electronic messages including respective designated recipients, identifying characteristics of each of the electronic messages, the characteristics including at least one of one or more messaging attributes and a first entity among the at least one first entity associated with the respective electronic messages, and controlling, via a message delay component, transmission of the electronic messages to the respective designated recipient via the at least one network, by delaying the received electronic message according to a predetermined delay based on the corresponding identified characteristics, the message delay component comprising at least one of a software delay line element (SDLE) and a hardware delay line element (HDLE), wherein; the predetermined delay is associated with a common predefined delay time and at least one delay offset specifically associated with at least one of each of the respective at least one first entity and the respective one or more messaging attributes, the message delay component applies the common predefined delay time to all of said electronic messages, applies a first delay offset of the at least one delay offset to at least one message of said electronic messages, and applies a second delay offset of the at least one delay offset different from the first delay offset to at least one other message of said electronic messages, the message delay system transmits all of the electronic messages to the respective designated recipients such that the at least one message having the first delay offset and the at least one other message having the second delay offset arrive at their respective designated recipients at a same or similar time, and the predetermined delay is based on at least one of a geographical origin of the respective at least one first entity, a geographical origin of the respective at least one second entity, a message propagation time along a data path between the respective at least one first entity and the respective at least one second entity, one or more network properties of the respective at least one first entity, one or more network properties of the respective at least one second entity, the one or more messaging attributes of the respective electronic messages, one or more further attributes in the respective electronic messages and one or more network properties of the at least one network.
-
Specification