IP Library Granted Patent US 11,593,786
Granted Patent B2
US 11,593,786 · App. 17/306,872 · Granted Feb 28, 2023

Examples of delivery and/or referral service SMS ordering

Inventors: Jay Winters (New York, NY); Seung-Woo Roh (Pittsburgh, PA)
Assignee: CFPH, LLC
G06Q20/3255G06Q10/0834G06Q20/322G06Q30/0635G06Q50/28
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 11,593,786
App. No.
17/306,872
Granted
Feb 28, 2023
Kind
B2
Abstract

Various systems and methods that may relate to referral and/or delivery services are described. Some embodiments may include billing SMS ordering.

Claims (72)

1. An apparatus comprising:

at least one processor configured to control:

during a single order session

detecting a first SMS message from a mobile computing device;

continuously receiving, over a communication network, current location information indicating a current location of the mobile computing device;

continuously determining from the current location information whether the mobile computing device enters a pre-defined delivery zone;

in response to determining from the current location information that the mobile computing device enters the pre-defined delivery zone:

(i) determining a delivery location, a payment method, and order information by referencing a user database using the first SMS message, in which the pre-defined delivery zone is an area different than a delivery area including the delivery location, and

(ii) transmitting a second SMS message to the mobile computing device, through a graphical user interface, with the order information, in which the order information identifies a plurality of possible orders;

detecting a third SMS message from the mobile computing device of a selection of at least one order of the plurality of possible orders, through the graphical user interface; and

based at least in part on the selection of the at least one order, facilitating delivery of the at least one order to the delivery location and facilitating payment for the at least one order and delivery of the at least one order using the payment method.

2. The apparatus of claim 1 , in which the at least one processor is configured to control:

receiving an indication of a phone number associated with the mobile computing device through the graphical user interface;

receiving an indication of the payment method through the graphical user interface;

receiving an indication of the payment method through the graphical user interface;

receiving an indication of the order information through the graphical user interface; and

establishing an entry in the user database connecting the phone number with the payment method, the delivery location, and the order information.

3. The apparatus of claim 1 , in which the payment method is at least one of a credit or a cash payment, and in which facilitating payment includes at least one of charging a credit card or charging the cash payment.

4. The apparatus of claim 1 , in which the at least one processor is configured to control:

transmitting a fourth SMS message to the mobile computing device requesting confirmation of the selection of the at least one order;

receiving confirmation of the selection of the at least one order through a fifth SMS message; and

in which facilitating delivery and payment includes facilitating delivery and payment in response to receiving the confirmation.

5. The apparatus of claim 1 , in which the at least one processor is configured to control:

in response to detecting the first SMS message, transmitting a menu SMS message requesting a selection from among a plurality of order information types.

6. The apparatus of claim 5 , in which the plurality of order information types includes favorite orders, saved orders, and recent orders.

7. The apparatus of claim 6 , in which the at least one processor is configured to control:

determining the favorite orders based on an order history of a user associated with a phone number of the mobile computing device; and

determining the recent orders based on the order history of the user associated with the phone number.

8. The apparatus of claim 6 , in which the at least one processor is configured to control:

determining the saved orders based on entry of at least one saved order through the graphical user interface by a user associated with a phone number of the mobile computing device.

9. The apparatus of claim 5 , in which the at least one processor is configured to control:

determining that the first SMS message includes a keyword; and

in which the menu SMS message is transmitted in response to determining that the first SMS message includes the keyword.

10. The apparatus of claim 1 , in which the user database indicates a name of a previous user order.

11. A method comprising:

controlling, by at least one processor:

during a single order session

detecting a first SMS message from a mobile computing device;

continuously receiving, over a communication network, current location information indicating a current location of the mobile computing device;

continuously determining from the current location information whether the mobile computing device enters a pre-defined delivery zone;

in response to determining from the current location information that the mobile computing device enters the pre-defined delivery zone:

(i) determining a delivery location, a payment method, and order information by referencing a user database using the first SMS message, in which the pre-defined delivery zone is an area different than a delivery area including the delivery location, and

(ii) transmitting a second SMS message to the mobile computing device, through a graphical user interface, with the order information, in which the order information identifies a plurality of possible orders;

detecting a third SMS message from the mobile computing device of a selection of at least one order of the plurality of possible orders, through the graphical user interface; and

based at least in part on the selection of the at least one order, facilitating delivery of the at least one order to the delivery location and facilitating payment for the at least one order and delivery of the at least one order using the payment method.

12. The method of claim 11 , further comprising:

controlling, by the at least one processor:

receiving an indication of a phone number associated with the mobile computing device through the graphical user interface;

receiving an indication of the payment method through the graphical user interface;

receiving an indication of the payment method through the graphical user interface;

receiving an indication of the order information through the graphical user interface; and

establishing an entry in the user database connecting the phone number with the payment method, the delivery location and the order information.

13. The method of claim 11 , in which the payment method is at least one of a credit or a cash payment, and in which facilitating payment includes at least one of charging a credit card or charging the cash payment.

14. The method of claim 11 , further comprising:

controlling, by the at least one processor:

transmitting a fourth SMS message to the mobile computing device requesting confirmation of the selection of the at least one order;

receiving confirmation of the selection of the at least one order through a fifth SMS message; and

in which facilitating delivery and payment includes facilitating delivery and payment in response to receiving confirmation.

15. The method of claim 11 , further comprising:

controlling, by the at least one processor, in response to detecting the first SMS message, transmitting a menu SMS message requesting a selection from among a plurality of order information types.

16. The method of claim 15 , in which the plurality of order information types includes favorite orders, saved orders, and recent orders.

17. The method of claim 16 , further comprising:

controlling, by the at least one processor:

determining the favorite orders based on an order history of a user associated with a phone number of the mobile computing device; and

determining the recent orders based on order history of the user associated with the phone number.

18. The method of claim 16 , further comprising:

controlling, by the at least one processor:

determining the saved orders based on entry of at least one saved order through the graphical user interface by a user associated with a phone number of the mobile computing device.

19. The method of claim 15 , further comprising:

controlling, by the at least one processor:

determining that the first SMS message includes a keyword; and

in which the menu SMS message is transmitted in response to determining that the first SMS message includes the keyword.

Continuity (5)
Continuation 16202839 · Nov 28, 2018
Continuation 14561601 · Dec 5, 2014
Provisional Application 61912783 · Dec 6, 2013
Provisional Application 61912447 · Dec 5, 2013
Related Publication 20210256497A1 · Aug 19, 2021