Patents Assigned to Metaswitch Networks Ltd
-
Publication number: 20150312128Abstract: Measures for processing data in a packet-switched network. A first device is configured to snoop control packets of a predetermined control plane protocol in the network. The predetermined control plane protocol is operated by a plurality of other devices in the network to obtain Layer 2 information on the basis of known Layer 3 information. The first device does not operate the predetermined control plane protocol in the network. At the first device, in response to identifying that a given snooped packet was generated according to the predetermined control plane protocol. Layer 3 information associated with a second device in the plurality is extracted from the given snooped control plane protocol packet on the basis of known Layer 2 information associated with the second device. The second device is connected to the first device.Type: ApplicationFiled: April 25, 2014Publication date: October 29, 2015Applicant: Metaswitch Networks LtdInventors: Casey DAVENPORT, Simon WINGROVE, Alex POLLITT, Spike CURTIS, Shaun CRAMPTON, Steve BALLS, Fiona CORDEN
-
Patent number: 9166888Abstract: Measures for use in generating path configuration data for an optical network. A least cost path calculation process is performed on a network graph representation of the optical network to generate path configuration data for the optical network. Performing the least cost path calculation process comprises performing a network graph expansion process on the network graph representation of the optical network to obtain an expanded network graph representation of the optical network. Performing the network graph expansion process comprises determining data identifying the possible expansion paths to each optical node, the cost of each path and the available wavelengths for each path, grouping together wavelength and path data for paths of equal cost, and at one or more nodes, identifying a subset of one or more wavelengths and performing a wavelength pruning operation.Type: GrantFiled: May 1, 2014Date of Patent: October 20, 2015Assignee: METASWITCH NETWORKS LTDInventors: Robert Brockbank, Shaun Crampton
-
Patent number: 9160636Abstract: Monitoring network link quality in a telecommunications network which includes a plurality of intermediate network elements connected to network links via which communications sessions are conducted between respective terminating devices. A communications session comprises signaling procedures relating to the control of the session and media transfer procedures for transmitting media content via a media path established using at least part of the procedures. The established media path includes media path legs which are each established between respective media path leg endpoints connected via a network link. One or more endpoints of a media path leg is determined from at least part of the procedures. The determined one or more endpoints includes a media path leg endpoint at an intermediate network element. Reporting data is generated that comprises data identifying the determined one or more endpoints. The reporting data is transmitted to an analysis system for network link quality analysis.Type: GrantFiled: August 15, 2013Date of Patent: October 13, 2015Assignee: METASWITCH NETWORKS LTDInventor: Mark Stewart
-
Patent number: 9160856Abstract: Methods, apparatus and computer program products for indicating availability in a telecommunications network are provided. An availability alerting service is initiated in response to a trigger associated with non-completion of an initial call from a calling party to a called party, the availability alerting service provides the calling party with availability alert information to solicit a follow-up call from the calling party when the called party has a given availability state after the initial call. The availability alerting service detects a first availability status change after initiation of the alerting service, and transmits a first availability update message to the calling party to solicit the follow-up call. A second availability status change is detected, subsequent to the first availability status change, and a second availability update message is transmitted to the calling party to inhibit the follow-up call.Type: GrantFiled: March 22, 2013Date of Patent: October 13, 2015Assignee: METASWITCH NETWORKS LTDInventor: Chris Mairs
-
Patent number: 9160608Abstract: Measures for use in processing communication sessions in a telecommunications network are provided. Each communication session has a signalling path spanning a plurality of devices including one or more intermediate network devices and at least two endpoint devices, the signalling path comprising a plurality of signalling segments, each segment being between two devices in the plurality of devices. A first signalling message, comprising a first identifier associated with the communication session, is received via a first signalling segment for a communication session. At least part of the first identifier is transformed using a deterministic encryption algorithm to generate a second identifier. A second signalling message, comprising the second identifier, is transmitted via a second signalling segment for the communication session to associate the second identifier with the communication session.Type: GrantFiled: March 11, 2013Date of Patent: October 13, 2015Assignee: METASWITCH NETWORKS LTDInventors: Oliver James Carter, Christopher Richard Gibbs, Oliver Fairless Nicolson, Phillip James Springett
-
Patent number: 9154633Abstract: A telephony user device capable of establishing a communications session for communication of data with respect to at least one other device in a data communications network, the telephony user device being adapted to provide a reconfigurable graphical user interface, establish a telephone call with a service provider, establish a separate communications session, separate from the telephone call, for the transfer of data to/from the at least one other device, on the basis of one or more call party details associated with the telephone call, and reconfigure at least a first part of the graphical user interface according to configuration data determined by the service provider and received in the separate communication session.Type: GrantFiled: August 13, 2013Date of Patent: October 6, 2015Assignee: METASWITCH NETWORKS LTDInventors: Chris Mairs, Liz Rice, Philip Pearl, Felix Palmer, David Drysdale, Shaun Crampton
-
Publication number: 20150281056Abstract: Measures for controlling communication access in a data center network are provided. A packet forwarding function in a server in a data center network is configured to access an access control data store when making forwarding decisions for received data packets which are being routed to/from virtual systems hosted on that server. In response to receipt, at the server, of a setup notification relating to setup of a virtual machine on the server, one or more entries are populated in the access control data store. The entries comprise an internet protocol (IP) address of the virtual system and at least one associated IP address of one or more other communication endpoints.Type: ApplicationFiled: March 31, 2014Publication date: October 1, 2015Applicant: Metaswitch Networks LtdInventor: Christopher David LILJENSTOLPE
-
Publication number: 20150281070Abstract: Measures for establishing connectivity in a data center network are provided. A virtual connection is created between a virtual system hosted on a server in a data center network, and a packet forwarding function in that server. Additionally, an entry is populated in a packet forwarding data store in the server, which includes an internet protocol (IP) address of the virtual system and an associated identifier for the created virtual connection. The packet forwarding data store is accessed by the packet forwarding function when making forwarding decisions for received data packets.Type: ApplicationFiled: March 31, 2014Publication date: October 1, 2015Applicant: Metaswitch Networks LtdInventor: Christopher David LILJENSTOLPE
-
Publication number: 20150281065Abstract: Measures for routing data packets in a data center network are provided. A packet forwarding function in a server in a data center network is configured to forward data packets to/from virtual systems hosted on that server. The packet forwarding function is configured to make forwarding decisions for received data packets based on the destination internet protocol (IP) address of the received data packet, and forward the data packet at least on the basis of the forwarding decision.Type: ApplicationFiled: March 31, 2014Publication date: October 1, 2015Applicant: Metaswitch Networks LtdInventor: Christopher David LILJENSTOLPE
-
Patent number: 9148288Abstract: A subscriber of a telecommunication system has a plurality of associated telecommunication devices which are each contactable via a device-shared identification address. A first device can communicate with a telecommunications network. A second device can communicate with a packet-switched network and a circuit-switched network. A control system receives an incoming telecommunication request associated with an incoming telecommunication request directed to the address, which has been routed to the control system based on the address. A first control phase is initiated where a first outgoing telecommunication request is transmitted over the telecommunications network to the first device and an operation is performed to at least attempt to transmit a second outgoing telecommunication request over the packet-switched network to the second device.Type: GrantFiled: August 30, 2012Date of Patent: September 29, 2015Assignee: METASWITCH NETWORKS LTDInventor: Mark Stewart
-
Patent number: 9118493Abstract: Measures for modifying settings of communication services for Session Initiation Protocol (SIP) devices in a telecommunications network are provided. A code-containing SIP message comprising a code entered by a user of a SIP device is received from the SIP device. The code identifies a communication service. The communication service that the code relates to is determined on the basis of the received code. A function-activating SIP message comprising data specifying one or more characteristics of at least one function to be activated by the SIP device in a data collection operation is transmitted to the SIP device. A completed data-containing SIP message comprising communication service data entered by the user of the SIP device is received from the SIP device. The communication service data is processed in accordance with the identified communication service.Type: GrantFiled: August 30, 2012Date of Patent: August 25, 2015Assignee: METASWITCH NETWORKS LTDInventor: Christopher Paterson
-
Patent number: 9082073Abstract: A finite state machine is provided. The finite state machine causes a function to be carried out in dependence on at least an event input to the finite state machine and the current state of the finite state machine. Associations between the functions that are to be carried out and combinations of the states and the events are identified using an associative array. The associations identified using the associative array are amended while the finite state machine is operating to dynamically reconfigure the operation of the finite state machine.Type: GrantFiled: November 29, 2012Date of Patent: July 14, 2015Assignee: METASWITCH NETWORKS LTD.Inventors: Craig Miller, Doug Theobald
-
Patent number: 9071950Abstract: A method of establishing a communications session for communication of data with respect to a telephony user device and at least one other user device in a data communications network. Communications are conducted with a server system. The communications comprise a client-server connection. Call party details of a telephone call are transmitted to the server system in the communications. The telephone call involves at least the telephony user device, as a first telephony user device involved in the call, and a second telephony user device involved in the call. The call party details including a first identity associated with the first telephony user device and a second identity associated with the second telephony user device.Type: GrantFiled: April 17, 2013Date of Patent: June 30, 2015Assignee: METASWITCH NETWORKS LTDInventors: Chris Mairs, Liz Rice, Philip Pearl, Felix Palmer, David Drysdale, Shaun Crampton
-
Patent number: 9060015Abstract: Methods, apparatuses and computer programs for selecting a codec for use by a communications device for a session over a network, having a transcoding resource, are provided. It is determined whether the transcoding resource is available for the communications session and, if the transcoding resource is available, a subset of codecs available to the communications device is used in a signalling process used to determine a codec for the session. The subset is selected based on an operative condition affecting the communications device.Type: GrantFiled: August 31, 2012Date of Patent: June 16, 2015Assignee: METASWITCH NETWORKS LTDInventor: Jonathan Lawn
-
Patent number: 9049210Abstract: A method of establishing a communications session for communication of data with respect to at least two user devices in a data communications network. A client-server connection request is received from at least one of the at least two user devices. Call party details of a telephone call are received. The telephone call involves at least a first telephony user device and a second telephony user device. The call party details include a first identity associated with the first telephony user device and a second identity associated with the second telephony user device. At least one of the first and second identities comprises a telephone dialing number. A separate communications session is established on the basis of the first and second identities received in the call party details.Type: GrantFiled: April 17, 2013Date of Patent: June 2, 2015Assignee: METASWITCH NETWORKS LTDInventors: Chris Mairs, Liz Rice, Philip Pearl, Felix Palmer, David Drysdale, Shaun Crampton
-
Patent number: 9047250Abstract: A method of providing failover processing between a first element and a second element in a data communications network, the method comprising configuring a first channel and a second channel between the first and second elements, the first and second channels comprising different physical data paths, receiving at the first element, via the first channel, first data signals representative of functioning statuses of the second element, the first channel being configured to allow a non-optimal, partly functioning status of the second element to be communicated to the first element; and receiving at the first element, via the second channel, second data signals representative of functioning statuses of the second element, the second channel being configured to allow a failed functioning status of the second element to be communicated to the first element; and conducting failover processing based on both the first and second data signals.Type: GrantFiled: February 20, 2013Date of Patent: June 2, 2015Assignee: METASWITCH NETWORKS LTDInventors: Christian Lund, Michael John Birmingham
-
Patent number: 9049310Abstract: A method for the communication of data with respect to at least two telephony user devices in a data communications network comprises determining call party details for a telephone call. The telephone call involves at least a first device and a second device. The call party details include first and second identities associated with the first and second devices respectively. A separate communications session is established on the basis of the first and second identities. The communications session is separate from the telephone call and is for the communication of data to and/or from the at least two devices. An alert activation request for an alert mechanism associated with the at least one of the at least two devices is transmitted via the communications session. The alert activation request is capable of causing the at least one of the at least two devices to activate the alert mechanism.Type: GrantFiled: August 13, 2013Date of Patent: June 2, 2015Assignee: METASWITCH NETWORKS LTDInventors: Liz Rice, Felix Palmer, David Drysdale, Shaun Crampton
-
Patent number: 9042528Abstract: A telephony user device capable of establishing a communications session for communication of data in a data communications network, the telephony user device including a processing system configured to provide a reconfigurable graphical user interface, establish a telephone call with a voicemail system, establish a separate communications session, separate from the telephone call, for the transfer of data to/from the telephony user device, on the basis of one or more call party details associated with the telephone call, and reconfigure at least a part of the graphical user interface in accordance with configuration data received via the separate communication session, the configuration data relating to and/or being derived from the voicemail system.Type: GrantFiled: August 14, 2013Date of Patent: May 26, 2015Assignee: Metaswitch Networks Ltd.Inventors: Chris Mairs, Felix Palmer, Alex Pollitt
-
Patent number: 9037729Abstract: There is provided a system, method and computer program product for managing network communications to a Session Initiation Protocol (SIP) server. In the system, a packet limiter receives packets relating to SIP messages from a network and selectively forwards said packets for initial SIP processing. A work scheduler then accesses the result of the initial SIP processing and determines whether to proceed with further SIP processing based on a level of system activity. If a level of system activity is such that the system should proceed with further SIP processing, then further SIP processing may be scheduled. Initial SIP processing may involve one or more of parsing, request handling and response handling. Further SIP processing may involve one or more of initiating a new dialog, processing SIP messages relating to an existing dialog and processing messages that do not require a dialog.Type: GrantFiled: July 11, 2012Date of Patent: May 19, 2015Assignee: METASWITCH NETWORKS LTD.Inventor: Nicholas Peter Larkin
-
Patent number: 9031076Abstract: Measures for operating a data link, including handling transfer of operation from a primary to a backup device in the link without taking down and re-establishing the link.Type: GrantFiled: August 30, 2012Date of Patent: May 12, 2015Assignee: Metaswitch Networks Ltd.Inventor: Oliver Lockwood