IP Library Patent Application 16443870
Patent Application
App. No. 16/443,870

EXTENDING ARRIVAL ESTIMATES USING CONTINUOUS DATA STREAMS

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 None
App. No.
16/443,870
Abstract

Techniques described in this application are directed to facilitating delivery of an item by analyzing continuous data streams. These data streams may identify potential delivery issues with and respect to user device location information and geographical boundaries. The delivery issues may be resolved proactively.

Claims (64)

1 . A computer-implemented method comprising:

receiving, by a tracking computer system, an order notification of the item associated with a consumer user device located at a consumer location, wherein the item is located at a merchant location, wherein a merchant user device is located at the merchant location;

providing, by the tracking computer system, an electronic offer to physically transport the item from the merchant location to the consumer location;

receiving, by the tracking computer system, an acceptance of the electronic offer from a fleet user device, wherein the fleet user device corresponds with a plurality of movable locations identified by a positioning system;

determining, by the tracking computer system, a movable location of the plurality of movable locations of the fleet user device, wherein the movable location corresponds with a time that the acceptance of the electronic offer is received;

upon comparing the movable location with the merchant location, determining, by the tracking computer system, a first estimated arrival value of the fleet user device from the home location to the merchant location to the consumer location;

upon receiving updated data, altering, by the tracking computer system, the first estimated arrival value of the fleet user device from the home location to the merchant location to the consumer location, wherein the updated data includes at least one of: traffic data between the merchant location and the consumer location, order ready time of the item at the merchant location, and user input received from the merchant user device, the fleet user device, or the consumer user device;

receiving, by the tracking computer system, a locator notification when the movable location of the fleet user device enters a geographical boundary;

determining, by the tracking computer system, a time duration that the movable location of the fleet user device is within the geographical boundary and absent exiting the geographical boundary; and

when the time duration within the geographical boundary exceeds a pickup threshold, altering, by the tracking computer system, the altered first estimated arrival value of the fleet user device from the home location to the merchant location to the consumer location based at least in part on the time duration within the geographical boundary.

2 . The computer-implemented method of claim 1 , further comprising:

determining, by the tracking computer system, an activation of the geographical boundary associated with the merchant location, wherein the activation is used to identify a time duration that the fleet user device is within the geographical boundary associated with the merchant location.

3 . The computer-implemented method of claim 2 , further comprising:

when the time duration within the geographical boundary exceeds the pickup threshold, transmitting an electronic communication to the fleet user device associated with the transport the item.

4 . The computer-implemented method of claim 2 , further comprising:

when the time duration within the geographical boundary exceeds the pickup threshold, determining a status identifier associated with a delivery issue; and

transmitting, by the tracking computer system, an issue notification to the fleet user device associated with resolving the delivery issue.

5 . The computer-implemented method of claim 4 , further comprising:

updating, by the tracking computer system, the status identifier associated with transportation of the item associated with the delivery issue in a ticketing system.

6 . The computer-implemented method of claim 1 , wherein the geographical boundary is associated with the merchant location.

7 . The computer-implemented method of claim 1 , wherein the geographical boundary is associated with the consumer location.

8 . A tracking computer system comprising:

one or more processors; and

a non-transitory computer-readable medium including instructions that, when executed by the one or more processors, cause the one or more processors to:

receive an order notification of the item associated with a consumer user device located at a consumer location, wherein the item is located at a merchant location, wherein a merchant user device is located at the merchant location;

provide an electronic offer to physically transport the item from the merchant location to the consumer location;

receive an acceptance of the electronic offer from a fleet user device, wherein the fleet user device corresponds with a plurality of movable locations identified by a positioning system;

determine a movable location of the plurality of movable locations of the fleet user device, wherein the movable location corresponds with a time that the acceptance of the electronic offer is received;

upon comparing the movable location with the merchant location, determine a first estimated arrival value of the fleet user device from the home location to the merchant location to the consumer location;

upon receiving updated data, alter the first estimated arrival value of the fleet user device from the home location to the merchant location to the consumer location, wherein the updated data includes at least one of: traffic data between the merchant location and the consumer location, order ready time of the item at the merchant location, and user input received from the merchant user device, the fleet user device, or the consumer user device;

receive a locator notification when the movable location of the fleet user device enters a geographical boundary;

determine a time duration that the movable location of the fleet user device is within the geographical boundary and absent exiting the geographical boundary; and

when the time duration within the geographical boundary exceeds a pickup threshold, alter the altered first estimated arrival value of the fleet user device from the home location to the merchant location to the consumer location based at least in part on the time duration within the geographical boundary.

9 . The tracking computer system of claim 8 , wherein the instructions further cause the one or more processors to:

determine an activation of the geographical boundary associated with the merchant location, wherein the activation is used to identify a time duration that the fleet user device is within the geographical boundary associated with the merchant location.

10 . The tracking computer system of claim 9 , wherein the instructions further cause the one or more processors to:

when the time duration within the geographical boundary exceeds the pickup threshold, transmit an electronic communication to the fleet user device associated with the transport the item.

11 . The tracking computer system of claim 9 , wherein the instructions further cause the one or more processors to:

when the time duration within the geographical boundary exceeds the pickup threshold, determine a status identifier associated with a delivery issue; and

transmit an issue notification to the fleet user device associated with resolving the delivery issue.

12 . The tracking computer system of claim 11 , wherein the instructions further cause the one or more processors to:

update the status identifier associated with transportation of the item associated with the delivery issue in a ticketing system.

13 . The tracking computer system of claim 8 , wherein the geographical boundary is associated with the merchant location.

14 . The tracking computer system of claim 8 , wherein the geographical boundary is associated with the consumer location.

15 . A non-transitory computer-readable storage medium storing a plurality of instructions executable by one or more processors, the plurality of instructions when executed by the one or more processors cause the one or more processors to:

receive an order notification of the item associated with a consumer user device located at a consumer location, wherein the item is located at a merchant location, wherein a merchant user device is located at the merchant location;

provide an electronic offer to physically transport the item from the merchant location to the consumer location;

receive an acceptance of the electronic offer from a fleet user device, wherein the fleet user device corresponds with a plurality of movable locations identified by a positioning system;

determine a movable location of the plurality of movable locations of the fleet user device, wherein the movable location corresponds with a time that the acceptance of the electronic offer is received;

upon comparing the movable location with the merchant location, determine a first estimated arrival value of the fleet user device from the home location to the merchant location to the consumer location;

upon receiving updated data, alter the first estimated arrival value of the fleet user device from the home location to the merchant location to the consumer location, wherein the updated data includes at least one of: traffic data between the merchant location and the consumer location, order ready time of the item at the merchant location, and user input received from the merchant user device, the fleet user device, or the consumer user device;

receive a locator notification when the movable location of the fleet user device enters a geographical boundary;

determine a time duration that the movable location of the fleet user device is within the geographical boundary and absent exiting the geographical boundary; and

when the time duration within the geographical boundary exceeds a pickup threshold, alter the altered first estimated arrival value of the fleet user device from the home location to the merchant location to the consumer location based at least in part on the time duration within the geographical boundary.

16 . The computer-readable storage medium of claim 15 , wherein the instructions further cause the one or more processors to:

determine an activation of the geographical boundary associated with the merchant location, wherein the activation is used to identify a time duration that the fleet user device is within the geographical boundary associated with the merchant location.

17 . The computer-readable storage medium of claim 16 , wherein the instructions further cause the one or more processors to:

when the time duration within the geographical boundary exceeds the pickup threshold, transmit an electronic communication to the fleet user device associated with the transport the item.

18 . The computer-readable storage medium of claim 17 , wherein the instructions further cause the one or more processors to:

when the time duration within the geographical boundary exceeds the pickup threshold, determine a status identifier associated with a delivery issue; and

transmit an issue notification to the fleet user device associated with resolving the delivery issue.

19 . The computer-readable storage medium of claim 17 , wherein the instructions further cause the one or more processors to:

update the status identifier associated with transportation of the item associated with the delivery issue in a ticketing system.

20 . The computer-readable storage medium of claim 15 , wherein the geographical boundary is associated with the merchant location.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2022
From: POSTMATES, LLC
To: UBER TECHNOLOGIES, INC.
Reel/Frame 059742/0740 →
MERGER Recorded Mar 16, 2021
From: POSTMATES INC.
To: NEWS MERGER COMPANY LLC
Reel/Frame 055612/0542 →
CHANGE OF NAME Recorded Mar 16, 2021
From: NEWS MERGER COMPANY LLC
To: POSTMATES, LLC
Reel/Frame 055612/0583 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION OF REEL/FRAME NO. 054019/0074 Recorded Dec 1, 2020
From: HERCULES CAPITAL, INC., AS COLLATERAL AND ADMINISTRATIVE AGENT
To: POSTMATES, INC.
Reel/Frame 054555/0862 →
SECURITY INTEREST Recorded Oct 9, 2020
From: POSTMATES INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 054019/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: FAN, YIQING; RAMESH, RAHUL; LIU, WEIXIN
To: POSTMATES INC.
Reel/Frame 049688/0573 →