Patents by Inventor Jeffrey F. Iacono
Jeffrey F. Iacono has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11934991Abstract: 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: GrantFiled: January 13, 2023Date of Patent: March 19, 2024Assignee: DOORDASH, INC.Inventors: Xingjie Liu, Jevin Bhorania, Ajit Kalidindi Varma, Jeffrey F. Iacono
-
Publication number: 20230177453Abstract: 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: ApplicationFiled: January 13, 2023Publication date: June 8, 2023Inventors: Xingjie LIU, Jevin BHORANIA, Ajit Kalidindi VARMA, Jeffrey F. IACONO
-
Patent number: 11657442Abstract: Integrating a fulfillment service provider into a third-party application via an Application Programming Interface (API) is described. In an example, a computing device associated with a fulfillment service provider can determine, based at least in part on an indication of an interaction between a user and a third-party application, that the fulfillment service provider has been initialized. In one example, functionality associated with the fulfillment service provider can be accessible to the third-party application via an API. In at least one example, the computing device can generate, based at least in part on the interaction with the third-party application and while the fulfillment service provider is initialized, a recommendation of at least one of a service, a merchant, or an item associated with the fulfillment service provider. The computing device can cause the recommendation to be presented via at least one of the third-party application or the fulfillment service provider.Type: GrantFiled: November 11, 2021Date of Patent: May 23, 2023Assignee: DoorDash, Inc.Inventors: Jeffrey F. Iacono, Keith Chu, Joey Lu, Michael Thole, Sang Zhang
-
Patent number: 11556886Abstract: In some examples, a computing device may receive, from a user device, user input indicating selection of a first item to place an order with a merchant. The computing device may analyze a plurality of transaction records for past orders to determine a likelihood that the first item will be unavailable for the order. The computing device may send a communication that causes the user interface on the user device to display a notification including a request for an action to perform in the event that the first item is unavailable. The computing device may receive a response including an instruction for the action to perform. The computing device may cause the order to be placed with the merchant. In response to receiving subsequently an indication from the merchant that the first item is unavailable, the computing device may send a communication to cause the action to be performed.Type: GrantFiled: July 9, 2019Date of Patent: January 17, 2023Assignee: DOORDASH, INC.Inventors: Xingjie Liu, Jevin Bhorania, Ajit Kalidindi Varma, Jeffrey F. Iacono
-
Patent number: 11205212Abstract: Integrating a fulfillment service provider into a third-party application via an Application Programming Interface (API) is described. In an example, a computing device associated with a fulfillment service provider can determine, based at least in part on an indication of an interaction between a user and a third-party application, that the fulfillment service provider has been initialized. In one example, functionality associated with the fulfillment service provider can be accessible to the third-party application via an API. In at least one example, the computing device can generate, based at least in part on the interaction with the third-party application and while the fulfillment service provider is initialized, a recommendation of at least one of a service, a merchant, or an item associated with the fulfillment service provider. The computing device can cause the recommendation to be presented via at least one of the third-party application or the fulfillment service provider.Type: GrantFiled: May 8, 2019Date of Patent: December 21, 2021Assignee: DoorDash, Inc.Inventors: Jeffrey F. Iacono, Keith Chu, Joey Lu, Michael Thole, Sang Zhang
-
Patent number: 11010819Abstract: In some examples, a computing device exposes, to a merchant device, one or more Application Programming Interfaces (APIs) for accessing a delivery service. The computing device receives, from the merchant device, via the one or more APIs, a request regarding delivery of an order specified by a customer for delivery from the merchant. The computing device may send a communication to a courier to instruct the courier to deliver the order. The computing device may receive, from the merchant device, via the one or more APIs, a request for a delivery status of the order received via a user interface. The computing device may determine the delivery status of the order based at least partially on location information received from the courier, and sends the delivery status to prompt the merchant device to present the delivery status in the user interface.Type: GrantFiled: May 9, 2018Date of Patent: May 18, 2021Assignee: DOORDASH, INC.Inventors: Jeffrey F. Iacono, Derek Hammer, Jesse L. Reiss, Alexander Soong
-
Publication number: 20210089995Abstract: Techniques to enable a merchant to control preparation times for items that are offered by the merchant are described herein. In some examples, a merchant may indicate a status of demand in preparing orders. For instance, the merchant may indicate that the merchant is associated with more than a threshold amount of preparation activity. When the merchant indicates an increased demand, a preparation time for items that are offered by the merchant may be extended by an amount of time. This extended preparation time may be used to inform customers of delivery times for orders that are being placed or have been placed with the merchant. Additionally, or alternatively, this extended preparation time may be used to inform couriers of pickup times of the items from the merchant for delivery to customers. The extended preparation time may additionally, or alternatively, be used for other purposes.Type: ApplicationFiled: December 23, 2016Publication date: March 25, 2021Inventors: Jeffrey F. Iacono, Jesse L. Reiss, Matthias Reichenbach
-
Publication number: 20180260883Abstract: In some examples, a computing device exposes, to a merchant device, one or more Application Programming Interfaces (APIs) for accessing a fulfilment service. The computing device receives, from the merchant device, via the one or more APIs, a request regarding fulfillment of an order specified by a customer for fulfilment from the merchant. The computing device may send a communication to a mobile agent to instruct the mobile agent to fulfill the order. The computing device may receive, from the merchant device, via the one or more APIs, a request for a fulfilment status of the order received via a user interface. The computing device may determine the fulfilment status of the order based at least partially on location information received from the mobile agent, and sends the fulfilment status to prompt the merchant device to present the fulfilment status in the user interface.Type: ApplicationFiled: May 9, 2018Publication date: September 13, 2018Inventors: Jeffrey F. IACONO, Derek HAMMER, Jesse L. REISS, Alexander SOONG
-
Publication number: 20180096414Abstract: A system and environment to enable entities to utilize courier services provided by a service provider are described herein. In some examples, the service provider exposes the courier services to a computing device associated with a merchant, buyer, and/or others using one or more Application Programming Interfaces (APIs) provided by the service provider. The one or more APIs may enable merchants and/or others to automatically integrate the courier services into technologies used by the merchants and/or others in order to facilitate delivery of items that are offered for acquisition by the merchants.Type: ApplicationFiled: September 30, 2016Publication date: April 5, 2018Inventors: Jeffrey F. Iacono, Derek Hammer, Jesse L. Reiss, Alexander Soong
-
Patent number: 9934530Abstract: A system and environment to enable entities to utilize courier services provided by a service provider are described herein. In some examples, the service provider exposes the courier services to a computing device associated with a merchant, buyer, and/or others using one or more Application Programming Interfaces (APIs) provided by the service provider. The one or more APIs may enable merchants and/or others to automatically integrate the courier services into technologies used by the merchants and/or others in order to facilitate delivery of items that are offered for acquisition by the merchants.Type: GrantFiled: September 30, 2016Date of Patent: April 3, 2018Assignee: SQUARE, INC.Inventors: Jeffrey F. Iacono, Derek Hammer, Jesse L. Reiss, Alexander Soong
-
Patent number: 9928540Abstract: Techniques to enable the integration of a courier service with a customer application. To integrate a courier service with a customer application, a system may receive a plurality of orders that are to be fulfilled by delivery along with a plurality of locations associated with a plurality of courier devices. The system can then generate a proposal for an order that is based on the plurality of orders and the plurality of locations. In some instances, the system generates the proposal to include one or more options for fulfilling the order, such as delivery by a courier, pickup by a customer, or dine-in by the customer. In some instances, the system further determines a cost associated with each of the options and generates the proposal to include the respective costs.Type: GrantFiled: December 27, 2016Date of Patent: March 27, 2018Assignee: SQUARE, INC.Inventors: Ryan Gerard, Fion Lam, Keith Chu, Jesse L. Reiss, Jeffrey F. Iacono, Derek Hammer, Michael Thole