Patents by Inventor Huw Rees

Huw Rees 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: 11997003
    Abstract: Various example implementations are directed to circuits, apparatuses and methods for providing Voice-over-IP (VoIP) services. According to an example embodiment, an apparatus includes a first network node configured to communicate VoIP packets between upstream and downstream network nodes in a network and to communicate metadata with at least one of the VoIP packets downstream in the network. A network pathway assessment module is configured to derive, from the response packet one or more transmission characteristics (e.g., latency) corresponding to the VoIP packets communicated along a pathway between the first network node and the second network node and VoIP packets may be routed in response thereto.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: May 28, 2024
    Assignee: 8×8, Inc.
    Inventors: Garth Judge, Huw Rees
  • Patent number: 11115313
    Abstract: Various example implementations are directed to circuits, apparatuses and methods for providing Voice-over-IP (VoIP) services. According to an example embodiment, an apparatus includes a first network node configured to communicate VoIP-packets between upstream and downstream network nodes in a network and to communicate metadata with at least one of the VoIP packets downstream in the network. The apparatus also includes a second network node configured to receive the set of metadata and at least one VoIP packet, and communicate the at least one of the VoIP packet further downstream in the network. The second network node is also configured to send a response packet upstream in response to receiving the metadata. A network pathway assessment module is configured to derive, from the response packet a latency corresponding to the VoIP-packets communicated along a pathway between the first network node and the second network node.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: September 7, 2021
    Assignee: 8x8, Inc.
    Inventors: Garth Judge, Huw Rees
  • Patent number: 10333824
    Abstract: Various example implementations are directed to circuits, apparatuses and methods for providing Voice-over-IP (VoIP) services. According to an example embodiment, an apparatus includes a first network node configured to communicate VoIP-packets between upstream and downstream network nodes in a network and to communicate metadata with at least one of the VoIP packets downstream in the network. The apparatus also includes a second network node configured to receive the set of metadata and at least one VoIP packet, and communicate the at least one of the VoIP packet further downstream in the network. The second network node is also configured to send a response packet upstream in response to receiving the metadata. A network pathway assessment module is configured to derive, from the response packet a latency corresponding to the VoIP-packets communicated along a pathway between the first network node and the second network node.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: June 25, 2019
    Assignee: 8x8, Inc.
    Inventors: Garth Judge, Huw Rees
  • Patent number: 10230849
    Abstract: A Voice over Internet Protocol (VoIP) apparatus or system includes a call control agent that is configured and arranged to perform a number of functions. The call control agent is configured to receive a connection request for a VoIP call and then accesses a list of media-relay servers (MRSs) that are located at geographically disparate locations relative to one another. The call control agent can execute a selection algorithm that processes variables for the MRSs in the list. In response to the selection algorithm, the call control agent is configured to select a particular MRS from the list. In response to the selection, the call control agent can then direct an endpoint to route audio media for the VoIP call through the particular MRS. The call control agent also is configured to maintain a call state for the VoIP call while the voice media is routed through the particular MRS.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: March 12, 2019
    Assignee: 8x8, Inc.
    Inventors: Garth Judge, Huw Rees
  • Patent number: 9998424
    Abstract: Methods, systems, and apparatuses are provided for VoIP communication with endpoint devices via a network address translator (NAT). A plurality of proxy servers is configured to relay communications through mapped paths of the NAT during operations including VoIP sessions through or with the plurality of endpoint devices and during other operations not involving VoIP sessions through or with the plurality of endpoint devices. The mapped paths are susceptible to being unmapped by the NAT if the mapped path is unused for a threshold duration of time. The proxy servers maintain the mapped paths through the NAT by prompting the endpoint devices to communicate data to the plurality of proxy servers. A call control server uses a selection algorithm to select a particular one of the proxy servers to be used for routing communication of a VoIP session between endpoint devices.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: June 12, 2018
    Assignee: 8x8, Inc.
    Inventors: Garth Judge, Huw Rees, Zhishen Liu
  • Patent number: 9479648
    Abstract: A Voice over Internet Protocol (VoIP) apparatus or system includes a call control agent that is configured and arranged to perform a number of functions. The call control agent is configured to receive a connection request for a VoIP call and then accesses a list of media-relay servers (MRSs) that are located at geographically disparate locations relative to one another. The call control agent can execute a selection algorithm that processes variables for the MRSs in the list. In response to the selection algorithm, the call control agent is configured to select a particular MRS from the list. In response to the selection, the call control agent can then direct an endpoint to route audio media for the VoIP call through the particular MRS. The call control agent also is configured to maintain a call state for the VoIP call while the voice media is routed through the particular MRS.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: October 25, 2016
    Assignee: 8x8, Inc.
    Inventors: Garth Judge, Huw Rees
  • Patent number: 9473452
    Abstract: Methods, systems, and apparatuses are provided for VoIP communication with endpoint devices via a network address translator (NAT). A plurality of proxy servers is configured to relay communications through mapped paths of the NAT during operations including VoIP sessions through or with the plurality of endpoint devices and during other operations not involving VoIP sessions through or with the plurality of endpoint devices. The mapped paths are susceptible to being unmapped by the NAT if the mapped path is unused for a threshold duration of time. The proxy servers maintain the mapped paths through the NAT by prompting the endpoint devices to communicate data to the plurality of proxy servers. A call control server uses a selection algorithm to select a particular one of the proxy servers to be used for routing communication of a VoIP session between endpoint devices.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: October 18, 2016
    Assignee: 8x8, Inc.
    Inventors: Garth Judge, Huw Rees, Zhishen Liu
  • Patent number: 9148519
    Abstract: A Voice over Internet Protocol (VoIP) system includes a call control agent that is configured and arranged to perform a number of functions. The call control agent is configured to receive a connection request for a VoIP call and then accesses a list of media-relay servers (MRSs) that are located at geographically disparate locations relative to one another. The call control agent can execute a selection algorithm that processes variables for the MRSs in the list. In response to the selection algorithm, the call control agent is configured to select a particular MRS from the list. In response to the selection, the call control agent can then direct an endpoint to route audio media for the VoIP call through the particular MRS. The call control agent also is configured to maintain a call state for the VoIP call while the voice media is routed through the particular MRS.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: September 29, 2015
    Assignee: 8x8, Inc.
    Inventors: Garth Judge, Huw Rees
  • Patent number: 8027332
    Abstract: Call routing to user communication devices is facilitated. According to an example embodiment, a call-routing switch arrangement uses data in a programmable database to associate or match incoming calls with destination user-communication devices for users employing two or more user identifiers. The incoming calls are then routed to the destination user-communication devices in response to the match. In some applications, the user identifiers include local and virtual telephone numbers for a particular user, the local number pertaining to a geographical location relating to the user's communication device or to a service via which the user's communication device is connected (e.g., a mobile telephone service), and the virtual telephone number to a different geographical location.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: September 27, 2011
    Assignee: 8×8, Inc.
    Inventors: Bryan R. Martin, Huw Rees, Tony Chan
  • Publication number: 20040098493
    Abstract: In a network accessed by a client access device (3) and an agent access device (8), there is disclosed a method and apparatus for the regulation by the agent of the degree of access available to the client (3) to Web pages at a Web host (9) in common communication the client (3) and agent (8) via the internet (6). The degree of access is determined after the client (3) has supplied identifying information to the agent (8), the agent being in control of the Web host (9) so as to variably determine what degree of access the identified client should have to Web pages provided by the Web host. Methods and apparatus are disclosed for the control of the Web host (9) by the agent (8) so as to regulate which Web pages the client views via the Web host (9), in what order they are viewed, and when.
    Type: Application
    Filed: July 21, 2003
    Publication date: May 20, 2004
    Inventor: Owain Huw Rees