Patents by Inventor Tanvir Khan

Tanvir Khan 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: 11850750
    Abstract: In an embodiment, a method of performance-enhanced machine-learning model creation is performed by a computer system. The method includes receiving a command to port a first bot from a first RPA platform to a second RPA platform, where the first bot executes a robotic process in a computing environment provided by a particular computer system using the first RPA platform. The method further includes extracting bot configurations for the first bot from the first RPA platform, where the bot configurations include an instruction set that at least partially defines the robotic process. The method also includes creating a second bot for the second RPA platform, where the creating includes transforming the instruction set to a format of the second RPA platform. In addition, the method includes deploying the second bot on the second RPA platform, wherein the deployed second bot executes the robotic process.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: December 26, 2023
    Assignee: NTT DATA Services, LLC
    Inventors: Dhurai Ganesan, Sankar Chandrasekaran, Ujjwal Sharma, Harsh Vinayak, Tanvir Khan
  • Patent number: 11501101
    Abstract: In an embodiment, a method is performed by a computer system and includes intercepting machine learning (ML) input data before the ML input data flows into a ML model. The method also includes scanning the ML input data against a plurality of ML threat signatures, the scanning yielding at least a first result. The method also includes examining a correlation between values of first and second variables in the ML input data, the examining yielding at least a second result. The method also includes validating at least one of the first and second results via a variability analysis of error instances in the ML input data, the validating yielding at least a third result. The method also includes applying thresholding to the ML input data via the third result, where the applying thresholding results in at least a portion of the ML input data being filtered.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: November 15, 2022
    Assignee: NTT DATA Services, LLC
    Inventors: Dhurai Ganesan, Aananthanarayanan Pandian, Angelene Ravichandran, Harsh Vinayak, Tanvir Khan
  • Patent number: 11494587
    Abstract: In an embodiment, a method includes receiving a trigger of machine learning model generation. In addition, the method includes algorithmically eliminating at least some of rows and at least some of columns of a training dataset, the algorithmically eliminating yielding a size-reduced training dataset. The method additionally includes generating, for a prediction target, a plurality of machine learning models via a plurality of machine learning algorithms. The method also includes measuring prediction accuracies of the plurality of machine learning models relative to the prediction target. Furthermore, the method includes selecting a particular machine learning model. Moreover, the method includes applying the particular machine learning model to a data source.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: November 8, 2022
    Inventors: Dhurai Ganesan, Aananthanarayanan Pandian, Tanvir Khan
  • Patent number: 10817314
    Abstract: In one general aspect, in an embodiment, a method of performance-enhanced machine-learning model creation is performed by a computer system. The method includes receiving a command to record user interface (UI) activity in a computing environment. The method further includes, responsive to the command: receiving video frames of a live screen output of the computing environment; detecting UI events in the computing environment in relation to the video frames of the live screen output; and determining target applications for the UI events, wherein the target applications are executing in the computing environment. The method also includes generating UI metadata comprising information identifying the UI events and the target applications in relation to the video frames. In addition, the method includes sequentially encoding, in a video file, the video frames together with information sufficient to derive the UI metadata.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: October 27, 2020
    Assignee: NTT DATA Services, LLC
    Inventors: Dhurai Ganesan, Sankar Chandrasekaran, Harsh Vinayak, Tanvir Khan
  • Patent number: 10802889
    Abstract: In one embodiment, a method includes monitoring, in real-time, a plurality of resources including a first robotic process resident on a first RPA platform and a second robotic process resident on a second RPA platform. The first RPA platform and the second RPA platform provide robotic process data in heterogeneous data formats via heterogeneous interfaces. The method also includes, responsive to a trigger, invoking at least one function on a unified interface. The method also includes receiving at least one function call reply from the unified interface responsive to the invoking, the at least one function call reply including homogeneous data related to the first robotic process and the second robotic process. In addition, the method includes determining real-time statuses of the first robotic process and the second robotic process using the homogeneous data. The method also includes updating a real-time dashboard with the real-time statuses.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: October 13, 2020
    Assignee: NTT DATA Services, LLC
    Inventors: Dhurai Ganesan, Sankar Chandrasekaran, Harsh Vinayak, Tanvir Khan