Patents by Inventor Shekhar Gupta

Shekhar Gupta 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: 10953544
    Abstract: A system and method for operating a robotic system to coordinate and integrate multiple tasks for performing operations is disclosed. The robotic system may identify a set of tasks associated with a triggered operation. Accordingly, the robotic system may coordinate and control actions across subsystems, robotic units, task stations, or a combination thereof to sequentially perform the set of tasks and complete the operation.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: March 23, 2021
    Assignee: MUJIN, Inc.
    Inventors: Rosen Nikolaev Diankov, Isamu Arase, Satoshi Tendo, Huan Liu, Shekhar Gupta, Ziyan Zhou, Xuming Zheng
  • Publication number: 20210049672
    Abstract: A number of embodiments can include a system. The system can include one or more processors and one or more non-transitory computer-readable storage devices storing computing instructions. The computing instructions can be configured to run on the one or more processors and perform: receiving a request for a picked order that can comprise: a conveyance type; and one or more goods; estimating a fulfillment time interval to make ready the one or more goods of the picked order by: evaluating whether the picked order is able to be batched in a picked order batch; and when the picked order is able to be batched, evaluating the conveyance type to determine a conveyance type average fulfilment time interval; determining, using the fulfillment time interval, as estimated, and the conveyance type average fulfilment time interval, a receivable clock time at which to promise the one or more goods for receipt by a receiver; and communicating the receivable clock time to an electronic device of the receiver.
    Type: Application
    Filed: November 2, 2020
    Publication date: February 18, 2021
    Applicant: Walmart Apollo, LLC
    Inventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan
  • Publication number: 20210019815
    Abstract: A number of embodiments can include a system. The system can include one or more processors and one or more non-transitory computer-readable storage devices storing computing instructions.
    Type: Application
    Filed: October 5, 2020
    Publication date: January 21, 2021
    Applicant: Walmart Apollo, LLC
    Inventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar Raichur Rajoli, Austin Lee Smith, Michael Gilbert Ebener, JR., Vidyanand Krishnan
  • Publication number: 20200401989
    Abstract: A system for rush order fulfillment optimization is discussed. The system includes mobile devices that are each associated with a worker and a rush fulfillment engine executed by a computing system which dynamically updates a task queue of each worker upon receipt of a new rush order according to a task completion rate difference between an estimated task completion rate and the current task completion rate of the worker.
    Type: Application
    Filed: June 3, 2020
    Publication date: December 24, 2020
    Inventors: Pratosh Rajkhowa, Vidyanand Krishnan, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar
  • Patent number: 10832209
    Abstract: A system for rush order fulfilment optimization is discussed. The system includes mobile devices that are each associated with a worker and a rush fulfillment engine executed by a computing system which dynamically updates a task queue of each worker upon receipt of a new rush order according to a task completion rate difference between an estimated task completion rate and the current task completion rate of the worker.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: November 10, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Pratosh Deepak Rajkhowa, Vidyanand Krishnan, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar
  • Patent number: 10825076
    Abstract: Some embodiments include a system. The system can include one or more processors and one or more non-transitory memory storage devices storing computer instructions configured to run on the processor(s) and perform acts including: receiving a request for a picked sales order; estimating an estimated fulfillment time interval to make ready the good(s) of the picked sales order for receipt by the customer, wherein estimating the estimated fulfillment time interval to make ready the good(s) of the picked sales order for receipt by the customer comprises evaluating whether the picked sales order is able to be batched in a picked sales order batch using a k-means clustering to minimize a pick walk of the picked sales order batch; determining a receivable clock time at which to promise the good(s) for receipt by the customer; and communicating the receivable clock time to the customer. Other embodiments of related systems and methods are also provided.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: November 3, 2020
    Assignee: WALMART APOLLO LLC
    Inventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan
  • Publication number: 20200327606
    Abstract: 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: Application
    Filed: June 29, 2020
    Publication date: October 15, 2020
    Applicant: Walmart Apollo, LLC
    Inventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan
  • Publication number: 20200320471
    Abstract: This application relates to apparatus and methods for assigning items to containers that are placed on storage racks of delivery vehicles. In some examples, a computing device may obtain order data identifying at least one order for a plurality of items, and determine a specification, such as a weight or volume, of each item. The computing device may also obtain container data identifying container specifications such as container volume or holding weight. The computing device may assign a first item to a first container based at least partially on the specifications for the first item and the first container. The computing device may determine whether a second item may be assigned to the first container or a second container based at least partially on the specification of the second item, the specification of items already assigned to the first container, and the specification of the first container.
    Type: Application
    Filed: April 4, 2019
    Publication date: October 8, 2020
    Inventors: Pratosh Deepak RAJKHOWA, Shekhar GUPTA, Pavan Kumar RAICHUR RAJOLI
  • Patent number: 10796357
    Abstract: Some embodiments include a system. The system can include one or more processors and one or more non-transitory memory storage devices storing computer instructions configured to run on the processor(s) and perform acts including: receiving a request for a picked sales order; promising the good(s) of the picked sales order for receipt by the customer at a receivable clock time; after promising the good(s) of the picked sales order for receipt by the customer at the receivable clock time, detecting a delay condition associated with making ready the one or more goods of the picked sales order for receipt by the customer at the receivable clock time; and communicating a notification of the delay condition to a receiving party. Other embodiments of related systems and methods are also provided.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: October 6, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar Raichur Rajoli, Austin Lee Smith, Michael Gilbert Ebener, Jr., Vidyanand Krishnan
  • Publication number: 20200311669
    Abstract: This application relates to apparatus and methods for assigning containers to storage racks of a delivery vehicle. In some examples, a computing device may assign a first number of a plurality of containers to a first section of a storage rack of the delivery vehicle. Based on determining that the first section of the storage rack cannot store the at least one additional container, the computing device may assign a second number of the plurality of containers to a second section of the storage rack. The computing device may also assign additional containers of the plurality of containers to other sections of the storage rack. The computing device may transmit data identifying the container assignments to a mobile device, such as one operated by an associate. The associate may proceed to store the containers in the storage rack of the delivery vehicle according to the received data.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Pratosh Deepak RAJKHOWA, Shekhar GUPTA, Pavan Kumar RAICHUR RAJOLI
  • Publication number: 20200223066
    Abstract: A system and method for operating a robotic system to coordinate and integrate multiple tasks for performing operations is disclosed. The robotic system may identify a set of tasks associated with a triggered operation. Accordingly, the robotic system may coordinate and control actions across subsystems, robotic units, task stations, or a combination thereof to sequentially perform the set of tasks and complete the operation.
    Type: Application
    Filed: January 10, 2020
    Publication date: July 16, 2020
    Inventors: Rosen Nikolaev Diankov, Isamu Arase, Satoshi Tendo, Huan Liu, Shekhar Gupta, Ziyan Zhou, Xuming Zheng
  • Patent number: 10699328
    Abstract: Some embodiments include a system. The system can include one or more processors and one or more non-transitory memory storage devices storing computer instructions configured to run on the processor(s) and perform acts including: receiving a request for a picked sales order; estimating an estimated fulfillment time interval to make ready the good(s) of the picked sales order for receipt by the customer, wherein estimating the estimated fulfillment time interval to make ready the good(s) of the picked sales order for receipt by the customer includes evaluating an availability of one or more pickers to pick the good(s); determining a receivable clock time at which to promise the good(s) for receipt by the customer; and communicating the receivable clock time to the customer. Other embodiments of related systems and methods are also provided.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: June 30, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan
  • Patent number: 10630825
    Abstract: A system and method for establishing connection of an IP telephone to a network may include, in response to receiving a registration request from an IP telephone, generating a command to cause network access devices to ping the IP telephone. The command may be communicated to the network access devices. Ping information may be received in response to the network access devices pinging the IP telephone. A network access device may be selected that has the highest quality network access path to the IP telephone. In response to selecting the network access device that has the highest quality network access path, a network address of the selected network access device may be communicated to a network device to enable the IP telephone to communicate with the selected network access device. Credentials may be communicated to the IP telephone to register with the selected network access device.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: April 21, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael Roberts, Shekhar Gupta
  • Publication number: 20190340561
    Abstract: A system for cross-load intermixing during order fulfillment is discussed. Embodiments include mobile devices each associated with a worker, and a fulfillment optimization engine executed by a computing system. The fulfillment optimization engine performs cross-load intermixing by integrating items from later orders into existing task queues while also optimizing picklists for efficient retrieval of items.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 7, 2019
    Inventors: Pratosh Rajkhowa, Shekhar Gupta
  • Publication number: 20190325377
    Abstract: Methods and systems and computer-readable media are provided for dual optimization of pick walk and tote fill rates in order picking. Embodiments provide improved order picking speed and quality by optimizing pick routing with consideration of both proximity constraints and tote value constraints. Tote value constraints can include constraints on carrying capacity, volume, size in a particular dimension, or weight capacity.
    Type: Application
    Filed: July 20, 2018
    Publication date: October 24, 2019
    Inventors: Pratosh Rajkhowa, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar
  • Publication number: 20190266555
    Abstract: A system for rush order fulfilment optimization is discussed. The system includes mobile devices that are each associated with a worker and a rush fulfillment engine executed by a computing system which dynamically updates a task queue of each worker upon receipt of a new rush order according to a task completion rate difference between an estimated task completion rate and the current task completion rate of the worker.
    Type: Application
    Filed: June 14, 2018
    Publication date: August 29, 2019
    Inventors: Pratosh Deepak Rajkhowa, Vidyanand Krishnan, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar
  • Patent number: 10348780
    Abstract: An embodiment of a method and apparatus for provisioning of a communication device includes receiving a registration request from a first communication device. The registration request includes an address associated with the first communication device. The method further includes registering the first communication device in response to receiving the registration request, placing a call request to the first communication device, and establishing a call session with the first communication device. The method further includes prompting a user of the first communication device for a user identifier, and receiving a user identifier from the user of the first communication device. The method still further includes sending one or more configuration parameters associated with the user identifier to the first communication device. The one or more configuration parameters are operable to configure the first communication device.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: July 9, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Mike A. Roberts, Shekhar Gupta, Jim Kevin Edwards
  • Publication number: 20180300800
    Abstract: Some embodiments include a system. The system can include one or more processors and one or more non-transitory memory storage devices storing computer instructions configured to run on the processor(s) and perform acts including: receiving a request for a picked sales order; estimating an estimated fulfillment time interval to make ready the good(s) of the picked sales order for receipt by the customer, wherein estimating the estimated fulfillment time interval to make ready the good(s) of the picked sales order for receipt by the customer includes evaluating an availability of one or more pickers to pick the good(s); determining a receivable clock time at which to promise the good(s) for receipt by the customer; and communicating the receivable clock time to the customer. Other embodiments of related systems and methods are also provided.
    Type: Application
    Filed: May 5, 2017
    Publication date: October 18, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan
  • Publication number: 20180300798
    Abstract: Some embodiments include a system. The system can include one or more processors and one or more non-transitory memory storage devices storing computer instructions configured to run on the processor(s) and perform acts including: receiving a request for a picked sales order; estimating an estimated fulfillment time interval to make ready the good(s) of the picked sales order for receipt by the customer, wherein estimating the estimated fulfillment time interval to make ready the good(s) of the picked sales order for receipt by the customer comprises evaluating whether the picked sales order is able to be batched in a picked sales order batch using a k-means clustering to minimize a pick walk of the picked sales order batch; determining a receivable clock time at which to promise the good(s) for receipt by the customer; and communicating the receivable clock time to the customer. Other embodiments of related systems and methods are also provided.
    Type: Application
    Filed: May 5, 2017
    Publication date: October 18, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan
  • Publication number: 20180300799
    Abstract: Some embodiments include a system. The system can include one or more processors and one or more non-transitory memory storage devices storing computer instructions configured to run on the processor(s) and perform acts including: receiving a request for a picked sales order; promising the good(s) of the picked sales order for receipt by the customer at a receivable clock time; after promising the good(s) of the picked sales order for receipt by the customer at the receivable clock time, detecting a delay condition associated with making ready the one or more goods of the picked sales order for receipt by the customer at the receivable clock time; and communicating a notification of the delay condition to a receiving party. Other embodiments of related systems and methods are also provided.
    Type: Application
    Filed: May 5, 2017
    Publication date: October 18, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar Raichur Rajoli, Austin Lee Smith, Michael Gilbert Ebener, JR., Vidyanand Krishnan