Patents by Inventor Bryan Martin

Bryan Martin 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: 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: 11516616
    Abstract: A system for and a method of generating an audio image for use in rendering audio. The method comprises accessing an audio stream; accessing positional information, the positional information comprising a first position, a second position and a third position; and generating an audio image. In some embodiments, generating the audio image comprises generating, based on the audio stream, a first virtual wave front to be perceived by a listener as emanating from the first position; generating, based on the audio stream, a second virtual wave front to be perceived by the listener as emanating from the second position; and generating, based on the audio stream, a third virtual wave front to be perceived by the listener as emanating from the third position.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: November 29, 2022
    Assignee: AUDIBLE REALITY INC.
    Inventors: Matthew Boerum, Bryan Martin
  • Patent number: 11412090
    Abstract: Apparatus and methods concerning call routing are disclosed. As an example, one apparatus includes an interface circuit configured to route calls, as data communications, between a cellular network or PSTN and a plurality of communication devices on an IP network. In response to receiving a first call notification from one of a plurality of mobile devices, a processing circuit of the apparatus caches the call notification for a period of time in a first database. A first call notification indicates a source number and a destination number. In response to a first incoming call via the cellular or PSTN network from the source number included in the cached call notification, the processing circuit redirects the call to the destination number indicated in the call notification via the cellular or PSTN network.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: August 9, 2022
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Garth Judge, Bryan Martin
  • Publication number: 20220108800
    Abstract: A technique for determining a state of MS (Multiple Sclerosis) in a MS patient, for example Relapsing-Remitting MS (RRMS) or Secondary Progressive MS (SPMS) or an in-transition from RRMS to SPMS state, is presented. In the technique, patient data and age of the patient, and optionally EDSS score and/or T25FW score, is inputted by a user to a processor. The patient data queries comprise items grouped into a first group relating to relapse and recovery, a second group relating to symptoms experienced and a third group relating to impacts experienced by the patient in a predetermined period. Each item has an assigned predetermined weight and comprises a plurality of corresponding predetermined responses. Each response has an assigned predetermined score. Predetermined weights are also assigned for age query and to the EDSS query and/or the T25FW query.
    Type: Application
    Filed: February 4, 2020
    Publication date: April 7, 2022
    Inventors: Daniela PIANI MEIER, Davorka Lucia TOMIC, Chloe TOLLEY, Bryan Martin BENNETT
  • Patent number: 11164096
    Abstract: A variety of methods, systems, devices and arrangements are implemented for emergency call centers. According to one such method, a location database is populated from a plurality of endpoint devices. The location database determines locations for nodes in a data transmission route from information received from the endpoint devices. Emergency calls using these nodes are located using the populated database.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: November 2, 2021
    Assignee: 8x8, Inc.
    Inventors: Bryan Martin, Garth Judge
  • Patent number: 11149887
    Abstract: Provided herein is a fluid duct (8) comprising a fluid duct connection end portion (12) for coupling to a component connection end portion (4) via a sealing ring (6), the fluid duct connection end portion comprising a clamping ring seat (14) configured for receiving an adjustable clamping ring therearound, the clamping ring seat (14) extending axially (A) between an entry flange (16) and a tube joining section (18), the tube joining section (18) extending into a fluid duct tube portion (10). The clamping ring seat (14) comprises an extension fold (20) configured to allow the clamping ring seat (14) to expand radially due to a widening of the expansion fold (20).
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: October 19, 2021
    Assignee: DUPONT POLYMERS, INC.
    Inventors: Bryan Martin Morris, Alain Kim, Michel C. Renaud
  • 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: 11057436
    Abstract: A system is provided that includes one or more computing servers and a processing circuit for analyzing data transactions of the computing servers. Each of the computing servers is configured to provide respective services to remote users. The processing circuit is configured to analyze data transactions of at least one of the computing servers, which is associated with a user account. A security policy of the user account includes conditions that are indicative of unauthorized access when the conditions are satisfied by various characteristics of the analyzed data transactions. The processing circuit is configured to determine a threat level as function of the characteristics of the data transactions and the conditions of the security policy. In response to the threat level exceeding a first threshold level indicated in the security policy of the user account, the processing circuit performs an action for the user account that is associated with the first threshold level.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: July 6, 2021
    Assignee: 8x8, Inc.
    Inventors: Bryan Martin, Zhishen Liu, Qing Zhao
  • 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
  • Publication number: 20200413214
    Abstract: A system for and a method of generating an audio image for use in rendering audio. The method comprises accessing an audio stream; accessing positional information, the positional information comprising a first position, a second position and a third position; and generating an audio image. In some embodiments, generating the audio image comprises generating, based on the audio stream, a first virtual wave front to be perceived by a listener as emanating from the first position; generating, based on the audio stream, a second virtual wave front to be perceived by the listener as emanating from the second position; and generating, based on the audio stream, a third virtual wave front to be perceived by the listener as emanating from the third position.
    Type: Application
    Filed: September 16, 2020
    Publication date: December 31, 2020
    Inventors: Matthew BOERUM, Bryan MARTIN
  • Patent number: 10820135
    Abstract: A system for and a method of generating an audio image for use in rendering audio. The method comprises accessing an audio stream; accessing positional information, the positional information comprising a first position, a second position and a third position; and generating an audio image. In some embodiments, generating the audio image comprises generating, based on the audio stream, a first virtual wave front to be perceived by a listener as emanating from the first position; generating, based on the audio stream, a second virtual wave front to be perceived by the listener as emanating from the second position; and generating, based on the audio stream, a third virtual wave front to be perceived by the listener as emanating from the third position.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: October 27, 2020
    Assignee: AUDIBLE REALITY INC.
    Inventors: Matthew Boerum, Bryan Martin
  • 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
  • Publication number: 20200124214
    Abstract: Provided herein is a fluid duct (8) comprising a fluid duct connection end portion (12) for coupling to a component connection end portion (4) via a sealing ring (6), the fluid duct connection end portion comprising a clamping ring seat (14) configured for receiving an adjustable clamping ring therearound, the clamping ring seat (14) extending axially (A) between an entry flange (16) and a tube joining section (18), the tube joining section (18) extending into a fluid duct tube portion (10). The clamping ring seat (14) comprises an extension fold (20) configured to allow the clamping ring seat (14) to expand radially due to a widening of the expansion fold (20).
    Type: Application
    Filed: June 18, 2018
    Publication date: April 23, 2020
    Inventors: Bryan Martin Morris, Alain Kim, Michel C. Renaud
  • Patent number: 10604301
    Abstract: A storage and display unit comprised of two foldable, slotted units is described. The slots are loaded with flat display items, such as name tags, index cards, and the like. The units may include two tray modules that may be formed into an L-shaped via attachment mechanisms such as snap-fittings, adhesives, and/or magnets. These attachment mechanisms are also useful in forming transportable cube and/or any number of arrangements for a display stand.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: March 31, 2020
    Assignee: CCL LABEL, INC.
    Inventors: Jayne Martinson, Matthew Nick, Jennifer Bae Park, Bryan Martin Shova, Mike Motl
  • Patent number: 10574832
    Abstract: Apparatus and methods concerning call routing are disclosed. As an example, one apparatus includes an interface circuit configured to route calls between a cellular network or PSTN and a plurality of communication devices on an IP network, each of the plurality of communication devices corresponding to a respective telephone extension. In response to receiving a first call notification from one of a plurality of mobile devices, a processing circuit of the apparatus caches the call notification for a period of time in a first database. A first call notification indicates a source number and a destination number. In response to a first incoming call via the cellular or PSTN network from the source number included in the cached call notification, the processing circuit redirects the call to the destination number indicated in the call notification via the cellular or PSTN network.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: February 25, 2020
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Garth Judge, Bryan Martin
  • 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
  • Publication number: 20190322420
    Abstract: A storage and display unit comprised of two foldable, slotted units is described. The slots are loaded with flat display items, such as name tags, index cards, and the like. The units may include two tray modules that may be formed into an L-shaped via attachment mechanisms such as snap-fittings, adhesives, and/or magnets. These attachment mechanisms are also useful in forming transportable cube and/or any number of arrangements for a display stand.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Inventors: Jayne Martinson, Matthew Nick, Jennifer Bae Park, Bryan Martin Shova, Mike Motl