Patents by Inventor Ranjna Garg Goyal

Ranjna Garg Goyal 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: 11960930
    Abstract: Improved techniques for combining a plurality of distinct recordings pertaining to user interactions with one or more software applications each of which concerns performing a task. Then, the combined recording can be used to form a software automation process for performing the task in an automated fashion. Advantageously, the improved techniques enable a robotic process automation (RPA) system to capture multiple recordings, combine (e.g., merge) the recordings, and form a software automation process to perform repetitive tasks in an automated manner, all with little or no assistance from a user.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: April 16, 2024
    Assignee: Automation Anywhere, Inc.
    Inventors: Ranjna Garg Goyal, Radek Hecl, Narayanan Seshadri, Niveditha Nataraj
  • Publication number: 20230385104
    Abstract: Improved techniques for combining a plurality of distinct recordings pertaining to user interactions with one or more software applications each of which concerns performing a task. Then, the combined recording can be used to form a software automation process for performing the task in an automated fashion. Advantageously, the improved techniques enable a robotic process automation (RPA) system to capture multiple recordings, combine (e.g., merge) the recordings, and form a software automation process to perform repetitive tasks in an automated manner, all with little or no assistance from a user.
    Type: Application
    Filed: June 27, 2023
    Publication date: November 30, 2023
    Inventors: Ranjna Garg Goyal, Radek Hecl, Narayanan Seshadri, Niveditha Nataraj
  • Patent number: 11820020
    Abstract: Improved techniques for examining a plurality of distinct recordings pertaining to user interactions with one or more software applications, where each recording concerns performing at least one task. The examined recordings can be processed such that the recordings can be organized and/or rendered in a consolidated manner which facilitates user's understanding of higher-level operations being performed by the examined recordings to carry out the associated task. Advantageously, the improved techniques enable a robotic process automation (RPA) system to recognize and represent repetitive tasks within multiple recordings as multi-level (e.g., hierarchical) patterns of steps, sub-tasks, or some combination thereof. In doing so, a RPA system can identify and define such patterns within recordings and can also accommodate variants in such patterns.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: November 21, 2023
    Assignee: Automation Anywhere, Inc.
    Inventors: Ranjna Garg Goyal, Niraj Radhakrishnan Kunnumma
  • Patent number: 11734061
    Abstract: Improved techniques for combining a plurality of distinct recordings pertaining to user interactions with one or more software applications each of which concerns performing a task. Then, the combined recording can be used to form a software automation process for performing the task in an automated fashion. Advantageously, the improved techniques enable a robotic process automation (RPA) system to capture multiple recordings, combine (e.g., merge) the recordings, and form a software automation process to perform repetitive tasks in an automated manner, all with little or no assistance from a user.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: August 22, 2023
    Assignee: Automation Anywhere, Inc.
    Inventors: Ranjna Garg Goyal, Radek Hecl, Narayanan Seshadri, Niveditha Nataraj
  • Publication number: 20230168906
    Abstract: Improved techniques for producing digital fingerprints to represent steps in a recording of user-initiated events with respect to one or more application programs. A digital fingerprint can be formed for each step in a recording by encoding a plurality of attributes for each step in the recording. The encodings can be determined differently for different attributes of the steps. Also, the particular attributes to be used together to form a digital fingerprint can be chosen differently to adjust effectiveness in matching such step with other similar steps. In one embodiment, the digital fingerprint for a given step in a given situation can dynamically generated, such as a request to a server to generate a fingerprint.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Inventors: RANJNA GARG GOYAL, NIRAJ RADHAKRISHNAN KUNNUMMA
  • Publication number: 20230169120
    Abstract: Improved techniques for locating sequences of steps, or patterns, in recordings of user-initiated events with respect to one or more application programs. A digital fingerprint can be formed for each step in a recording by encoding a plurality of attributes for each step in the recording. When operating to locate sequence of steps, or patterns, in the recordings, the digital fingerprint can be modified to allow for less rigid matching of steps. In one embodiment, the digital fingerprint for a given step in a given situation can dynamically generated or modified, such as a request to a server to generate or modify a digital fingerprint.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Inventors: RANJNA GARG GOYAL, NIRAJ RADHAKRISHNAN KUNNUMMA
  • Publication number: 20230053260
    Abstract: Improved techniques for examining a plurality of distinct recordings pertaining to user interactions with one or more software applications, where each recording concerns performing at least one task. The examined recordings can be processed such that the recordings can be organized and/or rendered in a consolidated manner which facilitates user's understanding of higher-level operations being performed by the examined recordings to carry out the associated task. Advantageously, the improved techniques enable a robotic process automation (RPA) system to recognize and represent repetitive tasks within multiple recordings as multi-level (e.g., hierarchical) patterns of steps, sub-tasks, or some combination thereof. In doing so, a RPA system can identify and define such patterns within recordings and can also accommodate variants in such patterns.
    Type: Application
    Filed: July 29, 2021
    Publication date: February 16, 2023
    Inventors: Ranjna Garg Goyal, Niraj Radhakrishnan Kunnumma
  • Publication number: 20230052190
    Abstract: Improved techniques for examining a plurality of distinct recordings pertaining to user interactions with one or more software applications, where each recording concerns performing at least one task. The examined recordings can be processed such that the recordings can be organized and/or rendered in a consolidated manner which facilitates user's understanding of higher-level operations being performed by the examined recordings to carry out the associated task.
    Type: Application
    Filed: July 29, 2021
    Publication date: February 16, 2023
    Inventors: Ranjna Garg Goyal, Niraj Radhakrishnan Kunnumma
  • Publication number: 20220147386
    Abstract: Improved techniques for combining a plurality of distinct recordings pertaining to user interactions with one or more software applications each of which concerns performing a task. Then, the combined recording can be used to form a software automation process for performing the task in an automated fashion. Advantageously, the improved techniques enable a robotic process automation (RPA) system to capture multiple recordings, combine (e.g., merge) the recordings, and form a software automation process to perform repetitive tasks in an automated manner, all with little or no assistance from a user.
    Type: Application
    Filed: November 12, 2020
    Publication date: May 12, 2022
    Inventors: Ranjna Garg Goyal, Radek Hecl, Narayanan Seshadri, Niveditha Nataraj