Patents by Inventor Samarinder Singh

Samarinder Singh 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: 11645056
    Abstract: Capturing dependencies between variables using a variable agnostic object is disclosed. A system is configured to obtain an indication of a first dependency of a first variable to a second variable via a programming interface and depict the first dependency, the first variable, and the second variable in a first instance of a variable agnostic object in a source code. The system is also configured to obtain an indication of a second dependency of a third variable to a fourth variable via the programming interface and depict the second dependency, the third variable, and the fourth variable in a second instance of the variable agnostic object in the source code. The system is also configured to compile the source code to generate a computer-executable program capturing the first dependency and the second dependency based on the first instance and the second instance of the variable agnostic object.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: May 9, 2023
    Assignee: Intuit Inc.
    Inventors: Samarinder Singh Thind, Rajat Khare, Neelam Singh, Suresh Krishna Devanathan, Deepak Radhakrishna
  • Publication number: 20230014994
    Abstract: Capturing dependencies between variables using a variable agnostic object is disclosed. A system is configured to obtain an indication of a first dependency of a first variable to a second variable via a programming interface and depict the first dependency, the first variable, and the second variable in a first instance of a variable agnostic object in a source code. The system is also configured to obtain an indication of a second dependency of a third variable to a fourth variable via the programming interface and depict the second dependency, the third variable, and the fourth variable in a second instance of the variable agnostic object in the source code. The system is also configured to compile the source code to generate a computer-executable program capturing the first dependency and the second dependency based on the first instance and the second instance of the variable agnostic object.
    Type: Application
    Filed: July 15, 2021
    Publication date: January 19, 2023
    Applicant: Intuit Inc.
    Inventors: Samarinder SINGH THIND, Rajat Khare, Neelam Singh, Suresh Krishna Devanathan, Deepak Radhakrishna
  • Patent number: 10884903
    Abstract: A processor may receive record data describing at least one interaction between a client and a production environment providing a software service. The processor may receive company dump data describing a context of the production environment during the at least one interaction. The processor may construct at least one simulation of at least one version of the software service including the context. The processor may replay the at least one interaction within the at least one simulation to generate at least one replay result. The processor may identify at least one problem with the at least one version of the software service based on the at least one replay result.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: January 5, 2021
    Assignee: INTUIT INC.
    Inventors: Trilokesh Barua, Linu Mathew Koshy, Samarinder Singh Thind, Anandhi Krishnaswamy, Deepak Yadav, Suhas S, Arijit Chatterjee, Deepashri Nataraj, Akila Subramanian
  • Patent number: 10564625
    Abstract: Improvements in a high speed smooth tool path is presented where the high speed smooth tool path to be used for primarily finishing for finishing any type of walls (negative/positive drafted) for any given bounded region be it 3, 4, 5, . . . n sided shape. The tool path incorporates a combined strategy for finishing the walls while removing any excess material leftover from a previous larger diameter cutter. This tool-motion can be utilized for roughing the regions by approximating the walls by offsetting the regions inwards. The finished boundaries are offset inwards and then cut using these methods. This is optimized as opposed to moving the cutter at a consistent speed in the cutting path. This is performed to eliminate the wasted tool-motion to the maximum extent. This technique is implemented for roughing any closed or open bounded areas regardless of the walls being straight, drafted (negative/positive or both).
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: February 18, 2020
    Inventor: Samarinder Singh
  • Publication number: 20180164784
    Abstract: Improvements in a high speed smooth tool path is presented where the high speed smooth tool path to be used for primarily finishing for finishing any type of walls (negative/positive drafted) for any given bounded region be it 3, 4, 5, . . . n sided shape. The tool path incorporates a combined strategy for finishing the walls while removing any excess material leftover from a previous larger diameter cutter. This tool-motion can be utilized for roughing the regions by approximating the walls by offsetting the regions inwards. The finished boundaries are offset inwards and then cut using these methods. This is optimized as opposed to moving the cutter at a consistent speed in the cutting path. This is performed to eliminate the wasted tool-motion to the maximum extent. This technique is implemented for roughing any closed or open bounded areas regardless of the walls being straight, drafted (negative/positive or both).
    Type: Application
    Filed: February 7, 2018
    Publication date: June 14, 2018
    Inventor: Samarinder Singh
  • Patent number: 9921567
    Abstract: Improvements in a high speed smooth tool path is presented where the high speed smooth tool path to be used for primarily finishing for finishing any type of walls (negative/positive drafted) for any given bounded region be it 3, 4, 5, . . . n sided shape. The tool path incorporates a combined strategy for finishing the walls while removing any excess material leftover from a previous larger diameter cutter. This tool-motion can be utilized for roughing the regions by approximating the walls by offsetting the regions inwards. The finished boundaries are offset inwards and then cut using these methods. This is optimized as opposed to moving the cutter at a consistent speed in the cutting path. This is performed to eliminate the wasted tool-motion to the maximum extent. This technique is implemented for roughing any closed or open bounded areas regardless of the walls being straight, drafted (negative/positive or both).
    Type: Grant
    Filed: February 21, 2015
    Date of Patent: March 20, 2018
    Inventor: Samarinder Singh
  • Publication number: 20160246280
    Abstract: Improvements in a high speed smooth tool path is presented where the high speed smooth tool path to be used for primarily finishing for finishing any type of walls (negative/positive drafted) for any given bounded region be it 3, 4, 5, . . . n sided shape. The tool path incorporates a combined strategy for finishing the walls while removing any excess material leftover from a previous larger diameter cutter. This tool-motion can be utilized for roughing the regions by approximating the walls by offsetting the regions inwards. The finished boundaries are offset inwards and then cut using these methods. This is optimized as opposed to moving the cutter at a consistent speed in the cutting path. This is performed to eliminate the wasted tool-motion to the maximum extent. This technique is implemented for roughing any closed or open bounded areas regardless of the walls being straight, drafted (negative/positive or both).
    Type: Application
    Filed: February 21, 2015
    Publication date: August 25, 2016
    Inventor: Samarinder Singh