Patents by Inventor Nicholas Ian Moss

Nicholas Ian Moss 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).

  • Publication number: 20220224555
    Abstract: A method for providing telecommunications on a videoconferencing system can include: a telecommunication endpoint device connecting, via the internet, to a server in a telecommunication network, the server being configured to provide a multi-tenant service; associating the telecommunication endpoint device with a tenant in the multi-tenant service; at least one peripheral device connecting to the server via the internet; associating the at least one peripheral device with the tenant; and providing telecommunications with the telecommunication endpoint device, wherein the telecommunications comprise telecommunication data and at least a portion of the telecommunication data is provided by the at least one peripheral device.
    Type: Application
    Filed: January 6, 2022
    Publication date: July 14, 2022
    Inventors: Nicholas Paul Aaron Johnstone, Samuel Nathan Childs, Nicholas Ian Moss, Samuel Thomas Jansen, Tor Klingberg
  • Patent number: 10749987
    Abstract: Disclosed embodiments relate to a shared computing system for use in telecommunications between end-point telecommunication devices comprising a plurality of instances of a telecommunications service component and a version control gateway configured to route a communication connection from an end-point telecommunication device to an appropriate instance, of the plurality of instances, of the service component. In some embodiments, different end-point telecommunication devices may use different instances of the service component. Some embodiments relate to a network for telecommunications between end-point telecommunication devices, a version control gateway for use in the system of the disclosure, a method of providing a telecommunications service to a user, a method of migrating a user from one software version of a telecommunications service to another, and computer programs and computer-readable media.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: August 18, 2020
    Assignee: StarLeaf Ltd
    Inventors: Nicholas Ian Moss, Timothy Joseph Nicolson, Phillip Michael Birtwell
  • Publication number: 20190245977
    Abstract: A telecommunication network 30 for telecommunications between telecommunication end point devices 36,37,38, such as telephones or video phones, the telecommunication network 30 comprising a plurality of telecommunication device control systems 40 implemented by a computer system. Each telecommunication device control system 40 is shared by telecommunication end point devices 36,37,38 allocated to it and is configured to control communication connections involving telecommunications originating from telecommunication end point devices 36,37,38 allocated to it and other telecommunication end point devices. At least some functionality of the plurality of telecommunication device control systems 40 is shared by at least some parts of the computer system.
    Type: Application
    Filed: February 6, 2019
    Publication date: August 8, 2019
    Inventors: NICHOLAS IAN MOSS, PHILLIP MICHAEL BIRTWELL, TIMOTHY JOSEPH NICOLSON
  • Patent number: 10250752
    Abstract: A telecommunication network 30 for telecommunications between telecommunication end point devices 36,37,38, such as telephones or video phones, the telecommunication network 30 comprising a plurality of telecommunication device control systems 40 implemented by a computer system. Each telecommunication device control system 40 is shared by telecommunication end point devices 36,37,38 allocated to it and is configured to control communication connections involving telecommunications originating from telecommunication end point devices 36,37,38 allocated to it and other telecommunication end point devices. At least some functionality of the plurality of telecommunication device control systems 40 is shared by at least some parts of the computer system.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: April 2, 2019
    Assignee: STARLEAF LTD
    Inventors: Nicholas Ian Moss, Phillip Michael Birtwell, Timothy Joseph Nicolson
  • Patent number: 10038734
    Abstract: In some embodiments, a telecommunication network manager can receive input regarding quality information for a plurality of data paths among a plurality of endpoint devices. The telecommunication network manager can receive statistical information from these endpoints and make decisions on bandwidth optimization for a group of calls sharing the same infrastructure. The telecommunication network manager can recommend rate changes on other endpoints using the same network infrastructure to mitigate against packet loss for a more important data path.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: July 31, 2018
    Assignee: STARLEAF LTD.
    Inventors: Richard Piers Heatley, Samuel Thomas Jansen, Nicholas Ian Moss
  • Publication number: 20180077739
    Abstract: Disclosed embodiments relate to a shared computing system for use in telecommunications between end-point telecommunication devices of a telecommunications network. In some embodiments, the computing system includes a plurality of session border controllers and a telecommunication connection controller. The border controllers can be configured to be couplable to end-point telecommunication systems, and to send and receive data to and from them. The telecommunication connection controller can be arranged to route media traffic between the border controllers and to establish connections between them so as to transfer media traffic from one end-point telecommunication system to another. A telecommunication network, a method of telecommunications, a computer program and a computer-readable medium can include the shared computing system.
    Type: Application
    Filed: September 12, 2017
    Publication date: March 15, 2018
    Inventors: Nicholas Ian Moss, William Muir MacDonald
  • Publication number: 20180074816
    Abstract: Disclosed embodiments relate to a shared computing system for use in telecommunications between end-point telecommunication devices comprising a plurality of instances of a telecommunications service component and a version control gateway configured to route a communication connection from an end-point telecommunication device to an appropriate instance, of the plurality of instances, of the service component. In some embodiments, different end-point telecommunication devices may use different instances of the service component. Some embodiments relate to a network for telecommunications between end-point telecommunication devices, a version control gateway for use in the system of the disclosure, a method of providing a telecommunications service to a user, a method of migrating a user from one software version of a telecommunications service to another, and computer programs and computer-readable media.
    Type: Application
    Filed: September 13, 2017
    Publication date: March 15, 2018
    Inventors: Nicholas Ian Moss, Timothy Joseph Nicolson, Phillip Michael Birtwell
  • Patent number: 9398256
    Abstract: A telecommunication channel data transmission controller 20 for controlling data transmission in a telecommunication channel typically forms part of a telecommunication end point device, such as a video phone 2. The data transmission controller 20 is configured to encode and transmit data in a telecommunication channel at a channel bit rate comprising a data rate and a redundancy rate; and maintain an increase in channel bit rate 70, if a packet loss rate in the telecommunication channel does not increase by increasing the channel bit rate including reducing or maintaining the data rate and increasing the redundancy rate 68.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: July 19, 2016
    Assignee: STARLEAF LTD
    Inventors: Richard Piers Heatley, Samuel Thomas Jansen, Nicholas Ian Moss
  • Patent number: 9379911
    Abstract: A message storage device 114 configured to store users' messages electronically. The message storage device 114 is configured to interact with a user's electronic device 100,101,104,105,108,110,113 for transmitting a message to and/or receiving a message from the storage device in a manner dependent on the functionality of the user's electronic device 100,101,104,105,108,110,113. Also described is a moving image message processor in which an input moving image message stream including at least one first key frame is processed to include second key frames at a predefined time interval apart. Also described is a message storage device 114 including a controller configured to control movement of encoded video messages to and from a store and a processor depending on at least one predefined condition.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: June 28, 2016
    Assignee: StarLeaf Ltd.
    Inventors: Phillip Michael Birtwell, Nicholas Ian Moss
  • Publication number: 20160080454
    Abstract: In some embodiments, a telecommunication network 100 comprises: a telecommunication network manager 7 for managing the telecommunication network 100 comprising a plurality of data paths 14 for media streams between telecommunication end point devices 2?,3?. The telecommunication network manager 7 comprises an input 104 to input information regarding at least: a data path along which a media stream travels for telecommunication on the telecommunication network, and the media stream; and an output 106 to output to each of a plurality of end point devices 2?,3? using the data path an indication of bit rate to use on the data path and at least one of forward error correction rate to use on the data path and an indication of predicted packet loss rate along the data path.
    Type: Application
    Filed: August 20, 2015
    Publication date: March 17, 2016
    Inventors: Richard Piers HEATLEY, Samuel Thomas JANSEN, Nicholas Ian MOSS
  • Publication number: 20160081125
    Abstract: In some embodiments, an electronic system for forming a control channel between an electronic device and a videotelephone device such that the electronic device controls the videotelephone device comprises a videotelephone device in communication connection with the Internet and an electronic device in communication connection with the Internet. The electronic device is configured to request, over the Internet, a control channel to be formed between the electronic device and the videotelephone device. The electronic system also includes one or more computers in communication connection with the Internet. The one or more computers are configured to form the control channel between the electronic device and the videotelephone device by communication over the Internet in response to receiving the request by the electronic device over the Internet, such that the electronic device controls the videotelephone device.
    Type: Application
    Filed: August 20, 2015
    Publication date: March 17, 2016
    Inventors: Richard Piers HEATLEY, Samuel Thomas JANSEN, Nicholas Ian MOSS
  • Publication number: 20160028992
    Abstract: A telecommunication channel data transmission controller 20 for controlling data transmission in a telecommunication channel typically forms part of a telecommunication end point device, such as a video phone 2. The data transmission controller 20 is configured to encode and transmit data in a telecommunication channel at a channel bit rate comprising a data rate and a redundancy rate; and maintain an increase in channel bit rate 70, if a packet loss rate in the telecommunication channel does not increase by increasing the channel bit rate including reducing or maintaining the data rate and increasing the redundancy rate 68.
    Type: Application
    Filed: June 19, 2015
    Publication date: January 28, 2016
    Inventors: Richard Piers Heatley, Samuel Thomas Jansen, Nicholas Ian Moss
  • Publication number: 20140301249
    Abstract: A telecommunication network 30 for telecommunications between telecommunication end point devices 36,37,38, such as telephones or video phones, the telecommunication network 30 comprising a plurality of telecommunication device control systems 40 implemented by a computer system. Each telecommunication device control system 40 is shared by telecommunication end point devices 36,37,38 allocated to it and is configured to control communication connections involving telecommunications originating from telecommunication end point devices 36,37,38 allocated to it and other telecommunication end point devices. At least some functionality of the plurality of telecommunication device control systems 40 is shared by at least some parts of the computer system.
    Type: Application
    Filed: March 10, 2014
    Publication date: October 9, 2014
    Inventors: NICHOLAS IAN MOSS, PHILLIP MICHAEL BIRTWELL, TIMOTHY JOSEPH NICOLSON
  • Patent number: 8706666
    Abstract: In the present invention, a data processing device for processing streams of network borne data includes content inspection logic configurable to perform pattern matching functions on a received content stream and output match data, and a microengine for executing computer coded instructions, the microengine being coupled to the content inspection logic for configuring the pattern matching function of the content inspection unit in respect of a particular processing job for the received content stream and for processing the content stream independence on the match data. The microengine is adapted to reconfigure dynamically the content inspection logic in dependence on the match data thereby to modify the pattern matching function performed by the content inspection logic on the content stream during the course of a processing job. The present invention provides a novel architecture and method for processing content as it flows through a network.
    Type: Grant
    Filed: November 7, 2006
    Date of Patent: April 22, 2014
    Assignee: BAE Systems PLC
    Inventor: Nicholas Ian Moss
  • Publication number: 20120300915
    Abstract: A message storage device 114 configured to store users' messages electronically. The message storage device 114 is configured to interact with a user's electronic device 100,101,104,105,108,110,113 for transmitting a message to and/or receiving a message from the storage device in a manner dependent on the functionality of the user's electronic device 100,101,104,105,108,110,113. Also described is a moving image message processor in which an input moving image message stream including at least one first key frame is processed to include second key frames at a predefined time interval apart. Also described is a message storage device 114 including a controller configured to control movement of encoded video messages to and from a store and a processor depending on at least one predefined condition.
    Type: Application
    Filed: May 17, 2012
    Publication date: November 29, 2012
    Inventors: Phillip Michael Birtwell, Nicholas Ian Moss
  • Publication number: 20090119774
    Abstract: In the present invention, a data processing device for processing streams of network borne data includes content inspection logic configurable to perform pattern matching functions on a received content stream and output match data, and a microengine for executing computer coded instructions, the microengine being coupled to the content inspection logic for configuring the pattern matching function of the content inspection unit in respect of a particular processing job for the received content stream and for processing the content stream independence on the match data. The microengine is adapted to reconfigure dynamically the content inspection logic in dependence on the match data thereby to modify the pattern matching function performed by the content inspection logic on the content stream during the course of a processing job. The present invention provides a novel architecture and method for processing content as it flows through a network.
    Type: Application
    Filed: November 7, 2006
    Publication date: May 7, 2009
    Inventor: Nicholas Ian Moss
  • Patent number: 6101553
    Abstract: A communication network end station is constituted by a host device including a processor and a memory; a bus; and a communication network interface device connected to the host device via the bus and, in use, to a communication network along which data is transmitted in accordance with a network protocol. The communication network interface device includes a processor which transfers data to and from the network in accordance with the network protocol. The control code for operating the processor is stored in the host device memory. The processor is adapted to route incoming data and associated network protocol information, as it is received, to the host device memory. The bus is capable of transmitting data and associated network protocol information at a speed compatible with the operating speed of the communication network.
    Type: Grant
    Filed: January 15, 1997
    Date of Patent: August 8, 2000
    Assignee: Madge Networks Limited
    Inventors: Duncan MacDougall Greatwood, Nicholas Ian Moss