Patents by Inventor Raghav Sood

Raghav Sood 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: 20250217543
    Abstract: In some examples, a method for determining feasible portions of a seam includes receiving a representation of a part including the seam. The method also includes discretizing a representation of the seam into a plurality of waypoints. The method also includes evaluating each waypoint for feasibility of welding. The method further includes modifying at least one constraint on at least a first waypoint of the plurality of waypoints and generating a weld path through the plurality of waypoints.
    Type: Application
    Filed: March 13, 2025
    Publication date: July 3, 2025
    Applicant: Path Robotics, Inc.
    Inventors: Alexander James LONSBERRY, Andrew Gordon LONSBERRY, Matthew KLEIN, Surag BALAJEPALLI, Chaojie FENG, Rachit AGGARWAL, Raghav SOOD
  • Patent number: 12277369
    Abstract: In some examples, a method for determining weldable and unweldable portions of a seam comprises receiving a representation of a part including the seam. The method also includes discretizing a representation of the seam into a plurality of waypoints. The method also includes evaluating each waypoint from the plurality of waypoints for feasibility of welding. The method further includes generating a weld path through at least a subset of the plurality of waypoints in accordance with the feasibility of welding.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: April 15, 2025
    Assignee: Path Robotics, Inc.
    Inventors: Alexander James Lonsberry, Andrew Gordon Lonsberry, Matthew Klein, Surag Balajepalli, Chaojie Feng, Rachit Aggarwal, Raghav Sood
  • Publication number: 20250018571
    Abstract: This disclosure provides systems, methods, and apparatuses, including computer programs encoded on computer storage media, that provide for techniques for manufacturing robots, such as path clearance planning techniques for manufacturing robots. For example, the techniques may generating, based on an end effectuator (EE), a joint, or a combination thereof of a robot arm of the robot for the robot arm in a first state, a plurality of candidate states. The techniques also include, based on the plurality of candidate states, determining a set of verified states. Each verified state may be included in the set of verified states satisfies a clearance threshold value with respect to an object. The techniques further include determining, based on a cost function, a trajectory between the first state and a second state, the second state included in the set of verified states. Other aspects and features are also claimed and described.
    Type: Application
    Filed: June 18, 2024
    Publication date: January 16, 2025
    Inventors: Raghav Sood, Chaojie Feng, Surag Balajepalli, Katsu Yamane, Matthew Klein, Sneha Nayak, Andong Dai, Nima Ajam Gard
  • Publication number: 20240408763
    Abstract: Disclosed are systems, methods, and apparatuses, including computer programs encoded on computer storage media, for operation of a robotic welding system. In one aspect, a method for calibrating a tool center point (TCP) of the robotic welding system includes identifying, based on multiple images, a location of a tip of a protrusion extending from the weldhead. Each image of the multiple images including at least a portion of the protrusion extending from a tip of the weldhead. The tip of the weldhead is associated with a first frame of reference. The method also includes determining, based on the location of the terminal end of the protrusion, a second frame of reference that is offset from the first frame of reference. The method further includes generating one or more TCP calibration values based on the second frame of reference. Other aspects and features are also claimed and described.
    Type: Application
    Filed: June 18, 2024
    Publication date: December 12, 2024
    Inventors: Raghav Sood, Colin Bunker, Matthew Klein
  • Publication number: 20230123712
    Abstract: In some examples, a method for determining weldable and unweldable portions of a seam comprises receiving a representation of a part including the seam. The method also includes discretizing a representation of the seam into a plurality of waypoints. The method also includes evaluating each waypoint from the plurality of waypoints for feasibility of welding. The method further includes generating a weld path through at least a subset of the plurality of waypoints in accordance with the feasibility of welding.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 20, 2023
    Inventors: Alexander James LONSBERRY, Andrew Gordon LONSBERRY, Matthew KLEIN, Surag BALAJEPALLI, Chaojie FENG, Rachit AGGARWAL, Raghav SOOD
  • Patent number: 11489662
    Abstract: An example operation may include one or more processing transactions of a plurality of blocks of a blockchain of the blockchain network to determine a user of a plurality of users that is a party of the respective transaction and a mining pool of one or more mining pools that included the respective transaction in the blockchain, performing a statistical analysis of the transactions to determine if the transactions of a user of the plurality of users is distributed across the one or more mining pools in a statistically expected manner, determining that the user has a special relationship with one or more of the one or more mining pools if the transactions of the user are not distributed across the mining pools in a statistically expected manner, and for a user that is determined to have a special relationship, determining one or more of the mining pools with which the determined user has a special relationship.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Pralhad Dinesh Deshpande, Raghav Sood, Yuan Yuan
  • Patent number: 10963400
    Abstract: An example operation may include one or more of identifying a smart contract, processing the smart contract to create a smart contract definition, determining whether the smart contract has been accepted by identified parties, when the smart contract has been accepted by the identified parties, generating a smart contract definition hash, and forwarding the smart contract definition hash to one or more blockchains.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pralhad D. Deshpande, Raghav Sood
  • Patent number: 10832241
    Abstract: An example operation may include one or more of identifying a transaction from a blockchain node to be committed to a blockchain, determining available channels for assignment, assigning a channel to the blockchain node, and transmitting the transaction to the blockchain on the assigned channel.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Muhammad Tayyab Asif, Pralhad D. Deshpande, Raghav Sood, Yuan Yuan
  • Publication number: 20200076573
    Abstract: An example operation may include one or more processing transactions of a plurality of blocks of a blockchain of the blockchain network to determine a user of a plurality of users that is a party of the respective transaction and a mining pool of one or more mining pools that included the respective transaction in the blockchain, performing a statistical analysis of the transactions to determine if the transactions of a user of the plurality of users is distributed across the one or more mining pools in a statistically expected manner, determining that the user has a special relationship with one or more of the one or more mining pools if the transactions of the user are not distributed across the mining pools in a statistically expected manner, and for a user that is determined to have a special relationship, determining one or more of the mining pools with which the determined user has a special relationship.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Pralhad Dinesh Deshpande, Raghav Sood, Yuan Yuan
  • Publication number: 20190108140
    Abstract: An example operation may include one or more of identifying a smart contract, processing the smart contract to create a smart contract definition, determining whether the smart contract has been accepted by identified parties, when the smart contract has been accepted by the identified parties, generating a smart contract definition hash, and forwarding the smart contract definition hash to one or more blockchains.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Inventors: Pralhad D. Deshpande, Raghav Sood
  • Publication number: 20190108518
    Abstract: An example operation may include one or more of identifying a transaction from a blockchain node to be committed to a blockchain, determining available channels for assignment, assigning a channel to the blockchain node, and transmitting the transaction to the blockchain on the assigned channel.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Inventors: Muhammad Tayyab Asif, Pralhad D. Deshpande, Raghav Sood, Yuan Yuan