Patents by Inventor Prabagar Ramadasse

Prabagar Ramadasse 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: 20230379152
    Abstract: Generally discussed herein are devices, systems, and methods for binding with cryptographic key attestation. A method can include generating, by hardware of a device, a device public key and a device private key, based on the device private key, signing a first attestation resulting in a signed first attestation, the first attestation claiming the device private key originated from the hardware, based on the device public key and the signed first attestation, registering the device with a trusted authority, generating, by the hardware, a first application private key and a first application public key, and based on the device private key, signing a second attestation resulting in a signed second attestation, the second attestation claiming the first application private key originated from the hardware, and based on the first application public key and the signed second attestation, registering a first application of the device to a first server.
    Type: Application
    Filed: July 20, 2023
    Publication date: November 23, 2023
    Inventors: Prabagar Ramadasse, Yordan ROUSKOV, Mick HEALY, Gaurav DHAWAN, Venkata Raghuram PAMPANA, Aleksandr TOKAREV, Marc SHEPARD, Ramachandra Ravitej VENNAPUSA
  • Patent number: 11750384
    Abstract: Generally discussed herein are devices, systems, and methods for binding with cryptographic key attestation. A method can include generating, by hardware of a device, a device public key and a device private key, based on the device private key, signing a first attestation resulting in a signed first attestation, the first attestation claiming the device private key originated from the hardware, based on the device public key and the signed first attestation, registering the device with a trusted authority, generating, by the hardware, a first application private key and a first application public key, and based on the device private key, signing a second attestation resulting in a signed second attestation, the second attestation claiming the first application private key originated from the hardware, and based on the first application public key and the signed second attestation, registering a first application of the device to a first server.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: September 5, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prabagar Ramadasse, Yordan Rouskov, Mick Healy, Gaurav Dhawan, Venkata Raghuram Pampana, Aleksandr Tokarev, Marc Shepard, Ramachandra Ravitej Vennapusa
  • Publication number: 20220385467
    Abstract: Generally discussed herein are devices, systems, and methods for binding with cryptographic key attestation. A method can include generating, by hardware of a device, a device public key and a device private key, based on the device private key, signing a first attestation resulting in a signed first attestation, the first attestation claiming the device private key originated from the hardware, based on the device public key and the signed first attestation, registering the device with a trusted authority, generating, by the hardware, a first application private key and a first application public key, and based on the device private key, signing a second attestation resulting in a signed second attestation, the second attestation claiming the first application private key originated from the hardware, and based on the first application public key and the signed second attestation, registering a first application of the device to a first server.
    Type: Application
    Filed: May 27, 2021
    Publication date: December 1, 2022
    Inventors: Prabagar Ramadasse, Yordan ROUSKOV, Mick HEALY, Guarav DHAWAN, Venkata Raghuram PAMPANA, Aleksandr TOKAREV, Marc SHEPARD, Ramachandra Ravitej VENNAPUSA
  • 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: 10725818
    Abstract: Techniques are described herein that are capable of utilizing agent-based configuration co-management to selectively migrate workloads from a first configuration management authority to a second configuration management authority. The first configuration management authority has a first management client and a first management server that provides a first management service. The second configuration management authority has a second management client and a second management server that provides a second management service. An operating system that runs on a computing device enrolls the first management agent and the second management agent into the second configuration management authority. The first management agent negotiates with the second management agent to determine a first subset of the workloads that is to be handled by the first management agent and a second subset of the workloads that is to be handled by the second management agent.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David C. James, Jason Robert Githens, Maayan Bar-Niv, Gaurav Raghu Dhawan, Yongcheng Huang, Prabagar Ramadasse, Brett Damon Alan Flegg, Hang Heidi Cheng, Loretta M. Macklem-Clements, Brad R. Anderson
  • 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: 20190114203
    Abstract: Techniques are described herein that are capable of utilizing agent-based configuration co-management to selectively migrate workloads from a first configuration management authority to a second configuration management authority. The first configuration management authority has a first management client and a first management server that provides a first management service. The second configuration management authority has a second management client and a second management server that provides a second management service. An operating system that runs on a computing device enrolls the first management agent and the second management agent into the second configuration management authority. The first management agent negotiates with the second management agent to determine a first subset of the workloads that is to be handled by the first management agent and a second subset of the workloads that is to be handled by the second management agent.
    Type: Application
    Filed: October 12, 2017
    Publication date: April 18, 2019
    Inventors: David C. James, Jason Robert Githens, Maayan Bar-Niv, Gaurav Raghu Dhawan, Yongcheng Huang, Prabagar Ramadasse, Brett Damon Alan Flegg, Hang Heidi Cheng, Loretta M. Macklem-Clements, Brad R. Anderson