US 11,810,066 B2
Electronic messaging to distribute items based on adaptive scheduling
Paul Fredrich, Brooklyn, NY (US); Michael Bifolco, Irvington, NY (US); Eugene Vasilchenko, Brooklyn, NY (US); Greg E. Alvo, Brooklyn, NY (US); Ofir Shalom, Jersey City, NJ (US); Federico Alvarez, New York, NY (US); Bradley Williams Groff, New York, NY (US); and Eugene Kozhukalo, Issaquah, WA (US)
Assigned to OrderGroove, LLC, New York, NY (US)
Filed by OrderGroove, LLC, New York, NY (US)
Filed on Aug. 15, 2022, as Appl. No. 17/887,756.
Application 17/887,756 is a continuation of application No. 15/479,230, filed on Apr. 4, 2017, granted, now 11,416,810.
Prior Publication US 2023/0044583 A1, Feb. 9, 2023
Int. Cl. G06Q 10/087 (2023.01); G06Q 10/04 (2023.01); G06Q 30/0202 (2023.01)
CPC G06Q 10/087 (2013.01) [G06Q 10/04 (2013.01); G06Q 30/0202 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
predicting at an adaptive distribution platform data representing a zone of time in which depletion of a consumable item as a predicted distribution event is predicted automatically based on a calculated usage rate, the adaptive distribution platform including a processor and memory and configured to provide replenishment services for multiple networked merchant computing system entities, wherein predicting the data representing the zone of time based on the calculated usage rate comprises calculating the usage rate based on execution of instructions to apply machine learning or deep learning algorithms to implement a predictive model and to generate a personalized recommendation based on user characteristics;
monitoring whether to replenish the consumable item, wherein monitoring by the adaptive distribution platform is independent of access to a usage rate associated with a consumer associated with the consumable item, the monitoring being based on the automatically predicted distribution event;
generating based on the predicted distribution event a first electronic reminder message including data representing instructions to cause presentation of one or more user inputs at a user interface of a mobile device, the one or more user inputs being configured to receive input data signals associated with the automatically predicted distribution event, the user interface structured at the mobile device to include at least a first user interface portion configured to activate a first user input to ship the consumable item immediately and a second user interface portion configured to activate a second user input to adjust an interval of time in which to ship the consumable item without requiring access to an account;
transmitting via a network the first electronic message as a function of the zone of time based on the calculated usage rate, the zone of time being a range of time either preceding the predicted distribution event, or subsequent thereto, or both, the one or more user inputs being associated with different units of time, the first electronic message including one or more item characteristics associated with the consumable item to be replenished, data representing the first electronic message being configured to present at least one item characteristic at a display portion of the user interface at a user computing device, the first electronic message being a reminder message responsive to platform initiation, the network including a text messaging service;
receiving via the text messaging service a second electronic message from the user computing device as a response message to the reminder message, the response message including data representing a selected input from the one or more user inputs, wherein each user input is configured to represent a unit of time to expedite or delay shipment, the selected input representing at least one unit of time as an adjustment factor to adjust the interval of time;
transmitting a control message, responsive to the second electronic message, to a merchant computing system entity including another processor and another memory, the merchant computing system entity included in the multiple networked merchant computing system entities, the control message including data configured to initiate control of distribution of a replenishing consumable item in an interval of time to a geographic location associated with the account, the control message also comprising other data from a conversation platform controller configured to initiate the transmitting of the control message to the merchant computing system entity and to control electronic data exchange between the adaptive distribution platform to of responsive to the adjustment factor, the merchant computing system entity, the user computing device, and the conversation platform controller using a data interface configured to transmit and receive the other data by using logic configured to monitor one or more data values associated with the predicted distribution event for the user computing system;
detecting an amount of delay relative to transmitting the first electronic message, the amount of delay being based on the adjustment factor; and
generating automatically another control message independent of receiving the response message to the reminder message to cause the merchant computing system entity to generate an order, charge a credit card, and ship the consumable item,
wherein aggregated usage rates are implemented to correlate the consumable item to identity an aggregated usage rate pattern.