Systems and methods for adaptive routing
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, for each of a plurality of messages, an indication of a transmission of the message wherein the transmission occurs over a primary route;
receiving, for at least one of the messages, an indication of a conversion based on the message, wherein the indications of transmission and indications of conversion are received over a first time period;
determining a quality of the primary route based on at least a subset of the indications of transmission and at least a subset of the indications of conversion, wherein the subset of the indications of transmission and the subset of the indications of conversion are received over a second time period, wherein the second time period comprises a portion of the first time period,wherein determining the quality of the primary route comprises;
calculating a first ratio of conversions to message transmissions over the second time period based on the subset of the indications of transmission and the subset of the indications of conversion; and
identifying whether a reduction in the quality of the primary route has occurred by comparing the first ratio to a second ratio of conversions to message transmissions over a third time period, wherein the third time period temporally precedes the second time period; and
based on the determining, identifying whether an alternate route should replace the primary route.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for performing routing are described. For each of a plurality of messages transmitted over a primary route, a message transmission indication is received by an application. The application further receives, for at least one of the messages, a conversion indication that is based on the transmitted message. The quality of the primary route is determined based on a subset or all of the transmission indications and a subset or all of the conversion indications. Based on this determination, an alternate route is selected to replace the primary route.
-
Citations
26 Claims
-
1. A computer-implemented method comprising:
-
receiving, for each of a plurality of messages, an indication of a transmission of the message wherein the transmission occurs over a primary route; receiving, for at least one of the messages, an indication of a conversion based on the message, wherein the indications of transmission and indications of conversion are received over a first time period; determining a quality of the primary route based on at least a subset of the indications of transmission and at least a subset of the indications of conversion, wherein the subset of the indications of transmission and the subset of the indications of conversion are received over a second time period, wherein the second time period comprises a portion of the first time period, wherein determining the quality of the primary route comprises; calculating a first ratio of conversions to message transmissions over the second time period based on the subset of the indications of transmission and the subset of the indications of conversion; and identifying whether a reduction in the quality of the primary route has occurred by comparing the first ratio to a second ratio of conversions to message transmissions over a third time period, wherein the third time period temporally precedes the second time period; and based on the determining, identifying whether an alternate route should replace the primary route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
one or more computers programmed to perform operations comprising; receiving, for each of a plurality of messages, an indication of a transmission of the message wherein the transmission occurs over a primary route; receiving, for at least one of the messages, an indication of a conversion based on the message, wherein the indications of transmission and indications of conversion are received over a first time period; determining a quality of the primary route based on at least a subset of the indications of transmission and at least a subset of the indications of conversion, wherein the subset of the indications of transmission and the subset of the indications of conversion are received over a second time period, wherein the second time period comprises a portion of the first time period, wherein determining the quality of the primary route comprises; calculating a first ratio of conversions to message transmissions over the second time period based on the subset of the indications of transmission and the subset of the indications of conversion; and identifying whether a reduction in the quality of the primary route has occurred by comparing the first ratio to a second ratio of conversions to message transmissions over a third time period, wherein the third time period temporally precedes the second time period; and based on the determining, identifying whether an alternate route should replace the primary route. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
Specification