Patents by Inventor Gerald Bothello
Gerald Bothello 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: 20230359506Abstract: In some examples, a system may be configured to identify at least a first cloud database system of a plurality of cloud database systems and a second cloud database system of the plurality of cloud database systems. Additionally, the system may be configured to create at least a first namespace and a second namespace within the aggregated metadata database. Moreover, the system may be configured to obtain, from the first cloud database system, and store, to the first namespace, a first set of metadata, and obtain, from the second cloud database system, and store, to the second namespace, a second set of metadata. Further, the system may be configured to associate one or more attributes to the first set of metadata and one or more attributes to the second set of metadata.Type: ApplicationFiled: May 5, 2022Publication date: November 9, 2023Inventors: Giridhar Manchenahalli Bhujanga, Stan Schwarz, Sukesh Behera, Gerald Bothello
-
Patent number: 11716407Abstract: A system and method of automated downtime scheduling and control is disclosed. A failure of at least one component of at least one bare-metal server associated with a client is detected and a first notification is transmitted to a client system associated with the client. The notification includes a request to schedule downtime. A response including a selected downtime is received from the client system and the at least one bare-metal server is transitioned to an offline state at the selected downtime. A ticket is generated in a ticketing system for repair of the bare-metal server. The ticket identifies the at least one component.Type: GrantFiled: July 19, 2021Date of Patent: August 1, 2023Assignee: Walmart Apollo, LLCInventors: Gerald Bothello, Surajit Roy, Shriniwas Phalke, Sumeet Singh, Biswal Kumar
-
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: 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: 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: 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: 20210355241Abstract: A system and method of automated downtime scheduling and control is disclosed. A failure of at least one component of at least one bare-metal server associated with a client is detected and a first notification is transmitted to a client system associated with the client. The notification includes a request to schedule downtime. A response including a selected downtime is received from the client system and the at least one bare-metal server is transitioned to an offline state at the selected downtime. A ticket is generated in a ticketing system for repair of the bare-metal server. The ticket identifies the at least one component.Type: ApplicationFiled: July 19, 2021Publication date: November 18, 2021Inventors: Gerald Bothello, Surajit Roy, Shriniwas Phalke, Sumeet Singh, Biswal Kumar
-
Patent number: 11095749Abstract: A system and method of automated downtime scheduling and control is disclosed. A failure of at least one component of at least one bare-metal server associated with a client is detected and a first notification is transmitted to a client system associated with the client. The notification includes a request to schedule downtime. A response including a selected downtime is received from the client system and the at least one bare-metal server is transitioned to an offline state at the selected downtime. A ticket is generated in a ticketing system for repair of the bare-metal server. The ticket identifies the at least one component.Type: GrantFiled: January 29, 2019Date of Patent: August 17, 2021Assignee: Walmart Apollo, LLCInventors: Gerald Bothello, Surajit Roy, Shriniwas Phalke, Sumeet Singh, Biswal Kumar
-
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
-
Publication number: 20200244763Abstract: A system and method of automated downtime scheduling and control is disclosed. A failure of at least one component of at least one bare-metal server associated with a client is detected and a first notification is transmitted to a client system associated with the client. The notification includes a request to schedule downtime. A response including a selected downtime is received from the client system and the at least one bare-metal server is transitioned to an offline state at the selected downtime. A ticket is generated in a ticketing system for repair of the bare-metal server. The ticket identifies the at least one component.Type: ApplicationFiled: January 29, 2019Publication date: July 30, 2020Inventors: Gerald Bothello, Surajit Roy, Shriniwas Phalke, Sumeet Singh, Biswal Kumar
-
Patent number: 10395194Abstract: Example systems and methods for resource allocation for infrastructure engineering are described. In one implementation, a method identifies resources for infrastructure engineering with respect to an organization. The method also sorts the resources based on skills and roles associated with the infrastructure engineering, and then determines multiple teams based on the sorted resources.Type: GrantFiled: December 17, 2013Date of Patent: August 27, 2019Assignee: WALMART APOLLO, LLCInventors: Gerald Bothello, Kamal Manglani, Radhakrishna Chaganti, Darrin Alves
-
Publication number: 20150170081Abstract: Example systems and methods for resource allocation for infrastructure engineering are described. In one implementation, a method identifies resources for infrastructure engineering with respect to an organization. The method also sorts the resources based on skills and roles associated with the infrastructure engineering, and then determines multiple teams based on the sorted resources.Type: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: Wal-Mart Stores, Inc.Inventors: Gerald Bothello, Kamal Manglani, Radhakrishna Chaganti, Darrin Alves