Patents by Inventor David A. Hotham

David A. Hotham 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: 11539612
    Abstract: According to a first aspect, there is provided a method of testing a plurality of virtual network functions (VNFs) during commissioning of the plurality of VNFs in a virtualized environment in a customer network, the method comprising: at a VNF testing component configured to have access to the virtualized environment of the customer network, performing interoperability testing between a first VNF component instantiation (VNFCI) within a first VNF of the plurality of VNFs and a second VNFCI within a second VNF of the plurality of VNFs, the second VNF being different from the first VNF, the first VNF and the second VNF comprising a subset of VNFs within the plurality of VNFs, wherein performing the interoperability testing comprises: instructing the first VNFCI to interoperate directly with the second VNFCI in a predetermined manner; and determining whether the second VNFCI reacts to the instructed direct interoperation in an expected manner.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: December 27, 2022
    Assignee: Metaswitch Networks Ltd
    Inventors: Andrew Lee, David Hotham, Joe Powell, Philip Davies, Michael Duppre, Jamie Parsons, Steve Orbell
  • Patent number: 11425203
    Abstract: Certain aspects provide a method of commissioning a virtualized network function (VNF), including: at a commissioning virtual machine instantiated in a virtualized environment of a customer network, configuring a remote access connection facility for accessing the commissioning virtual machine remotely from outside of the customer network, wherein the commissioning virtual machine has access to a virtual infrastructure manager (VIM) component of the virtualized environment; causing, via the remote access connection facility, configuration of a VNF manager component within the commissioning virtual machine; and causing, via the remote access connection facility, the configured VNF manager component to instruct the VIM component to instantiate one or more virtual machines in the virtualized environment, the one or more virtual machines being operable to perform at least a part of the VNF.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: August 23, 2022
    Assignee: METASWITCH NETWORKS LTD
    Inventors: Andrew Lee, David Hotham, Joe Powell, Philip Davies, Michael Duppre, Jamie Parsons, Steve Orbell
  • Patent number: 11070678
    Abstract: Measures are provided for use in establishing a telephony session between first and second telephony devices in a telephony network. Telephony network equipment in the telephony network receives, from the first telephony device over a signalling link, a telephony session establishment request. The telephony network equipment receives, from the first telephony device over a data link that is separate to the signalling link, a message comprising data useable by the telephony network equipment to identify the second telephony device. The telephony network equipment correlates the received telephony session establishment request and the received message. The telephony network equipment transmits, to the second telephony device, a telephony session establishment request on the basis of the correlating. The first telephony device is associated with a multi-persona user having a first persona associated with a first telephony identifier and a second persona associated with a second telephony identifier.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: July 20, 2021
    Assignee: Metaswitch Networks Ltd.
    Inventors: David Hotham, Richard Underwood, Andrew Robinson Hodges
  • Publication number: 20200344144
    Abstract: According to a first aspect, there is provided a method of testing a plurality of virtual network functions (VNFs) during commissioning of the plurality of VNFs in a virtualized environment in a customer network, the method comprising: at a VNF testing component configured to have access to the virtualized environment of the customer network, performing interoperability testing between a first VNF component instantiation (VNFCI) within a first VNF of the plurality of VNFs and a second VNFCI within a second VNF of the plurality of VNFs, the second VNF being different from the first VNF, the first VNF and the second VNF comprising a subset of VNFs within the plurality of VNFs, wherein performing the interoperability testing comprises: instructing the first VNFCI to interoperate directly with the second VNFCI in a predetermined manner; and determining whether the second VNFCI reacts to the instructed direct interoperation in an expected manner.
    Type: Application
    Filed: April 16, 2020
    Publication date: October 29, 2020
    Inventors: Andrew Lee, David Hotham, Joe Powell, Philip Davies, Michael Duppre, Jamie Parsons, Steve Orbell
  • Publication number: 20200344305
    Abstract: Certain aspects provide a method of commissioning a virtualized network function (VNF), including: at a commissioning virtual machine instantiated in a virtualized environment of a customer network, configuring a remote access connection facility for accessing the commissioning virtual machine remotely from outside of the customer network, wherein the commissioning virtual machine has access to a virtual infrastructure manager (VIM) component of the virtualized environment; causing, via the remote access connection facility, configuration of a VNF manager component within the commissioning virtual machine; and causing, via the remote access connection facility, the configured VNF manager component to instruct the VIM component to instantiate one or more virtual machines in the virtualized environment, the one or more virtual machines being operable to perform at least a part of the VNF.
    Type: Application
    Filed: April 16, 2020
    Publication date: October 29, 2020
    Inventors: Andrew LEE, David HOTHAM, Joe POWELL, Philip DAVIES, Michael DUPPRE, Jamie PARSONS, Steve ORBELL
  • Publication number: 20200204683
    Abstract: Measures are provided for use in establishing a telephony session between first and second telephony devices in a telephony network. Telephony network equipment in the telephony network receives, from the first telephony device over a signalling link, a telephony session establishment request. The telephony network equipment receives, from the first telephony device over a data link that is separate to the signalling link, a message comprising data useable by the telephony network equipment to identify the second telephony device. The telephony network equipment correlates the received telephony session establishment request and the received message. The telephony network equipment transmits, to the second telephony device, a telephony session establishment request on the basis of the correlating. The first telephony device is associated with a multi-persona user having a first persona associated with a first telephony identifier and a second persona associated with a second telephony identifier.
    Type: Application
    Filed: March 4, 2020
    Publication date: June 25, 2020
    Inventors: David HOTHAM, Richard UNDERWOOD, Andrew ROBINSON HODGES
  • Patent number: 10623579
    Abstract: Measures are provided for use in establishing a telephony session between first and second telephony devices in a telephony network. Telephony network equipment in the telephony network receives, from the first telephony device over a signalling link, a telephony session establishment request. The telephony network equipment receives, from the first telephony device over a data link that is separate to the signalling link, a message comprising data useable by the telephony network equipment to identify the second telephony device. The telephony network equipment correlates the received telephony session establishment request and the received message. The telephony network equipment transmits, to the second telephony device, a telephony session establishment request on the basis of the correlating. The first telephony device is associated with a multi-persona user having a first persona associated with a first telephony identifier and a second persona associated with a second telephony identifier.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: April 14, 2020
    Assignee: Metaswitch Networks Ltd.
    Inventors: David Hotham, Richard Underwood, Andrew Robinson Hodges
  • Patent number: 10498903
    Abstract: Measures are provided for use in establishing a telephony session between first and second telephony devices in a telephony network. Telephony network equipment in the telephony network receives, from the first telephony device over a signalling link, a telephony session establishment request. The telephony network equipment receives, from the first telephony device over a data link that is separate to the signalling link, a message comprising data useable by the telephony network equipment to identify the second telephony device. The telephony network equipment correlates the received telephony session establishment request and the received message. The telephony network equipment transmits, to the second telephony device, a telephony session establishment request on the basis of the correlating. The first telephony device is associated with a multi-persona user having a first persona associated with a first telephony identifier and a second persona associated with a second telephony identifier.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: December 3, 2019
    Assignee: Metaswitch Networks Ltd
    Inventors: David Hotham, Richard Underwood, Andrew Robinson Hodges
  • Publication number: 20190268477
    Abstract: Measures are provided for use in establishing a telephony session between first and second telephony devices in a telephony network. Telephony network equipment in the telephony network receives, from the first telephony device over a signalling link, a telephony session establishment request. The telephony network equipment receives, from the first telephony device over a data link that is separate to the signalling link, a message comprising data useable by the telephony network equipment to identify the second telephony device. The telephony network equipment correlates the received telephony session establishment request and the received message. The telephony network equipment transmits, to the second telephony device, a telephony session establishment request on the basis of the correlating. The first telephony device is associated with a multi-persona user having a first persona associated with a first telephony identifier and a second persona associated with a second telephony identifier.
    Type: Application
    Filed: May 14, 2019
    Publication date: August 29, 2019
    Inventors: David HOTHAM, Richard UNDERWOOD, Andrew ROBINSON HODGES
  • Publication number: 20190068789
    Abstract: Measures are provided for use in establishing a telephony session between first and second telephony devices in a telephony network. Telephony network equipment in the telephony network receives, from the first telephony device over a signalling link, a telephony session establishment request. The telephony network equipment receives, from the first telephony device over a data link that is separate to the signalling link, a message comprising data useable by the telephony network equipment to identify the second telephony device. The telephony network equipment correlates the received telephony session establishment request and the received message. The telephony network equipment transmits, to the second telephony device, a telephony session establishment request on the basis of the correlating. The first telephony device is associated with a multi-persona user having a first persona associated with a first telephony identifier and a second persona associated with a second telephony identifier.
    Type: Application
    Filed: July 13, 2018
    Publication date: February 28, 2019
    Inventors: David Hotham, Richard Underwood, Andrew Robinson Hodges
  • Patent number: 9311073
    Abstract: Method, apparatus and computer program product for use in the upgrade of nodes in a group of nodes in a data communications network. One or more nodes in the group to which a given upgrade is yet to be applied are identified. A given node is selected from amongst the identified one or more nodes to which the given upgrade is yet to be applied as the leader node for the group. Data is transmitted indicating the selection of the given node as the leader node. The upgrade proceeds with the given node as the leader node.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: April 12, 2016
    Assignee: METASWITCH NETWORKS LTD.
    Inventors: David Hotham, Jon Rowland
  • Publication number: 20140059532
    Abstract: Method, apparatus and computer program product for use in the upgrade of nodes in a group of nodes in a data communications network. One or more nodes in the group to which a given upgrade is yet to be applied are identified. A given node is selected from amongst the identified one or more nodes to which the given upgrade is yet to be applied as the leader node for the group. Data is transmitted indicating the selection of the given node as the leader node. The upgrade proceeds with the given node as the leader node.
    Type: Application
    Filed: August 21, 2013
    Publication date: February 27, 2014
    Inventors: David HOTHAM, Jon ROWLAND
  • Publication number: 20140059154
    Abstract: Method, apparatus and computer program product for appointing a leader node from a group of nodes in a data communications network. Attribute data comprising status information of one or more nodes in the group is received. At least one attribute associated with the one or more nodes in the group is identified based at least in part on the received attribute data. A given node in the group is appointed, on behalf of the group, to be the leader node when status information has been received for nodes in the group. The appointment is based at least in part on identifying at least one attribute associated with the given node that it is desirable for the leader node to possess. Appointment announcement data announcing that the given node has been appointed as the leader node on behalf of the group is transmitted.
    Type: Application
    Filed: August 21, 2013
    Publication date: February 27, 2014
    Inventor: David HOTHAM
  • Publication number: 20060251211
    Abstract: A system for inspecting an enclosure. A source generates a beam of penetrating radiation that is characterized, at each instant of time, by a power spectrum of intensity as a function of energy. A first module conveys the source along the length of the enclosure while a detector, coupled so as to move in coordination with the first module, detects the beam of penetrating radiation after the beam interacts with the object and generating a detector signal. A beam shaper modifies the instantaneous power spectrum of the beam of penetrating radiation. The first module and the detector may be coupled by a gantry straddling the enclosure. Other modules may be coupled to move with the first module.
    Type: Application
    Filed: March 7, 2006
    Publication date: November 9, 2006
    Inventors: Lee Grodzins, Peter Rothschild, Louis Perich, David Montion, David Hotham
  • Patent number: 5313846
    Abstract: A sample introduction valve for spectrometers for selectively directing sample flow from two or more sources in which a slideably mounted shuttle provides in one position a pass through for one source and a by-pass for the other source and in a second position the opposite result.
    Type: Grant
    Filed: June 10, 1991
    Date of Patent: May 24, 1994
    Assignee: Leeman Labs Inc.
    Inventors: David A. March, Peter G. Brown, David A. Hotham