Patents by Inventor Ramasubramanian SHASTRI

Ramasubramanian SHASTRI 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: 10853215
    Abstract: A solution is disclosed for intelligent configuration management of user devices that includes: receiving application performance data for a plurality of applications from each of a first plurality of tenant environments or cloud services or both, the application performance data including a program ID for at least one application of the plurality of applications; receiving incident alerts related to the first program ID from each of a second plurality of tenant environments; based at least on receiving the incident alerts, determining whether a count of the second plurality of tenant environments meets a threshold; and based at least on the count of the second plurality of tenant environments meeting the threshold, requesting incident reports related to the program ID from each of a third plurality of tenant environments, wherein the third plurality of tenant environments has a smaller count than the count of the second plurality of tenant environments.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: December 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Loretta M. Macklem-Clements, Deepam Dubey, Ramasubramanian Shastri, David C. James, Prabagar Ramadasse, Brett D. A. Flegg, Anton M. Varshavskiy, Maayan Bar-Niv, Fernando J. Sanchez Gonzalez, Aniket M. Sapre, Charles B. Kilpatrick, Chung-Wei Foong
  • Patent number: 10754631
    Abstract: Methods and systems for determining an upgrade readiness metric of a tenant in a cloud environment. One method includes receiving, with an electronic processor, device telemetry data for a plurality of devices associated with a first plurality of tenants in the cloud environment and receiving, with the electronic processor, software telemetry data for a second plurality of tenants in the cloud environment. The method also includes determining, with the electronic processor, the upgrade readiness metric for the tenant based on the device telemetry data and the software telemetry data and displaying the upgrade readiness metric within a user interface.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John D. Skovron, James C. O'Brien, Ramasubramanian Shastri, Claudiu G. Diaconu, Shashidhar Rajashekara, David W. Brodsky, Sandipan Ganguly, Oana Silvia I. Nica
  • Patent number: 10747520
    Abstract: Examples described herein generally relate to device analytics. Specifically, the present disclosure provides resource deployment at an organization including one or more devices. The present disclosure provides for receiving telemetry data from the one or more devices associated with the organization. The present disclosure further provides for generating a set of deployment rings for the deployment of the software resource at the one or more devices of the organization. Additionally, the present disclosure provides for deploying the software resource within the organization based on the set of deployment rings.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marc Shepard, Marc-Andrea Klimaschewski, Chen Liang, Ramasubramanian Shastri, Hung Minh Dang, Bryston Mitsuo Nitta, Oana Silvia Nica
  • Publication number: 20200081812
    Abstract: A solution is disclosed for intelligent configuration management of user devices that includes: receiving application performance data for a plurality of applications from each of a first plurality of tenant environments or cloud services or both, the application performance data including a program ID for at least one application of the plurality of applications; receiving incident alerts related to the first program ID from each of a second plurality of tenant environments; based at least on receiving the incident alerts, determining whether a count of the second plurality of tenant environments meets a threshold; and based at least on the count of the second plurality of tenant environments meeting the threshold, requesting incident reports related to the program ID from each of a third plurality of tenant environments, wherein the third plurality of tenant environments has a smaller count than the count of the second plurality of tenant environments.
    Type: Application
    Filed: May 7, 2019
    Publication date: March 12, 2020
    Inventors: Loretta M. MACKLEM-CLEMENTS, Deepam DUBEY, Ramasubramanian SHASTRI, David C. JAMES, Prabagar RAMADASSE, Brett D.A. FLEGG, Anton M. VARSHAVSKIY, Maayan BAR-NIV, Fernando J. SANCHEZ GONZALEZ, Aniket M. SAPRE, Charles B. KILPATRICK, Chung-Wei FOONG
  • Publication number: 20190018729
    Abstract: Examples described herein generally relate to device analytics. Specifically, the present disclosure provides telemetry-based analytics to identify and remediate top end-user impacting issues. For example, a device may detect an anomaly associated with an application program at the computing device based on a detection parameter. Further, the device may automatically identify at least one remediation action associated with the detected anomaly. The device may also determine whether application of the at least one remediation action to the detected anomaly satisfies a remediation threshold. Additionally, the device may transmit the at least one remediation action to the computing device in accordance with a determination that the application of the at least one remediation action to the detected anomaly satisfies the remediation threshold.
    Type: Application
    Filed: March 8, 2018
    Publication date: January 17, 2019
    Inventors: Marc SHEPARD, Marc-Andrea KLIMASCHEWSKI, Chen LIANG, Ramasubramanian SHASTRI, Hung M. DANG, Bryston M. NITTA, Oana S. NICA
  • Publication number: 20180300180
    Abstract: Examples described herein generally relate to device analytics. Specifically, the present disclosure provides resource deployment at an organization including one or more devices. The present disclosure provides for receiving telemetry data from the one or more devices associated with the organization. The present disclosure further provides for generating a set of deployment rings for the deployment of the software resource at the one or more devices of the organization. Additionally, the present disclosure provides for deploying the software resource within the organization based on the set of deployment rings.
    Type: Application
    Filed: March 8, 2018
    Publication date: October 18, 2018
    Inventors: Marc SHEPARD, Marc-Andrea KLIMASCHEWSKI, Chen LIANG, Ramasubramanian SHASTRI, Hung Minh DANG, Bryston Mitsuo NITTA, Oana Silvia NICA
  • Publication number: 20180302303
    Abstract: Methods and systems for determining an upgrade readiness metric of a tenant in a cloud environment. One method includes receiving, with an electronic processor, device telemetry data for a plurality of devices associated with a first plurality of tenants in the cloud environment and receiving, with the electronic processor, software telemetry data for a second plurality of tenants in the cloud environment. The method also includes determining, with the electronic processor, the upgrade readiness metric for the tenant based on the device telemetry data and the software telemetry data and displaying the upgrade readiness metric within a user interface.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 18, 2018
    Inventors: John D. SKOVRON, James C. O'BRIEN, Ramasubramanian SHASTRI, Claudiu G. DIACONU, Shashidhar RAJASHEKARA, David W. BRODSKY, Sandipan GANGULY, Oana Silvia I. NICA