Patents by Inventor Deepak Ramesh
Deepak Ramesh 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: 11978108Abstract: 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 for an order comprising one or more items; determining when the order is eligible for batch picking by finding one or more other orders comprising at least one of the one or more items; and when the order is determined to be eligible for batch picking with the one or more other orders: creating one or more clusters by clustering together (1) the at least one of the one or more items of the order and (2) the at least one of the one or more items of the one or more other orders; estimating, for each respective cluster of the one or more clusters, an estimated fulfillment time interval to make ready the order; and assigning each respective cluster of the one or more clusters to at least one respective picker of one or more respective pickers. Other embodiments are disclosed herein.Type: GrantFiled: October 3, 2022Date of Patent: May 7, 2024Assignee: WALMART APOLLO, LLCInventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan, Deepak Ramesh Deshpande
-
Publication number: 20240086795Abstract: A system and method of automated driver selection is disclosed. A plurality of driver profiles and a first order are received. Each of the driver profiles includes at least one driver parameter. The first order includes at least one order parameter. A driver score is calculated for each of the plurality of driver profiles for the first order. The driver score is calculated based on the at least one driver parameter and the at least one order parameter. Each driver profile is ranked based on the calculated driver score and a first delivery assignment request is transmitted to a system associated with a first-ranked driver profile. A response is received to the first delivery assignment request.Type: ApplicationFiled: November 15, 2023Publication date: March 14, 2024Inventors: Pratosh Deepak RAJKHOWA, Sandip MAHANTA, Sneha Narahalli BALASUBRAMANYA, Deepak Ramesh DESHPANDE, Ankush PATNI, Sandeep KAUL, Gourav SONI, Minal BAJAJ, Rohit JAIN, Manish GUPTA
-
Patent number: 11737632Abstract: A coverage robot including a chassis, multiple drive wheel assemblies disposed on the chassis, and a cleaning assembly carried by the chassis. Each drive wheel assembly including a drive wheel assembly housing, a wheel rotatably coupled to the housing, and a wheel drive motor carried by the drive wheel assembly housing and operable to drive the wheel. The cleaning assembly including a cleaning assembly housing, a cleaning head rotatably coupled to the cleaning assembly housing, and a cleaning drive motor carried by cleaning assembly housing and operable to drive the cleaning head. The wheel assemblies and the cleaning assembly are each separately and independently removable from respective receptacles of the chassis as complete units.Type: GrantFiled: December 18, 2019Date of Patent: August 29, 2023Assignee: iRobot CorporationInventors: Chikyung Won, Scott Thomas Burnett, Stephen A. Hickey, Deepak Ramesh Kapoor, Zivthan A. Dubrovsky, Selma Svendsen, Robert Rizzari, Paul E. Sandin
-
Patent number: 11575775Abstract: Implementations generally relate to data transmission in networks. In some implementations, a method includes receiving a first management protocol message from a first edge device, where the first management protocol message includes first edge device information associated with the first edge device, receiver device information associated with a receiver device, and a request by the receiver device to receive multicast data. The method also includes receiving a second management protocol message from a second edge device, where the second management protocol message includes second edge device information associated with the second edge device and sender device information associated with a sender device. The method also includes enabling unicast communication between the sender device and the receiver device based on the first management protocol message and the second management protocol message.Type: GrantFiled: January 4, 2017Date of Patent: February 7, 2023Assignee: Extreme Networks, Inc.Inventors: Deepak Ramesh, Farook Basha
-
Patent number: 11475393Abstract: This application relates to apparatus and methods for determining, assigning, and displaying order deliveries. In some examples, a computing device may obtain order data identifying at least one order for delivery during a timeslot. The computing device may transmit, to a driver's computing device, a request for deliveries for a first price during the timeslot. The computing device may receive, from the driver's computing device, a response accepting the request. The computing device may then assign the driver to the order, and determine a delivery status based on the assignment of the first driver to the first order. The delivery status may identify, for example, that the order has been assigned to the driver, an estimated delivery time, the number of items being delivered, the weight of the items, and a route taken by the driver. The computing device may also display the delivery status.Type: GrantFiled: April 26, 2019Date of Patent: October 18, 2022Assignee: WALMART APOLLO, LLCInventors: Pratosh Deepak Rajkhowa, Manish Gupta, Puneet Srivastava, Deepak Ramesh Deshpande, Dinoop Dayanand, Sergey Gavrilov, Rohit Jain
-
Publication number: 20200342387Abstract: A system and method of automated driver selection is disclosed. A plurality of driver profiles and a first order are received. Each of the driver profiles includes at least one driver parameter. The first order includes at least one order parameter. A driver score is calculated for each of the plurality of driver profiles for the first order. The driver score is calculated based on the at least one driver parameter and the at least one order parameter. Each driver profile is ranked based on the calculated driver score and a first delivery assignment request is transmitted to a system associated with a first-ranked driver profile. A response is received to the first delivery assignment request.Type: ApplicationFiled: April 29, 2019Publication date: October 29, 2020Inventors: Pratosh Deepak RAJKHOWA, Sandip MAHANTA, Sneha Narahalli BALASUBRAMANYA, Deepak Ramesh DESHPANDE, Ankush PATNI, Sandeep KAUL, Gourav SONI, Minal BAJAJ
-
Publication number: 20200342395Abstract: This application relates to apparatus and methods for determining, assigning, and displaying order deliveries. In some examples, a computing device may obtain order data identifying at least one order for delivery during a timeslot. The computing device may transmit, to a driver's computing device, a request for deliveries for a first price during the timeslot. The computing device may receive, from the driver's computing device, a response accepting the request. The computing device may then assign the driver to the order, and determine a delivery status based on the assignment of the first driver to the first order. The delivery status may identify, for example, that the order has been assigned to the driver, an estimated delivery time, the number of items being delivered, the weight of the items, and a route taken by the driver. The computing device may also display the delivery status.Type: ApplicationFiled: April 26, 2019Publication date: October 29, 2020Inventors: Pratosh Deepak RAJKHOWA, Manish GUPTA, Puneet SRIVASTAVA, Deepak Ramesh DESHPANDE, Dinoop DAYANAND, Sergey GAVRILLOV
-
Publication number: 20200323897Abstract: Broad cerebrospinal fluid (CSF) distribution of an agent is achievable by delivering the agent in a liquid formulation to the CSF at flow rates less than 500 microliters per hour, such as between about 2 microliters per hour and about 100 microliters per hour.Type: ApplicationFiled: May 18, 2020Publication date: October 15, 2020Inventors: Deepak Ramesh Thakker, Lisa L. Shafer, Greg Stewart
-
Patent number: 10653713Abstract: Broad cerebrospinal fluid (CSF) distribution of an agent is achievable by delivering the agent in a liquid formulation to the CSF at flow rates less than 500 microliters per hour, such as between about 2 microliters per hour and about 100 microliters per hour.Type: GrantFiled: October 6, 2011Date of Patent: May 19, 2020Assignee: Medtronic, Inc.Inventors: Deepak Ramesh Thakker, Lisa L. Shafer, Greg Stewart
-
Publication number: 20200121152Abstract: A coverage robot including a chassis, multiple drive wheel assemblies disposed on the chassis, and a cleaning assembly carried by the chassis. Each drive wheel assembly including a drive wheel assembly housing, a wheel rotatably coupled to the housing, and a wheel drive motor carried by the drive wheel assembly housing and operable to drive the wheel. The cleaning assembly including a cleaning assembly housing, a cleaning head rotatably coupled to the cleaning assembly housing, and a cleaning drive motor carried by cleaning assembly housing and operable to drive the cleaning head. The wheel assemblies and the cleaning assembly are each separately and independently removable from respective receptacles of the chassis as complete units.Type: ApplicationFiled: December 18, 2019Publication date: April 23, 2020Inventors: Chikyung Won, Scott Thomas Burnett, Stephen A. Hickey, Deepak Ramesh Kapoor, Zivthan A. Dubrovsky, Selma Svendsen, Robert Rizzari, Paul E. Sandin
-
Patent number: 10524629Abstract: A coverage robot including a chassis, multiple drive wheel assemblies disposed on the chassis, and a cleaning assembly carried by the chassis. Each drive wheel assembly including a drive wheel assembly housing, a wheel rotatably coupled to the housing, and a wheel drive motor carried by the drive wheel assembly housing and operable to drive the wheel. The cleaning assembly including a cleaning assembly housing, a cleaning head rotatably coupled to the cleaning assembly housing, and a cleaning drive motor carried by cleaning assembly housing and operable to drive the cleaning head. The wheel assemblies and the cleaning assembly are each separately and independently removable from respective receptacles of the chassis as complete units.Type: GrantFiled: August 18, 2014Date of Patent: January 7, 2020Assignee: iRobot CorporationInventors: Chikyung Won, Scott Thomas Burnett, Stephen A. Hickey, Deepak Ramesh Kapoor, Zivthan A. Dubrovsky, Selma Svendsen, Robert Rizzari, Paul E. Sandin
-
Patent number: 10516597Abstract: Implementations generally relate to data transmission in networks. In some implementations, a method includes determining communication paths in a network, where the communication paths connect a plurality of network nodes, and where the network nodes include one or more edge devices and one or more core devices. The method further includes determining if a forwarding information base (FIB) is permitted at at least one network node. The method further includes filtering one or more packets at the at least one network node if the FIB is not permitted. The method further includes enabling traffic flow of one or more packets at the at least one network node if the FIB is permitted.Type: GrantFiled: May 30, 2017Date of Patent: December 24, 2019Assignee: Avaya Inc.Inventors: Farook Basha, Deepak Ramesh
-
Publication number: 20190245773Abstract: Implementations generally relate to data transmission in networks. In some implementations, a method includes determining communication paths in a network, where the communication paths connect a plurality of network nodes, and where the network nodes include one or more edge devices and one or more core devices. The method further includes determining if a forwarding information base (FIB) is permitted at at least one network node. The method further includes filtering one or more packets at the at least one network node if the FIB is not permitted. The method further includes enabling traffic flow of one or more packets at the at least one network node if the FIB is permitted.Type: ApplicationFiled: May 30, 2017Publication date: August 8, 2019Applicant: Avaya Inc.Inventors: Farook BASHA, Deepak RAMESH
-
Publication number: 20180351848Abstract: Implementations generally relate to data transmission in networks. In some implementations, a method includes determining communication paths in a network, where the communication paths connect a plurality of network nodes, and where the network nodes include one or more edge devices and one or more core devices. The method further includes determining if a forwarding information base (FIB) is permitted at at least one network node. The method further includes filtering one or more packets at the at least one network node if the FIB is not permitted. The method further includes enabling traffic flow of one or more packets at the at least one network node if the FIB is permitted.Type: ApplicationFiled: May 30, 2017Publication date: December 6, 2018Applicant: Avaya Inc.Inventors: Farook BASHA, Deepak RAMESH
-
Patent number: 10070763Abstract: A coverage robot including a chassis, multiple drive wheel assemblies disposed on the chassis, and a cleaning assembly carried by the chassis. Each drive wheel assembly including a drive wheel assembly housing, a wheel rotatably coupled to the housing, and a wheel drive motor carried by the drive wheel assembly housing and operable to drive the wheel. The cleaning assembly including a cleaning assembly housing, a cleaning head rotatably coupled to the cleaning assembly housing, and a cleaning drive motor carried by cleaning assembly housing and operable to drive the cleaning head. The wheel assemblies and the cleaning assembly are each separately and independently removable from respective receptacles of the chassis as complete units.Type: GrantFiled: April 14, 2017Date of Patent: September 11, 2018Assignee: iRobot CorporationInventors: Chikyung Won, Scott Thomas Burnett, Stephen A. Hickey, Deepak Ramesh Kapoor, Zivthan A. Dubrovsky, Selma Svendsen, Robert Rizzari, Paul E. Sandin
-
Publication number: 20180191870Abstract: Implementations generally relate to data transmission in networks. In some implementations, a method includes receiving a first management protocol message from a first edge device, where the first management protocol message includes first edge device information associated with the first edge device, receiver device information associated with a receiver device, and a request by the receiver device to receive multicast data. The method also includes receiving a second management protocol message from a second edge device, where the second management protocol message includes second edge device information associated with the second edge device and sender device information associated with a sender device. The method also includes enabling unicast communication between the sender device and the receiver device based on the first management protocol message and the second management protocol message.Type: ApplicationFiled: January 4, 2017Publication date: July 5, 2018Inventors: Deepak RAMESH, Farook BASHA
-
Patent number: 9882788Abstract: Implementations generally relate to network services. In some implementations, a method includes providing a network service having a service mode and a service type. The method further includes generating a network service advertisement message including a service identifier, a service mode portion, and a service type portion. The method further includes-forwarding the network service advertisement message from a first system to one or more other systems via a network. The method further includes-incrementing a counter corresponding to a service mode and a service type pair of each network service advertisement message having a same service identifier. The method further includes, when the counter corresponding to a service mode and a service type pair reaches a predetermined value, blocking configuration of another service having the same service identifier value, service mode and service type as that corresponding to the counter that reached the predetermined value.Type: GrantFiled: September 14, 2016Date of Patent: January 30, 2018Assignee: Extreme Networks, Inc.Inventors: Deepak Ramesh, Sudhakar Biradar
-
Patent number: 9736732Abstract: The present disclosure describes a method for dynamically modifying allocated bandwidth of one or more applications running on a communication device. The method comprises obtaining information regarding one or more applications running on the device, the applications using a communication network of the device; receiving a user input for determining priority levels of the one or more applications; and dynamically distributing bandwidth of a communication network to the one or more applications running on the communication device based on the user input.Type: GrantFiled: July 1, 2015Date of Patent: August 15, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Deepak Ramesh Rao, Karthikeyan Subramaniam, Gyanchandani Monty, Sweta Jaiswal
-
Publication number: 20170215666Abstract: A coverage robot including a chassis, multiple drive wheel assemblies disposed on the chassis, and a cleaning assembly carried by the chassis. Each drive wheel assembly including a drive wheel assembly housing, a wheel rotatably coupled to the housing, and a wheel drive motor carried by the drive wheel assembly housing and operable to drive the wheel. The cleaning assembly including a cleaning assembly housing, a cleaning head rotatably coupled to the cleaning assembly housing, and a cleaning drive motor carried by cleaning assembly housing and operable to drive the cleaning head. The wheel assemblies and the cleaning assembly are each separately and independently removable from respective receptacles of the chassis as complete units.Type: ApplicationFiled: April 14, 2017Publication date: August 3, 2017Inventors: Chikyung Won, Scott Thomas Burnett, Stephen A. Hickey, Deepak Ramesh Kapoor, Zivthan A. Dubrovsky, Selma Svendsen, Robert Rizzari, Paul E. Sandin
-
Patent number: 9712393Abstract: Systems, methods and computer readable media for network loop detection and prevention are described. Some implementations can include a computerized method comprising detecting, at a first switch, a loop condition in a network, and generating, at the first switch, a localize loop message having an instance count and a path list. The method can also include setting, at the first switch, the instance count of the localize loop message to a first value, and transmitting, from the first switch, the localize loop message to a second switch. The method can further include detecting, at the second switch, a loop in the network; and sending, from the second switch, a localize loop response message to the first switch.Type: GrantFiled: October 15, 2013Date of Patent: July 18, 2017Assignee: Avaya Inc.Inventors: Deepak Ramesh, Sudhakar Biradar, Vinuta Karchenappa Shekharappa