Patents by Inventor Aritra DattaGupta

Aritra DattaGupta 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: 11119894
    Abstract: Methods for configurable and proactive application diagnostics and recovery are performed by systems and devices. A diagnostics manager determines diagnostics packages corresponding to problems described in client device diagnostics requests. Session identifiers are generated and returned with diagnostics identifiers to clients which then provide the session identifiers and diagnostics identifiers to a service manager for session initiation. Diagnostics packages are located, retrieved, and provided back to the client by the service manager that invokes a client-side engine to execute diagnostics packages. Results are provided to the diagnostics system which determines additional packages to be executed by the engine during the same diagnostics session. Further, device-specific tokens are acquired by client devices which execute local diagnostic packages and acquire remote diagnostic packages for execution in the same session.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: September 14, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Santosh Vasant Bhosale, Manoj Ajith Prasad, Sparky Toews, Will Qian, Weizhu Chen, Ganapathy V. Raman, Aritra DattaGupta, Aarohi Arora, Michael J. Nelson, Roger F. Johnson, Woo Ram Lee, Vladyslav Bazyliak, Somak Mitra, Bryan Wilhelm, Benjamin Reich, Matthew Justice
  • Patent number: 10884901
    Abstract: Methods for configurable and proactive application diagnostics and recovery are performed by systems and devices. A diagnostics manager determines diagnostics packages corresponding to problems described in client device diagnostics requests. Session identifiers are generated and returned with diagnostics identifiers to clients which then provide the session identifiers and diagnostics identifiers to a service manager for session initiation. Diagnostics packages are located, retrieved, and provided back to the client by the service manager that invokes a client-side engine to execute diagnostics packages. Results are provided to the diagnostics system which determines additional packages to be executed by the engine during the same diagnostics session. Further, device-specific tokens are acquired by client devices which execute local diagnostic packages and acquire remote diagnostic packages for execution in the same session.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: January 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Santosh Vasant Bhosale, Manoj Ajith Prasad, Sparky Toews, Will Qian, Weizhu Chen, Ganapathy V. Raman, Aritra DattaGupta, Aarohi Arora, Michael J. Nelson, Roger F. Johnson, Woo Ram Lee, Vladyslav Bazyliak, Somak Mitra, Bryan Wilhelm, Benjamin Reich, Matthew Justice
  • Patent number: 10719336
    Abstract: Described herein is a system and method for dependency version conflict auto-resolution for executing job(s). During execution of a particular version of a workflow comprising tasks, information regarding a particular task to be executed is received. The particular task is dependent on another task. Information regarding the dependency is retrieved from a global dependency data structure (e.g., graph) that stores current dependency information regarding the tasks. When it is determined that the conflict exists with respect to the dependency of the particular task on the another task, information regarding the dependency and workflows is retrieved, information regarding a dependency change history regarding at least one of the plurality of tasks, information regarding the particular version of the workflow and a different version of the workflow. A resolution to the conflict can be identified based, at least in part, upon the retrieved information, and, a correct action performed.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: July 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vitalii Tsybulnyk, Aritra Dattagupta, Marwan Elias Jubran, Willy Tanimihardja
  • Publication number: 20200065217
    Abstract: Methods for configurable and proactive application diagnostics and recovery are performed by systems and devices. A diagnostics manager determines diagnostics packages corresponding to problems described in client device diagnostics requests. Session identifiers are generated and returned with diagnostics identifiers to clients which then provide the session identifiers and diagnostics identifiers to a service manager for session initiation. Diagnostics packages are located, retrieved, and provided back to the client by the service manager that invokes a client-side engine to execute diagnostics packages. Results are provided to the diagnostics system which determines additional packages to be executed by the engine during the same diagnostics session. Further, device-specific tokens are acquired by client devices which execute local diagnostic packages and acquire remote diagnostic packages for execution in the same session.
    Type: Application
    Filed: August 24, 2018
    Publication date: February 27, 2020
    Inventors: Santosh Vasant Bhosale, Manoj Ajith Prasad, Sparky Toews, Will Qian, Weizhu Chen, Ganapathy V. Raman, Aritra DattaGupta, Aarohi Arora, Michael J. Nelson, Roger F. Johnson, Woo Ram Lee, Vladyslav Bazyliak, Somak Mitra, Bryan Wilhelm, Benjamin Reich, Matthew Justice
  • Publication number: 20200065218
    Abstract: Methods for configurable and proactive application diagnostics and recovery are performed by systems and devices. A diagnostics manager determines diagnostics packages corresponding to problems described in client device diagnostics requests. Session identifiers are generated and returned with diagnostics identifiers to clients which then provide the session identifiers and diagnostics identifiers to a service manager for session initiation. Diagnostics packages are located, retrieved, and provided back to the client by the service manager that invokes a client-side engine to execute diagnostics packages. Results are provided to the diagnostics system which determines additional packages to be executed by the engine during the same diagnostics session. Further, device-specific tokens are acquired by client devices which execute local diagnostic packages and acquire remote diagnostic packages for execution in the same session.
    Type: Application
    Filed: August 24, 2018
    Publication date: February 27, 2020
    Inventors: Santosh Vasant Bhosale, Manoj Ajith Prasad, Sparky Toews, Will Qian, Weizhu Chen, Ganapathy V. Raman, Aritra DattaGupta, Aarohi Arora, Michael J. Nelson, Roger F. Johnson, Woo Ram Lee, Vladyslav Bazyliak, Somak Mitra, Bryan Wilhelm, Benjamin Reich, Matthew Justice