10176448

Generation of Dynamic Delivery Zones For Merchants

PublishedJanuary 8, 2019
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: receiving, by a computing device, from an application executing on a buyer device, an electronic communication indicating that the application has been accessed on the buyer device; receiving, by the computing device, from the application on the buyer device, an indicated delivery location to which to deliver one or more items; determining, by the computing device, respective delivery boundaries associated with a plurality of merchants, each respective delivery boundary being associated with a respective merchant pickup location and encompassing the indicated delivery location, wherein each respective delivery boundary is associated with a delivery fee for at least one item offered by each respective merchant based at least on the indicated delivery location; if a value of revenue shared between a first merchant and a service provider associated with the computing device is more than a predefined value, apportioning, by the computing device, at least a part of the value of revenue shared toward modifying the delivery boundary for the first merchant, wherein the modified delivery boundary causes at least one of: a modified delivery fee for delivering the at least one item offered by the first merchant, or an inclusion of an additional item to be available from the first merchant for delivery to the indicated delivery location, wherein the additional item was unavailable for the delivery prior to the modifying the delivery boundary; determining, by the computing device, a respective sets of items available for delivery to the indicated delivery location from the plurality of merchants associated with the respective delivery boundaries, including the modified delivery boundary, encompassing the indicated delivery location; and sending, by the computing device, to the buyer device, item information about the respective sets of items available to be ordered from the plurality of merchants for delivery to the indicated delivery location, the item information causing the application on the buyer device to present the item information in a user interface on the buyer device, the presented item information including at least one of the modified delivery fee or the additional item.

2

2. The method of claim 1 , further comprising: receiving, from the application on the buyer device, a request to deliver a selected set of items to the indicated delivery location at the new delivery fee; and determining, by the computing device, a delivery route based at least in part on the modified delivery boundary to deliver the selected set of items.

3

3. The method of claim 2 , wherein determining the delivery route further includes determining traffic conditions within the region, based at least in part on: receiving, from a plurality of courier devices associated with a plurality of couriers, respective electronic communications indicating respective locations of the courier devices based at least in part on respective geographic locations of the courier devices determined through information from respective courier device GPS receivers; based at least in part on the respective locations received over time, tracking movement of the courier devices in the region; and determining an indication of the traffic conditions in the region based at least in part on tracking the movement of the courier devices.

4

4. The method of claim 2 , wherein determining the delivery route further includes determining weather conditions within the region, based at least in part on receiving, from a plurality of courier devices associated with a plurality of couriers, respective electronic communications indicating respective weather conditions in locations of the courier devices based at least in part on respective geographic locations of the courier devices determined through information from respective courier device GPS receivers.

5

5. The method of claim 2 , wherein determining the respective delivery boundaries further includes: determining respective predicted spoilage times for respective items or categories of items for the one or more items offered by the respective merchants based at least in part on at least one of: feedback received from a plurality of buyer devices associated with a plurality of different buyers regarding the one or more items delivered to the buyers in the past; feedback received from a plurality of courier devices associated with a plurality of different couriers who have delivered the one or more items to buyers; or predicted weather conditions for the region; determining predicted courier travel times indicating how far a courier is predicted to be able to travel in multiple directions from the respective merchant pickup locations of the respective merchants in an amount of time corresponding to the respective predicted spoilage times; and determining the respective delivery boundaries based on the how far the courier is predicted to be able to travel in the multiple directions from the respective merchant pickup locations.

6

6. The method of claim 2 , further comprising: receiving, over a network, at least one of weather information, traffic information, or local event information for regions within the modified delivery boundary; and determining the delivery route based at least in part on the at least one of the weather information, the traffic information, or the local event information.

7

7. The method of claim 1 , further comprising: receiving, from the buyer device, the indicated delivery location based at least in part on a geographic location of the buyer device determined through information from a GPS receiver included in the buyer device.

8

8. The method of claim 1 , wherein the value of revenue shared is based at least on a factor computed based on a parameter selected from a group of: traffic conditions; local event conditions; weather conditions; spoilage times of the one or more items; and past values of revenue shared.

9

9. The method of claim 1 , further comprising: receiving from a plurality of courier devices, respective location information based at least in part on respective geographic locations of the courier devices determined from respective courier device GPS receivers; determining, at least in part from the received courier device location information, an actual courier travel time for a past order; comparing the actual courier travel time with a past predicted courier travel time for the past order to determine a difference between the past predicted courier travel time for the past order and the actual courier travel time; determining predicted courier travel times based at least in part on the difference between the actual courier travel time and the past predicted courier travel time for the past order; and adjust the value of revenue shared based at least in part on the predicted courier travel times.

10

10. The method of claim 9 , further comprising: receiving, from one or more courier devices associated with one or more respective couriers, feedback indicative of past delivery orders to a delivery location within the modified delivery boundary and that was previously excluded from the delivery boundary; and adjusting the value of revenue shared based at least in part on the feedback received from the plurality of courier devices.

11

11. One or more non-transitory computer-readable media maintaining instructions that, when executed by one or more processors, program the one or more processors to: receive, by the one or more processors, from an application executing on a buyer device, an electronic communication indicating that the application has been accessed on the buyer device; receive, by the one or more processors, from the application on the buyer device, an indicated delivery location to which to deliver one or more items; determine, by the one or more processors, a delivery boundary associated with a merchant, wherein the delivery boundary is associated with a merchant pickup location and encompasses the indicated delivery location, and wherein the delivery boundary is associated with a delivery fee for items offered by the merchant based at least on the indicated delivery location; if a value of revenue shared between the merchant and a service provider is more than a predefined value, allocate, by the one or more processors, at least a part of the value of revenue shared toward modifying the delivery boundary, wherein the modified delivery boundary causes at least one of: a modified delivery fee for delivering the one or more items, or an inclusion of an additional item to be available from the first merchant for delivery to the indicated delivery location, wherein the additional item was unavailable for the delivery prior to the modifying the delivery boundary; determine, by the one or more processors, based on the modified delivery boundary, a set of items of the merchant available for delivery to the indicated delivery location; and send, by the one or more processors, to the buyer device, item information about the set of items available to be ordered from the merchant within the modified delivery boundary for delivery to the indicated delivery location, the item information causing the application on the buyer device to present the item information in a user interface on the buyer device, the presented item information including at least one of the modified delivery fee or the additional item.

12

12. The one or more non-transitory computer-readable media of claim 11 , wherein the instructions further program the one or more processors to at least one of: receive, from the application on the buyer device, a request to deliver a selected set of items to the indicated delivery location at the new delivery fee, and determine, by the one or more processors, a delivery route based at least in part on the modified delivery boundary to deliver the selected set of items; or receive, from a plurality of courier devices associated with a plurality of couriers, respective electronic communications indicating respective locations of the courier devices based at least in part on respective geographic locations of the courier devices determined through information from respective courier device GPS receivers, wherein the respective locations are received over time to enable tracking of movement of the courier devices, determine a predicted courier travel time from the merchant pickup location to the delivery location based at least in part on the movement of the courier devices over time, and adjust the value of revenue shared based at least in part on the predicted courier travel time; or receive, from a first courier device associated with a first courier of the plurality of couriers, feedback related to spoilage of at least one of the one or more items, and adjust the value of revenue shared based at least in part on the feedback received from the first courier device.

13

13. The one or more non-transitory computer-readable media of claim 11 , wherein the instructions further program the one or more processors to: receive, from the application on the buyer device, feedback related to spoilage of at least one of the one or more items; and adjust the value of revenue shared based at least in part on the feedback received from the application on the buyer device.

14

14. The one or more non-transitory computer-readable media of claim 11 , wherein the instructions further program the one or more processors to: determine, for a first time period, a first predicted courier travel time from the merchant pickup location to the indicated delivery location; determine a shorter predicted courier travel time for a second time period that is different from the first time period; determine, based at least in part on the shorter predicted courier travel time, one or more other items offered by the merchant having a spoilage time that is less than the predicted courier travel time and greater than the shorter predicted courier travel time; and send, to the buyer device, additional item information about the one or more other items.

15

15. The one or more non-transitory computer-readable media of claim 11 , wherein the instructions further program the one or more processors to: determine a delivery route based at least in part on the modified delivery boundary to deliver a selected set of items to the indicated delivery location; receive at least one of weather information, traffic information, or local event information; and modify the delivery route based at least in part on one of the weather information, the traffic information, or the local event information.

16

16. The one or more non-transitory computer-readable media of claim 11 , wherein the instructions further program the one or more processors to: modify the value of revenue shared based at least on a parameter selected from a group of: traffic conditions; local event conditions; weather conditions; spoilage times of the one or more items; and past values of revenue shared.

17

17. A system comprising: one or more processors; one of more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, program the one or more processors to perform operations comprising: receiving, by the one or more processors, from an application executing on a buyer device, an electronic communication indicating that the application has been accessed on the buyer device; receiving, by the one or more processors, from the application on the buyer device, an indicated delivery location to which to deliver one or more items; determining, by the one or more processors, a delivery boundary associated with a merchant, wherein the delivery boundary is associated with a merchant pickup location and encompasses the indicated delivery location, and wherein the delivery boundary is associated with a delivery fee for items offered by the merchant based at least on the indicated delivery location; if a value of revenue shared between the merchant and a service provider is more than a predefined value, allocating, by the one or more processors, at least a part of the value of revenue shared toward modifying the delivery boundary, wherein the modified delivery boundary causes at least one of: a modified delivery fee for delivering the one or more items, or an inclusion of an additional item to be available from the first merchant for delivery to the indicated delivery location, wherein the additional item was unavailable for the delivery prior to the modifying the delivery boundary; determining, by the one or more processors, based on the modified delivery boundary, a set of items of the merchant available for delivery to the indicated delivery location; and send, by the one or more processors, to the buyer device, item information about the set of items available to be ordered from the merchant within the modified delivery boundary for delivery to the indicated delivery location, the item information causing the application on the buyer device to present the item information in a user interface on the buyer device, the presented item information including at least one of the modified delivery fee or the additional item.

18

18. The system as recited in claim 17 , the operations further comprising: receiving, from the application on the buyer device, a request to deliver a selected set of items to the indicated delivery location at the new delivery fee; and determining, by the one or more processors, a delivery route based at least in part on the modified delivery boundary to deliver the selected set of items.

19

19. The system as recited in claim 17 , the operation of determining the delivery boundary further comprising: determining respective predicted spoilage times for items or categories of items for the one or more items offered by the merchant based at least in part on at least one of: feedback received from a plurality of buyer devices associated with a plurality of different buyers regarding the one or more items delivered to the buyers in the past; feedback received from a plurality of courier devices associated with a plurality of different couriers who have delivered the one or more items to buyers; or predicted weather conditions for the region; determining predicted courier travel times indicating how far a courier is predicted to be able to travel in multiple directions from the merchant pickup location in an amount of time corresponding to the respective predicted spoilage times; and determining the delivery boundary based on the how far the courier is predicted to be able to travel in the multiple directions from the merchant pickup location.

20

20. The system as recited in claim 17 , the operations further comprising: receiving, from one or more courier devices associated with one or more respective couriers, feedback indicative of past delivery orders to a delivery location within the modified delivery boundary and that was previously excluded from the delivery boundary; and adjusting the value of revenue shared based at least in part on the feedback received from the plurality of courier devices.

Patent Metadata

Filing Date

Unknown

Publication Date

January 8, 2019

Inventors

Matthew Rhodes
Benjamin R. Bernstein
Yunjing XU

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Generation of Dynamic Delivery Zones For Merchants” (10176448). https://patentable.app/patents/10176448

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.