Patents by Inventor Jason Droege
Jason Droege 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).
-
Publication number: 20240410712Abstract: A network system can receive, from a user device of a requesting user, a query related to a first service. If the network system determines that a first service provider is in progress of providing a second service for the requesting user, the network system can identify, based on a service location of the second service, a plurality of entities that provide items available for selection in association with the first service. The network system can further determine whether to select the first service provider to fulfill the request for the first service based on an estimated first service duration associated with the first service and an estimated duration remaining for the second service. The first service duration can be estimated based on respective timing information associated one or more items selected by the requesting user. The network system can update a route for the first service provider.Type: ApplicationFiled: July 22, 2024Publication date: December 12, 2024Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Patent number: 12104918Abstract: A computer system can estimate preparation times associated with items offered by a plurality of entities to manage a service over a given geographic region. The computer system can receive, from a user device of a user, a request that indicates a user selection of a first set of one or more items to be provided by a first entity and a second set of one or more items to be provided by a second entity. The network system can determine a route of travel for a service provider to navigate in fulfilling the request. The route of navigation can be determined based at least in part on a first set of preparation timing information associated with the first set of one or more items and a second set of preparation timing information associated with the second set of one or more items.Type: GrantFiled: September 12, 2022Date of Patent: October 1, 2024Assignee: Uber Technologies, Inc.Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Patent number: 12044542Abstract: A network system can receive, from a user device of a requesting user, a query related to a first service. If the network system determines that a first service provider is in progress of providing a second service for the requesting user, the network system can identify, based on a service location of the second service, a plurality of entities that provide items available for selection in association with the first service. The network system can further determine whether to select the first service provider to fulfill the request for the first service based on an estimated first service duration associated with the first service and an estimated duration remaining for the second service. The first service duration can be estimated based on respective timing information associated one or more items selected by the requesting user. The network system can update a route for the first service provider.Type: GrantFiled: April 20, 2023Date of Patent: July 23, 2024Assignee: Uber Technologies, Inc.Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Publication number: 20230375360Abstract: A network system can receive, from a user device of a requesting user, a query related to a first service. If the network system determines that a first service provider is in progress of providing a second service for the requesting user, the network system can identify, based on a service location of the second service, a plurality of entities that provide items available for selection in association with the first service. The network system can further determine whether to select the first service provider to fulfill the request for the first service based on an estimated first service duration associated with the first service and an estimated duration remaining for the second service. The first service duration can be estimated based on respective timing information associated one or more items selected by the requesting user. The network system can update a route for the first service provider.Type: ApplicationFiled: April 20, 2023Publication date: November 23, 2023Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Patent number: 11656092Abstract: A network system can receive, from a user device of a requesting user, a query related to a first service. If the network system determines that a first service provider is in progress of providing a second service for the requesting user, the network system can identify, based on a service location of the second service, a plurality of entities that provide items available for selection in association with the first service. The network system can further determine whether to select the first service provider to fulfill the request for the first service based on an estimated first service duration associated with the first service and an estimated duration remaining for the second service. The first service duration can be estimated based on respective timing information associated one or more items selected by the requesting user. The network system can update a route for the first service provider.Type: GrantFiled: August 2, 2021Date of Patent: May 23, 2023Assignee: Uber Technologies, Inc.Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Publication number: 20230003542Abstract: A computer system can estimate preparation times associated with items offered by a plurality of entities to manage a service over a given geographic region. The computer system can receive, from a user device of a user, a request that indicates a user selection of a first set of one or more items to be provided by a first entity and a second set of one or more items to be provided by a second entity. The network system can determine a route of travel for a service provider to navigate in fulfilling the request. The route of navigation can be determined based at least in part on a first set of preparation timing information associated with the first set of one or more items and a second set of preparation timing information associated with the second set of one or more items.Type: ApplicationFiled: September 12, 2022Publication date: January 5, 2023Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Patent number: 11441920Abstract: A computer system can estimate preparation times associated with items offered by a plurality of entities to manage a service over a given geographic region. The computer system can receive, from a user device of a user, a request that indicates a user selection of a first set of one or more items to be provided by a first entity and a second set of one or more items to be provided by a second entity. The network system can determine a route of travel for a service provider to navigate in fulfilling the request. The route of navigation can be determined based at least in part on a first set of preparation timing information associated with the first set of one or more items and a second set of preparation timing information associated with the second set of one or more items.Type: GrantFiled: June 30, 2020Date of Patent: September 13, 2022Assignee: Uber Technologies, Inc.Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Publication number: 20210389155Abstract: A network system can receive, from a user device of a requesting user, a query related to a first service. If the network system determines that a first service provider is in progress of providing a second service for the requesting user, the network system can identify, based on a service location of the second service, a plurality of entities that provide items available for selection in association with the first service. The network system can further determine whether to select the first service provider to fulfill the request for the first service based on an estimated first service duration associated with the first service and an estimated duration remaining for the second service. The first service duration can be estimated based on respective timing information associated one or more items selected by the requesting user. The network system can update a route for the first service provider.Type: ApplicationFiled: August 2, 2021Publication date: December 16, 2021Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Patent number: 11079250Abstract: A network system can receive, from a user device of a requesting user, a query related to a first service. If the network system determines that a first service provider is in progress of providing a second service for the requesting user, the network system can identify, based on a service location of the second service, a plurality of entities that provide items available for selection in association with the first service. The network system can further determine whether to select the first service provider to fulfill the request for the first service based on an estimated first service duration associated with the first service and an estimated duration remaining for the second service. The first service duration can be estimated based on respective timing information associated one or more items selected by the requesting user. The network system can update a route for the first service provider.Type: GrantFiled: October 1, 2019Date of Patent: August 3, 2021Assignee: UBER TECHNOLOGIES, INC.Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Publication number: 20200333161Abstract: A computer system can estimate preparation times associated with items offered by a plurality of entities to manage a service over a given geographic region. The computer system can receive, from a user device of a user, a request that indicates a user selection of a first set of one or more items to be provided by a first entity and a second set of one or more items to be provided by a second entity. The network system can determine a route of travel for a service provider to navigate in fulfilling the request. The route of navigation can be determined based at least in part on a first set of preparation timing information associated with the first set of one or more items and a second set of preparation timing information associated with the second set of one or more items.Type: ApplicationFiled: June 30, 2020Publication date: October 22, 2020Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Patent number: 10712169Abstract: A computer system can estimate preparation times associated with items offered by a plurality of entities to manage a service over a given geographic region. The computer system can receive, from a user device of a user, a request that includes a selection of one or more items offered by one or more entities near the service location. The network system can determine an optimal route of navigation for a service provider to navigate in fulfilling the request. The route of navigation can be determined based at least in part on timing information associated with the one or more items selected by the user. The timing information can be determined based on historical data and/or real-time data.Type: GrantFiled: December 12, 2018Date of Patent: July 14, 2020Assignee: Uber Technologies, Inc.Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Publication number: 20200033156Abstract: A network system can receive, from a user device of a requesting user, a query related to a first service. If the network system determines that a first service provider is in progress of providing a second service for the requesting user, the network system can identify, based on a service location of the second service, a plurality of entities that provide items available for selection in association with the first service. The network system can further determine whether to select the first service provider to fulfill the request for the first service based on an estimated first service duration associated with the first service and an estimated duration remaining for the second service. The first service duration can be estimated based on respective timing information associated one or more items selected by the requesting user. The network system can update a route for the first service provider.Type: ApplicationFiled: October 1, 2019Publication date: January 30, 2020Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Patent number: 10458808Abstract: A network system can receive, from a user device of a requesting user, a query related to a first service. If the network system determines that a first service provider is in progress of providing a second service for the requesting user, the network system can identify, based on a service location of the second service, a plurality of entities that provide items available for selection in association with the first service. The network system can further determine whether to select the first service provider to fulfill the request for the first service based on an estimated first service duration associated with the first service and an estimated duration remaining for the second service. The first service duration can be estimated based on respective timing information associated one or more items selected by the requesting user. The network system can update a route for the first service provider.Type: GrantFiled: October 9, 2017Date of Patent: October 29, 2019Assignee: Uber Technologies, Inc.Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Publication number: 20190113361Abstract: A computer system can estimate preparation times associated with items offered by a plurality of entities to manage a service over a given geographic region. The computer system can receive, from a user device of a user, a request that includes a selection of one or more items offered by one or more entities near the service location. The network system can determine an optimal route of navigation for a service provider to navigate in fulfilling the request. The route of navigation can be determined based at least in part on timing information associated with the one or more items selected by the user. The timing information can be determined based on historical data and/or real-time data.Type: ApplicationFiled: December 12, 2018Publication date: April 18, 2019Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Patent number: 10190886Abstract: A network system can estimate preparation times associated with items offered by a plurality of entities to manage a network service over a given geographic region. The network system can receive, from a user device of a user, a request that includes a selection of one or more items offered by one or more entities near the service location. The network system can determine an optimal route for a service provider to navigate to provide the service based at least in part on mapping information and determined preparation times associated with the one or more selected items. The optimal route includes at least a first route segment from a first location to at least one of the entities and a route segment from a second location to the service location.Type: GrantFiled: October 9, 2017Date of Patent: January 29, 2019Assignee: Uber Technologies, Inc.Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Publication number: 20180189729Abstract: A network system can receive, from a user device of a requesting user, a query related to a first service. If the network system determines that a first service provider is in progress of providing a second service for the requesting user, the network system can identify, based on a service location of the second service, a plurality of entities that provide items available for selection in association with the first service. The network system can further determine whether to select the first service provider to fulfill the request for the first service based on an estimated first service duration associated with the first service and an estimated duration remaining for the second service. The first service duration can be estimated based on respective timing information associated one or more items selected by the requesting user. The network system can update a route for the first service provider.Type: ApplicationFiled: October 9, 2017Publication date: July 5, 2018Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Publication number: 20180188068Abstract: A network system can estimate preparation times associated with items offered by a plurality of entities to manage a network service over a given geographic region. The network system can receive, from a user device of a user, a request that includes a selection of one or more items offered by one or more entities near the service location. The network system can determine an optimal route for a service provider to navigate to provide the service based at least in part on mapping information and determined preparation times associated with the one or more selected items. The optimal route includes at least a first route segment from a first location to at least one of the entities and a route segment from a second location to the service location.Type: ApplicationFiled: October 9, 2017Publication date: July 5, 2018Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
-
Publication number: 20160328669Abstract: An on-demand delivery system enables users to order and receive inventory items, such as perishable goods and prepared food items. A demand for each inventory item may be forecasted and suppliers may be contacted to prepare inventory items to meet the forecasted demand. Supply vehicles are coordinated to pick up inventory packages and drop-off and transfer the inventory packages to delivery vehicles. During a given service period, requests are received, optimal vehicles are assigned to fulfill such requests, and correlated inventory data for each delivery vehicle are dynamically tracked.Type: ApplicationFiled: May 4, 2015Publication date: November 10, 2016Inventor: Jason Droege