FOOD DELIVERY SERVICE AND INSURANCE SYSTEMS
First Claim
1. A computer-implemented method comprising:
- receiving, by a delivery server, a food delivery request, wherein the food delivery request is a food order configured from a person ordering food;
receiving, by the delivery server, a set of historical information about the food orderer to fulfill the food delivery request;
receiving, by the delivery server, a set of historical information about a set of potential delivery agents to fulfill the food delivery request;
providing, by the delivery server, a prioritized ranking of the set of potential delivery agents capable of fulfilling the food delivery; and
determining, by the delivery server, a delivery agent from the set of potential delivery agents by analyzing the food delivery request, the set of historical information about the food orderer and the set of historical information about the set of potential delivery agents.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the disclosure provide a computer-implemented-method and system for providing a food delivery service to a person'"'"'s residence. To execute these methods, the delivery system may utilize (a) information regarding the location of a person ordering food from a restaurant or a food orderer, (b) the location of the restaurant, and (c) the location of potential third party delivery agents. These food delivery service systems may include restaurants of any type or food and/or retail food stores, such as grocery stores, pharmacies, drug stores, retail stores, discount retail stores, etc. The food delivery service systems may further utilize historical information and/or insurance information to enhance the food delivery services.
27 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a delivery server, a food delivery request, wherein the food delivery request is a food order configured from a person ordering food; receiving, by the delivery server, a set of historical information about the food orderer to fulfill the food delivery request; receiving, by the delivery server, a set of historical information about a set of potential delivery agents to fulfill the food delivery request; providing, by the delivery server, a prioritized ranking of the set of potential delivery agents capable of fulfilling the food delivery; and determining, by the delivery server, a delivery agent from the set of potential delivery agents by analyzing the food delivery request, the set of historical information about the food orderer and the set of historical information about the set of potential delivery agents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12, 19)
-
-
8. A computer-implemented method comprising:
-
receiving, by a delivery server, a food delivery request, wherein the food delivery request is a food order configured from a person ordering food; receiving, by the delivery server, a set of insurance information about the food orderer and a set of potential delivery agents to fulfill the food delivery request; providing, by the delivery server, a prioritized ranking of the set of potential delivery agents capable of fulfilling the food delivery; determining, by the delivery server, a delivery agent from the set of potential delivery agents by analyzing the food delivery request, the set of insurance information about the food orderer and the set of insurance information about the set of potential delivery agents; utilizing, by the delivery server, the set of insurance information and determining a safe route based on the set of insurance information of the delivery for the delivery agent; and providing, by the delivery server, a reward to one or both of the delivery agent and the person ordering the food. - View Dependent Claims (9, 10, 11, 13)
-
-
14. One or more non-transitory computer readable media storing computer readable instructions that, when executed, cause an apparatus to:
-
(a) receive, by a delivery server, a food delivery request, wherein the food delivery request is a food order derived from a person ordering food; (b) receive, by the delivery server, a set of insurance information about the food orderer to fulfill the food delivery request; (c) receive, by the delivery server, a set of insurance information about a set of potential delivery agents to fulfill the food delivery request; (d) provide, by the delivery server, a prioritized ranking of the set of potential delivery agents capable of fulfilling the food delivery; and (e) determine, by the delivery server, a delivery agent from the set of potential delivery agents by analyzing the food delivery request, the set of insurance information about the food orderer and the set of insurance information about the set of potential delivery agents. - View Dependent Claims (15, 16, 17, 18, 20)
-
Specification