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: 11461209Abstract: 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: GrantFiled: January 31, 2019Date of Patent: October 4, 2022Assignee: WALMART APOLLO, LLCInventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Patent number: 11349914Abstract: 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: GrantFiled: January 19, 2021Date of Patent: May 31, 2022Assignee: Walmart Apollo, LLCInventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Patent number: 11347541Abstract: 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: GrantFiled: January 31, 2019Date of Patent: May 31, 2022Assignee: Walmart Apollo, LLCInventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Patent number: 11316924Abstract: 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: GrantFiled: March 8, 2021Date of Patent: April 26, 2022Assignee: WALMART APOLLO, LLCInventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Publication number: 20210194962Abstract: 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: ApplicationFiled: March 8, 2021Publication date: June 24, 2021Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Publication number: 20210168202Abstract: 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: ApplicationFiled: January 19, 2021Publication date: June 3, 2021Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Patent number: 10972539Abstract: 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: GrantFiled: January 31, 2019Date of Patent: April 6, 2021Assignee: Walmart Apollo, LLCInventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Patent number: 10931747Abstract: 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: GrantFiled: January 31, 2019Date of Patent: February 23, 2021Assignee: Walmart Apollo, LLCInventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Publication number: 20200250059Abstract: 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: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Publication number: 20200249986Abstract: 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: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Publication number: 20200252453Abstract: 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: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga
-
Publication number: 20200252456Abstract: 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: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Inventors: Gerald Bothello, Surajit Roy, Giridhar Bhujanga