Patents by Inventor Deepak A. Deshpande
Deepak A. Deshpande 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: 20250070991Abstract: An embodiment establishes a unified conferencing protocol (UCP). The embodiment establishes a UCP mediator wherein the UCP mediator is configured to establish a connection between two or more video conferencing platforms. The embodiment receives, via the UCP mediator, a request to communicate with a first video conferencing platform from a second video conferencing platform. The embodiment approves, via the UCP mediator, the request to communicate with the first video conferencing platform from the second video conferencing platform. The embodiment establishes a connection between the first video conferencing platform and the second video conferencing platform.Type: ApplicationFiled: August 22, 2023Publication date: February 27, 2025Applicant: International Business Machines CorporationInventors: Manish Gupta, Ankit Gautam, Deepak Gupta, Amit Deshpande
-
Publication number: 20240150315Abstract: The disclosure relates to allosteric modulators of ?2-adrenoceptor, pharmaceutical compositions thereof, and use thereof for the treatment of disease.Type: ApplicationFiled: October 6, 2023Publication date: May 9, 2024Inventors: Alexander D. MacKerell, Deepak Deshpande, Christopffer Lind, Sushrut D. Shah
-
Patent number: 11922343Abstract: Horizontally-scalable systems and methods for scheduling and optimizing deliveries are described herein. At least one scheduler is configured to receive a request to schedule a delivery for an origination location. The request includes a desired time slot. The request is compared to a persistent delivery snapshot for the origination location to determine availability of the desired time slot. An interim delivery snapshot including the requested delivery is generated when the persistent delivery snapshot has an available time slot corresponding to the desired time slot. At least one optimizer is configured to receive the interim delivery snapshot and generate an updated persistent delivery snapshot by applying an optimization process to the interim delivery snapshot.Type: GrantFiled: January 20, 2023Date of Patent: March 5, 2024Assignee: Walmart Apollo, LLCInventors: Amritayan Nayak, Prakash Seetharaman, Mingang Fu, Pushkar Raj Pande, Deepak Deshpande, Kumar Malyala, Rohit Jain
-
Publication number: 20230394423Abstract: A system including one or more processors and one or more non-transitory storage media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations including: receiving an order list for delivery at a delivery address; determining an estimated order collection time; continuously monitoring, in real-time, a respective location of each delivery driver of one or more delivery drivers of at least one delivery service by receiving the respective location of each delivery driver of the one or more delivery drivers from a respective delivery driver electronic device of each delivery driver; and instructing a first delivery driver of the one or more delivery drivers to pick up one or more items in the order list and deliver the one or more items to the delivery address. Other embodiments are disclosed herein.Type: ApplicationFiled: August 18, 2023Publication date: December 7, 2023Applicant: Walmart Apollo, LLCInventors: Austin Lee Smith, Deepak Deshpande, Vidyanand Krishnan, Michael Gilbert Ebener, Arnon Katz, Prakash Seetharaman
-
Patent number: 11810059Abstract: Systems and methods including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform functions comprising: determining at least one fleet delivery route for delivery of one or more items of one or more orders to one or more locations using a vehicle fleet; dynamically shuffling the at least one fleet delivery route by at least evaluating a cost differential; when the cost differential satisfies a threshold: removing the first order from the source route; inserting the first order into the first other delivery route; and communicating the first order to a first other deliverer associated with the first other delivery route. Additional embodiments are disclosed herein.Type: GrantFiled: November 7, 2022Date of Patent: November 7, 2023Assignee: WALMART APOLLO, LLCInventors: Mingang Fu, Deepak Deshpande, Prakash Seetharaman, Devadas Pattathil
-
Patent number: 11783403Abstract: This application relates to apparatus and methods for batching orders for delivery. In some examples, a computing device may obtain order data identifying at least a first order and a second order. The computing device may determine whether the first order can be delivered to a first delivery address and the second order can be delivered to a second delivery address within a delivery time window. Based on the determination, the computing device may batch the first order and the second order to generate a batched order. In some examples, the computing device determines if the delivery vehicle can store the items for the first order and the second order to determine whether the orders may be batched. The computing device may generate assignment data identifying an assignment of the batched order to a delivery vehicle, and may transmit the assignment data to another computing device.Type: GrantFiled: April 24, 2019Date of Patent: October 10, 2023Assignee: Walmart Apollo, LLCInventors: Pratosh Deepak Rajkhowa, Sneha Narahalli Balasubramanya, Manish Gupta, Deepak Deshpande, Hagit Katzenelson, Rohit Jain
-
Patent number: 11734642Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving a request from a user; determining, using a regression analysis, an estimated order collection time for a collection of the one or more items of the order list by at least one collector; continuously monitoring a respective location of each respective delivery driver; continuously determining a respective estimated order pickup time for each respective delivery driver; and instructing the first delivery driver of the one or more delivery drivers to pick up the one or more items and deliver the one or more items to the delivery address. Other embodiments are disclosed herein.Type: GrantFiled: September 20, 2021Date of Patent: August 22, 2023Assignee: WALMART APOLLO, LLCInventors: Austin Lee Smith, Deepak Deshpande, Vidyanand Krishnan, Michael Gilbert Ebener, Arnon Katz, Prakash Seetharaman
-
Patent number: 11727346Abstract: In some examples, a system may include a memory resource storing instructions, and one or more processors. In various examples the one or more processors may be configured to execute the instructions to receive data indicating that an order has been dropped by a driver of a first computing system. The order may include a set of order parameters that may include a first order parameter and a second order parameter. Additionally, the one or more processors may be configured to execute the instructions to determine a remaining delivery time period based at least a time when the order was dropped and the first order parameter. Moreover, the one or more processors may be configured to execute the instructions to obtain profile data of a set of drivers that includes availability data indicating the corresponding driver is available for assignment.Type: GrantFiled: February 15, 2022Date of Patent: August 15, 2023Assignee: Walmart Apollo, LLCInventors: Pratosh Deepak Rajkhowa, Manish Gupta, Chika Ugboh, Rohit Jain, Deepak Deshpande
-
Publication number: 20230169415Abstract: Horizontally-scalable systems and methods for scheduling and optimizing deliveries are described herein. At least one scheduler is configured to receive a request to schedule a delivery for an origination location. The request includes a desired time slot. The request is compared to a persistent delivery snapshot for the origination location to determine availability of the desired time slot. An interim delivery snapshot including the requested delivery is generated when the persistent delivery snapshot has an available time slot corresponding to the desired time slot. At least one optimizer is configured to receive the interim delivery snapshot and generate an updated persistent delivery snapshot by applying an optimization process to the interim delivery snapshot.Type: ApplicationFiled: January 20, 2023Publication date: June 1, 2023Inventors: Amritayan NAYAK, Prakash SEETHARAMAN, Mingang FU, Pushkar Raj PANDE, Deepak DESHPANDE, Kumar MALYALA, Rohit JAIN
-
Publication number: 20230058078Abstract: Systems and methods including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform functions comprising: determining at least one fleet delivery route for delivery of one or more items of one or more orders to one or more locations using a vehicle fleet; dynamically shuffling the at least one fleet delivery route by at least evaluating a cost differential; when the cost differential satisfies a threshold: removing the first order from the source route; inserting the first order into the first other delivery route; and communicating the first order to a first other deliverer associated with the first other delivery route. Additional embodiments are disclosed herein.Type: ApplicationFiled: November 7, 2022Publication date: February 23, 2023Applicant: Walmart Apollo, LLCInventors: Mingang Fu, Deepak Deshpande, Prakash Seetharaman, Devadas Pattathil
-
Patent number: 11494728Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving a plurality of website orders on a website of an online retailer for delivery of a plurality of products; determining at least one fleet delivery route for delivery of the plurality of products of the plurality of website orders to a plurality of locations using a vehicle fleet of the online retailer; dynamically shuffling the at least one fleet delivery route, wherein dynamically shuffling the at least one fleet delivery route comprises: selecting a source route from the at least one fleet delivery route; selecting a first order of the plurality of web site orders from the source route, the first order scheduled to be delivered to a first location of the plurality of locations; selecting a destination route from (1) the at least one fleet delivery route and (2) one or more third-party delivery routes; evaluatiType: GrantFiled: March 23, 2020Date of Patent: November 8, 2022Assignee: WALMART APOLLO, LLCInventors: Mingang Fu, Deepak Deshpande, Prakash Seetharaman, Devadas Pattathil
-
Patent number: 11475395Abstract: Systems and methods for optimizing delivery vehicle resources (e.g. a plurality of vehicles) are described herein. Available time slots for the plurality of vehicles are determined and presented to a user. In response to receiving a delivery order indicating a selected time slot, the delivery order is assigned to a vehicle from the plurality of vehicles based on a time slot indicated in the delivery order and a set of delivery parameters. A delivery route is calculated for each vehicle having a delivery order based on the set of delivery parameters. An optimized delivery route is calculated for each vehicle having a delivery order based on the set of delivery parameters.Type: GrantFiled: January 19, 2018Date of Patent: October 18, 2022Assignee: Walmart Apollo, LLCInventors: Anurag Gupta, Mingang Fu, Srinivasan Venkatesan, Deepak Deshpande, Amritayan Nayak, Rohit Jain
-
Patent number: 11455669Abstract: A system is provided and generally includes a server (e.g., application server), an associate computing device, and a client computing device. The server can receive a user arrival notification that indicates a user has arrived to pick up purchased goods. The server can transmit a scan initiation request to a remote terminal that causes the remote terminal to scan at least one network. The server can receive scan data for the scanned network from the remote terminal indicating, for example, a signal strength of that network. The server can determine a current wait time based on the received scan data for the scanned network, and can transmit the current wait time to the remote terminal.Type: GrantFiled: January 30, 2018Date of Patent: September 27, 2022Assignee: Walmart Apollo, LLCInventors: Arun Prasad Nagarathinam, Sneha Narahalli Balasubramanya, Madhavan Kandhadai Vasantham, Syed Aman, Rohit Jain, Deepak Deshpande
-
Publication number: 20220004982Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform receiving a request from a user, wherein the request can comprise: (1) an order list of one or more items; and/or (2) a delivery address for a delivery of the one or more items of the order list to the user; determining, using a regression analysis, an estimated order collection time for a collection of the one or more items of the order list by at least one collector, wherein the regression analysis can use: one or more independent variables affecting the estimated order collection time; respective coefficients of each respective independent variable of the one or more independent variables affecting the estimated order collection time; and/or a constant applicable to the at least one collector; continuously monitoring a respective location of each respective delivery driver of one or more delivery drivers of at least onType: ApplicationFiled: September 20, 2021Publication date: January 6, 2022Applicant: Walmart Apollo, LLCInventors: Austin Lee Smith, Deepak Deshpande, Vidyanand Krishnan, Michael Gilbert Ebener, Arnon Katz, Prakash Seetharaman
-
Patent number: 11126953Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving an order request from a customer, transmitting an order list from the order request to an employee of the store for a collection of products on the order list at the store by the employee, determining an estimated order collection time, continuously monitoring an estimated order pickup time for a delivery driver of a third-party delivery service, and, when the estimated order pickup time for the delivery driver is substantially equal to the estimated order collection time, transmitting a delivery request to the third-party delivery service requesting the delivery driver to pick up the products from the store and deliver the products to the delivery address.Type: GrantFiled: June 14, 2017Date of Patent: September 21, 2021Assignee: WALMART APOLLO, LLCInventors: Austin Lee Smith, Deepak Deshpande, Vidyanand Krishnan, Michael Gilbert Ebener, Arnon Katz, Prakash Seetharaman
-
Publication number: 20200342517Abstract: This application relates to apparatus and methods for batching orders for delivery. In some examples, a computing device may obtain order data identifying at least a first order and a second order. The computing device may determine whether the first order can be delivered to a first delivery address and the second order can be delivered to a second delivery address within a delivery time window. Based on the determination, the computing device may batch the first order and the second order to generate a batched order. In some examples, the computing device determines if the delivery vehicle can store the items for the first order and the second order to determine whether the orders may be batched. The computing device may generate assignment data identifying an assignment of the batched order to a delivery vehicle, and may transmit the assignment data to another computing device.Type: ApplicationFiled: April 24, 2019Publication date: October 29, 2020Inventors: Pratosh Deepak RAJKHOWA, Sneha Narahalli BALASUBRAMANYA, Manish GUPTA, Deepak DESHPANDE, Hagit KATZENELSON
-
Patent number: 10775182Abstract: A load and route assignment system is provided and generally includes a computing device and a database. The database may store historical inbound load data and historical outbound load data related to previous inbound and outbound loads. The computing device can obtain and aggregate the historical inbound and outbound load data from the database, and determine an optimal path based on the aggregated historical data. The optimal path, along with load attribute data, may be stored in the database as a tour template for future load executions. The computing device may use the tour templates to determine future load assignments to vehicles. The computing device may also obtain real-time load requests, and match them to one or more of a plurality of tour templates. The computing device may assign the matched real-time load requests to a vehicle for execution in accordance with the corresponding load and tour template.Type: GrantFiled: September 12, 2018Date of Patent: September 15, 2020Assignee: Walmart Apollo, LLCInventors: Mingang Fu, Pushkar Raj Pande, Amritayan Nayak, Deepak Deshpande, Madhavan Kandhadai Vasantham, Syed Aman, Deyi Zhang
-
Publication number: 20200226547Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving a plurality of website orders on a website of an online retailer for delivery of a plurality of products; determining at least one fleet delivery route for delivery of the plurality of products of the plurality of website orders to a plurality of locations using a vehicle fleet of the online retailer; dynamically shuffling the at least one fleet delivery route, wherein dynamically shuffling the at least one fleet delivery route comprises: selecting a source route from the at least one fleet delivery route; selecting a first order of the plurality of web site orders from the source route, the first order scheduled to be delivered to a first location of the plurality of locations; selecting a destination route from (1) the at least one fleet delivery route and (2) one or more third-party delivery routes; evaluatiType: ApplicationFiled: March 23, 2020Publication date: July 16, 2020Applicant: Walmart Apollo, LLCInventors: Mingang Fu, Deepak Deshpande, Prakash Seetharaman, Devadas Pattathil
-
Patent number: 10600021Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving website orders on a website of an online retailer for delivery of products, determining at least one fleet delivery route for delivery of the products using a vehicle fleet of the online retailer, and performing a randomized node movement on the at least one fleet delivery route to optimize delivery of the products. Performing the randomized node movement can include selecting a source route, selecting a first node from the source route, selecting a destination route from the at least one fleet delivery route and one or more third-party delivery routes, evaluating a cost differential of inserting the first node into a third-party delivery route, and inserting the first node into first third-party delivery route.Type: GrantFiled: December 6, 2016Date of Patent: March 24, 2020Assignee: WALMART APOLLO, LLCInventors: Mingang Fu, Deepak Deshpande, Prakash Seetharaman, Devadas Pattathil
-
Patent number: D958801Type: GrantFiled: May 14, 2020Date of Patent: July 26, 2022Assignee: Walmart Apollo, LLCInventors: Sneha Narahalli, Deepak Deshpande, Roberto Moura, Felipe Duarte, Rohit Jain