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: 20220224555Abstract: 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: ApplicationFiled: January 6, 2022Publication date: July 14, 2022Inventors: Nicholas Paul Aaron Johnstone, Samuel Nathan Childs, Nicholas Ian Moss, Samuel Thomas Jansen, Tor Klingberg
-
Patent number: 10749987Abstract: 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: GrantFiled: September 13, 2017Date of Patent: August 18, 2020Assignee: StarLeaf LtdInventors: Nicholas Ian Moss, Timothy Joseph Nicolson, Phillip Michael Birtwell
-
Publication number: 20190245977Abstract: 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: ApplicationFiled: February 6, 2019Publication date: August 8, 2019Inventors: NICHOLAS IAN MOSS, PHILLIP MICHAEL BIRTWELL, TIMOTHY JOSEPH NICOLSON
-
Patent number: 10250752Abstract: 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: GrantFiled: March 10, 2014Date of Patent: April 2, 2019Assignee: STARLEAF LTDInventors: Nicholas Ian Moss, Phillip Michael Birtwell, Timothy Joseph Nicolson
-
Patent number: 10038734Abstract: 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: GrantFiled: August 20, 2015Date of Patent: July 31, 2018Assignee: STARLEAF LTD.Inventors: Richard Piers Heatley, Samuel Thomas Jansen, Nicholas Ian Moss
-
Publication number: 20180077739Abstract: 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: ApplicationFiled: September 12, 2017Publication date: March 15, 2018Inventors: Nicholas Ian Moss, William Muir MacDonald
-
Publication number: 20180074816Abstract: 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: ApplicationFiled: September 13, 2017Publication date: March 15, 2018Inventors: Nicholas Ian Moss, Timothy Joseph Nicolson, Phillip Michael Birtwell
-
Patent number: 9398256Abstract: 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: GrantFiled: June 19, 2015Date of Patent: July 19, 2016Assignee: STARLEAF LTDInventors: Richard Piers Heatley, Samuel Thomas Jansen, Nicholas Ian Moss
-
Patent number: 9379911Abstract: 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: GrantFiled: May 17, 2012Date of Patent: June 28, 2016Assignee: StarLeaf Ltd.Inventors: Phillip Michael Birtwell, Nicholas Ian Moss
-
Publication number: 20160080454Abstract: 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: ApplicationFiled: August 20, 2015Publication date: March 17, 2016Inventors: Richard Piers HEATLEY, Samuel Thomas JANSEN, Nicholas Ian MOSS
-
Publication number: 20160081125Abstract: 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: ApplicationFiled: August 20, 2015Publication date: March 17, 2016Inventors: Richard Piers HEATLEY, Samuel Thomas JANSEN, Nicholas Ian MOSS
-
Publication number: 20160028992Abstract: 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: ApplicationFiled: June 19, 2015Publication date: January 28, 2016Inventors: Richard Piers Heatley, Samuel Thomas Jansen, Nicholas Ian Moss
-
Publication number: 20140301249Abstract: 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: ApplicationFiled: March 10, 2014Publication date: October 9, 2014Inventors: NICHOLAS IAN MOSS, PHILLIP MICHAEL BIRTWELL, TIMOTHY JOSEPH NICOLSON
-
Patent number: 8706666Abstract: 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: GrantFiled: November 7, 2006Date of Patent: April 22, 2014Assignee: BAE Systems PLCInventor: Nicholas Ian Moss
-
Publication number: 20120300915Abstract: 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: ApplicationFiled: May 17, 2012Publication date: November 29, 2012Inventors: Phillip Michael Birtwell, Nicholas Ian Moss
-
Publication number: 20090119774Abstract: 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: ApplicationFiled: November 7, 2006Publication date: May 7, 2009Inventor: Nicholas Ian Moss
-
Patent number: 6101553Abstract: 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: GrantFiled: January 15, 1997Date of Patent: August 8, 2000Assignee: Madge Networks LimitedInventors: Duncan MacDougall Greatwood, Nicholas Ian Moss