Patents Assigned to DoorDash, Inc.
-
Patent number: 11880197Abstract: A remote vehicle control system includes a vehicle mounted sensor system including a video camera system for producing video data and a distance mapping sensor system for producing distance map data. A data handling system is used to compress and transmit both the video and distance map data over a cellular network using feed forward correction. A virtual control system acts to receive the video and distance map data, while providing a user with a live video stream supported by distance map data. Based on user actions, control instructions can be sent to the vehicle mounted sensor system and the remote vehicle over the cellular network.Type: GrantFiled: September 22, 2021Date of Patent: January 23, 2024Assignee: DoorDash, Inc.Inventors: Lawrence Oliver Ryan, Usman Ghani, Tobenna Arodigobu
-
Patent number: 11869036Abstract: A method includes storing one or more interest indicators for providing communications for resources associated with a plurality of second service providers, and then receiving, a fulfillment request from an application in an end user device. The fulfillment request being for resources to be fulfilled by a first service provider. The method also includes determining one or more interest indicators from the retrieved interest indicators associated with the second service providers and providing one or more communications associated with at least one of the determined one or more interest indicators of one or more second service providers to the application along with a display of a service provider identifier of the first service provider or the resources to be fulfilled by the first service provider.Type: GrantFiled: March 17, 2022Date of Patent: January 9, 2024Assignee: DoorDash, Inc.Inventors: Erik Zhang, Ujjwal Gulecha
-
Publication number: 20240005265Abstract: A method includes a server computer receiving data relating to a plurality of delivery orders from service providers to end users, and data relating to a plurality of delivery orders from end users to service providers. The server computer determines a plurality of routes corresponding to the plurality of delivery orders. The server computer can then determine a set of optimal route plans by combining delivery order routes. The server computer can then receive acceptances from a plurality of transporters that will execute the set of optimal route plans. The server computer can then facilitate execution of the optimal route plans.Type: ApplicationFiled: June 30, 2023Publication date: January 4, 2024Applicant: DoorDash, Inc.Inventors: Gagan Gupta, Viraj Bindra, Larry Waldman, Rajat Shroff
-
Publication number: 20240005334Abstract: A method includes providing, by server computer to a service provider, an onboarding interface for onboarding a service provider to accept returns initiated by end users and from a plurality of available transporters, and then receiving, by the server computer, selections from the service provider regarding different options for processing returns via the onboarding interface. The server computer can receive a plurality of return orders for a plurality of items from a plurality of end users. and process the return orders according to the stored and selected options.Type: ApplicationFiled: June 30, 2023Publication date: January 4, 2024Applicant: DoorDash, Inc.Inventors: Gagan Gupta, Viraj Bindra, Larry Waldman, Rajat Shroff
-
Publication number: 20240005266Abstract: A method includes receiving, by a server computer, request from an end user of an item to deliver the item to a service provider. The method includes providing, by the server computer, a retrieval message to a transporter to travel to the end user to retrieve the item and determine if the item is suitable for return to the service provider, and receiving, by the server computer, an item confirmation message from the transporter that the item is suitable for return to the service provider. The method also includes receiving, by the server computer, a delivery confirmation message from the transporter that the item was successfully delivered to the service provider.Type: ApplicationFiled: June 30, 2023Publication date: January 4, 2024Applicant: DoorDash, Inc.Inventors: Gagan Gupta, Viraj Bindra, Larry Waldman, Rajat Shroff
-
Patent number: 11847437Abstract: In some examples, one or more processors configured by executable instructions receive, from a first computing device, at least one key-to-string mapping related to updated software located at a repository. The one or more processors further receive an indication of a target locale associated with the updated software. The one or more processors may compare a first string from the at least one key-to-string mapping with translated strings maintained in a database in association with the target locale to determine that a translated version of the first string for the target locale is present in the database. The one or more processors may send the translated version of the first string from the database to the first computing device in association with the updated software located at the repository.Type: GrantFiled: May 31, 2022Date of Patent: December 19, 2023Assignee: DOORDASH, INC.Inventors: Jaen Mikael Nordqvist, Venkataramanan Kuppuswamy, Hang Yin
-
Publication number: 20230401527Abstract: A method includes a server computer receiving delivery data associated with a plurality of deliveries in a geographical area. The server computer can determine a plurality of adverse delivery zones in the geographical area. The server computer can receive a fulfillment request to deliver an item to an end user at a specific location and determine if the specific location is in one of the adverse delivery zones. If the specific location is in one of the adverse delivery zones, the server computer can take one or more additional actions to ensure that the item is delivered to the end user at the specific location.Type: ApplicationFiled: June 9, 2023Publication date: December 14, 2023Applicant: DoorDash, Inc.Inventors: Aniket Patil, Eliott Gray, Anthony Forlin, Lipeng Peng, Jenna Kiyasu, Sara Panitz, Stephanie Wing See Chiu, Deepthi Brundavanam
-
Publication number: 20230351483Abstract: Systems and methods for universal menu integration. A digital key is issued to a vendor to access an interface. An uploaded menu is received from the vendor. The uploaded menu is in a universal format based on pre-determined criteria. The menu may be received from the vendor via HyperText Transfer Protocol (HTTP). The uploaded menu may be submitted in a format different from the universal format and then subsequently translated into the universal format. The uploaded menu is posted for receiving online delivery orders. An online delivery order is received from a user device. Last, the online delivery order is transmitted to the vendor. The interface may be an application programming interface (API) utilizing an API library including post, get, and patch functions, as well as out of stock and item availability fields. The system may be configured to receive menu updates after posting the uploaded menu.Type: ApplicationFiled: June 23, 2022Publication date: November 2, 2023Applicant: DoorDash, Inc.Inventors: Shelling Hsu, Syed Shayon Saleh, Karthika Purushothaman
-
Publication number: 20230341870Abstract: Provided are various systems and processes for improving last-mile delivery of real-time, on-demand orders for perishable goods. In one aspect, an automated vehicle (AV) comprises a body including a storage compartment for storing perishable goods. The storage compartment is accessible by a user upon authentication of the user. The AV further comprises a sensor module for receiving data for navigating the AV. The sensor module is positioned above the body on a support structure at a predetermined height above the ground, such as three to five feet. The data includes one or more of the following: audio data, video data, radio waves, and backscattered light waves. The AV further comprises an onboard computer system configured to process the data to navigate the AV along motor vehicle routes and pedestrian routes. The AV may be configured to interface with an automated locker system to retrieve or deposit the perishable goods.Type: ApplicationFiled: June 23, 2023Publication date: October 26, 2023Applicant: DoorDash, Inc.Inventors: Harrison Shih, Jeff Ning Han, Thomas Scott Stephens, Dan Michael Babcock, Cody Duane Aughney
-
Patent number: 11790387Abstract: A method, a computer program product, and a computer system. Activities of at least one customer with at least one tagged merchandise in possession of the at least one customer are monitored. The at least one tagged merchandise includes multiple Internet-of-Things (IoT) devices communicatively coupled over local communication channels to a central IoT hub which is communicatively coupled to an IoT service over the Internet. Each IoT device is designed for a particular application. The multiple IoT devices include respective multiple sensors with each sensor being particularized for the particular application of the IoT device that includes each sensor. The multiple IoT devices include a first IoT device that includes a first sensor configured to sense a type of interaction the at least one customer has with the at least one tagged merchandise to make a determination based on a gamification analysis of a qualifying event or a non-qualifying event.Type: GrantFiled: June 6, 2022Date of Patent: October 17, 2023Assignee: DoorDash, Inc.Inventor: Lisa Seacat DeLuca
-
Patent number: 11782931Abstract: The program directs a computer processor to implement a program that selects at least one substitute ingredient for a food recipe based on a plurality of determined criteria. The program receives a food recipe comprising one or more ingredients, instructions, and preparation time. The program determines time constraints of a user. The program identifies one or more Internet of Things (IoT) enabled cooking devices that are available in a kitchen associated with the user to carry out the instructions of the food recipe. The program searches a market database in a market to identify available options for the at least one substitute ingredient found in the market database based on a similarity level of the at least one substitute ingredient compared with at least one ambiguous ingredient in the food recipe, and selects the at least one substitute ingredient according to the plurality of determined criteria.Type: GrantFiled: February 21, 2022Date of Patent: October 10, 2023Assignee: DoorDash, Inc.Inventors: Donna K. Byron, Mark Delaney, Robert Grant, Charlotte Hutchinson
-
Patent number: 11783282Abstract: Provided are various systems and processes for improving last-mile delivery of real-time, on-demand orders for perishable goods. In one aspect, a method is provided for aggregating on-demand deliveries using a depot dispatch protocol which may implement automated order transport and retrieval systems. The method comprises dispatching merchant couriers to transport on-demand orders from merchants to a merchant depot where the orders are aggregated and batched based on optimized delivery routes and destination proximities. Batches of orders are then transported to a customer depot corresponding to an area of delivery destinations. Orders are then assigned to delivery couriers for completion of delivery to customers. Such delivery routing systems and processes may be implemented alongside a delivery tracking system for generating estimated time of arrival predictive updates for real-time delivery of perishable goods.Type: GrantFiled: December 18, 2020Date of Patent: October 10, 2023Assignee: DoorDash, Inc.Inventors: Jeff Ning Han, Dan Michael Babcock, Thomas Scott Stephens, Cody Duane Aughney
-
Patent number: 11755906Abstract: Described are systems and processes for generating dynamic estimated time of arrival predictive updates for delivery of perishable goods. In one aspect a system is configured for generating dynamic estimated time of arrival (ETA) predictive updates between a series of successive events for real-time delivery of orders. For each order, a plurality of delivery events and corresponding timestamps are received from devices operated by customers, restaurants, and couriers. Based on the timestamps, the system generates a plurality of ETA time predictions for one or more of the delivery events with trained predictive models that use weighted factors including historical restaurant data and historical courier performance. As additional timestamps are received for a delivery event, the trained predictive models dynamically update the ETA time predictions for successive events. The predictive models may be continuously trained by updating the weighted factors based on the received timestamps.Type: GrantFiled: May 7, 2021Date of Patent: September 12, 2023Assignee: DoorDash, Inc.Inventors: Jeff Ning Han, William Preston Parry, Bing Wang, Rohan Balraj Chopra
-
Patent number: 11726494Abstract: Provided are various systems and processes for improving last-mile delivery of real-time, on-demand orders for perishable goods. In one aspect, an automated vehicle (AV) comprises a body including a storage compartment for storing perishable goods. The storage compartment is accessible by a user upon authentication of the user. The AV further comprises a sensor module for receiving data for navigating the AV. The sensor module is positioned above the body on a support structure at a predetermined height above the ground, such as three to five feet. The data includes one or more of the following: audio data, video data, radio waves, and backscattered light waves. The AV further comprises an onboard computer system configured to process the data to navigate the AV along motor vehicle routes and pedestrian routes. The AV may be configured to interface with an automated locker system to retrieve or deposit the perishable goods.Type: GrantFiled: May 20, 2022Date of Patent: August 15, 2023Assignee: DoorDash, Inc.Inventors: Harrison Shih, Jeff Ning Han, Thomas Scott Stephens, Dan Michael Babcock, Cody Duane Aughney
-
Patent number: 11726847Abstract: In some examples, a computing device may receive a user request and may determine a user jurisdiction associated with the received user request. Based at least on a request type and the user jurisdiction, the computing device may select a first policy file from among a plurality of policy files, the plurality of policy files preconfigured for respective different combinations of at least the request type and the user jurisdiction to contain at least one data action for instructing at least one respective target subsystem to perform the at least one data action in response to a respective user request. In addition, the computing device may send, based on a data action included in the first policy file, at least one instruction to at least one target subsystem.Type: GrantFiled: September 14, 2021Date of Patent: August 15, 2023Assignee: DOORDASH, INC.Inventors: Jay B Weinstein, Venkataramanan Kuppuswamy
-
Patent number: 11710172Abstract: In some examples, a location of a merchant is updated as the merchant moves. A server receives the location of the merchant, and compares that location to the location of a user, so as to determine whether the merchant is located within a first threshold distance or a second, smaller threshold distance from the location of the user. If the user is within the first threshold distance, the server presents a first point of sale (POS) interface to initiate an order from the merchant and present the user with an option to fulfill that order through delivery. If the merchant is located within the second, smaller threshold distance from the user, the server presents the user with a second POS interface that gives the user an option to fulfill the order through pickup instead of delivery.Type: GrantFiled: April 15, 2021Date of Patent: July 25, 2023Assignee: DoorDash, Inc.Inventor: Jeffrey Montague
-
Patent number: 11699171Abstract: In an approach to determining a boundary-specific offer, one or more computer processors determine a user of a mobile device is within a pre-defined physical boundary. The one or more computer processors determine a first notification of an offer corresponding to the pre-defined physical boundary. The one or more computer processors send the first notification of the offer to the mobile device. The one or more computer processors determine whether the user of the mobile device moved outside of the pre-defined physical boundary. In response to determining the user of the mobile device moved outside of the pre-defined physical boundary, the one or more computer processors invalidate the offer.Type: GrantFiled: July 22, 2022Date of Patent: July 11, 2023Assignee: DoorDash, Inc.Inventors: Jeremy A. Greenberger, Zachary M. Greenberger, Jana H. Jenkins
-
Publication number: 20230206308Abstract: A server computer obtains a plurality of user features, a plurality of service provider features, and a model. The server computer inputs the plurality of user features and the plurality of service provider features into the model. The server computer updates the model to form an updated model. The server computer determines a plurality of carts using the updated model. Each cart of the plurality of carts includes one or more items. The server computer provides one or more carts of the plurality of carts to an end user device. The server computer receives a selection of a cart of the one or more carts or a modification thereof. The server computer processes the selection by facilitating preparation and delivery of the one or more items in the cart. The server computer updates the updated model using data related to the cart to form a subsequent model.Type: ApplicationFiled: December 29, 2022Publication date: June 29, 2023Applicant: DoorDash, Inc.Inventors: Matthew Johnathan Fan, Indhu Kamala Kumar, Satish Subhashrao Saley, Jingyi Deng
-
Publication number: 20230196272Abstract: A method includes receiving, by a computer, a destination address. The computer can obtain historical fulfillment data for the destination address. The computer can then determine one or more temporary transporter locations based on the historical fulfillment data for the destination address. The computer can determine a waypoint location from the one or more temporary transporter locations. The computer can provide the waypoint location.Type: ApplicationFiled: December 8, 2022Publication date: June 22, 2023Applicant: DoorDash, Inc.Inventors: Sushil Vellanki, Chi Zhang, Xun Liu, Eric Pan
-
Patent number: 11682036Abstract: In some examples, a computing device may receive data from a plurality of groups of data sources. The computing device may create a training data set from a first portion of the received data and may create a plurality of validation data sets from a second portion of the received data. For example, each validation data set may correspond to a respective one of the groups of data sources. The computing device may train, using the training data set, a plurality of machine learning models configured for synthesizing data. For instance, respective ones of the machine learning models may correspond to respective ones of the groups of data sources. Further, the computing device may validate the respective machine learning models using the respective validation data set corresponding to the respective group to which the respective machine learning model being validated corresponds.Type: GrantFiled: March 10, 2021Date of Patent: June 20, 2023Assignee: DOORDASH, INC.Inventors: Robert Bryant Kaspar, Alok Gupta, Aman Dhesi