Patents by Inventor Giridhar Bhujanga

Giridhar Bhujanga 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: 11461209
    Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify one or more validations to be executed for a plurality of datacenters. The validations may include a test, a configuration, or a status inquiry of the datacenters or servers of the datacenters, for example. The control server may identify a single user request to execute the validations for the plurality of datacenters. Based on the single user request, the control server may generate a plurality of requests based on the identified validations and plurality of datacenters. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received, and may provide status for display based on the received responses.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: October 4, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
  • Patent number: 11349914
    Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify one or more networks to be searched in a plurality of datacenters. The control server may identify a user request to execute the search for the networks in the plurality of datacenters. Based on the user request, the control server may generate a plurality of requests that request network data from the plurality of datacenters. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include network data identifying one or more networks a datacenter supports. The control server may determine if the supported networks match the identified networks, and may provide status for display based on the determination.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: May 31, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
  • Patent number: 11347541
    Abstract: This application relates to apparatus and methods for reallocating tasks among servers, such as cloud datacenter compute servers. A control server may identify hypervisors running virtual machines that are consuming higher processing power, and may reallocate one or more of the virtual machines to one or more hypervisors consuming lower processing power. In some examples, the control server reallocates virtual machines among hypervisors based on how many virtual machines each hypervisor is running. In some examples, the control server identifies virtual machines associated with higher processing steal times, and may reallocate the identified virtual machines to hypervisors that are consuming lower processing power. The virtual machines may be reallocated to a different hypervisor executing on a same server, to a different hypervisor executing on a different server in a same datacenter, or to a different hypervisor executing on a different server in a different datacenter.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: May 31, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
  • Patent number: 11316924
    Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify a plurality of datacenters from which to request block storage status. The control server may identify a user request to execute multiple requests to obtain the block storage status from the plurality of datacenters. Based on the user request, the control server may generate the plurality of requests. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include block storage status data identifying whether a service managing storage blocks for the datacenter is operational. The control server may also provide the block storage status for display.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: April 26, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
  • Publication number: 20210194962
    Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify a plurality of datacenters from which to request block storage status. The control server may identify a user request to execute multiple requests to obtain the block storage status from the plurality of datacenters. Based on the user request, the control server may generate the plurality of requests. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include block storage status data identifying whether a service managing storage blocks for the datacenter is operational. The control server may also provide the block storage status for display.
    Type: Application
    Filed: March 8, 2021
    Publication date: June 24, 2021
    Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
  • Publication number: 20210168202
    Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify one or more networks to be searched in a plurality of datacenters. The control server may identify a user request to execute the search for the networks in the plurality of datacenters. Based on the user request, the control server may generate a plurality of requests that request network data from the plurality of datacenters. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include network data identifying one or more networks a datacenter supports. The control server may determine if the supported networks match the identified networks, and may provide status for display based on the determination.
    Type: Application
    Filed: January 19, 2021
    Publication date: June 3, 2021
    Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
  • Patent number: 10972539
    Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify a plurality of datacenters from which to request block storage status. The control server may identify a user request to execute multiple requests to obtain the block storage status from the plurality of datacenters. Based on the user request, the control server may generate the plurality of requests. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include block storage status data identifying whether a service managing storage blocks for the datacenter is operational. The control server may also provide the block storage status for display.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: April 6, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
  • Patent number: 10931747
    Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify one or more networks to be searched in a plurality of datacenters. The control server may identify a user request to execute the search for the networks in the plurality of datacenters. Based on the user request, the control server may generate a plurality of requests that request network data from the plurality of datacenters. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include network data identifying one or more networks a datacenter supports. The control server may determine if the supported networks match the identified networks, and may provide status for display based on the determination.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: February 23, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
  • Publication number: 20200250059
    Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify one or more validations to be executed for a plurality of datacenters. The validations may include a test, a configuration, or a status inquiry of the datacenters or servers of the datacenters, for example. The control server may identify a single user request to execute the validations for the plurality of datacenters. Based on the single user request, the control server may generate a plurality of requests based on the identified validations and plurality of datacenters. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received, and may provide status for display based on the received responses.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
  • Publication number: 20200249986
    Abstract: This application relates to apparatus and methods for reallocating tasks among servers, such as cloud datacenter compute servers. A control server may identify hypervisors running virtual machines that are consuming higher processing power, and may reallocate one or more of the virtual machines to one or more hypervisors consuming lower processing power. In some examples, the control server reallocates virtual machines among hypervisors based on how many virtual machines each hypervisor is running. In some examples, the control server identifies virtual machines associated with higher processing steal times, and may reallocate the identified virtual machines to hypervisors that are consuming lower processing power. The virtual machines may be reallocated to a different hypervisor executing on a same server, to a different hypervisor executing on a different server in a same datacenter, or to a different hypervisor executing on a different server in a different datacenter.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
  • Publication number: 20200252453
    Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify one or more networks to be searched in a plurality of datacenters. The control server may identify a user request to execute the search for the networks in the plurality of datacenters. Based on the user request, the control server may generate a plurality of requests that request network data from the plurality of datacenters. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include network data identifying one or more networks a datacenter supports. The control server may determine if the supported networks match the identified networks, and may provide status for display based on the determination.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
  • Publication number: 20200252456
    Abstract: This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify a plurality of datacenters from which to request block storage status. The control server may identify a user request to execute multiple requests to obtain the block storage status from the plurality of datacenters. Based on the user request, the control server may generate the plurality of requests. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include block storage status data identifying whether a service managing storage blocks for the datacenter is operational. The control server may also provide the block storage status for display.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga