Patents by Inventor PushpRaj AGRAWAL

PushpRaj AGRAWAL 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: 11824922
    Abstract: Health and usage data are monitored for storage devices of a remote computing environment that is remote from a computing service provider. The remote computing environment comprises a subset of computing systems of a computing service provider that manages the remote computing environment. Based on the monitored health data, it is determined that one of the storage devices has failed. In response, it is determined whether a computing device of the remote computing environment that is associated with the failed storage device should be marked unhealthy or continue to operate at a reduced capacity. When it is determined that the computing device associated with the failed storage device should continue to operate at a reduced capacity, the computing device is reprovisioned with available storage devices and the computing device is operated at the reduced capacity.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: November 21, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alphonse Kurian, Pushpraj Agrawal, Arpan Kumar Asthana, Chandrasekhar Pasupuleti
  • Publication number: 20230367654
    Abstract: A cloud-computing system dynamically manages allocation of infrastructure nodes and compute nodes in an edge zone of the cloud-computing system. The edge zone begins with a first number of infrastructure nodes and a second number of compute nodes. As the edge zone executes customer workloads, the cloud-computing system determines whether the infrastructure nodes are over utilized or under utilized. When the infrastructure nodes are under utilized, the cloud-computing system re-assigns an infrastructure node to the compute nodes. When the infrastructure nodes are over utilized, the cloud-computing system re-assigns a compute node to the infrastructure nodes. In this way, the cloud-computing system dynamically maintains an optimal balance between resources devoted to supporting the edge zone (the infrastructure nodes) and resources devoted to executing customer workloads (the compute nodes).
    Type: Application
    Filed: September 10, 2021
    Publication date: November 16, 2023
    Inventors: Alphonse KURIAN, Chandrasekhar PASUPULETI, Arpan Kumar ASTHANA, PushpRaj AGRAWAL, Jr., Humayun Mukhtar KHAN
  • Patent number: 11620137
    Abstract: A system and method executed by a computer server include determination that the computer server has lost network connectivity and, in response to the determination that the computer server has lost network connectivity, disabling of power to a volatile memory of the computer server. Determining that the computer server has lost network connectivity may include transmission of data to an external system and determination that a response to the data was not received from the external system. Disabling of power to the volatile memory may include transmission of a request to an operating system of the system to initiate a power-down sequence of the system.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: April 4, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alphonse Kurian, Chandrasekhar Pasupuleti, Arpan Kumar Asthana, Anatoliy Panasyuk, Monika Machado Santacruz, PushpRaj Agrawal
  • Publication number: 20230015635
    Abstract: Health and usage data are monitored for storage devices of a remote computing environment that is remote from a computing service provider. The remote computing environment comprises a subset of computing systems of a computing service provider that manages the remote computing environment. Based on the monitored health data, it is determined that one of the storage devices has failed. In response, it is determined whether a computing device of the remote computing environment that is associated with the failed storage device should be marked unhealthy or continue to operate at a reduced capacity. When it is determined that the computing device associated with the failed storage device should continue to operate at a reduced capacity, the computing device is reprovisioned with available storage devices and the computing device is operated at the reduced capacity.
    Type: Application
    Filed: September 27, 2022
    Publication date: January 19, 2023
    Inventors: Alphonse KURIAN, PushpRaj AGRAWAL, Arpan Kumar ASTHANA, Chandrasekhar PASUPULETI
  • Patent number: 11477267
    Abstract: Health and usage data are monitored for storage devices of a remote computing environment that is remote from a computing service provider. The remote computing environment comprises a subset of computing systems of a computing service provider that manages the remote computing environment. Based on the monitored health data, it is determined that one of the storage devices has failed. In response, it is determined whether a computing device of the remote computing environment that is associated with the failed storage device should be marked unhealthy or continue to operate at a reduced capacity. When it is determined that the computing device associated with the failed storage device should continue to operate at a reduced capacity, the computing device is reprovisioned with available storage devices and the computing device is operated at the reduced capacity.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: October 18, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alphonse Kurian, PushpRaj Agrawal, Arpan Kumar Asthana, Chandrasekhar Pasupuleti
  • Publication number: 20220150298
    Abstract: Health and usage data are monitored for storage devices of a remote computing environment that is remote from a computing service provider. The remote computing environment comprises a subset of computing systems of a computing service provider that manages the remote computing environment. Based on the monitored health data, it is determined that one of the storage devices has failed. In response, it is determined whether a computing device of the remote computing environment that is associated with the failed storage device should be marked unhealthy or continue to operate at a reduced capacity. When it is determined that the computing device associated with the failed storage device should continue to operate at a reduced capacity, the computing device is reprovisioned with available storage devices and the computing device is operated at the reduced capacity.
    Type: Application
    Filed: November 9, 2020
    Publication date: May 12, 2022
    Inventors: Alphonse KURIAN, PushpRaj AGRAWAL, Arpan Kumar ASTHANA, Chandrasekhar PASUPULETI
  • Publication number: 20220019445
    Abstract: A system and method executed by a computer server include determination that the computer server has lost network connectivity and, in response to the determination that the computer server has lost network connectivity, disabling of power to a volatile memory of the computer server. Determining that the computer server has lost network connectivity may include transmission of data to an external system and determination that a response to the data was not received from the external system. Disabling of power to the volatile memory may include transmission of a request to an operating system of the system to initiate a power-down sequence of the system.
    Type: Application
    Filed: July 14, 2020
    Publication date: January 20, 2022
    Inventors: Alphonse KURIAN, Chandrasekhar PASUPULETI, Arpan Kumar ASTHANA, Anatoliy PANASYUK, Monika Machado SANTACRUZ, PushpRaj AGRAWAL