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: 11956205Abstract: 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: GrantFiled: December 21, 2022Date of Patent: April 9, 2024Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 11924269Abstract: 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: GrantFiled: February 2, 2023Date of Patent: March 5, 2024Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan R. Martin, Christopher Peters
-
Patent number: 11895274Abstract: 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: GrantFiled: February 1, 2023Date of Patent: February 6, 2024Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 11861133Abstract: 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: GrantFiled: December 2, 2022Date of Patent: January 2, 2024Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 11777814Abstract: 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: GrantFiled: May 6, 2021Date of Patent: October 3, 2023Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 11611665Abstract: 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: GrantFiled: May 6, 2021Date of Patent: March 21, 2023Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 11588941Abstract: 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: GrantFiled: April 16, 2021Date of Patent: February 21, 2023Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 11575730Abstract: 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: GrantFiled: April 28, 2022Date of Patent: February 7, 2023Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan R. Martin, Christopher Peters
-
Patent number: 11546289Abstract: 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: GrantFiled: August 11, 2020Date of Patent: January 3, 2023Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 11526249Abstract: 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: GrantFiled: October 12, 2021Date of Patent: December 13, 2022Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 11323503Abstract: 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: GrantFiled: December 7, 2020Date of Patent: May 3, 2022Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan R. Martin, Christopher Peters
-
Patent number: 11146461Abstract: 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: GrantFiled: December 22, 2020Date of Patent: October 12, 2021Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 11006001Abstract: 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: GrantFiled: December 31, 2019Date of Patent: May 11, 2021Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 10986234Abstract: 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: GrantFiled: December 13, 2019Date of Patent: April 20, 2021Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 10965818Abstract: 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: GrantFiled: August 21, 2019Date of Patent: March 30, 2021Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 10862948Abstract: 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: GrantFiled: November 18, 2014Date of Patent: December 8, 2020Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan R. Martin, Christopher Peters
-
Patent number: 10742594Abstract: 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: GrantFiled: December 28, 2018Date of Patent: August 11, 2020Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 10530935Abstract: 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: GrantFiled: December 24, 2014Date of Patent: January 7, 2020Assignee: 8×8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 10397407Abstract: 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: GrantFiled: December 22, 2014Date of Patent: August 27, 2019Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 10355943Abstract: 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: GrantFiled: October 2, 2014Date of Patent: July 16, 2019Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters