System and method for processing using weight data
AssigneeDoorDash, Inc.
InventorsHarrison Shih, Hamid Sani, Levi Lalla, Agota Sipos, Milind Shah, Derek Bruce Young, Thomas Belluscio
Life of this patent
Estimating the term…
Abstract
A method includes a computer receiving a fulfillment request associated with one or more items. Responsive to receiving the fulfillment request, the computer determines estimated weight data based on the one or more items in the fulfillment request. The computer obtains actual weight data associated with the fulfillment request for one or more items. The computer verifies that the actual weight data corresponds to the estimated weight data. The computer performs additional processing based on verifying.
Claims20
A method comprising:
- receiving, by a scale system comprising a computer and a scale from a central server computer over a communications network, a fulfillment request associated with one or more items to be delivered from a service provider preparing the one or more items to an end user by a transporter operating a transporter user device;
- responsive to receiving the fulfillment request, determining, by the computer in the scale system, estimated weight data based on the one or more items in the fulfillment request;
- obtaining, by the computer using the scale, actual weight data associated with the fulfillment request for one or more items, by weighing the one or more items using the scale coupled to the computer to determine the actual weight data;
- verifying, by the computer, that the actual weight data corresponds to the estimated weight data;
- and
- in response to verifying, that the actual weight data corresponds to the estimated weight data, automatically generating, by the computer, a first notification that the one or more items are completed by the service provider and are ready to deliver to the end user, and transmitting the first notification to the central server computer, wherein the central server computer transmits the first notification to the transporter user device of the transporter that is delivering the one or more items to the end user;
- determining, by the computer, that a current weight detected by the computer using the scale is reduced by an amount equal to the one or more items;
- responsive to determining that the current weight detected by the computer using the scale is reduced by the amount equal to the one or more items, automatically generating, by the computer, a second notification indicating that the transporter has retrieved the one or more items;
- and
- transmitting, by the computer, the second notification to the central server computer, wherein the central server computer transmits an update message to an end user device of the end user based on the second notification, and stores the actual weight data corresponding to the estimated weight data, wherein the actual weight data is used by the central server computer to prove that an order for the one or more items was complete when the one or more items were obtained by the transporter from the service provider, and delivered to the end user.
A system comprising:
- a central server computer;
- and
- a scale system comprising
- a scale, and
- a computer coupled to the scale, the computer comprising
- a processor, and
- a computer readable medium comprising code, executable by the processor, to perform a method comprising
- receiving, from the central server computer over a communications network, a fulfillment request associated with one or more items to be delivered from a service provider preparing the one or more items to an end user by a transporter operating a transporter user device,
- responsive to receiving the fulfillment request, determining estimated weight data based on the one or more items in the fulfillment request,
- obtaining actual weight data associated with the fulfillment request for one or more items, the actual weight data obtained using the scale,
- verifying that the actual weight data corresponds to the estimated weight data,
- in response to verifying that the actual weight data corresponds to the estimated weight data, automatically generating a first notification that the one or more items are completed by the service provider and are ready to deliver to the end user, and transmitting the first notification to the central server computer, wherein the central server computer transmits the first notification to the transporter user device of the transporter that is delivering the one or more items to the end user,
- determining that a current weight detected by the computer using the scale is reduced by an amount equal to the one or more items,
- responsive to determining that the current weight detected by the computer using the scale is reduced by the amount equal to the one or more items, automatically generating a second notification indicating that the transporter has retrieved the one or more items, and
- transmitting the second notification to the central server computer, wherein the central server computer transmits an update message to an end user device of the end user based on the second notification, and stores the actual weight data corresponding to the estimated weight data, wherein the actual weight data is used by the central server computer to prove that an order for the one or more items was complete when the one or more items were obtained by the transporter from the service provider, and delivered to the end user.
Dependencies are inferred from the claim text.