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: 20230359506
    Abstract: 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: Application
    Filed: May 5, 2022
    Publication date: November 9, 2023
    Inventors: Giridhar Manchenahalli Bhujanga, Stan Schwarz, Sukesh Behera, Gerald Bothello
  • Patent number: 11716407
    Abstract: 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: Grant
    Filed: July 19, 2021
    Date of Patent: August 1, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Gerald Bothello, Surajit Roy, Shriniwas Phalke, Sumeet Singh, Biswal Kumar
  • 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: 20210355241
    Abstract: 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: Application
    Filed: July 19, 2021
    Publication date: November 18, 2021
    Inventors: Gerald Bothello, Surajit Roy, Shriniwas Phalke, Sumeet Singh, Biswal Kumar
  • Patent number: 11095749
    Abstract: 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: Grant
    Filed: January 29, 2019
    Date of Patent: August 17, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Gerald Bothello, Surajit Roy, Shriniwas Phalke, Sumeet Singh, Biswal Kumar
  • 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: 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: 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: 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
  • 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: 20200244763
    Abstract: 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: Application
    Filed: January 29, 2019
    Publication date: July 30, 2020
    Inventors: Gerald Bothello, Surajit Roy, Shriniwas Phalke, Sumeet Singh, Biswal Kumar
  • Patent number: 10395194
    Abstract: 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: Grant
    Filed: December 17, 2013
    Date of Patent: August 27, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Gerald Bothello, Kamal Manglani, Radhakrishna Chaganti, Darrin Alves
  • Publication number: 20150170081
    Abstract: 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: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Gerald Bothello, Kamal Manglani, Radhakrishna Chaganti, Darrin Alves