# US 10,373,281 B2 · Examples of delivery and/or referral services

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

- Number: US 10,373,281 B2
- Document ID: US10373281B2
- Status: Granted
- Kind: B2
- Application number: 14/540,777
- Filed: 2014-11-13
- Published: 2015-05-21
- Granted: 2019-08-06
- Earliest claimed: 2013-11-15
- Assignees: Cfph, LLC
- Applicants: Cfph, LLC
- Inventors: Howard W. Lutnick; Jed Kleckner; Colin Sims; Jason White
- Web page: https://patentgrep.com/patent/US10373281B2

## CPC

- G06Q 10/08: Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q 20/202: {Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR}
- G06Q 30/04: Billing or invoicing
- G06Q 30/0635: {replenishment orders; recurring orders}
- G06Q 30/08: Auctions
- 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 merchants for delivery services in a consolidated fashion, some embodiments may include interactions with point of sale systems.

## Claims

### Claim 1

A method comprising:
receiving information regarding inventories of a plurality of merchant from a plurality of point of sale systems;
receiving an indication of a delivery order that a customer places with a first merchant of the plurality of merchants;
determining a plurality sources of items for a high speed delivery of the delivery order to the customer based on the reported inventories of the plurality of merchants;
determining one or more delivery agents for making the high speed delivery from the plurality sources to the customer;
determining a cost for the high speed delivery of the delivery order;
in response to determining the plurality sources and the cost for the high speed delivery of the delivery order, transmitting information identifying the cost;
receiving an indication that the customer desires the high speed delivery of the delivery order;
in response to receiving the indication that the customer desires the high speed delivery,
determining an unavailability result, by determining whether at least one first item of the items is unavailable for delivery based on a condition of the high speed delivery for the at least one first item using location information received in substantially real time, via a communication network, from substantially real time tracking of location of a mobile device of at least one mobile delivery agent of the one or more delivery agents, and
communicating, via the communication network, to populate a graphical user interface of a point of sale system of at least one of the plurality sources with an indication whether the at least one item is determined to be unavailable for delivery based on the unavailability result; and
in response to receiving the indication that the customer desires the high speed delivery, facilitating the high speed delivery of the items from the plurality sources using the one or more delivery agents.

### Claim 2 (depends on 1)

The apparatus of claim 1, in which the computing device is caused to: in response to receiving a third order of the first plurality of orders, determine a plurality of sources of items for a high speed delivery of the third order to a respective first customer based on the reported inventories of the plurality of merchants; determine one or more delivery agents for making the high speed delivery from the plurality of sources to the respective first customer; determine a cost for the high speed delivery of the third order; in response to determining the plurality sources and the cost for the high speed delivery of the delivery order, transmit information identifying the cost.

### Claim 3 (depends on 2)

The apparatus of claim 2, in which the computing device is caused to:
receive an indication that the respective first customer desires the high speed delivery of the third order;
in response to receiving the indication that the respective first customer desires the high speed delivery, communicate to the point of sale system of at least one of the plurality sources that at least one third item is unavailable; and
in response to receiving the indication that the customer desires the high speed delivery, facilitate the high speed delivery of the items from the plurality sources using the one or more delivery agents.

### Claim 4 (depends on 3)

The apparatus of claim 3, in which the apparatus is controlled to:
pay the one or more delivery agents for performing the high speed delivery; and
provide a consolidated bill to each of the plurality sources for the high speed delivery and other high speed deliveries.

### Claim 5 (depends on 3)

The apparatus of claim 3, in which high speed delivery includes same day delivery.

### Claim 6 (depends on 3)

The apparatus of claim 3, in which determining the cost includes initiating an auction process among a set of delivery agents.

### Claim 7 (depends on 1)

The method of claim 1, in which the unavailability result is determined using at least one of
(i) customer location information received in substantially real time, via the communication network, from substantially real time tracking of movement of a mobile device of a given first customer that ordered the at least one first item, or
(ii) merchant location information received in substantially real time, via the communication network, from substantially real time tracking of movement of a mobile device of a given merchant as or associated with the first merchant.
