# US 2019/0172050 A1 · Examples of delivery and/or referral service sms ordering

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0172050 A1
- Document ID: US20190172050A1
- Status: Published application
- Kind: A1
- Application number: 16/202,839
- Filed: 2018-11-28
- Published: 2019-06-06
- Earliest claimed: 2013-12-05
- Assignees: Cfph, LLC
- Applicants: Cfph, LLC
- Inventors: Jay Winters; Chris Roh
- Web page: https://patentgrep.com/patent/US20190172050A1

## CPC

- G06Q 10/0834: Choice of carriers
- G06Q 20/322: {Aspects of commerce using mobile devices [M-devices]}
- G06Q 20/326: {Payment applications installed on the mobile devices}
- G06Q 30/0613: {using intermediate agents}
- G06Q 30/0635: {replenishment orders; recurring orders}
- G06Q 30/0639: {Locating goods or services, e.g. based on physical position of the goods or services within a shopping facility}
- G06Q 10/08: Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q 20/3255: {using mobile network messaging services for payment, e.g. SMS}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

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

## Claims

### Claim 1

(canceled)

### Claim 2

An apparatus comprising:
at least one processor; and
at least one memory having instructions stored thereon which, when executed by the at least one processor, control to:
during a single order session
detect a first SMS message from a phone number;
determine a delivery location, a payment method, and order information by referencing a user database using the phone number;
transmit a second SMS message to the phone number, through a graphical user interface, with the order information, in which the order information identifies a plurality of possible orders; and
detect a third SMS message from the phone number 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 detection of the at least one order, facilitate delivery of the at least one order to the delivery location and facilitate payment for the order and delivery of the order using the payment method.

### Claim 3 (depends on 1)

The apparatus of claim 1, in which the instructions, when executed by the at least one processor, further control to:
receive an indication of the phone number through the graphical user interface;
receive an indication of the payment method through the graphical user interface;
receive an indication of the payment method through the graphical user interface;
receive an indication of the order information through the graphical user interface; and establish an entry in the user database connecting the phone number with the payment method, the delivery location, and the order information.

### Claim 4 (depends on 1)

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

### Claim 5 (depends on 1)

The apparatus of claim 1, in which the instructions, when executed by the at least one processor, further control to:
transmit a fourth SMS message to the phone number requesting confirmation of the selection of the at least one order;
receive 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.

### Claim 6 (depends on 1)

The apparatus of claim 1, in which the instructions, when executed by the at least one processor, further control to:
in response to detecting the first SMS message, transmit menu SMS message requesting a selection from among a plurality of order information types.

### Claim 7 (depends on 6)

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

### Claim 8 (depends on 7)

The apparatus of claim 7, in which the instructions, when executed by the at least one processor, further control to:
determine the favorite orders based on an order history of a user associated with the phone number; and
determine the recent orders based on the order history of the user associated with the phone number.

### Claim 9 (depends on 7)

The apparatus of claim 7, in which the instructions, when executed by the at least one processor, further control to:
determine the saved orders based on entry of at least one saved order through the graphical user interface by a user associated with the phone number.

### Claim 10 (depends on 6)

The apparatus of claim 6, in which the instructions, when executed by the at least one processor, further control to:
determine 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.

### Claim 11 (depends on 1)

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

### Claim 12

A method comprising:
controlling, by at least one processor:
during a single order session
detecting a first SMS message from a phone number;
determining a delivery location, a payment method, and order information by referencing a user database using the phone number;
transmitting a second SMS message to the phone number, through a graphical user interface, with the order information, in which the order information identifies a plurality of possible orders; and
detecting a third SMS message from the phone number 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 detection 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.

### Claim 13 (depends on 12)

The method of claim 12, further comprising:
controlling, by the at least one processor:
receiving an indication of the phone number 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.

### Claim 14 (depends on 12)

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

### Claim 15 (depends on 12)

The method of claim 12, further comprising:
controlling, by the at least one processor:
transmitting a fourth SMS message to the phone number 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.

### Claim 16 (depends on 12)

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

### Claim 17 (depends on 16)

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

### Claim 18 (depends on 17)

The method of claim 17, further comprising:
controlling, by the at least one processor:
determining the favorite orders based on an order history of a user associated with the phone number; and
determining the recent orders based on order history of the user associated with the phone number.

### Claim 19 (depends on 17)

The method of claim 17, 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 the phone number.

### Claim 20 (depends on 16)

The method of claim 16, 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.
