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).
-
Publication number: 20230124709Abstract: Systems and methods are directed to providing personalized text proofing. A user model that is used to personalize generic critiques for text proofing a document is generated based on user signals indicating past user actions. During runtime of an application used to create the document, the user model is accessed and locally cached. User inputs comprising typed components used to create the document are received and a set of one or more generic critiques for the user inputs is accessed from an editor system. The user model is applied to the set which may modify a generic critique of the set. The modifying of the generic critique can cause the generic critique to be automatically applied or suppressed at the client device. The set including the modified generic critique is transmitted to a user device, whereby the user device applies the set to the document including automatically applying or suppressing the modified generic critique.Type: ApplicationFiled: October 15, 2021Publication date: April 20, 2023Inventors: James Aidan Cogley, Enrico Cadoni, Colin Laird, Shashank Shekhar Gupta, Olivier Gauthier
-
Publication number: 20230111876Abstract: A system and method for animal disease management is disclosed. The method includes receiving one or more images, one or more videos of one or more animals or a combination thereof and identifying one or more faces of the one or more animals in the one or more images, the one or more videos of one or more animals or a combination thereof. The method further includes extracting one or more facial features and one more muzzle features from the one or more faces and determining one or more facial changes and one or more muzzle changes. The method includes detecting presence or absence of one or more diseases in the one or more animals, predicting likelihood of the one or more diseases or a combination thereof based on the one or more facial changes, the one or more muzzle changes and the predefined information.Type: ApplicationFiled: October 8, 2021Publication date: April 13, 2023Inventors: Shekhar Gupta, Saroj Gupta
-
Publication number: 20230024361Abstract: 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: ApplicationFiled: October 3, 2022Publication date: January 26, 2023Applicant: Walmart Apollo, LLCInventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan
-
Patent number: 11508000Abstract: 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: GrantFiled: November 2, 2020Date of Patent: November 22, 2022Assignee: WALMART APOLLO, LLCInventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan
-
Patent number: 11494829Abstract: 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: GrantFiled: October 5, 2020Date of Patent: November 8, 2022Assignee: WALMART APOLLO, LLCInventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar Raichur Rajoli, Austin Lee Smith, Michael Gilbert Ebener, Jr., Vidyanand Krishnan
-
Patent number: 11461831Abstract: 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: June 29, 2020Date of Patent: October 4, 2022Assignee: WALMART APOLLO, LLCInventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan
-
Publication number: 20220253792Abstract: 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: ApplicationFiled: July 23, 2021Publication date: August 11, 2022Inventors: Pratosh D. Rajkhowa, Vidyanand Krishnan, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar
-
Publication number: 20220219317Abstract: An object gripping assembly and associated systems and methods are disclosed herein. In some embodiments, the object gripping assembly includes a first carrying plate with a first mounting track extending along a first axis and two or more second carrying plates movably carried by the first mounting track. Each of the two or more second carrying plates can include a second mounting track extending along a second axis at least and extendable gripping components movably carried by the second mounting track. A first pitch adjusting component can be operably coupled the two or more second carrying plates to controllably change the pitch of the two or more second carrying plates along the first mounting track. A second pitch adjusting component can be operably coupled to the extendable gripping components on a corresponding second carrying plate to controllably change the pitch of the extendable gripping components along the second mounting track.Type: ApplicationFiled: October 20, 2021Publication date: July 14, 2022Inventors: Lei Lei, Xu Chen, Yixuan Zhang, Pai Zheng, Yufan Du, Hironori Mizoguchi, Shekhar Gupta, Rosen Nikolaev Diankov
-
Publication number: 20220129906Abstract: The systems and methods relate to a self-serve diagnostic experience that enables users to help themselves when issues or problems emerge with a customer workload. The systems and methods provide an interactive interface that guides users through a troubleshooting journey. Users may enter a problem with a customer workload using the interactive interface and may receive one or more insights automatically generated by one or more detectors based on an analysis of the backend telemetry data for the customer workload. The insights may provide contextual information about the issues and recommendations for steps to fix the issues. The interactive interface may also provide a visual overview of a plurality of resources, the resource dependencies, and the resource health for the plurality of resources. The systems and methods may also guide users in building one or more detectors for troubleshooting the one or more issues.Type: ApplicationFiled: October 22, 2020Publication date: April 28, 2022Inventors: Jennifer LEE, Praveen Babu TIRUMALA, Shekhar GUPTA, Khaled Walid Mohamed Saeed Abbas ZAYED, Yun Jung CHOI
-
Publication number: 20210365878Abstract: 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: ApplicationFiled: July 23, 2021Publication date: November 25, 2021Inventors: Pratosh D. Rajkhowa, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar
-
Patent number: 11074549Abstract: 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: GrantFiled: June 3, 2020Date of Patent: July 27, 2021Assignee: Walmart Apollo, LLCInventors: Pratosh Rajkhowa, Vidyanand Krishnan, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar
-
Patent number: 11074547Abstract: 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: GrantFiled: July 20, 2018Date of Patent: July 27, 2021Assignee: Walmart Apollo, LLCInventors: Pratosh Rajkhowa, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar
-
Publication number: 20210170596Abstract: 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: ApplicationFiled: February 19, 2021Publication date: June 10, 2021Inventors: Rosen Nikolaev Diankov, Isamu Arase, Satoshi Tendo, Huan Liu, Shekhar Gupta, Ziyan Zhou, Xuming Zheng
-
Patent number: 10953544Abstract: 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: GrantFiled: January 10, 2020Date of Patent: March 23, 2021Assignee: MUJIN, Inc.Inventors: Rosen Nikolaev Diankov, Isamu Arase, Satoshi Tendo, Huan Liu, Shekhar Gupta, Ziyan Zhou, Xuming Zheng
-
Publication number: 20210049672Abstract: 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: ApplicationFiled: November 2, 2020Publication date: February 18, 2021Applicant: Walmart Apollo, LLCInventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan
-
Publication number: 20210019815Abstract: 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: ApplicationFiled: October 5, 2020Publication date: January 21, 2021Applicant: Walmart Apollo, LLCInventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar Raichur Rajoli, Austin Lee Smith, Michael Gilbert Ebener, JR., Vidyanand Krishnan
-
Publication number: 20200401989Abstract: 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: ApplicationFiled: June 3, 2020Publication date: December 24, 2020Inventors: Pratosh Rajkhowa, Vidyanand Krishnan, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar
-
Patent number: 10832209Abstract: 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: GrantFiled: June 14, 2018Date of Patent: November 10, 2020Assignee: Walmart Apollo, LLCInventors: Pratosh Deepak Rajkhowa, Vidyanand Krishnan, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar
-
Patent number: 10825076Abstract: 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: GrantFiled: May 5, 2017Date of Patent: November 3, 2020Assignee: WALMART APOLLO LLCInventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan
-
Publication number: 20200327606Abstract: 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: ApplicationFiled: June 29, 2020Publication date: October 15, 2020Applicant: Walmart Apollo, LLCInventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan