Patents by Inventor Ashish Garwal

Ashish Garwal 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: 20250156816
    Abstract: A system, method implemented on a computer system, and computer program product for generating an expression. A graphical representation of the expression comprising criteria blocks and logical operator blocks is displayed on a user interface. Each of the criteria blocks includes criteria information defining a criteria, an edit block control element, and a delete block control element. A user interface to receive changes to the criteria information for a selected criteria block is displayed in response to selecting the edit block control element for the selected criteria block. The selected criteria block is deleted from the expression in response to selecting the delete block control element for the selected criteria block. A building block may be used to define criteria for criteria blocks in several expressions. Criteria for expressions defined using a building block are changed automatically in response to changes to the building block.
    Type: Application
    Filed: September 23, 2024
    Publication date: May 15, 2025
    Applicant: ADP, Inc.
    Inventors: Kyle Vining, Peter Faria, Ashish Garwal, Pooja Keswani, Carl Pereira
  • Patent number: 12099976
    Abstract: A system, method implemented on a computer system, and computer program product for generating an expression. A graphical representation of the expression comprising criteria blocks and logical operator blocks is displayed on a user interface. Each of the criteria blocks includes criteria information defining a criteria, an edit block control element, and a delete block control element. A user interface to receive changes to the criteria information for a selected criteria block is displayed in response to selecting the edit block control element for the selected criteria block. The selected criteria block is deleted from the expression in response to selecting the delete block control element for the selected criteria block. A building block may be used to define criteria for criteria blocks in several expressions. Criteria for expressions defined using a building block are changed automatically in response to changes to the building block.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: September 24, 2024
    Assignee: ADP, Inc.
    Inventors: Kyle Vining, Peter Faria, Ashish Garwal, Pooja Keswani, Carl Pereira
  • Publication number: 20220374842
    Abstract: A system, method implemented on a computer system, and computer program product for generating an expression. A graphical representation of the expression comprising criteria blocks and logical operator blocks is displayed on a user interface. Each of the criteria blocks includes criteria information defining a criteria, an edit block control element, and a delete block control element. A user interface to receive changes to the criteria information for a selected criteria block is displayed in response to selecting the edit block control element for the selected criteria block. The selected criteria block is deleted from the expression in response to selecting the delete block control element for the selected criteria block. A building block may be used to define criteria for criteria blocks in several expressions. Criteria for expressions defined using a building block are changed automatically in response to changes to the building block.
    Type: Application
    Filed: May 24, 2021
    Publication date: November 24, 2022
    Inventors: Kyle Vining, Peter Faria, Ashish Garwal, Pooja Keswani, Carl Pereira