Systems and methods for synchronized delivery
First Claim
1. A computer-implemented method for synchronizing delivery of a prospective shipment initiated during a transaction with a merchant via computer-generated rules, the method comprising the steps of:
- establishing synchronization eligibility rules by;
establishing, in an address database, a plurality of address profiles corresponding to a plurality of addresses, wherein each of the plurality of address profiles comprises one or more profile characteristics applicable to the address profile, wherein the one or more profile characteristics comprise at least one of;
(a) a frequency of stops associated with the address corresponding to the address profile, (b) costs associated with making a stop associated with the address corresponding to the address profile, or (c) a reputation associated with the address corresponding to the address profile;
dynamically generating inter-profile data links within the address database between at least one address profile associated with a specific address and nearby address profiles corresponding to nearby addresses determined to satisfy criteria selected from;
(1) being within a distance threshold of the specific address, and (2) being located along a dispatched route shared with the specific address, wherein the inter-profile data links are generated based at least in part on historical data indicative of shipments delivered to each of the plurality of addresses, wherein the historical data comprises data indicative of a historical delivery frequency to each of the plurality of addresses and costs associated with making a stop associated with each of the plurality of addresses; and
establishing the synchronization eligibility criteria for shipments destined to respective addresses linked via one or more inter-profile data links;
applying the synchronization eligibility rules for a prospective shipment via a shipment database, wherein applying the synchronization eligibility rules comprises;
receiving shipping information from a merchant computing system during the transaction in real time, via a computer system, for the prospective shipment, wherein the shipping information includes a destination address specified during the transaction with the merchant;
querying the address database to retrieve a certain address profile associated with the destination address and one or more synchronization eligibility rules, wherein the synchronization eligibility rules comprise at least one profile characteristic stored in address profiles corresponding to each of the linked nearby addresses;
automatically generating a query for the shipment database based at least in part on the synchronization eligibility rules to retrieve shipping data indicative of stop creator shipments forecasted for delivery to at least one of the linked nearby addresses;
determining, based at least in part on the at least one profile characteristic of the certain address profile and the one or more nearby address profiles corresponding to nearby addresses for which delivery of a stop creator shipment is forecasted, whether the prospective shipment satisfies one or more criteria; and
sending an indicator message to the merchant indicating one or more tender dates in which the prospective shipment satisfies the one or more criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments provide systems and methods for encouraging online merchants to tender shipments according to specified criteria such that its delivery can be synchronized with anticipated and/or forecasted deliveries to the same or nearby addresses. In this way, a more efficient delivery of the shipment may be achieved. The encouragement or incentive may be in the form of a decrease in shipping cost for the particular shipment, a general shipping discount for selecting a threshold number of incentivized shipments, or some other incentive schedule. In some embodiments, the incentives may not be financially based and instead may be reductions in emissions, fuel consumption, improved customer experience (e.g., multiple deliveries at the same time versus separate deliveries) and the like. Of course, any combination of incentives may be provided both financial and otherwise.
-
Citations
30 Claims
-
1. A computer-implemented method for synchronizing delivery of a prospective shipment initiated during a transaction with a merchant via computer-generated rules, the method comprising the steps of:
-
establishing synchronization eligibility rules by; establishing, in an address database, a plurality of address profiles corresponding to a plurality of addresses, wherein each of the plurality of address profiles comprises one or more profile characteristics applicable to the address profile, wherein the one or more profile characteristics comprise at least one of;
(a) a frequency of stops associated with the address corresponding to the address profile, (b) costs associated with making a stop associated with the address corresponding to the address profile, or (c) a reputation associated with the address corresponding to the address profile;dynamically generating inter-profile data links within the address database between at least one address profile associated with a specific address and nearby address profiles corresponding to nearby addresses determined to satisfy criteria selected from;
(1) being within a distance threshold of the specific address, and (2) being located along a dispatched route shared with the specific address, wherein the inter-profile data links are generated based at least in part on historical data indicative of shipments delivered to each of the plurality of addresses, wherein the historical data comprises data indicative of a historical delivery frequency to each of the plurality of addresses and costs associated with making a stop associated with each of the plurality of addresses; andestablishing the synchronization eligibility criteria for shipments destined to respective addresses linked via one or more inter-profile data links; applying the synchronization eligibility rules for a prospective shipment via a shipment database, wherein applying the synchronization eligibility rules comprises; receiving shipping information from a merchant computing system during the transaction in real time, via a computer system, for the prospective shipment, wherein the shipping information includes a destination address specified during the transaction with the merchant; querying the address database to retrieve a certain address profile associated with the destination address and one or more synchronization eligibility rules, wherein the synchronization eligibility rules comprise at least one profile characteristic stored in address profiles corresponding to each of the linked nearby addresses; automatically generating a query for the shipment database based at least in part on the synchronization eligibility rules to retrieve shipping data indicative of stop creator shipments forecasted for delivery to at least one of the linked nearby addresses; determining, based at least in part on the at least one profile characteristic of the certain address profile and the one or more nearby address profiles corresponding to nearby addresses for which delivery of a stop creator shipment is forecasted, whether the prospective shipment satisfies one or more criteria; and sending an indicator message to the merchant indicating one or more tender dates in which the prospective shipment satisfies the one or more criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for synchronizing delivery of a prospective shipment initiated during a transaction with a merchant, the method comprising the steps of:
-
receiving shipping information from the merchant during the transaction, via a computer system, for a prospective shipment, wherein the shipping information includes a destination address specified during the transaction with the merchant; establishing synchronization eligibility rules for identifying shipments eligible for synchronized delivery by; querying an address database comprising a plurality of address profiles, based on the information identifying the destination address to identify one or more nearby addresses, wherein the one or more nearby addresses are identified based at least in part on dynamically-generated inter-profile data links between address profiles identified as meeting criteria selected from;
(1) being within a distance threshold of the destination address, and (2) being located along a dispatched route shared with the destination address; andestablishing the synchronization eligibility criteria for shipments destined to respective addresses linked via one or more inter-profile data links; querying a dynamic shipment database comprising dynamic data corresponding to one or more forecasted shipments to identify dynamic data corresponding to one or more stop creator shipments identified based at least in part on the synchronization eligibility criteria and that are forecasted for delivery to at least one of the destination address or nearby addresses, wherein the dynamic data for each of the one or more stop creator shipments identifies a date on which each of the one or more of the stop creator shipments are forecasted for delivery to the destination address or the nearby addresses; determining, based at least in part on the identified dynamic data corresponding to the one or more stop creator shipments if the prospective shipment satisfies the synchronization eligibility criteria; determining, based at least in part on the identified dynamic data and the destination address for the prospective shipment, one or more tender dates and corresponding shipping criteria for the prospective shipment to be delivered concurrently with one or more of the stop creator shipments; and sending an indicator message to the merchant indicating the one or more tender dates and corresponding shipping criteria in which the prospective shipment satisfies the one or more criteria. - View Dependent Claims (11, 12, 13, 14, 15, 17)
-
-
16. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
establish synchronization eligibility rules by; establishing, in an address database, a plurality of address profiles corresponding to a plurality of addresses, wherein each of the plurality of address profiles comprises one or more profile characteristics applicable to the address profile, wherein the one or more profile characteristics comprise at least one of;
(a) a frequency of stops associated with the address corresponding to the address profile, (b) costs associated with making a stop associated with the address corresponding to the address profile, or (c) a reputation associated with the address corresponding to the address profile;dynamically generating inter-profile data links within the address database between at least one address profile associated with a specific address and nearby address profiles corresponding to nearby addresses determined to satisfy criteria selected from;
(1) being within a distance threshold of the specific address, and (2) being located along a dispatched route shared with the specific address, wherein the inter-profile data links are generated based at least in part on historical data indicative of shipments delivered to each of the plurality of addresses, wherein the historical data comprises data indicative of a historical delivery frequency to each of the plurality of addresses and costs associated with making a stop associated with each of the plurality of addresses; andestablishing the synchronization eligibility criteria for shipments destined to respective addresses linked via one or more inter-profile data links; apply the synchronization eligibility rules for a prospective shipment via a shipment database, wherein applying the synchronization eligibility rules comprises; receiving shipping information from a merchant computing system during a transaction for initiating a prospective shipment, via a computer system, for the prospective shipment, wherein the shipping information includes a destination address specified during the transaction with the merchant; querying the address database to retrieve a certain address profile associated with the destination address and one or more synchronization eligibility rules, wherein the synchronization eligibility rules comprise at least one profile characteristic stored in address profiles corresponding to each of the linked nearby addresses; automatically generating a query for the shipment database based at least in part on the synchronization eligibility rules to retrieve shipping data indicative of stop creator shipments forecasted for delivery to at least one of the linked nearby addresses; determine, based at least in part on the at least one profile characteristic of the certain address profile and the one or more nearby address profiles corresponding to nearby addresses for which delivery of a stop creator shipment is forecasted, whether the prospective shipment satisfies one or more criteria; and send an indicator message to the merchant indicating one or more tender dates in which the prospective shipment satisfies the one or more criteria. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
receive shipping information from a merchant during a transaction initiating a prospective shipment, via a computer system, for the prospective shipment, wherein the shipping information includes a destination address; establish synchronization eligibility rules for identifying shipments eligible for synchronized delivery by; querying an address database comprising a plurality of address profiles, based on the information identifying the destination address to identify one or more nearby addresses, wherein the one or more nearby addresses are identified based at least in part on dynamically-generated inter-profile data links between address profiles identified as meeting criteria selected from;
(1) being within a distance threshold of the destination address, and (2) being located along a dispatched route shared with the destination address; andestablishing the synchronization eligibility criteria for shipments destined to respective addresses linked via one or more inter-profile data links; query a dynamic shipment database comprising dynamic data corresponding to one or more forecasted shipments to identify dynamic data corresponding to one or more stop creator shipments identified based at least in part on the synchronization eligibility criteria and that are forecasted for delivery to at least one of the destination address or nearby addresses, wherein the dynamic data for each of the one or more stop creator shipments identifies a date on which each of the one or more of the stop creator shipments are forecasted for delivery to the destination address or the nearby addresses on or before the requested delivery date range; determine, based at least in part on the identified dynamic data corresponding to the one or more stop creator shipments if the prospective shipment satisfies the synchronization eligibility criteria; determine, based at least in part on the identified dynamic data and the destination address for the prospective shipment, one or more tender dates and corresponding shipping criteria for the prospective shipment to be delivered concurrently with one or more of the stop creator shipments; and send an indicator message to the merchant indicating the one or more tender dates and corresponding shipping criteria in which the prospective shipment satisfies the one or more criteria. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification