IP Library › Granted Patent US 10,311,456
Granted Patent B2
US 10,311,456 · App. 15/801,180 · Granted Jun 4, 2019

Dispensation delay prediction systems and methods

Inventor: Keith Dean McCormick (Anchorage, AK)
G06Q30/0205G06Q10/06H04W4/029G06Q50/12G06T7/60H04W8/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,311,456
App. No.
15/801,180
Granted
Jun 4, 2019
Kind
B2
Abstract

Provided herein are systems and methods relating to prediction in a context of first and second client devices related to a provider facility (a drive-through that sells comestible goods, e.g.) wherein the first client device is aboard a first vehicle and predictive data relating to the first client device is improved by retaining data relating to the second client device (having visited the provider facility on a prior same-type day, e.g.).

Claims (55)

1. A computer-implemented order facilitation method relating first and second client devices to a first provider facility wherein said first client device is aboard a first vehicle, said computer-implemented order facilitation method comprising:

obtaining an indication of a user account via said first client device aboard said first vehicle;

responding to one or more attributes of said user account or of said first client device by identifying multiple provider facilities including said first provider facility;

invoking transistor-based circuitry configured to obtain a category of a current day and a current day part within said current day, wherein said day part of said current day correlates to a single day part of a first same-type day corresponding to said current day part and to a single day part of a second same-type day also corresponding to said current day part and wherein at least one prior day within a week before said current day is not a same-type day, wherein said category indicates that said current day is exceptional, wherein said first and second same-type days are also exceptional, wherein said computer-implemented order facilitation method has applied a longer threshold to said first and second same-type days than a threshold applicable to unexceptional prior days in said computer-implemented order facilitation method, and wherein said longer threshold is more than 4 months;

invoking transistor-based circuitry configured to respond to an indication that an order was associated with said second client device by computing a difference between when said second client device entered a vicinity of said first provider facility and when said second client device left said vicinity of said first provider facility as a component of empirical delay time data based on said first same-type day as a conditional response to no order fulfillment signal having been received, wherein when said second client device left said vicinity of said first provider facility is used in establishing when a dispensation associated with said second client device occurred because of no order fulfillment signal having been received in relation to said order associated with said second client device;

implementing a day-type-dependent, time-of-day-dependent dispensation delay prediction function to generate a dispensation delay prediction of said first provider facility at least partly based on transaction history data from said first provider facility, wherein said transaction history data indicates said difference between when said second client device entered said vicinity of said first provider facility and when said second client device left said vicinity of said first provider facility as said component of empirical delay time data based on said first same-type day, relating to said first provider facility; and

transmitting said dispensation delay prediction of said first provider facility via said display screen of said first client device aboard said first vehicle and travel time predictions to said first provider facility and to a second provider facility from a current location of said first client device, wherein said dispensation delay prediction and said travel time predictions to said first provider facility and to said second provider facility from said current location of said first client device are all presented simultaneously via a display screen of said first client device aboard said first vehicle, wherein after said dispensation delay prediction is transmitted via said first client device a corresponding order is received via said first client device aboard said first vehicle for a delivery at said first provider facility, wherein said transmitting said dispensation delay prediction of said first provider facility via said display screen of said first client device aboard said first vehicle includes distilling a representative intermediate value of empirical delay time data based on two or more same-type days and specifically pertaining to said first provider facility, wherein said representative intermediate value is partly based on said single day part of said first same-type day corresponding to said current day part and partly based on said single day part of said second same-type day corresponding to said current day part, and wherein said two or more same-type days include said first and second same-type days.

2. The computer-implemented order facilitation method of claim 1 , further comprising:

making a determination that no point-of-sale delivery fulfilling said order was reported at said first provider facility; and

invoking said conditional response to no order fulfillment signal having been received in response to said determination that no point-of-sale delivery fulfilling said order was reported at said first provider facility.

3. The computer-implemented order facilitation method of claim 1 , further comprising:

deriving said representative intermediate value without regard to one or more outlying values in said empirical delay time data by arithmetically combining several other values in said empirical delay time data.

4. The computer-implemented order facilitation method of claim 1 , further comprising:

deriving said representative intermediate value as a median of a plurality of appropriate values in said empirical delay time data wherein said representative intermediate value is thereby computed without regard to one or more outlying values of said plurality of appropriate values in said empirical delay time data and wherein said plurality of appropriate values are identified by selectively recent-enough wait time data concerning said first provider facility and also by selectively including into said empirical delay time data one or more justified wait time estimates upon which said empirical delay time data is based.

5. The computer-implemented order facilitation method of claim 1 , further comprising:

receiving a request from an authorized user to toggle a Boolean exceptionality value from an off state to an on state in relation to a particular day;

computing said representative intermediate value based on said on state of said Boolean exceptionality value in relation to one or more day parts of said particular day, wherein said particular day is said current day or a future day; and

transmitting said representative intermediate value based on said on state of said Boolean exceptionality value to said display screen of said first client device aboard said first vehicle as said dispensation delay prediction.

6. The computer-implemented order facilitation method of claim 1 , further comprising:

receiving one or more menu selections uttered within the first vehicle from an occupant who has seen the dispensation delay prediction on the display screen of the first client device aboard the first vehicle; and

recognizing at least one of the one or more menu selections via a speech recognition module and a microphone in the first client device.

7. The computer-implemented order facilitation method of claim 1 , further comprising:

receiving a request from an authorized user to toggle a Boolean exceptionality value from an off state to an on state in relation to a particular day;

computing said representative intermediate value based on said on state of said Boolean exceptionality value in relation to one or more day parts of said particular day, wherein said particular day is said current day or a future day;

transmitting said representative intermediate value based on said on state of said Boolean exceptionality value to said display screen of said first client device aboard said first vehicle as said dispensation delay prediction;

receiving another request to toggle said Boolean exceptionality value from said off state to said on state in relation to said particular day;

computing said representative intermediate value again based on said off state of said Boolean exceptionality value in relation to one or more day parts of said particular day; and

transmitting said representative intermediate value based on said off state of said Boolean exceptionality value to said display screen of said first client device aboard said first vehicle as said dispensation delay prediction.

8. A computer-implemented order facilitation method relating first and second client devices to a first provider facility wherein said first client device is aboard a first vehicle, said computer-implemented order facilitation method comprising:

obtaining a category of a current day and a current day part within said current day, wherein said day part of said current day correlates to a single day part of a first same-type day corresponding to said current day part and to a single day part of a second same-type day also corresponding to said current day part and wherein at least one prior day within a week before said current day is not a same-type day, wherein said category indicates that said current day is exceptional, wherein said first and second same-type days are also exceptional, wherein said computer-implemented order facilitation method has applied a longer threshold to said first and second same-type days than a threshold applicable to unexceptional prior days in said computer-implemented order facilitation method, and wherein said longer threshold is more than 4 months;

responding to an indication that an order was associated with said second client device by computing a difference between when said second client device entered a vicinity of said first provider facility and when said second client device left said vicinity of said first provider facility according to one or more timestamps associated with Global Positioning System (GPS) coordinates as a component of empirical delay time data based on said first same-type day;

transmitting order and payment parameters to said first provider facility so as to facilitate pre-arrival order fulfillment; and

transmitting a dispensation delay prediction, relating to said first provider facility via a display screen of said first client device aboard said first vehicle partly based on when said second client device reached said vicinity of said first provider facility on said first same-type day and partly based on when a dispensation associated with said second client device occurred on one or more same-type days including said first same-type day.

9. The computer-implemented order facilitation method of claim 8 , wherein said transmitting said dispensation delay prediction, of said first provider facility via said display screen of said first client device aboard said first vehicle includes distilling a representative intermediate value of said empirical delay time data based on more than two same-type days and specifically pertaining to said first provider facility, wherein said representative intermediate value is partly based on said single day part of said first same-type day corresponding to said current day part and partly based on said single day part of said second same-type day corresponding to said current day part, and wherein said more than two same-type days include said first and second same-type days.

10. The computer-implemented order facilitation method of claim 8 , wherein said transmitting said dispensation delay prediction of said first provider facility via said display screen of said first client device aboard said first vehicle includes establishing when said dispensation associated with said second client device occurred on said one or more same-type days according to a dispensation confirmation received on said second-type day.

11. The computer-implemented order facilitation method of claim 8 , wherein said transmitting said dispensation delay prediction of said first provider facility via said display screen of said first client device aboard said first vehicle includes establishing when said dispensation associated with said second client device occurred on said one or more same-type days according to when said second client device left said vicinity of said first provider facility on said second same-type day.

12. A computer-implemented order facilitation system relating first and second client devices to a first provider facility wherein said first client device is aboard a first vehicle, said computer-implemented order facilitation system comprising:

transistor-based circuitry configured to obtain a category of a current day and a current day part within said current day, wherein said day part of said current day correlates to a single day part of a first same-type day corresponding to said current day part and to a single day part of a second same-type day also corresponding to said current day part and wherein at least one prior day within a week before said current day is not a same-type day, wherein said category indicates that said current day is exceptional, wherein said first and second same-type days are also exceptional, wherein said computer-implemented order facilitation system is configured to apply a longer threshold to said first and second same-type days than a threshold applicable to unexceptional prior days in said computer-implemented order facilitation system, and wherein said longer threshold is more than 4 months;

transistor-based circuitry configured to respond to an indication that an order was associated with said second client device by computing a difference between when said second client device entered a vicinity of said first provider facility and when said second client device left said vicinity of said first provider facility according to one or more timestamps associated with Global Positioning System (GPS) coordinates as a component of empirical delay time data based on said first same-type day;

transistor-based circuitry configured to transmit order and payment parameters to said first provider facility so as to facilitate pre-arrival order fulfillment; and

transistor-based circuitry configured to transmit a dispensation delay prediction, relating to said first provider facility via a display screen of said first client device aboard said first vehicle partly based on when said second client device reached said vicinity of said first provider facility on said first same-type day and partly based on when a dispensation associated with said second client device occurred on one or more same-type days including said first same-type day.

13. The computer-implemented order facilitation method of claim 12 , including the first client device aboard the first vehicle configured to facilitate speech recognition of one or more uttered menu selections within the first vehicle.

14. The computer-implemented order facilitation system of claim 12 , wherein all of said transistor-based circuitry is remote from said first vehicle.

15. The method of claim 8 , wherein said transmitting said dispensation delay prediction relating to said first provider facility via said display screen of said first client device aboard said first vehicle partly based on when said second client device reached said vicinity of said first provider facility on said first same-type day and partly based on when a dispensation associated with said second client device occurred on said one or more same-type days comprises:

transmitting a travel time index that pertains to one or more destination provider facilities to which current navigational guidance pertains, wherein said one or more destination provider facilities includes said first provider facility.

16. The method of claim 8 , wherein said transmitting said dispensation delay prediction relating to said first provider facility via said display screen of said first client device aboard said first vehicle partly based on when said second client device reached said vicinity of said first provider facility on said first same-type day and partly based on when a dispensation associated with said second client device occurred on said one or more same-type days comprises:

transmitting a travel time index and a wait time index that are both simultaneously displayed with navigation guidance to said first provider facility and that both pertain to said first provider facility.

17. The method of claim 8 , further comprising:

receiving a request to toggle a Boolean exceptionality value from an off state to an on state in relation to said first same-type day, wherein said Boolean exceptionality value is a component of said category;

computing a representative intermediate value based on said on state of said Boolean exceptionality value in relation to said current day part within said current day; and

transmitting said representative intermediate value based on said on state of said Boolean exceptionality value to display screen of said first client device aboard said first vehicle as said dispensation delay prediction.

18. The method of claim 8 , wherein said transmitting said dispensation delay prediction relating to said first provider facility via said display screen of said first client device aboard said first vehicle partly based on when said second client device reached said vicinity of said first provider facility on said first same-type day and partly based on when a dispensation associated with said second client device occurred on said one or more same-type days comprises:

transmitting a travel time prediction pertaining to said first provider facility, a travel time prediction pertaining to a second provider facility, and a dispensation delay prediction pertaining to said first provider facility all to said first client device, wherein said travel time prediction pertaining to said first provider facility, said travel time prediction pertaining to said second provider facility, and said dispensation delay prediction pertaining to said first provider facility are all presented simultaneously in a single image via said display screen of said first client device.

19. The method of claim 8 , wherein said longer threshold is 18 to 38 months.

20. The computer-implemented order facilitation method of claim 12 , wherein said threshold applicable to said unexceptional prior days is less than 18 months.

Continuity (2)
Provisional Application 62448344 · Jan 19, 2017
Related Publication 20180204231A1 · Jul 19, 2018