Abstract:
A method of detecting the context of a mobile station for use in processing usage data corresponding to usage of a network service provided by a cellular mobile telephone network, the network being capable of providing the mobile station with said network service via a first terrestrial radio access technology and being arranged to generate a usage data record in respect of said usage of said network service, the method comprising the steps of: detecting a mobile station during a detection period via a second terrestrial access technology, said second access technology being different to said first terrestrial radio access technology; receiving data indicative of said detected mobile station; and for any usage data records generated in respect of usage of said network service occurring during said detection period, adjusting usage data derived from said usage data records on the basis of the received data. Embodiments of the invention are concerned with identifying the context of a subscriber via a technology different to that utilised to provide the subscriber with network services, and using the context information to determine a charge for the usage of network services; and/or to track the movements of a subscriber; and/or to determine a next task to be performed by the subscriber; and/or to verify access to various network services.
Abstract:
A telecommunications system for communicating internet packet data in accordance with a first internet protocol (IPV6) via a packet radio network operable in accordance a second internet protocol (IPV4). The system comprises a user equipment operable to request a bearer for communicating internet protocol data according to the second internet protocol (IPV4) to and from a gateway support node of the packet radio network. The gateway support node is operable to establish a tunnelling protocol bearer for communicating the internet packet data to and from the user equipment across the packet radio network. The user equipment is operable in combination with the gateway support node to form an address which is compatible with the first internet protocol (IPv6). The address includes an interface identifier having a tunnel endpoint identifier of the tunnelling protocol bearer which ends at the gateway support node of the packet radio network. The internet packet data is communicated to and from a correspondent node via the gateway support node and the established bearer using internet protocol address which is compatible with the first internet protocol (Ipv6). Systems according to the present invention are arranged to generate an address, which is compatible with a first internet protocol which can be used to communicate internet packet data via a packet radio network which has been arranged to support internet packets data according to a second internet protocol. The first internet protocol may be the IPv6 and the second internet protocol may be IPv4.
Abstract:
The invention concerning a method of filtering data packets being transmitted from a source code node to a destination node via a network gateway during a packet data communication session. Filtering is carried out at said network gateway (GGSN). The data packets having a header including a destination address and an extension header which is used for transmitting further address information during said second period, the method comprising selectively blocking ones of the data packets where the destination address does not meet a destination address criterion or a forwarding agent criterion which defines an address of a least one forwarding agent which forwards packets addressed to the forwarding agent to a destination node at a network address specified in the payload of the packet.
Abstract:
A telecommunications system is operable to provide a facility for a communications session to a mobile node using an internet protocol. When changing affiliation from one of a first and second packet data network to the other of the first and second packet data network (S1), a mobile node (31) is operable to generate a service level identifier (37) representing a requested priority (S2) to be afforded to the internet packets communicated to and from the mobile node with respect to other internet packets communicated to and from other nodes. The mobile node is also operable to generate a binding update internet packet (35) providing a care of address of the mobile and an indication of the service level identifier (S2) in the binding update internet packet and to communicate the binding update internet data packets to a home agent (S3) of the mobile node. The home agent is operable in response to the binding update to identify the service level identifier (S4) and to communicate the internet packets in accordance with the requested priority (S5) represented by the service level identifier. The telecommunications system can prioritise the transmission of internet packets according to a priority requested by the mobile node represented by the service level identifier thus reducing a likelihood that mobile node will experience delays or interruptions in the transmission of data.
Abstract:
A telecommunications system comprises a user equipment operable to request a bearer for communicating internet protocol data according to the second internet protocol (IPv4) to and from a gateway support node of a packet radio network. The gateway support node is operable to establish a tunnelling protocol bearer for communicating the internet packet data to and from the user equipment across the packet data network. The user equipment is operable in combination with the gateway support node to form a link local address. The link local address comprises an interface identifier including a tunnelling end identifier of the tunnelling protocol bearer which ends at a gateway support node of the core network part of the packet radio network. An internet protocol address according to the first internet protocol is requested from an address allocation server using the link local address. The user equipment is operable in combination with the gateway support node to receive an allocated internet protocol address according to the first internet protocol, and to communicate with the user equipment using the allocated internet protocol address. Embodiments of the present invention provide a facility for generating a link local address, which can be routed according to the first internet protocol to a server. As such the link local address can be used to acquire an internet protocol address from an address allocation server according to the first internet protocol. The acquired address can therefore be used to communicate internet protocol data, replacing the link local address with the acquired address of the user equipment.
Abstract:
Apparatus for and methods of enabling a gateway node of a first packet-switched data network to select a first channel for transferring a tunnelled data packet to a destination packet data protocol address of a mobile node provided service in the first network are disclosed. The gateway node is configured to select the first channel from a plurality of channels configured to transfer data packets to the destination packet data protocol address of the mobile node, and the selection is performed by matching a packet data protocol address, associated with a data packet received by the gateway node, to one or more data packet filters associated with the plurality of channels.
Abstract:
An applications server is operable to provide a plurality of user driven services by running an application program. The application program is arranged to provide the services in response to user commands for selecting service options. The applications server comprises in accordance with the application program a state machine able to determine a current state of the application program from one of a predetermined set of states defining a logical procedure through the user selected service options. The application program also comprises a command recognition engine, including a grammar processor to provide the command recognition engine with a set of possible user commands which may be provided for a particular state, the possible commands being determined by the states which may be reached from the current state. The command recognition engine, in response to a received user command, provides the state machine with an estimate of at least one of the possible commands, which the user may have provided. The state machine changes state in response to the estimated user command. The state machine determines the transitions between the states at run-time and the grammar engine adapts the possible user commands to be recognised for a current state in association with the state transitions, which are determined at run-time. As such, the applications server can provision user driven services, which can be dynamically adapted and blended in accordance with user requirements.
Abstract:
An internet packet comprises a header field, the header field including a field identifying a source address of the internet packet, a field identifying the destination address of the internet packet and a next header field identifying whether an extension header follows the header and a type of the extension header. The extension header indicates a hop-by-hop option header, the hop-by-hop extension header including a router alert option header type indicating that the extension field is optional for a router to read, and a field providing information for a gateway support node of a packet radio system network. A gateway support node is thereby provided with information, which may be required for example to support a mobile internet protocol (IP). However, by providing the router alert option field, a router is not required to read the remainder of the hop-by-hop option field. As a result, a reduction in the performance of the router in routing internet packets, which may have been incurred if the router was required to read all the hop-by-hop extension field can be limited.
Abstract:
The invention relates to a method for transmitting a signal carrying data in a multiple-input multiple-output (MIMO) communication system, said method comprising applying a double-layer coordinated beamforming comprising: - receiving (31) a first layer precoding matrix (F) obtained at least from long-term channel state information between said user equipment and said network equipment, and - determining (3002) a second layer precoding matrix (W) obtained from said first layer precoding matrix and from real-time channel state information (H i ) between said user equipment and said network equipment, - obtaining (33) said double-layer coordinated beamforming (V) by combining said first layer precoding matrix (F) and said second layer precoding matrix (W). According to the present disclosure, determining said second layer precoding matrix (W) is optimized by using a predetermined signal-to-interference-plus-noise ratio (SINR) of said signal, and/or a predetermined power value (Pant) associated with a single antenna of said user equipment (UE), as optimization parameters.
Abstract:
A method of telecommunication systems that can be accessed via an unlicensed-radio access network, and is particularly, but not exclusively, related to the authorisation and registration of a mobile terminal via unlicensed radio access networks. Embodiments of the present invention provide a method of authenticating a request for access to a telecommunications system which involves App 10 receiving at least two messages: a registration request, and a predetermined message (such as an SMS with token details). The App 10 receives a registration request message from the mobile station (S2.2), and transmits a rejection message in response to the receipt of the registration request message (S2.5), without referring to any subscriber specific records. Further, once the App 10 has received the registration request the App 10 checks the registration request in step S2.3 and stores (S2.4) an identifier relating to the mobile station from which the registration request came. When the App 10 receives a predetermined message from a network node (S4.1), the App 10 determines whether an identity in the message matches the stored identifier (S4.2 and S4.3). If it does, the App 10 completes the authentication of the mobile station, by sending a message to permit registration (S4.4).