Patents by Inventor Timothy Britt

Timothy Britt 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: 11956205
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a computing server configured to provide a respective group of virtual servers for each of a plurality of accounts. Each of the accounts has a respective set of domain names and a respective settings file. The apparatus also includes a domain name server (DNS). The DNS is to dynamically map a respective set of domain names for each account to network addresses of the respective group of virtual servers, provided for the account. The DNS performs the mapping according to a mapping function indicated in the respective settings file of the account. The respective settings file of a first account accounts includes a mapping function that is different from a mapping function included in the respective settings file of a second account.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: April 9, 2024
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 11924269
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. One example involves a set of computing servers communicatively coupled to the data storage device. The set of computer servers provide a respective virtual data center for each of a plurality of accounts, and the respective virtual data center for each account provides data-communications services specified in a respective settings file for the account. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set of Cloud-based servers.
    Type: Grant
    Filed: February 2, 2023
    Date of Patent: March 5, 2024
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan R. Martin, Christopher Peters
  • Patent number: 11895274
    Abstract: Various example implementations are directed to systems, circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, a system includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The system also includes a processing circuit communicatively coupled to the set of computing servers. For each of the plurality of accounts, the processing circuit provides a mechanism for an authorized user of the account to select options for reporting usage of the respective set of virtual servers. The processing circuit also monitors use of the respective set of virtual servers for the account and generates invoices for use of the respective set of virtual servers according to the selected options.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: February 6, 2024
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 11861133
    Abstract: Various example implementations are directed to apparatuses and methods for providing data communications, and for monitoring and/or analyzing operations of computing data-communication servers. According to an example embodiment, an apparatus includes processing circuitry to generate graphical-user data and further includes cloud-based data-communication servers. The cloud-based data-communication servers are to provide over one or more broadband networks including the Internet, data-communication services to recipients having respective accounts associated with use of the data-communication services and, for one or more of the accounts, to allow the recipients to permit the recipients to designate, for provisioning and/or deploying, certain of the one or more resources which are available from the system.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: January 2, 2024
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 11777814
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The apparatus also includes a processing circuit communicatively-coupled to the set of computing servers. The processing circuit is configured to determine an operating state of the respective set of virtual servers provided for each account. For each account, the processing circuit is also configured to provide an alert message to one or more users specified in a respective alert policy of the account in response to the operating state of the virtual servers satisfying a set of alert criteria indicated in the alert policy.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: October 3, 2023
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 11611665
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a data storage device and a set of computing servers communicatively coupled to the data storage device. The set of computer servers are configured to provide a respective virtual data center for each of a plurality of accounts. The respective virtual data center for each account is configured to provide virtual services specified in a respective settings file for the account stored in the data storage device. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set virtual data-communications servers providing data communications services which may include Voice-over-IP (VoIP) services, and support services for each account as specified in the settings file for the account.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: March 21, 2023
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 11588941
    Abstract: Various example implementations are directed to systems, circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, a system includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The system also includes a processing circuit communicatively coupled to the set of computing servers. For each of the plurality of accounts, the processing circuit provides a mechanism for an authorized user of the account to select options for reporting usage of the respective set of virtual servers. The processing circuit also monitors use of the respective set of virtual servers for the account and generates invoices for use of the respective set of virtual servers according to the selected options.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: February 21, 2023
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 11575730
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. One example involves a set of computing servers communicatively coupled to the data storage device. The set of computer servers provide a respective virtual data center for each of a plurality of accounts, and the respective virtual data center for each account provides virtual services specified in a respective settings file for the account stored in the data storage device. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set virtual servers, including at least one Voice-over-IP (VoIP) server. The VoIP server provides VoIP service for a plurality of users of the account.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: February 7, 2023
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan R. Martin, Christopher Peters
  • Patent number: 11546289
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a computing server configured to provide a respective group of virtual servers for each of a plurality of accounts. Each of the accounts has a respective set of domain names and a respective settings file. The apparatus also includes a domain name server (DNS). The DNS is to dynamically map a respective set of domain names for each account to network addresses of the respective group of virtual servers, provided for the account. The DNS performs the mapping according to a mapping function indicated in the respective settings file of the account. The respective settings file of a first account accounts includes a mapping function that is different from a mapping function included in the respective settings file of a second account.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: January 3, 2023
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 11526249
    Abstract: Various example implementations are directed to apparatuses and methods for providing data communications, and for monitoring and/or analyzing operations of computing data-communication servers. According to an example embodiment, an apparatus includes a processing circuit having an analysis circuit configured to retrieve operating state data for a plurality of servers. The analysis circuit determines an operating state of each of the servers for certain time periods. The operating state may be one of an up state, a warning state, and a down state. The processing circuit also may include a DNS subsystem associated with certain accounts which are linked to sets of received services, and provisionable resources such as servers. Further, an interface circuit may be included to provide a graphical user interface (GUI). For one or more of the servers, the GUI may displays a timeline having a respective time block for each of the plurality of time periods.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: December 13, 2022
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 11323503
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. One example involves a data storage device and a set of computing servers communicatively coupled to the data storage device. The set of computer servers provide a respective virtual data center for each of a plurality of accounts, and the respective virtual data center for each account provides virtual services specified in a respective settings file for the account stored in the data storage device. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set virtual servers, including at least one Voice-over-IP (VoIP) server. The VOIP server provides VOIP service for a plurality of users of the account.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: May 3, 2022
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan R. Martin, Christopher Peters
  • Patent number: 11146461
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for monitoring and/or analysis of computing servers. According to an example embodiment, an apparatus includes a processing circuit having an analysis circuit configured to retrieve operating state data for a plurality of servers. The analysis circuit determines an operating state of each of the servers for a plurality of time periods. The determined operating state is one of an up state, a warning state, and a down state. The processing circuit also includes an interface circuit configured to provide a graphical user interface (GUI). For each of the servers, the GUI displays a timeline having a respective time block for each of the plurality of time periods. Each time block has a graphical indication of one of the three states of operation corresponding to the operating state of the server at the corresponding time period.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: October 12, 2021
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 11006001
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a data storage device and a set of computing servers communicatively coupled to the data storage device. The set of computer servers are configured to provide a respective virtual data center for each of a plurality of accounts. The respective virtual data center for each account is configured to provide virtual services specified in a respective settings file for the account stored in the data storage device. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set virtual data-communications servers providing data communications services which may include Voice-over-IP (VoIP) services, and support services for each account as specified in the settings file for the account.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: May 11, 2021
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 10986234
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The set of virtual servers for at least one of the accounts includes a voice-over-IP (VoIP) server. The apparatus also includes a processing circuit communicatively coupled to the set of computing servers. For each of the plurality of accounts, the processing circuit provides a graphical user interface (GUI) including a mechanism for an authorized user of the account to select options for reporting usage of the respective set of virtual servers. The processing circuit also monitors use of the respective set of virtual servers for the account and generates invoices for use of the respective set of virtual servers according to the selected options.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 20, 2021
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 10965818
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The set of virtual servers for at least one of the accounts includes a voice-over-IP (VoIP) server. The apparatus also includes a processing circuit communicatively coupled to the set of computing servers. For each of the plurality of accounts, the processing circuit provides a graphical user interface (GUI) including a mechanism for an authorized user of the account to select options for reporting usage of the respective set of virtual servers. The processing circuit also monitors use of the respective set of virtual servers for the account and generates invoices for use of the respective set of virtual servers according to the selected options.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: March 30, 2021
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 10862948
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a data storage device and a set of computing servers communicatively coupled to the data storage device. The set of computer servers are configured to provide a respective virtual data center for each of a plurality of accounts. The respective virtual data center for each account is configured to provide virtual services specified in a respective settings file for the account stored in the data storage device. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set virtual servers, including at least one Voice-over-IP (VoIP) server. The VoIP server provides VoIP service for a plurality of users of the account.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: December 8, 2020
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan R. Martin, Christopher Peters
  • Patent number: 10742594
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a computing server configured to provide a respective group of virtual servers for each of a plurality of accounts. Each of the accounts has a respective set of domain names and a respective settings file. The apparatus also includes a domain name server (DNS). The DNS is configured and arranged to dynamically map a respective set of domain names for each account to network addresses of the respective group of virtual servers, provided for the account. The DNS performs the mapping according to a mapping function indicated in the respective settings file of the account. The respective settings file of a first account accounts includes a mapping function that is different from a mapping function included in the respective settings file of a second account.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: August 11, 2020
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 10530935
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a data storage device and a set of computing servers communicatively coupled to the data storage device. The set of computer servers are configured to provide a respective virtual data center for each of a plurality of accounts. The respective virtual data center for each account is configured to provide virtual services specified in a respective settings file for the account stored in the data storage device. The virtual data center for at least one of the accounts includes a set of virtual desktops and a set virtual servers, including at least one Voice-over-IP (VoIP) server. A processing circuit is communicatively coupled to the computing servers and is configured to, for each account, provide support services specified in the settings file for the account.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: January 7, 2020
    Assignee: 8×8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 10397407
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The set of virtual servers for at least one of the accounts includes a voice-over-IP (VoIP) server. The apparatus also includes a processing circuit communicatively coupled to the set of computing servers. For each of the plurality of accounts, the processing circuit provides a graphical user interface (GUI) including a mechanism for an authorized user of the account to select options for reporting usage of the respective set of virtual servers. The processing circuit also monitors use of the respective set of virtual servers for the account and generates invoices for use of the respective set of virtual servers according to the selected options.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: August 27, 2019
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 10355943
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for monitoring and/or analysis of computing servers. According to an example embodiment, an apparatus includes a processing circuit having an analysis circuit configured to retrieve operating state data for a plurality of servers. The analysis circuit determines an operating state of each of the servers for a plurality of time periods. The determined operating state is one of an up state, a warning state, and a down state. The processing circuit also includes an interface circuit configured to provide a graphical user interface (GUI). For each of the servers, the GUI displays a timeline having a respective time block for each of the plurality of time periods. Each time block has a graphical indication of one of the three states of operation corresponding to the operating state of the server at the corresponding time period.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: July 16, 2019
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters