Patents Assigned to DoorDash, Inc.
  • Patent number: 11966706
    Abstract: A dialogue complexity assessment method, system, and computer program product including calculating a complexity utilizing domain-dependent terms and domain-independent terms of a dialogue, where the dialogue includes dialogue data from contact centers of service providers.
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: April 23, 2024
    Assignee: DoorDash, Inc.
    Inventors: Biplav Srivastava, Qingzi Vera Liao, Pavan Kapanipathi Bangalore
  • Publication number: 20240127388
    Abstract: Systems, methods, and computer-readable media for providing a signaling location beacon are provided. Specifically, a collection location for collecting, by an agent, an item is determined. Also, a physical beacon associated with the pickup location can be identified. Further, an interaction between the physical beacon and the agent can be detected. For example, the interaction can occur based on the physical beacon and the agent being in physical proximity to each other during a process of the agent collecting the item at the collection location. As follows, in response to the interaction, transmission of a sensory signal to the agent can be facilitated to provide perceivable direction information associated with the physical location to the agent. The sensory signal can be specific to the agent based on the interaction between the physical beacon and the agent.
    Type: Application
    Filed: December 6, 2023
    Publication date: April 18, 2024
    Applicant: DoorDash Inc.
    Inventors: Ilya Polyakov, Albert Poon, Rajat Shroff
  • Patent number: 11961115
    Abstract: In some examples, a computing device may receive data from a plurality of groups of data sources. The computing device may access a plurality of data synthetization machine learning models configured for generating synthetic data. Respective ones of the data synthetization machine learning models may correspond to respective ones of the groups of data sources. The computing device generates first synthetic data by inputting, to a first data synthetization machine learning model, first data received from a first data source group, and generates second synthetic data by inputting, to a second data synthetization machine learning model, second data received from a second data source group. The computing device determines an allocation of resources based at least in part on comparing the first data and the first synthetic data with the second data and the second synthetic data.
    Type: Grant
    Filed: May 18, 2023
    Date of Patent: April 16, 2024
    Assignee: DOORDASH, INC.
    Inventors: Robert Bryant Kaspar, Alok Gupta, Aman Dhesi
  • Publication number: 20240095776
    Abstract: 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: Application
    Filed: December 1, 2023
    Publication date: March 21, 2024
    Applicant: DoorDash, Inc.
    Inventors: Erik Zhang, Ujjwal Gulecha
  • Patent number: 11934991
    Abstract: In some examples, a computing device sends, to an application on a user device, item information to cause the application to present a user interface including information about items available from a merchant. In response to receiving a user input via the user interface to select an item from the merchant, the computing device determines that a likelihood that the item will be unavailable exceeds a threshold. The computing device sends a communication that causes the application to present a plurality of selectable options to indicate actions to perform when the item is unavailable. The computing device receives a request to place the order for the item, and an indication of the action to perform. In response to receiving a communication from the merchant device indicating that the item is unavailable, the computing device sends an instruction to the merchant device indicating the action to perform.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: March 19, 2024
    Assignee: DOORDASH, INC.
    Inventors: Xingjie Liu, Jevin Bhorania, Ajit Kalidindi Varma, Jeffrey F. Iacono
  • Patent number: 11928861
    Abstract: In some examples, a computer system may receive an image and associated location information corresponding to a location at which the image was captured. The system may provide the image as input to a machine-learning model previously trained to determine whether the received image includes a threshold amount of information to indicate that received location information indicates a location corresponding to the received image. Based at least in part on an output of the machine-learning model indicating that the received image meets the threshold, the system may store the associated location information as mapping information associated with the location.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: March 12, 2024
    Assignee: DOORDASH, INC.
    Inventors: Sushil Vellanki, Kuleen Nimkar, Li Xiang Tian
  • Patent number: 11918149
    Abstract: A method for operating an automated food making apparatus having a motor, actuator arm, and an apparatus. The apparatus may be a paddle with flexible fins. The method rotates the paddle with a pin-shaft mechanism to dispense an ingredient placed in a canister, controls the motor automatically based on weight sensor readings, and locates a position of the actuator arm with position sensors. The same motor dispenses ingredients from a plurality of canisters. The method may have a plurality of paddle rotation and weight measurement steps until a target weight is reached. The plurality of paddle rotation steps may be unidirectional or bidirectional paddle rotation. The paddle may be rotated according to one or more paddle rotation algorithms, an error recovery algorithm, or different algorithms based on the amounts of ingredients remaining in the canister. The paddle may be rocked until the target weight is achieved.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: March 5, 2024
    Assignee: DoorDash, Inc.
    Inventors: Deepak Chandra Sekar, Kathirgugan Kathirasen, Brian Richardson, Sanath Bhat, Levi Lalla
  • Patent number: 11922366
    Abstract: Provided are systems and processes for optimizing assignments of deliveries for perishable goods. In one aspect, a method is provided for pairing a set of created orders with a set of available couriers. The set of created orders may include orders confirmed by the merchant and the set of available couriers include couriers that are online with an active status. Feasible pairings are generated between each courier and each created order. Infeasible pairings are eliminated based on factors such as transportation mode. Possible routes for each pairing are generated and scored based on weighted factors. The scores are optimized to achieve a set of routes with a maximum score. The routes are then offered to the corresponding courier if the courier will arrive at or after the created order is completed by the merchant. A neural network may be implemented to recognize the optimal score for a given duration.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: March 5, 2024
    Assignee: DoorDash, Inc.
    Inventors: Rohan Balraj Chopra, Richard Hwang, Jeff Ning Han
  • Patent number: 11918150
    Abstract: An automated food making apparatus having a carousel and at least one canister. The at least one canister may include a disposable bag having ingredients therein, with the disposable bag being disposed at an upper portion of the canister. The at least one canister may further include a reusable lower portion configured to be removably attached to the disposable bag. The reusable lower portion may further include a paddle to aid in dispensing ingredients from the disposable bag. The automated food making apparatus may further include a dispensing apparatus that is configured to dispense ingredients from the disposable bag.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: March 5, 2024
    Assignee: DOORDASH, INC.
    Inventors: Sanath Bhat, Tai Yen Chung, Kathirgugan Kathirasen, Deepak Chandra Sekar, Brian Richardson
  • Publication number: 20240070601
    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.
    Type: Application
    Filed: July 18, 2023
    Publication date: February 29, 2024
    Applicant: DoorDash, Inc.
    Inventors: Harrison Shih, Hamid Sani, Levi Lalla, Agota Sipos, Milind Shah, Derek Bruce Young, Thomas Belluscio
  • Patent number: 11915170
    Abstract: In some examples, a processor may access past order information for a plurality of merchants to determine, for an upcoming time period, a number of orders predicted to be received by the merchants. The processor may determine geographic locations of delivery agent devices, each associated with a respective delivery agent. The processor may compare, for the upcoming time period, a number of active delivery agents with the number of orders predicted to be received. Based at least on determining a predicted shortage of active delivery agents for the upcoming time period, the processor selects a first delivery agent of the plurality of delivery agents to pick up a first order from a first pickup location of a first merchant and a second order from a second pickup location of a second merchant, and sends a message to a first delivery agent device associated with the first delivery agent.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: February 27, 2024
    Assignee: DOORDASH, INC.
    Inventors: Jesse Lee Reiss, Ajit Kalidindi Varma, Jeffrey Frank Iacono, Richard David Din
  • Patent number: 11908026
    Abstract: In some examples, a computing device may receive, from a plurality of merchant devices associated with a plurality of merchants, respectively, electronic communications indicating pickup locations associated with the respective merchants. The computing device may access map information to determine a group of the respective pickup locations within a threshold distance of each other, the group of respective pickup locations corresponding to a group of the merchants. The computing device may send, to a buyer device, based at least on the pickup locations determined to be within the threshold distance of each other, merchant information that causes, at least in part, an application on the buyer device to present a user interface including information about the group of merchants, the information about the group of merchants including an indication that items ordered from the merchants in the group of merchants are available for combined delivery.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: February 20, 2024
    Assignee: DOORDASH, INC.
    Inventors: Benjamin R. Bernstein, Jeffrey Frank Iacono, Jesse Lee Reiss
  • Patent number: 11900445
    Abstract: 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: Grant
    Filed: June 23, 2022
    Date of Patent: February 13, 2024
    Assignee: DoorDash, Inc.
    Inventors: Shelling Hsu, Syed Shayon Saleh, Karthika Purushothaman
  • Patent number: 11887207
    Abstract: Systems, methods, and computer-readable media for providing a signaling location beacon are provided. Specifically, a collection location for collecting, by an agent, an item is determined. Also, a physical beacon associated with the pickup location can be identified. Further, an interaction between the physical beacon and the agent can be detected. For example, the interaction can occur based on the physical beacon and the agent being in physical proximity to each other during a process of the agent collecting the item at the collection location. As follows, in response to the interaction, transmission of a sensory signal to the agent can be facilitated to provide perceivable direction information associated with the physical location to the agent. The sensory signal can be specific to the agent based on the interaction between the physical beacon and the agent.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: January 30, 2024
    Assignee: DOORDASH, INC.
    Inventors: Ilya Polyakov, Albert Poon, Rajat Shroff
  • Patent number: 11880197
    Abstract: 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: Grant
    Filed: September 22, 2021
    Date of Patent: January 23, 2024
    Assignee: DoorDash, Inc.
    Inventors: Lawrence Oliver Ryan, Usman Ghani, Tobenna Arodigobu
  • Patent number: 11869036
    Abstract: 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: Grant
    Filed: March 17, 2022
    Date of Patent: January 9, 2024
    Assignee: DoorDash, Inc.
    Inventors: Erik Zhang, Ujjwal Gulecha
  • Publication number: 20240005265
    Abstract: 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: Application
    Filed: June 30, 2023
    Publication date: January 4, 2024
    Applicant: DoorDash, Inc.
    Inventors: Gagan Gupta, Viraj Bindra, Larry Waldman, Rajat Shroff
  • Publication number: 20240005334
    Abstract: 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: Application
    Filed: June 30, 2023
    Publication date: January 4, 2024
    Applicant: DoorDash, Inc.
    Inventors: Gagan Gupta, Viraj Bindra, Larry Waldman, Rajat Shroff
  • Publication number: 20240005266
    Abstract: 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: Application
    Filed: June 30, 2023
    Publication date: January 4, 2024
    Applicant: DoorDash, Inc.
    Inventors: Gagan Gupta, Viraj Bindra, Larry Waldman, Rajat Shroff
  • Patent number: 11847437
    Abstract: 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: Grant
    Filed: May 31, 2022
    Date of Patent: December 19, 2023
    Assignee: DOORDASH, INC.
    Inventors: Jaen Mikael Nordqvist, Venkataramanan Kuppuswamy, Hang Yin