WO1999063773A1 - Dynamic allocation of radio resources in a packet switched communications-system - Google Patents

Dynamic allocation of radio resources in a packet switched communications-system Download PDF

Info

Publication number
WO1999063773A1
WO1999063773A1 PCT/GB1999/001767 GB9901767W WO9963773A1 WO 1999063773 A1 WO1999063773 A1 WO 1999063773A1 GB 9901767 W GB9901767 W GB 9901767W WO 9963773 A1 WO9963773 A1 WO 9963773A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
call
user
station
packet
Prior art date
Application number
PCT/GB1999/001767
Other languages
French (fr)
Inventor
Martin Stubbs
Original Assignee
Orange Personal Communications Services Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Orange Personal Communications Services Limited filed Critical Orange Personal Communications Services Limited
Priority to AU42769/99A priority Critical patent/AU767067B2/en
Priority to EP99955384A priority patent/EP1084584A1/en
Priority to JP2000552863A priority patent/JP4358438B2/en
Priority to US09/719,011 priority patent/US6930994B1/en
Priority to CA002333979A priority patent/CA2333979C/en
Publication of WO1999063773A1 publication Critical patent/WO1999063773A1/en
Priority to AU2004200355A priority patent/AU2004200355B2/en
Priority to US11/199,667 priority patent/US8463707B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/10Push-to-Talk [PTT] or Push-On-Call services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/148Interfacing a video terminal to a particular transmission medium, e.g. ISDN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • H04W76/45Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • H04M3/567Multimedia conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access, e.g. scheduled or random access
    • H04W74/08Non-scheduled or contention based access, e.g. random access, ALOHA, CSMA [Carrier Sense Multiple Access]
    • H04W74/0866Non-scheduled or contention based access, e.g. random access, ALOHA, CSMA [Carrier Sense Multiple Access] using a dedicated channel for access

Definitions

  • This invention relates to mobile communications, such as cellular
  • the invention is particularly, but not exclusively, applicable
  • the system includes
  • EBTSs Enhanced Base Transceiver Systems
  • BSCs base station controllers
  • MSC mobile switching centre
  • PSTN PSTN
  • MCS Metro Packet Switch
  • DAP Dispatch Application Processor
  • the iDEN system provides both voice dispatch services, circuit-
  • US-A-5,416,770 describes a voice dispatch cellular communications
  • US-A-5,448,620 describes a mobile terminal which is operable in both
  • a known GSM network referred to as a public land mobile network
  • (MSC) 2 is connected via communication links to a number of base station
  • BSCs controllers
  • Each BSC 4 controls one or more base
  • BTSs transceiver stations
  • Each BTS 6 transmits radio signals to, and
  • a GSM network is provided with a
  • a mobile switching centre 2 is connected via communications links to
  • PSTN public switched telephone
  • the mobile switching centre 2 is provided
  • HLR home location register
  • IMSI international mobile subscriber identity
  • the IMSI is also stored in the mobile station in a subscriber identity module (SIM) along with other subscriber-
  • SIM subscriber identity module
  • the mobile switching centre is also provided with a visitor location
  • VLR Visitor register
  • GSM was originally designed to support full duplex, circuit-switched
  • the MSC authenticates the subscriber using the VLR.
  • the MSC If the authentication check is successful, the MSC requests
  • the MSC sets up connections between the receiving
  • recipient mobile stations are located pages a notification, containing the
  • the group call dispatcher transmits the group
  • GPRS general packet radio service
  • GPRS includes facilities for both point to point (PTP) and point to
  • PTM multipoint
  • packets are broadcast in all of the cells in a defined geographical area. In each
  • GPRS transmits the data packets transparently, insofar as other than
  • the GPRS radio interface is placed in a flexible number of TDMA
  • radio resources being reserved by or for
  • the packet-oriented network infrastructure includes a packet data
  • GSNs GPRS support nodes
  • GPRS backbone network interconnected by a GPRS backbone network, and including a gateway GPRS
  • GGSN support node
  • PDP data protocol
  • control data indicating a state of a call between a first user
  • radio resources assigned varies in accordance with the amount of call data
  • the state of a call may be held in a network-side store, to allow control
  • radio resource allocation provided by a packet data network, and the nature of radio resource allocation
  • the data transferred may be
  • routing to a second user station is identified by a gateway GPRS
  • This aspect provides functionality allowing the transfer of data packets
  • the first user station may be used by the first user station to identify the second user station.
  • each said user station comprising a camera for
  • said method comprising establishing a data transfer connection
  • a user station may perform one of either only receiving or only
  • a mobile station adapted to conduct video image communications
  • said mobile terminal having a half-duplex communications mode controlled
  • the video data is distributed amongst groups of recipients which may each
  • Figure 1 is a schematic block diagram of a known public land mobile
  • Figure 2 is a schematic block diagram of a mobile station in
  • Figure 3 is a schematic block diagram of a mobile communications
  • Figure 4 is a schematic illustration of a call group record used in
  • Figure 5 is a schematic illustration of a mobile subscriber record store
  • FIGS. 6, 7 and 9 are flow diagrams illustrating procedures carried out
  • Figures 8, 10 and 11 are flow diagrams illustrating procedures carried
  • Figure 12 is a schematic block diagram of a second embodiment of a
  • coder/decoder 20 connected to a loudspeaker 22 and a microphone 24, a
  • SIM subscriber identity module
  • FIG. 3 is a schematic illustration of a GSM-type PLMN arranged in
  • the PLMN is a PLMN
  • GPRS support nodes including one or more serving GPRS support
  • SGSNs gateway GPRS support node
  • GGSN gateway GPRS support node
  • PLMN includes all of the components described in relation to Figure 1.
  • the mobile station 8 may conduct circuit-switched calls, via the MSC
  • the GGSN 44 is the node provided to interface the PLMN with an
  • external packet data network 46 such as a TCP/IP network. It contains
  • routing information for active GPRS users in the PLMN which is used to
  • packet data protocol protocol data units transmit data packets, referred to as packet data protocol protocol data units
  • PDP PDUs to the current point of attachment of a mobile station in the
  • the GGSN provides a mapping
  • a mobile user may be allocated a permanent, or '"static" PDP address,
  • the SGSNs 40, 42 are referred to as serving GPRS support nodes, in
  • nodes are those which serve mobile stations 8 in their routing areas.
  • the SGSN On logon to the GPRS service of a mobile station, the SGSN establishes a
  • mobility management context containing information pertaining to mobility
  • the SGSN also establishes a routing
  • GGSN 44 GGSN context, referred to in GPRS as a "PDP context", with the GGSN 44 to be
  • the SGSN and the GGSN functionalities may be combined in the
  • the packet data network 46 may be the public Internet, an intranet
  • the packet data network 46 may also provide
  • the mobile networks and users are GPRS enabled, whereby the mobile users
  • the mobile user may transmit and receive packet mode data.
  • the mobile user may transmit and receive packet mode data.
  • the mobile user may transmit and receive packet mode data.
  • the mobile user may transmit and receive packet mode data.
  • the mobile user may transmit and receive packet mode data.
  • the mobile user may transmit and receive packet mode data.
  • the mobile user may transmit and receive packet mode data.
  • the mobile user may transmit and receive packet mode data.
  • the mobile user may transmit and receive packet mode data.
  • the mobile station 8 may use the mobile station 8 in order to access Web pages, using terminal
  • the GPRS radio interface is described in GSM 03.64 Version 5.1.0,
  • mobile communications system of the present invention includes a dispatch
  • packet handler 48 a packet handler 48, a packet store 50, a packet user database (PUD) 52 and a
  • the packet handler 48 is responsible for setting up virtual connections
  • the packet store 50 is responsible for storing data packets which are
  • the packet user database 52 holds service data records used by the packet user database 52
  • the service management terminal 54 is used to update
  • the PUD 52 holds call group records for identifying the members of a
  • a field for a single call group is identified by a call group ID
  • MSIDn are contained in fields 62, and each mobile station ID field 62 has an
  • the packet user database 52 stores
  • each such subscriber has a mobile subscriber record
  • the PDP address field 68 is empty, this indicates that the mobile station is not currently attached to the GPRS service. If the current call group ID field 70 is
  • FIG. 6 illustrates procedures carried out in the mobile station 8 in
  • the user In order to utilise the GPRS service, the user initiates a GPRS logon
  • the mobile station After having executed GPRS attach, the mobile station is in a "ready
  • the SGSN 40 queries the HLR 12, in which GPRS subscription
  • the SGSN transmits a 'Create PDP Context' request to the GGSN 44, which
  • This PDP context table includes the mobile station identity and
  • GGSN allocating a dynamic PDP address, which is signalled, via the SGSN
  • the mobile station is using a static PDP address or a dynamic
  • the mobile station 8 is provided in each case with a PDP address
  • routing for packets arriving from the packet data network 46 is
  • Routing within the PLMN is provided by the GPRS data packet
  • GPRS transparently supports
  • GSN-GSN encapsulation One encapsulation scheme (referred to herein as GSN-GSN encapsulation) is used for the GPRS backbone network between GSNs in the PLMN, and one
  • SGSN-MS encapsulation (referred to herein as SGSN-MS encapsulation) is used for the GPRS
  • the GGSN 44 is arranged such that once the PDP context entry has
  • the GGSN 44 transmits a logon message to the packet handler, informing the
  • the packet handler 48 enters the allocated PDP
  • the mobile station may transmit
  • the GGSN 44 decapsulates the packet and forwards the
  • Data packets originated in the packet handler 48 are transmitted to a packet handler 48.
  • Data packets originated in the packet handler 48 are transmitted to a packet handler 48.
  • the data packet is transmitted, via the
  • GSN-GSN encapsulated and sent to the identified SGSN.
  • the mobile station 8 When the mobile station 8 receives the packet, it removes the SGSN-
  • MS encapsulation and processes the data packet. If the data packet is a voice
  • the user may set up a call by selecting, via a man machine interface,
  • connection is to be established. Such selection is part of the initiation of a call
  • step 102 which is to be described below in relation
  • the mobile station 8 Once logged-on to the GPRS service, the mobile station 8 is able to
  • the mobile station 8 is also able to start to receive call data packets,
  • step 106 and start to transmit call data packets, step 108, to be described
  • step 110 which causes the mobile station
  • step 114 to delete the call group ID from its current call record
  • the user may also logoff the GPRS service if desired, step 116, which
  • the GGSN 44 is arranged such that, on
  • the GGSN 44 also transmits a
  • the mobile station 8 transmits a set up request
  • the call handler conducts procedures to be
  • the packet handler 48 may transmit a set up
  • step 202 the mobile station returns to the
  • the mobile station 8 may retry by
  • the mobile station 8 provides an audio or visual
  • step 204 indication to the user that a virtual connection has been established.
  • the mobile station places the call group ID selected by the user in
  • the user may transmit voice data by speaking into the
  • step 212 the mobile station
  • step 300 the
  • packet handler 48 retrieves, using the call group ID contained in the call set up
  • the recipient records from the PUD 52 which identify the recipients which are currently available for receipt of a call set up message, step 302.
  • Each mobile station in the call group record has an associated mobile station
  • step 304 using the PDP address retrieved for the mobile station in question, step 304.
  • the packet handler responds by
  • the recipient to receive data previously held in the packet store 50 if desired.
  • step 306 the call set up has been unsuccessful and the packet handler ends the procedure without storing any references to the call
  • the packet handler 48 enters the call group ID into the
  • the packet handler 48 sets the call seize flag in the field 64
  • step 310 indicating that the sender is now able to transmit voice data
  • step 310
  • step 3144 the packet handler 48 replicates the
  • the receive packets are then transmitted to each participating participant
  • step 318 until such time as an end message is received from the
  • each recipient, step 322, and the call seize flag is removed from field 64 in the call group record corresponding to the sender mobile station ID, in the PUD
  • step 402. the recipient may accept the call by interaction with the
  • step 404 If the user does not have a man machine interface of the mobile station, step 404. If the user does not have a man machine interface of the mobile station, step 404. If the user does not have a man machine interface of the mobile station, step 404. If the user does not have a man machine interface of the mobile station, step 404. If the user does not have a man machine interface of the mobile station, step 404. If the user does not have a man machine interface of the mobile station.
  • the mobile station does not respond to the set up message. Otherwise,
  • the mobile station 8 transmits an acknowledgement to the packet handler 48
  • the recipient mobile station 8 step 410.
  • the recipient mobile station 8 the
  • the recipient mobile station On receipt of the end message, the recipient mobile station provides
  • step 416 to indicate that the call group may now be seized if
  • any participant following call set up, any participant
  • the PTT button 44 may push the PTT button 44 in a period of inactivity, that is to say, in the case
  • the mobile station 8 transmits a call
  • step 220 after which the user is able to transmit his voice to
  • step 500 the
  • packet handler 48 queries the PUD 52, step 502, in order to determine whether
  • the packet handler 48 transmits
  • step 600 the packet
  • handler 48 deletes the call group ID from the current call group field 70 of the
  • step 604 the last
  • group ID is deleted from the current call group field in the last participant's
  • Figure 12 illustrates a further embodiment of mobile station 700 in
  • the mobile station 700 includes
  • the mobile station 700 is therefore capable of conducting GPRS
  • station 700 is operable in a video conferencing mode.
  • the mobile station 700 includes an LCD-type display 702, capable of
  • the mobile station 700 includes a CCD
  • camera 704 capable of picking up still and/or video images, and an image
  • the image data codec 706 interfaces with the GPRS module 19, so as
  • the mobile station 700 interacts with the system described in relation
  • GPRS allows the transmission of data at a sufficient rate to transmit video data captured by the video camera 704 and coded in the image data codec 706,
  • step 208 previously described in relation to Figure 7
  • the mobile station 700 is arranged to transmit
  • image data being video or still image data, alone, in step 210.
  • the particular mode employed in the mobile station 700 is selectable
  • the packet handler 48 is capable of performing
  • step 312 the packet
  • handler may receive image data packets and/or voice data packets during
  • the packet handler 48 handles the packets
  • the mobile station 700 is capable of receiving
  • step 410 the data packets received via the GPRS radio interface
  • step 412 involves the conversion
  • this embodiment of the invention provides a method and
  • the power requirements for the mobile station may be relatively low
  • one party to the call may transmit voice and/or image data at a time.
  • GPRS allows the simultaneous transmission and reception of data
  • voice and/or image data transfers may occur at the same time, in order to
  • the GGSN 44 transmits logon
  • the packet handler 48 when receiving a call set up request, may
  • Such a call group ID may be replaced by a single recipient ID, referenced to a
  • the packet data network 46 is referred to as an external
  • the packet data network 46 is 'external' insofar as it is
  • PLMN operator Thus it may form part of an intranet, or suchlike. It may
  • packet handler 48 The functions of the packet handler 48 may be integrated
  • a GGSN 56 of another PLMN is also accessible, via the
  • handler may also be used to set up virtual connections between mobile
  • handler 48 is also able to control virtual connections between a mobile station
  • interface interactions may also be used to define a call seize operation and the
  • the packet store 50 holds data
  • the packet store may be used to hold voicemail
  • the mobile terminal may be a car telephone
  • the packet handler 48 between user stations may also form textual messages (short messages) which may be transmitted within the context of a call, or in a
  • the transfer of text messages is not
  • the packet handler 48 serving only to identify
  • ETSI Standards Institute
  • third generation systems (such as UMTS) based at least partly on GSM.

Abstract

Voice and/or image data packets are transferred by a packet handler between user stations in a GSM-type mobile communications system using a General Packet Radio Service (GPRS) data link. Control data for controlling a call is stored in a data store accessible by the packet handler. The control data identifies call participants and the identity of a participant who has currently seized the call. A mobile station capable of video conferencing is operable in a half-duplex video conferencing mode, in which intermittent transmission of video data is controlled by depression of a transmit button.

Description

DYNAMIC ALLOCATION OF RADIO RESOURCES IN A PACKET SWITCHED COMMUNICATIONS- SYSTEM
This invention relates to mobile communications, such as cellular
communications. The invention is particularly, but not exclusively, applicable
5 to GSM-type mobile communications systems.
An example of a cellular communications system which provides
voice dispatch services is the Motorola (trademark) integrated digital
enhanced network, or iDEN (trademark), system. The system includes
Enhanced Base Transceiver Systems (EBTSs) at cell sites which link mobile
10 terminals to the fixed network equipment via a TDMA radio interface, and
which are connected to controlling base station controllers (BSCs). The BSCs
provide a link with a mobile switching centre (MSC) which provides
conventional circuit switching with a public services telephone network
(PSTN), and a Metro Packet Switch (MPS) which provides switching for the
15 dispatch services. A Dispatch Application Processor (DAP) coordinates and
controls dispatch communications, by registering the identifications and
locations of mobile terminals active in the system.
The iDEN system provides both voice dispatch services, circuit-
switched call services and other data communications services, such as a short
0 message service.
US-A-5,416,770 describes a voice dispatch cellular communications
system, in which audio data packets are transported via frame relay links. Communication is established between a plurality of communication units by
replicating the transmitted data packets, and distributing the replicated packets
to identified target base stations.
US-A-5,448,620 describes a mobile terminal which is operable in both
a voice dispatch mode and a telephone interconnect mode.
A known GSM network, referred to as a public land mobile network
(PLMN), is schematically illustrated in Figure 1. A mobile switching centre
(MSC) 2 is connected via communication links to a number of base station
controller (BSCs) 4. The BSCs 4 are dispersed geographically across areas
served by the mobile switching centre 2. Each BSC 4 controls one or more base
transceiver stations (BTSs) 6 located remote from, and connected by further
communication links to, the BSC. Each BTS 6 transmits radio signals to, and
receives radio signals from, mobile stations 8 which are in an area served by that
BTS. That area is referred to as a "cell". A GSM network is provided with a
large number of such cells, which are ideally contiguous to provide continuous
coverage over the whole network territory.
A mobile switching centre 2 is connected via communications links to
other mobile switching centres in the remainder of the mobile communications
network 10, and to other networks such as a public service telephone network
(PSTN), which is not illustrated. The mobile switching centre 2 is provided
with a home location register (HLR) 12 which is a database storing subscriber
authentication data including the international mobile subscriber identity (IMSI)
which is unique to each mobile station 8. The IMSI is also stored in the mobile station in a subscriber identity module (SIM) along with other subscriber-
specific information.
The mobile switching centre is also provided with a visitor location
register (VLR) 14 which is a database temporarily storing subscriber
authentication data for mobile stations active in its area.
GSM was originally designed to support full duplex, circuit-switched
voice calls.
A new element of functionality is added in the GSM Phase 2+
Technical Specifications, which is referred to as the advanced speech call
items (ASCI). This provides for group calls which are broadcast to members
within a group. In order to establish a broadcast group call, an originating
mobile station sends a service request to the MSC, containing the requested
group identity. The MSC authenticates the subscriber using the VLR.
If the authentication check is successful, the MSC requests
identification data for the members of the group from a group call register.
With this information, the MSC sets up connections between the receiving
mobile stations and a group call dispatcher. Each of the cells in which
recipient mobile stations are located pages a notification, containing the
identity of the group being called and the description of the channel allocated
for the group call broadcast. The group call dispatcher transmits the group
call data to each of those cells, for broadcast on the allocated channels.
A further element of functionality which is added to GSM in the GSM
Phase 2+ Technical Specification is the general packet radio service (GPRS). GPRS provides a packet-mode service to transfer high-speed and low-
speed data and signalling efficiently over the GSM radio network. It is
designed to support a range of types of data transfer, from intermittent and
bursty data transfers to the occasional transfer of large volumes of data. It is
envisaged for use in Internet services, e-mail and other data services.
GPRS includes facilities for both point to point (PTP) and point to
multipoint (PTM) data packet transfer. In PTM data packet transfer, the data
packets are broadcast in all of the cells in a defined geographical area. In each
case, GPRS transmits the data packets transparently, insofar as other than
ensuring that the data packets are received correctly at their destination, there
is no knowledge of the contents of the data packets on the network side.
The GPRS radio interface is placed in a flexible number of TDMA
time slots of the GSM physical radio interface used for circuit-switched traffic
channels and signalling channels. The same GPRS radio resources are shared
by all mobile stations in a cell, the radio resources being reserved by or for
mobile stations only when there are data packets to be sent.
The packet-oriented network infrastructure includes a packet data
network having packet switches in the form of GPRS support nodes (GSNs)
interconnected by a GPRS backbone network, and including a gateway GPRS
support node (GGSN) for routing data packets to and from an external packet
data protocol (PDP) network, using a protocol such as TCP/IP, X.25 and the
like. In accordance with one aspect of the present invention there is
provided a method of controlling communication between user stations using
a mobile communications system having a radio interface, said method
comprising:
providing a data packet handler connected to a packet data network;
holding control data, indicating a state of a call between a first user
station and a second user station;
dynamically assigning radio resources for the transfer of data packets
carrying call data for said call over said radio interface, such that the amount
of radio resources assigned varies in accordance with the amount of call data
to be transferred at different points in said call; and
controlling the transfer of data packets between said first and second
user stations, using said data packet handler, in accordance with said control
data.
The state of a call may be held in a network-side store, to allow control
of the communication between the mobile stations. The functionality
provided by a packet data network, and the nature of radio resource allocation
and control, is such that data transfer is possible throughout a call, even when
the transfer of data is intermittent, without requiring an ongoing circuit-
switched connection between the user stations. The data transferred may be
voice call data, or video call data. In accordance with a further aspect of the invention there is provided a
method of handling the transfer of data in a GSM-type mobile
communications system, said method comprising:
receiving a first data packet from a first user station, said first data
packet containing a recipient ID;
mapping said recipient ID to a packet network protocol address
whereby routing to a second user station is identified by a gateway GPRS
support node; and
transmitting a second data packet to said gateway GPRS support node,
said second data packet containing said packet network protocol address.
This aspect provides functionality allowing the transfer of data packets
between user stations using GPRS, wherein a known recipient ID, rather than
a packet network protocol address (which may be only temporarily allocated),
may be used by the first user station to identify the second user station.
In accordance with a further aspect of the invention there is provided a
method of conducting communications between user stations using a mobile
communications system, each said user station comprising a camera for
picking up an image of the user and a display for displaying an image of a
remote party, said method comprising establishing a data transfer connection
between said user stations, and controlling said connection in a half-duplex
mode such that a user station may perform one of either only receiving or only
transmitting image data for a first period sufficient to receive or transmit
image data forming an image, and perform the other of only receiving or only transmitting video image data for a second period following said first period
and sufficient to transmit or receive image data forming an image.
In accordance with a still further aspect of the invention there is
provided a mobile station adapted to conduct video image communications,
said mobile terminal having a half-duplex communications mode controlled
by a data processor which in that mode prevents the transmission of video
image data during the reception of video image data and which allows the
transmission of video image data during a period selected by a user.
These aspects provide a method of conducting communications, and a
mobile station, which may be used for video conferencing in a novel and
advantageous fashion. By limiting the communications to a half-duplex
mode, the bandwidth and mobile station power requirements needed for the
call may be reduced.
In addition, operation in a dispatch communications mode, wherein
the video data is distributed amongst groups of recipients which may each
both transmit and receive data, is possible. One party may seize the call to
transmit video data which is received by the remaining participants. The call
may then be subsequently seized by different participants.
Further aspects of the invention are defined in the appended claims,
and features thereof will be apparent from the following description.
Embodiments of the invention will now be described, by way of
example only, with reference to the accompanying drawings, wherein: Figure 1 is a schematic block diagram of a known public land mobile
network;
Figure 2 is a schematic block diagram of a mobile station in
accordance with a first embodiment of the invention;
Figure 3 is a schematic block diagram of a mobile communications
network arranged in accordance with the present invention;
Figure 4 is a schematic illustration of a call group record used in
connection with embodiments of the present invention;
Figure 5 is a schematic illustration of a mobile subscriber record store
in connection with embodiments of the present invention;
Figures 6, 7 and 9 are flow diagrams illustrating procedures carried out
by mobile stations in accordance with embodiments of the present invention;
Figures 8, 10 and 11 are flow diagrams illustrating procedures carried
out by a data packet handler in accordance with embodiments of the
invention; and
Figure 12 is a schematic block diagram of a second embodiment of a
mobile station in accordance with the present invention.
Referring to Figure 2, a GSM-compliant mobile station 8 in accordance
with an embodiment of the present invention is a handset which comprises a
transmit/receive aerial 16, a radio frequency transceiver 18, a GPRS module 19
which includes a packetiser/depacketiser and buffer store, a speech
coder/decoder 20 connected to a loudspeaker 22 and a microphone 24, a
processor circuit 26 and its associated memory 28, an LCD display 30, a manual input port (keypad) 32 and a push-to-talk button 34. The mobile station is
connected to a removable subscriber identity module (SIM) not shown, via
electrical contacts.
Figure 3 is a schematic illustration of a GSM-type PLMN arranged in
accordance with an embodiment of the present invention. The PLMN
includes GPRS support nodes, including one or more serving GPRS support
nodes (SGSNs) 40, and a gateway GPRS support node (GGSN) 44. The
PLMN includes all of the components described in relation to Figure 1.
The mobile station 8 may conduct circuit-switched calls, via the MSC
2, immediately after camping on to a serving cell, as in the prior art.
The GGSN 44 is the node provided to interface the PLMN with an
external packet data network 46, such as a TCP/IP network. It contains
routing information for active GPRS users in the PLMN, which is used to
transmit data packets, referred to as packet data protocol protocol data units
(PDP PDUs) to the current point of attachment of a mobile station in the
PLMN from the packet data network. The GGSN provides a mapping
function for mapping a packet data protocol (PDP) address, whereby a mobile
user is identified in the packet data network 46, to a mobile station identity,
whereby the mobile user is identified in the PLMN. The PDP address of a
mobile user conforms with the standard addressing scheme of the respective
network layer service used in the packet data network 46, for example an IP
version 4 address, an IP version 6 address or an X.121 address. A mobile user may be allocated a permanent, or '"static" PDP address,
which is stored in the mobile station 8 and the HLR 12, or may be allowed to
request a temporary, or "dynamic" PDP address, which is allocated by the
GGSN 44 on request.
The SGSNs 40, 42 are referred to as serving GPRS support nodes, in
that these nodes are those which serve mobile stations 8 in their routing areas.
On logon to the GPRS service of a mobile station, the SGSN establishes a
mobility management context containing information pertaining to mobility
and security for the mobile station. The SGSN also establishes a routing
context, referred to in GPRS as a "PDP context", with the GGSN 44 to be
used by the mobile station 8 to access the packet data network 46.
The SGSN and the GGSN functionalities may be combined in the
same physical node, or they may reside in different physical nodes.
The packet data network 46 may be the public Internet, an intranet
connection or a leased line. The packet data network 46 may also provide
connections with other elements, such as a GGSN 56 of other PLMNs or fixed
terminals 58.
Thus, with the additional functionality of the SGSNs 40 and the
GGSN 44 in the PLMN, and the GPRS module 19 in the mobile stations 8,
the mobile networks and users are GPRS enabled, whereby the mobile users
may transmit and receive packet mode data. For example, the mobile user
may use the mobile station 8 in order to access Web pages, using terminal
equipment attached to the mobile station 8, on the public Internet, via the gateway functionality provided by the GGSN 44 and the packet mode transfer
functionality provided in the remainder of the network including the SGSNs
40, 42, the BSCs 4, the BTSs 6 and the GPRS radio interface.
The GPRS radio interface is described in GSM 03.64 Version 5.1.0,
entitled "Digital Cellular Communications System (Phase 2+)"; General
Packet Radio Service (GPRS); Overall Description of the GPRS Radio
Interface; Stage 2, published by European Telecommunications Standard
Institute, the contents of which are incorporated herein by reference.
The GPRS architecture and transmission mechanism, mobility
management functionality, network management functionality, radio resource
functionality, packet routing and transfer functionality, transmission and
information storage using GPRS are described in GSM 03.60 Version 5.2.0,
entitled "Digital Cellular Telecommunications System (Phase 2+)"; General
Packet Radio Service (GPRS); Service Description; Stage 2, published by the
European Telecommunications Standard Institute, the contents of which are
incorporated herein by reference.
In addition to the standard GPRS infrastructure, this embodiment of
mobile communications system of the present invention includes a dispatch
packet handler 48, a packet store 50, a packet user database (PUD) 52 and a
service management terminal 54.
The packet handler 48 is responsible for setting up virtual connections
between GPRS users in the PLMN, and for copying packets when data
packets are to be distributed to groups of users. The packet store 50 is responsible for storing data packets which are
intended for distribution to GPRS users within the PLMN who are
uncontactable via GPRS at the time of receipt of data packets for the
uncontactable user at the packet handler 48.
The packet user database 52 holds service data records used by the
packet handler 48 to set up and manage virtual connections between GPRS
users in the PLMN. The service management terminal 54 is used to update
the service data in the PUD 52.
The PUD 52 holds call group records for identifying the members of a
call group. Referring to Figure 4, which shows an exemplary call group
record, a field for a single call group is identified by a call group ID
containing fields 60, two or more mobile station IDs, MSID1, MSID2 ...
MSIDn are contained in fields 62, and each mobile station ID field 62 has an
associated call seize field 64 flagged to indicate that the associated mobile
station has currently seized the call group.
In addition to call group records, the packet user database 52 stores
identification records for each mobile subscriber in the PLMN who has a valid
subscription to the GPRS virtual connection service of the present invention.
Referring to Figure 5, each such subscriber has a mobile subscriber record
including a field 66 containing a permanent mobile station ID 66, a field 68
for containing an allocated PDP address, if current, and a field 70 for
containing a call group ID, if current, for the mobile subscriber in question. If
the PDP address field 68 is empty, this indicates that the mobile station is not currently attached to the GPRS service. If the current call group ID field 70 is
empty, this indicates that the subscriber is not currently participating in a
GPRS virtual connection call.
Figure 6 illustrates procedures carried out in the mobile station 8 in
order to participate in the GPRS virtual connection service of the present
invention.
In order to utilise the GPRS service, the user initiates a GPRS logon
procedure from the mobile station 8, step 100.
The GPRS logon signalling procedure is described in GSM 03.60
V.5.2.0, part 6.5 entitled "Attach Function", which part is incorporated herein
specifically by reference. This part also refers to part 9.2.2 entitled
"Activation Procedures" of the same document, which describes the PDP
context activation procedure at logon, which part is also incorporated herein
specifically by reference.
After having executed GPRS attach, the mobile station is in a "ready
state", in which packet transfer may occur via the GPRS radio interface
between the mobile station 8 and the PLMN, and mobility management
contexts are established in the mobile station and the SGSN 40. The mobile
station then activates its PDP context, by transmitting an 'Activate PDP
Context' request to the SGSN 40. If the mobile station is using a static PDP
address, it transmits its static PDP address in the 'Activate PDP Context'
request. The SGSN 40 queries the HLR 12, in which GPRS subscription
information is held for the subscriber, in order to check that the mobile station
8 is allowed to activate the PDP address contained in the request. If allowed,
the SGSN transmits a 'Create PDP Context' request to the GGSN 44, which
creates a new entry in a PDP context table held in the HLR 12 on behalf of the
GGSN 44. This PDP context table includes the mobile station identity and
the PDP address allocated to the mobile station, allowing the GGSN 44 to
map between these two identifies and thereby route data packets between the
SGSN 40 and the packet data network 46.
If the mobile station 8 is not using a static PDP address, the 'Create
PDP Context' request sent by the SGSN 40 to the GGSN 44 results in the
GGSN allocating a dynamic PDP address, which is signalled, via the SGSN
40, to the mobile station 8.
Whether the mobile station is using a static PDP address or a dynamic
PDP address, the mobile station 8 is provided in each case with a PDP address
whereby routing for packets arriving from the packet data network 46 is
identified. Routing within the PLMN is provided by the GPRS data packet
encapsulation procedure, which encapsulation is removed from the data
packets at the GGSN 44 and the mobile station 8. The encapsulation function
is described in part 9.6 of the document GSM 03.60 V.5.2.0, which part is
specifically incorporated herein by reference. GPRS transparently supports
the transfer of PDP PDUs between external networks and the mobile stations.
One encapsulation scheme (referred to herein as GSN-GSN encapsulation) is used for the GPRS backbone network between GSNs in the PLMN, and one
(referred to herein as SGSN-MS encapsulation) is used for the GPRS
connection between the SGSN 40 and the mobile station 8.
The GGSN 44 is arranged such that once the PDP context entry has
been made in the HLR 12 by the GGSN 44 for a newly logged-on GPRS user,
the GGSN 44 transmits a logon message to the packet handler, informing the
packet handler 48 of the mapping between the mobile station identity, held in
field 66 of the mobile station record held in the PUD 52, whereby the user is
permanently identified in the PLMN, and the allocated PDP address. On
receipt of the logon message, the packet handler 48 enters the allocated PDP
address in field 68 of the mobile subscriber record for the subscriber in
question.
Once logged-on to the GPRS service, the mobile station may transmit
data packets to, and receive data packets from, the packet handler 48.
Data packets originated in the mobile station 8 are transmitted over the
radio interface and via the BTS 6 and the BSC 4 to the SGSN 40. When the
SGSN 40 has received a packet completely and correctly, it GSN-GSN
encapsulates the packet into a GPRS backbone network packet which is sent
to the GGSN 44. The GGSN 44 decapsulates the packet and forwards the
data packet, using the PDP address allocated to the sender as the packet
originating address in a header portion of the data packet, to the packet
handler 48. Data packets originated in the packet handler 48 are transmitted to a
mobile station 8 by attaching the allocated PDP address, which is held in the
PUD 52 for the recipient, to the data packet as a destination address in a
header portion of the data packet. The data packet is transmitted, via the
packet data network 46, to the GGSN 44. In the GGSN 44, the PDP address
of the receiver is read, and the SGSN which is serving the mobile station is
identified from routing data held in the HLR 12. The data packet is then
GSN-GSN encapsulated and sent to the identified SGSN. The SGSN strips
the GPS backbone network encapsulation, and the original data packet is
SGSN-MS encapsulated and transmitted to the mobile station 8 via the BSC
4, BTS 6 and GPRS radio interface.
When the mobile station 8 receives the packet, it removes the SGSN-
MS encapsulation and processes the data packet. If the data packet is a voice
data packet, a sequence of packets are reassembled and a voice signal is
generated in the mobile terminal.
The user may set up a call by selecting, via a man machine interface,
e.g. the keypad 32, of the mobile station 8, from a stored list of call groups of
which the mobile user is a member, a call group for which a virtual
connection is to be established. Such selection is part of the initiation of a call
set up-transmit procedure, step 102, which is to be described below in relation
to Figure 7.
Once logged-on to the GPRS service, the mobile station 8 is able to
receive call set up-receive requests from the packet handler 48, which initiates a procedure to be described below in relation to Figure 9. Once participating
in a call, the mobile station 8 is also able to start to receive call data packets,
step 106, and start to transmit call data packets, step 108, to be described
below in relation to Figures 7 and 8. In addition, a user has the facility to end
participation in a call, by interaction with a man machine interface, e.g. the
keypad 32, of the mobile station 8, step 110, which causes the mobile station
to transmit an end participation request to the packet handler 48, step 112, and
to delete the call group ID from its current call record, step 114.
The user may also logoff the GPRS service if desired, step 116, which
results in logoff procedures carried out by the mobile station 8, step 118,
including the deletion of the allocated PDP address for the subscriber in the
HLR records stored by the GGSN 44. The GGSN 44 is arranged such that, on
receiving a logoff message from the SGSN 40, the GGSN 44 also transmits a
logoff message to the packet handler 48, which results in the deletion of the
previously allocated PDP address from the PDP address field 68 in the mobile
subscriber record held for the subscriber in the PUD 52.
Referring to Figure 7, when a user first instructs the mobile station 8 to
set up a call for a particular call group, by the depression of the PTT button 34
after the selection of a call group from a list of call groups stored in the SIM
of the mobile station 8, the mobile station 8 transmits a set up request,
containing the selected call group ID, as one or more GPRS data packets to
the packet handler 48, step 200. The call handler conducts procedures to be
described below in relation to Figure 8, and, depending on the success of those call set up procedures, the packet handler 48 may transmit a set up
confirmation message to the mobile station within a time-out set within the
mobile station 8, or not. If the call set up confirmation is not received within
the time-out at the mobile station, step 202, the mobile station returns to the
general GPRS logged-on state, and the mobile station 8 may retry by
transmitting a further call set up request.
If the set up confirmation message is received from the packet handler
48 within the time-out, the mobile station 8 provides an audio or visual
indication to the user that a virtual connection has been established, step 204.
In addition, the mobile station places the call group ID selected by the user in
a current call record, step 206.
At this point, the user may transmit voice data by speaking into the
microphone 24 as long as the PTT button 34 remains depressed. The speech
signals are coded by the codec 20 and passed on to the GPRS module 19, in
which the speech data is packetised and buffered, step 208, and SGSN-MS
encapsulated for transmission over the GPRS radio interface by the radio
frequency transceiver 18 and onward to the packet handler 48, step 210.
As soon as the PTT button 34 is released, step 212, the mobile station
8 generates a transmit end message, in the form of a data packet, which is
transmitted to the packet handler 48, step 214.
Referring to Figure 8, on receipt of a call set up request, step 300, the
packet handler 48 retrieves, using the call group ID contained in the call set up
request, the recipient records from the PUD 52 which identify the recipients which are currently available for receipt of a call set up message, step 302.
Each mobile station in the call group record has an associated mobile station
record which is identified by the mobile station ID contained in the call group
record. For each mobile station record which contains a PDP address and no
current call group ID, a set up message is transmitted by the packet handler,
using the PDP address retrieved for the mobile station in question, step 304.
Mobile station records which contain either no allocated PDP address or
contain a current call group ID are placed in a call waiting list in the PUD 52,
and voice data packets subsequently received for the same call group are
forwarded to the packet store 50 for storage. In the case of a potential
recipient not yet logged-on to the GPRS service, on receipt of notification at
the packet handler 48 that the recipients have subsequently logged-on, a set up
message is then transmitted, to allow the previously unavailable recipient to
receive the data held in the packet store 50 if desired. Similarly, if a potential
recipient is unavailable because the recipient is engaged in a different call,
once the packet handler 48 receives an end participation message from the
potential recipient for the previous call, the packet handler responds by
transmitting a set up message to the previously unavailable recipient, to allow
the recipient to receive data previously held in the packet store 50 if desired.
If the packet handler receives no acknowledgements from the available
recipients to which set up messages have been sent within a time-out set in the
packet handler 48, step 306, the call set up has been unsuccessful and the packet handler ends the procedure without storing any references to the call
set up attempt either in the PUD 52 or in the packet store 50.
Otherwise, the packet handler 48 enters the call group ID into the
current call group field 70 for both the call set up request sender and the call
set up message recipients which have acknowledged call set up, step 308. As
further recipients acknowledge call set up, the current call group ID is entered
into the call group ID field 70 for each of the additional recipients.
In addition, the packet handler 48 sets the call seize flag in the field 64
of the call group record which corresponds to the mobile station ID of the call
set up request sender, and transmits a set up confirmation message to the
sender, step 310, indicating that the sender is now able to transmit voice data,
step 310.
Once the sender receives the set up confirmation message, as
described in relation to Figure 7, the sender presses the PTT button 34 and
begins the transmission of voice data packets, which are received at the packet
handler 48, step 312. If the number of recipients currently participating in the
call exceeds a single recipient, step 314, the packet handler 48 replicates the
contents of each packet for each recipient, step 316.
The receive packets are then transmitted to each participating
recipient, step 318, until such time as an end message is received from the
voice packet transmitting mobile station 8, step 320. Once the end message is
received from the sending mobile station 8, an end message is transmitted to
each recipient, step 322, and the call seize flag is removed from field 64 in the call group record corresponding to the sender mobile station ID, in the PUD
52, step 324.
Referring to Figure 9, when a mobile station 8 receives the set up
message from the packet handler 48, step 400, the mobile station 8 displays
the identity of the sender, which is contained in a header portion of the data
packet, including the call group ID and the name of the individual subscriber,
step 402. In response, the recipient may accept the call by interaction with the
man machine interface of the mobile station, step 404. If the user does not
accept, the mobile station does not respond to the set up message. Otherwise,
the mobile station 8 transmits an acknowledgement to the packet handler 48
and places the call group ID in the current call record held in the mobile
station memory 28, steps 406 and 408.
As a result of the acknowledgement received at the packet handler 48,
any data packets subsequently transmitted by the voice data sender is then
transmitted, using the virtual connection provided by the packet handler 48, to
the recipient mobile station 8, step 410. At the recipient mobile station 8, the
data packets are converted into voice data and output as an audio signal, step
412, until such time as an end message is received from the packet handler 48,
step 414.
On receipt of the end message, the recipient mobile station provides
the user with an audio or visual indication of the end of receipt of the voice
data packets, step 416, to indicate that the call group may now be seized if
desired by the recipient. In order to seize the call group, following call set up, any participant
may push the PTT button 44 in a period of inactivity, that is to say, in the case
of a previously receiving mobile station, after receipt of a transmit end
message as in step 214 and preceding receipt of further voice data packets
from other parties, and in the case of a previously transmitting mobile station,
after the user releases the press to talk button and before receipt of voice data
packets from other parties.
Referring again to Figure 7, when the mobile station 8 detects pressing
of the PTT button in this inactive state, the mobile station 8 transmits a call
seize request to the packet handler 48, step 216. The call group ID held in the
current call group ID record in the mobile station 8 is included in the call seize
request message automatically by the mobile station. The user therefore does
not need to re-identify the call group of the call in which he is currently
participating.
If no call seize confirmation is received from the packet handler 48
within a time out period set within the mobile station 8, the mobile station 8
may retry to seize the call at a later stage, by the transmission of a further call
seize request.
If a call seize confirmation message is received from the packet
handler 48, step 218, an audio or visual indication is provided to the user to
indicate success, step 220, after which the user is able to transmit his voice to
all of the current call group participants by keeping the PTT button held down
and speaking into the microphone 24 of the mobile station 8. Referring to Figure 10, on receipt of a call seize request, step 500, the
packet handler 48 queries the PUD 52, step 502, in order to determine whether
another participant in the call has current seizure of the call group, as will be
indicated by a call seize flag held in a field 64 of the call group record. If no
call seize flag appears in the call group record, the packet handler 48 transmits
a call seize confirmation message to the sender of the call seize request, step
504, and adds a call seize flag to the field 64 corresponding to the sender in a
call group record held in the PUD, step 506.
Referring to Figure 11 , on receipt of an end participation request from
a mobile station of a user currently participating in a call, step 600, the packet
handler 48 deletes the call group ID from the current call group field 70 of the
record held in the PUD 52 for the sender of the end participation request, step
602.
If only one participant then remains in the call, step 604, the last
remaining participant is sent an end-of-call message, step 606, and the call
group ID is deleted from the current call group field in the last participant's
record held in the PUD 52, step 608. The unavailable recipient records are
also deleted from the call waiting list in the PUD, and the voice data packets
stored in the packet store 50 for the call group are deleted.
Figure 12 illustrates a further embodiment of mobile station 700 in
accordance with the present invention. The mobile station 700 includes
components described in relation to the embodiment of mobile station
illustrated in Figure 2. These components are referenced with the same reference numerals, and share functionality described in relation to the mobile
station 8.
The mobile station 700 is therefore capable of conducting GPRS
virtual connection voice calls as described in relation to Figures 2 to 11 , by
the user operating the keypad 32 and PTT button 34. In addition, the mobile
station 700 is operable in a video conferencing mode.
The mobile station 700 includes an LCD-type display 702, capable of
displaying still and video images, in place of the alphanumeric display 30 of
the mobile station 8. In addition, the mobile station 700 includes a CCD
camera 704, capable of picking up still and/or video images, and an image
data codec 706, capable of coding and decoding still and/or video images in
accordance with known still and/or video coding techniques, such as Jpeg
and/or Mpeg-4.
The image data codec 706 interfaces with the GPRS module 19, so as
to allow image data to be packetised and depacketised and transferred via the
GPRS radio interface.
The mobile station 700 interacts with the system described in relation
to Figure 2, and in particular the packet handler 48, in the same manner as
described in relation to each of Figures 6 to 11. Thus, the packet handler is
capable not only of forming virtual voice data connections for two-party calls
or group dispatch-type calls, but also capable of forming virtual image data
connections. The dynamic bandwidth allocation functionality provided by
GPRS allows the transmission of data at a sufficient rate to transmit video data captured by the video camera 704 and coded in the image data codec 706,
via the GPRS radio interface.
Referring to Figure 7, when using the mobile station 700 in a video
conferencing mode, the procedures previously described are conducted in
order for the mobile station to set up and seize a video call, and to transmit
video and audio data for receipt at one or more call group participants in the
PLMN. In this regard, step 208 previously described in relation to Figure 7
involves the reception of video data at the video camera 704 and its
conversion in the video codec 706, in addition the pickup of audio data at the
microphone 24 and its conversion in the audio codec 20. Step 210,
meanwhile, involves the transmission of both audio and video data, either in
separate data packets or in the same data packets, whilst the PTT button 34
remains actuated. In this regard, although referred to as a "PTT" button, this
is intended to include a "press to transmit audio and video" button.
In a further mode, the image data accompanying the audio data in step
210 is still image data picked up at the camera 704 and coded by the image
data codec 706.
In a yet further mode, the mobile station 700 is arranged to transmit
image data, being video or still image data, alone, in step 210.
The particular mode employed in the mobile station 700 is selectable
by the user of the mobile station via interactions with the man machine
interface, e.g. the keypad 32. Referring to Figure 8, the packet handler 48 is capable of performing
the procedures previously described to receive and respond to the call set up
request for an image and/or audio call. In this regard, in step 312, the packet
handler may receive image data packets and/or voice data packets during
seizure of a call by a recipient. The packet handler 48 handles the packets
transparently, without regard to the content of the data packets received.
Referring to Figure 9, the mobile station 700 is capable of receiving
call set up messages, and accepting same, for both image and audio calls. In
this regard, in step 410, the data packets received via the GPRS radio interface
include image and/or voice data packets, and step 412 involves the conversion
of those data packets in the image data codec and/or the voice codec, and the
output of images and/or audio signals on the display 702 and/or by the
loudspeakers 22.
Thus, this embodiment of the invention provides a method and
apparatus whereby half-duplex video conferencing calls may be conducted,
either between two parties, or in a dispatch mode between groups of call
participants. It is advantageous, in that video data, which requires relatively
high amounts of bandwidth, is transmitted only in one direction at a time, and
only intermittently when a user of the system wishes to transmit image data.
In addition, the power requirements for the mobile station may be relatively
low. This is to be contrasted with the conventional concept of a video
conferencing call, in which video data is transmitted continuously in full
duplex mode. It is to be understood that various modifications and equivalents may
be employed in relation to the embodiments described above, without
departing from the scope of the present invention.
The embodiments for mobile terminal 700 described are operable in
both a GPRS virtual connection mode and a conventional circuit-switched
mode. Other embodiments of the invention include mobile stations which are
operable only in the GPRS virtual connection mode of the present invention.
The GPRS virtual connection mode described above in relation to the
two embodiments of the invention is by nature half-duplex, insofar as only
one party to the call may transmit voice and/or image data at a time.
However, GPRS allows the simultaneous transmission and reception of data
packets via the radio interface, and therefore, in the case of two-party calls,
voice and/or image data transfers may occur at the same time, in order to
provide a full-duplex virtual connection. In this case, neither of the parties
"seizes" the call group, and neither party is prevented from transmitting voice
and/or image data when receiving such data.
In the above described embodiments, the GGSN 44 transmits logon
and logoff messages to the packet handler 48 when a subscriber attaches and
detaches to the GPRS service. Other signalling procedures are possible. For
example, the packet handler 48, when receiving a call set up request, may
query the HLR and/or the GGSN 44 in order to determine the current status of
a potential call participant. Logon/logoff messages may also be transmitted to
the packet handler 48 from the HLR 12, instead of from the GGSN 44. In the above described embodiments, control messages passed
between a mobile station and the packet handler 48 include a call group ID, to
be referenced against the call group records. In the case of a two-party call,
such a call group ID may be replaced by a single recipient ID, referenced to a
single recipient record in the PUD 52.
In the above, the packet data network 46 is referred to as an external
packet data network. The packet data network 46 is 'external' insofar as it is
beyond the GGSN 44, but it may be under the ownership and control of the
PLMN operator. Thus it may form part of an intranet, or suchlike. It may
also take the form of a single physical link between the GGSN 44 and the
packet handler 48. The functions of the packet handler 48 may be integrated
with those of the GGSN 44.
In the above description, virtual connections between mobile stations
operating in the same PLMN are controlled by the packet handler. As
illustrated in Figure 3, a GGSN 56 of another PLMN is also accessible, via the
packet data network 46 from the packet handler. Therefore, the packet
handler may also be used to set up virtual connections between mobile
stations operating within the PLMN illustrated, and mobile stations operating
in other PLMNs which include a GPRS infrastructure. In addition, the packet
handler 48 is also able to control virtual connections between a mobile station
operating in the PLMN illustrated and fixed terminals, such as the fixed
terminal 58 illustrated in Figure 3, connected to the packet data network 46. In the above described embodiments, the seizure of a call group, and
the period for which a mobile station transmits voice and/or image data is
defined by the manual depression of the PTT button 36. Other man machine
interface interactions may also be used to define a call seize operation and the
period for which the mobile terminal transmits voice or image data, for
example those operations and periods may be voice-activated.
In the above described embodiments, the packet store 50 holds data
packets received during a virtual call connection, for potential call
participants. In addition, the packet store may be used to hold voicemail
messages and data messages received via the GPRS service and to be
transmitted onwards via the GPRS service. In addition, the packet store 50
may hold information to be communicated to user stations via the GPRS
service on request, such as stock price information, news and weather, etc,
provided as textual information, still image information, audio information
and/or video information.
Embodiments of mobile terminal other than the handsets described are
envisaged. For example, the mobile terminal may be a car telephone,
consisting of a GPRS-enabled hardware unit installed in the vehicle and a
hand-held microphone/push-to-talk unit connected to the hardware unit via a
wire cord.
In the above, the transfer of audio and image data in half-duplex
communications modes has been described. The data packets transferred by
the packet handler 48 between user stations may also form textual messages (short messages) which may be transmitted within the context of a call, or in a
call-independent context. Preferably, the transfer of text messages is not
restricted by the packet handler 48, the packet handler serving only to identify
available recipients and recipient addresses from the PUD 52 for a text
message to be transferred, and to store messages in the packet store 50 for
unavailable recipients.
Herein, reference is made to GSM-type systems. Such systems
include ones which are at least partly based on the GSM system defined in the
GSM technical specifications published by the European Telecommunications
Standards Institute (ETSI), such as DCS 1800 systems, PCS 1900 systems and
third generation systems (such as UMTS) based at least partly on GSM.
It is envisaged that modifications and variations to the above-
described embodiments may be employed, without departing from the scope
of the invention, which is defined in the appended claims.

Claims

CLAIMS:
1. A method of controlling communication between user stations
using a mobile communications system having a radio interface, said method
comprising:
providing a data packet handler connected to a packet data network;
holding control data, indicating a state of a call between a first user
station and a second user station;
dynamically assigning radio resources for the transfer of data packets
carrying call data for said call over said radio interface, such that the amount
of radio resources assigned varies in accordance with the amount of call data
to be transferred at different points in said call; and
controlling the transfer of data packets between said first and second
user stations, using said data packet handler, in accordance with said control
data.
2. A method according to claim 1, wherein said control data
indicates the existence of said call.
3. A method according to claim 1 or 2, wherein said control data
indicates identities of the participants in said call.
4. A method according to claim 1, 2 or 3, wherein said control
data indicates the seizure of said call by a user station.
5. A method according to any preceding claim, comprising
receiving a call setup request from said first user station at said packet
handler, and transmitting a call setup confirmation message to said first user
station.
6. A method according to claim 5, comprising transmitting a call
setup message to said second user station from said packet handler, and
transmitting said call setup confirmation message after an acknowledgement
is received from said second user station.
7. A method according to any preceding claim, comprising
accessing a data store from said packet handler to determine an address of said
second user station in order to address data packets to be transmitted thereto.
8. A method according to any preceding claim, comprising
seizure of said call by said first user station.
9. A method according to claim 8 comprising controlling said
transfer to prevent the transfer of data packets to said first user station when
said first user station has seized the call.
10. A method according to claim 8 or 9, comprising granting call
seizure to said second user station when said first user station no longer has
seizure of the call.
11. A method according to any preceding claim, comprising
copying data packets received from said first user station, for transmission to a
plurality of call participant user stations including said second user station.
12. A method according to any preceding claim, wherein said
control data is held in a data store accessible by said data packet handler.
13. A method according to any preceding claim, wherein said
mobile communications system is a GSM-type mobile communications
system, said method comprising:
receiving data packets at said data packet handler from a first user
station via a GPRS data link.
14. A method according to any preceding claim, wherein said
mobile communications system is a GSM-type mobile communications
system, said method comprising:
transmitting data packets from said data packet handler to a second
user station via a GPRS data link.
15. A method according to claim 13 or 14, wherein said data
packet handler is connected to a GPRS support node.
16. A method of handling the transfer of data in a GSM-type
mobile communications system, said method comprising:
receiving a first data packet from a first user station, said first data
packet containing a recipient ID;
mapping said recipient ID to a packet network protocol address
whereby routing to a second user station is identified by a gateway GPRS
support node; and
transmitting a second data packet to said gateway GPRS support node,
said second data packet containing said packet network protocol address.
17. A method according to any preceding claim, wherein said data
packets comprise voice data.
18. A method according to any preceding claim, wherein said data
packets comprise still or video image data.
19. A data packet handler adapted to perform the data packet
handling functions in the method of any preceding claim.
20. A mobile station adapted to communicate with the data packet
handler of claim 19, said mobile station comprising:
means for dynamically requesting resources for the transmission of
data packets carrying call data over said radio interface, such that the amount
of radio resources requested varies in accordance with the amount of call data
to be transmitted at different points in said call; and
means for transmitting and receiving control data packets to and from
said data packet handler to signal call-related control functions.
21. A method of conducting communications between user stations
using a mobile communications system, each said user station comprising a
camera for picking up an image of the user and a display for displaying an
image of a remote party, said method comprising establishing a data transfer
connection between said user stations, and controlling said connection in a
half-duplex mode such that a user station may perform one of either only
receiving or only transmitting image data for a first period sufficient to
receive or transmit image data forming an image, and perform the other of
only receiving or only transmitting video image data for a second period
following said first period and sufficient to transmit or receive image data
forming an image.
22. A method according to claim 21, wherein the image data
transmitted and received during the first and second periods forms a complete
image of the user or a remote party.
23. A method according to claim 21 or 22, wherein said image data
comprises video image data, and wherein the length of the period of
transmission is variable by the user of the user station.
24. A mobile station adapted to conduct video image
communications, said mobile terminal having a half-duplex communications
mode controlled by a data processor which in that mode prevents the
transmission of video image data during the reception of video image data and
which allows the transmission of video image data during a period selected by
a user.
25. A mobile station in accordance with claim 24, wherein said
period is selected by the actuation by the user of a switch on said mobile
station.
26. A mobile station according to claim 25, wherein said selected
period is defined by a period for which said switch is manually held by the
user.
27. A mobile station according to claim 25 or 26, comprising a
data store for storing a group identifier for transmission in association with the
video image data, to enable the video image data to be transmitted to a
plurality of recipient user stations.
28. A mobile communications station having a group dispatch
mode of operation, said station comprising a camera for image data capture
and means for transmitting said image data in said group dispatch mode.
29. A method of controlling communication between user stations
using a GSM-type mobile communications system, said method comprising:
providing a data packet handler connected to a GPRS support node;
holding control data, indicating a state of a call between a first user
station and a second user station, in a data store accessible by said data packet
handler; and
controlling the transfer of data packets between said first and second
user stations via a GPRS data link, using said data packet handler, in
accordance with said control data.
PCT/GB1999/001767 1998-06-03 1999-06-03 Dynamic allocation of radio resources in a packet switched communications-system WO1999063773A1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
AU42769/99A AU767067B2 (en) 1998-06-03 1999-06-03 Dynamic allocation of radio resources in a packet switched communications-system
EP99955384A EP1084584A1 (en) 1998-06-03 1999-06-03 Dynamic allocation of radio resources in a packet switched communications-system
JP2000552863A JP4358438B2 (en) 1998-06-03 1999-06-03 Dynamic placement of radio sources in packet-switched communication systems.
US09/719,011 US6930994B1 (en) 1998-06-03 1999-06-03 Dynamic allocation of radio resources in a packet switched communications-system
CA002333979A CA2333979C (en) 1998-06-03 1999-06-03 Dynamic allocation of radio resources in a packet switched communications-system
AU2004200355A AU2004200355B2 (en) 1998-06-03 2004-01-30 Mobile communications
US11/199,667 US8463707B2 (en) 1998-06-03 2005-08-09 Dynamic allocation of radio resources in a packet switched communications-system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9811966A GB2338150B (en) 1998-06-03 1998-06-03 Mobile communications
GB9811966.2 1998-06-03

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/199,667 Continuation US8463707B2 (en) 1998-06-03 2005-08-09 Dynamic allocation of radio resources in a packet switched communications-system

Publications (1)

Publication Number Publication Date
WO1999063773A1 true WO1999063773A1 (en) 1999-12-09

Family

ID=10833162

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB1999/001767 WO1999063773A1 (en) 1998-06-03 1999-06-03 Dynamic allocation of radio resources in a packet switched communications-system

Country Status (8)

Country Link
US (2) US6930994B1 (en)
EP (4) EP2323428A1 (en)
JP (1) JP4358438B2 (en)
CN (1) CN100385967C (en)
AU (1) AU767067B2 (en)
CA (2) CA2677206C (en)
GB (4) GB2383237B (en)
WO (1) WO1999063773A1 (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001067787A2 (en) * 2000-03-03 2001-09-13 Qualcomm Incorporated Method and apparatus for participating in group communication services in an existing communication system
WO2001091483A1 (en) * 2000-05-22 2001-11-29 Siemens Aktiengesellschaft Method and system for logging a subscriber station onto the packet service-service state control function cscf in a communications system
FR2823038A1 (en) * 2001-03-29 2002-10-04 Eads Defence & Security Ntwk METHOD OF MANAGING INTERNSHIP FOR HALF-DUPLEX COMMUNICATION THROUGH A PACKET SWITCHED TRANSPORT NETWORK
EP1315372A1 (en) * 2000-08-25 2003-05-28 Matsushita Electric Industrial Co., Ltd. Decoding device, electronic device, and decoding method
JP2003526276A (en) * 2000-03-03 2003-09-02 クゥアルコム・インコーポレイテッド System and method for providing group communication service
EP1613083A2 (en) * 2004-06-29 2006-01-04 Matsushita Electric Industrial Co., Ltd. Network capturing apparatus, displaying method, computer-readable recording medium ,and network system
EP1633091A1 (en) * 2004-09-02 2006-03-08 Fujitsu Limited Bandwidth control in a mobile group communication system
EP1643738A1 (en) * 2004-10-04 2006-04-05 LG Electronics Inc. Mobile communication terminal and method for transmitting/receiving image data in a push-to-talk (PTT) communication network
WO2006044097A1 (en) * 2004-10-15 2006-04-27 Motorola Inc. Image and audio controls for a communication device in push-to-video services
EP1670248A1 (en) * 2004-12-09 2006-06-14 OmniVision Technologies, Inc. Low bit rate video transmission over GSM network
EP1684533A1 (en) * 2005-01-24 2006-07-26 Sagem Communication Groupe Safran Data transmission method via a device member of a group call
WO2006097269A1 (en) * 2005-03-17 2006-09-21 T-Mobile International Ag & Co. Kg Data group paging service
CN100334875C (en) * 2003-10-03 2007-08-29 日本电气株式会社 Half-duplex radio communication apparatus, half-duplex radio communication system, and half-duplex radio communication method
US7343161B2 (en) 2000-09-22 2008-03-11 Lg Electronics Inc. Methods and system for setting up call in CDMA mobile communication system
US7386000B2 (en) 2001-04-17 2008-06-10 Nokia Corporation Packet mode speech communication
US7408948B2 (en) 2001-04-17 2008-08-05 Nokia Corporation Packet mode speech communication
US7603126B2 (en) 2001-05-15 2009-10-13 Qualcomm Incorporated Method and apparatus for avoiding simultaneous service origination and paging in a group communication network
KR100924608B1 (en) 2004-08-24 2009-11-02 콸콤 인코포레이티드 System and method for transmitting graphics data in a push-to-talk system
US7890129B2 (en) 2001-05-15 2011-02-15 Eric Rosen Method and apparatus for delivering information to an idle mobile station in a group communication network
JP2011259442A (en) * 2000-03-03 2011-12-22 Qualcomm Incorporated Method and device for entering group communication service within existing communication system
US8150922B2 (en) 2002-07-17 2012-04-03 Research In Motion Limited Voice and text group chat display management techniques for wireless mobile terminals
JP2012075124A (en) * 2000-03-08 2012-04-12 Alcatel-Lucent Usa Inc Hardware configuration, support node and method for implementing general packet radio services over gsm
US8269817B2 (en) 2008-07-16 2012-09-18 Cisco Technology, Inc. Floor control in multi-point conference systems
KR101194920B1 (en) * 2003-12-30 2012-10-25 리서치 인 모션 리미티드 Method, system and apparatus for messaging between wireless mobile terminals and networked computers
US8411594B2 (en) 2002-09-20 2013-04-02 Qualcomm Incorporated Communication manager for providing multimedia in a group communication network
DE10130536B4 (en) * 2001-06-25 2013-06-20 Siemens Aktiengesellschaft Message delivery to groups of recipients
DE10158747B4 (en) * 2001-11-30 2013-06-20 Siemens Aktiengesellschaft Method for transmitting multicast messages and corresponding devices

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6996072B1 (en) 2000-01-19 2006-02-07 The Phonepages Of Sweden Ab Method and apparatus for exchange of information in a communication network
US9781257B2 (en) 2000-01-19 2017-10-03 Sony Mobile Communications Ab Technique for obtaining caller-originated alert signals in IP-based communication sessions
US8400946B2 (en) 2000-01-19 2013-03-19 Sony Corporation System and method for sharing common location-related information between communication devices
US8548010B2 (en) 2000-01-19 2013-10-01 Sony Corporation Method and apparatus for event-based synchronization of information between communication devices
US6977909B2 (en) 2000-01-19 2005-12-20 Phonepages Of Sweden, Inc. Method and apparatus for exchange of information in a communication network
US6922721B1 (en) 2000-10-17 2005-07-26 The Phonepages Of Sweden Ab Exchange of information in a communication system
US7248862B2 (en) 2000-01-19 2007-07-24 Sony Ericsson Mobile Communications Ab Method and apparatus for retrieving calling party information in a mobile communications system
GB0008501D0 (en) * 2000-04-07 2000-05-24 Hunt Simon J Mixed video streaming and push technology distribution system for mobile users
US8295269B1 (en) * 2000-04-10 2012-10-23 Nokia Corporation Technique for informing network of voice traffic
US6826403B1 (en) 2000-09-12 2004-11-30 Phonepages Of Sweden Ab Method and system for identifying a user
US7801953B1 (en) 2001-02-12 2010-09-21 Nortel Networks Limited Push-to-talk wireless telecommunications system utilizing an voice-over-IP network
US7158502B2 (en) * 2001-06-14 2007-01-02 Motorola, Inc. Slot cycle assignment within a communication system
FI20011520A (en) * 2001-07-11 2003-01-12 Nokia Corp Procedure for managing connection resources
SE0102729D0 (en) 2001-08-15 2001-08-15 Phone Pages Sweden Ab Method and apparatus for exchange of information in a communication network
FR2837654B1 (en) * 2002-03-25 2004-07-30 Sagem METHOD FOR ESTABLISHING A GROUP CALL IN A GPRS-TYPE TELECOMMUNICATION SYSTEM
WO2003101007A1 (en) * 2002-05-24 2003-12-04 Kodiak Networks, Inc. Dispatch service architecture framework
US6693663B1 (en) * 2002-06-14 2004-02-17 Scott C. Harris Videoconferencing systems with recognition ability
DE10234644A1 (en) * 2002-07-29 2004-02-19 T-Mobile Deutschland Gmbh Video object surveillance method using mobile communications system for transmission of video data with authorization check performed before connection to receiver is established
US20040047303A1 (en) * 2002-09-10 2004-03-11 Fernandez Christopher Lawrence Apparatus, system and method for managing call requests in a communication network providing a plurality of communication services
US7130282B2 (en) * 2002-09-20 2006-10-31 Qualcomm Inc Communication device for providing multimedia in a group communication network
US7231223B2 (en) * 2002-12-18 2007-06-12 Motorola, Inc. Push-to-talk call setup for a mobile packet data dispatch network
US20040266418A1 (en) * 2003-06-27 2004-12-30 Motorola, Inc. Method and apparatus for controlling an electronic device
US9185228B1 (en) 2003-09-25 2015-11-10 Smith Micro Software, Inc. Buffering voice data in network-based instant connect communication
US9439048B2 (en) 2003-10-31 2016-09-06 Alcatel Lucent Method and apparatus for providing mobile-to-mobile video capability to a network
DE602004022705D1 (en) * 2003-11-19 2009-10-01 Research In Motion Ltd SYSTEMS AND METHOD FOR ENABLEING IMMEDIATE COMMUNICATION ON DISTRIBUTED CELLULAR NETWORKS
JP2007514228A (en) * 2003-12-11 2007-05-31 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Floor control for multimedia push-to-talk applications
EP1545129A1 (en) * 2003-12-16 2005-06-22 Hutchison Whampoa Three G IP (Bahamas) Limited Push to watch : a video person-to-person streaming application
US20050135516A1 (en) * 2003-12-19 2005-06-23 Intel Corporation Dual antenna receiver for voice communications
US7644163B2 (en) * 2004-01-13 2010-01-05 Nokia Corporation Plug and play mobile services
US7809388B1 (en) 2004-02-26 2010-10-05 Core Mobility, Inc. Selectively replaying voice data during a voice communication session
US7933620B2 (en) * 2004-02-27 2011-04-26 Research In Motion Limited Transmit channel request messaging for half-duplex voice communications systems
GB2413730B (en) 2004-03-10 2009-03-18 Vodafone Plc Transmission of image data during communication sessions
KR20050114556A (en) * 2004-06-01 2005-12-06 삼성전자주식회사 Apparatus and method of setting up talk session in ptt service providing system
US7738861B2 (en) * 2004-06-29 2010-06-15 Sony Ericsson Mobile Communications Ab Caller identification using push-to-talk protocol for wireless communications devices
US20060002373A1 (en) * 2004-06-30 2006-01-05 Michael Denny Terminals, methods, systems, and computer program products for providing video communications over a broadband connection based on a call via a PSTN
WO2006021444A2 (en) * 2004-08-25 2006-03-02 Sony Ericsson Mobile Communications Ab Electronic equipment for a wireless communication system to transmit and receive information content during ongoing communication
EP1631105A1 (en) * 2004-08-25 2006-03-01 Sony Ericsson Mobile Communications AB Electronic equipment for a wireless communication system to transmit and receive information content during ongoing communication
EP1631102A1 (en) * 2004-08-25 2006-03-01 Sony Ericsson Mobile Communications AB Electronic equipment for a wireless communication system to transmit and receive information content during ongoing communication
US20060080407A1 (en) * 2004-10-12 2006-04-13 Motorola, Inc. Multimedia session establishment in a user entity having audio floor control
CN100361545C (en) * 2004-10-29 2008-01-09 华为技术有限公司 Digital group system PTT point-to-point calling method based on GSM technique
US20060114314A1 (en) * 2004-11-19 2006-06-01 Sony Ericsson Mobile Communications Ab Picture/video telephony for a push-to-talk wireless communications device
US9485787B2 (en) 2005-05-24 2016-11-01 Kodiak Networks, Inc. Method to achieve a fully acknowledged mode communication (FAMC) in push-to-talk-over-cellular (PoC)
US10111055B2 (en) 2004-11-23 2018-10-23 Kodiak Networks, Inc. Optimized methods for large group calling using unicast and multicast transport bearer for PoC
US10750327B2 (en) 2004-11-23 2020-08-18 Kodiak Networks Inc Method for multiplexing media streams to optimize network resource usage for push-to-talk-over-cellular service
US10178513B2 (en) 2004-11-23 2019-01-08 Kodiak Networks, Inc. Relay-mode and direct-mode operations for push-to-talk-over-cellular (PoC) using WiFi-technologies
US8670760B2 (en) 2008-01-24 2014-03-11 Kodiak Networks, Inc. Converged mobile-web communications solution
US9137646B2 (en) 2004-11-23 2015-09-15 Kodiak Networks, Inc. Method and framework to detect service users in an insufficient wireless radio coverage network and to improve a service delivery experience by guaranteed presence
US10116691B2 (en) 2004-11-23 2018-10-30 Kodiak Networks, Inc. VoIP denial-of-service protection mechanisms from attack
US10367863B2 (en) 2004-11-23 2019-07-30 Kodiak Networks Inc. Method for providing dynamic quality of service for push-to-talk service
US10057105B2 (en) 2004-11-23 2018-08-21 Kodiak Networks, Inc. Architecture framework to realize push-to-X services using cloudbased storage services
US8036692B2 (en) 2005-08-08 2011-10-11 Kodiaks Networks, Inc. Brew platform enabling advanced voice services (AVS) including push-to-talk, push-to-conference and push-to-message on wireless handsets and networks
US8369829B2 (en) 2010-03-03 2013-02-05 Kodiak Networks, Inc. Prepaid billing solutions for push-to-talk in a wireless communications network
US9913300B2 (en) 2011-12-14 2018-03-06 Kodiak Networks, Inc. Push-to-talk-over-cellular (PoC)
JP4614127B2 (en) * 2005-03-02 2011-01-19 日本電気株式会社 PoC / W communication system, PoC server, PoC / W communication method, and PoC / W communication program
KR20070111523A (en) * 2005-03-14 2007-11-21 닛본 덴끼 가부시끼가이샤 Broadcast system and data transmission method
US7577438B2 (en) 2005-04-25 2009-08-18 Interdigital Technology Corporation Method and system for efficient addressing and power savings in wireless systems
CN101584229B (en) * 2005-04-25 2017-06-09 美商内数位科技公司 Efficient addressing and power saving method and system in wireless system
JP3927590B1 (en) * 2006-01-23 2007-06-13 株式会社エヌ・ティ・ティ・ドコモ Mobile communication terminal
US8345662B2 (en) * 2006-02-28 2013-01-01 Nokia Siemens Networks Oy Method, mobile terminal, system and computer program product for real time content attributing
JP2007329878A (en) * 2006-06-09 2007-12-20 Canon Inc Remote control system
DE102006032088A1 (en) 2006-07-11 2008-01-17 Infineon Technologies Ag Communication terminal, method for sending communication data, conference server equipment and method for forwarding communication data
US8199697B2 (en) * 2006-10-19 2012-06-12 At&T Mobility Ii Llc Sharing data with an emergency response service over a mobile network
US8130913B1 (en) * 2007-03-30 2012-03-06 Symantec Corporation Method and apparatus for archiving calls terminating at a computer
KR101402433B1 (en) * 2007-05-11 2014-06-03 텔레폰악티에볼라겟엘엠에릭슨(펍) Group call capability query
WO2010117815A1 (en) 2009-03-30 2010-10-14 Kodiak Networks, Inc. Enhanced group calling features for connected portfolio services in a wireless communications network
DK2599326T3 (en) 2010-05-21 2016-02-01 Kodiak Networks Inc Predictive wake-up call for optimizing POC (push-to-talk-over-cellular) call setup
CA2804368C (en) 2012-02-01 2018-03-13 Kodiak Networks, Inc. Wifi interworking solutions for push-to-talk-over-cellular (poc)
MX350027B (en) 2013-07-23 2017-08-23 Kodiak Networks Inc EFFECTIVE PRESENCE FOR PUSH-TO-TALK-OVER-CELLULAR (PoC) NETWORKS.
US10362074B2 (en) 2015-02-03 2019-07-23 Kodiak Networks, Inc Session management and notification mechanisms for push-to-talk (PTT)
MX2017014026A (en) 2015-05-07 2018-03-01 Kodiak Networks Inc System and method for data synchronization.
WO2017062595A1 (en) 2015-10-06 2017-04-13 Kodiak Networks Inc. System and method for tuning ptt over lte
AU2016336539B2 (en) 2015-10-06 2019-04-18 Kodiak Networks, Inc. System and method for media encoding scheme (MES) selection
GB2561722B (en) 2015-10-23 2021-10-20 Kodiak Networks Inc System and method for content messaging
GB2564316C (en) 2016-04-22 2021-09-22 Kodiak Networks Inc System and method for push-to-talk (PTT) key one-touch calling
US10555370B2 (en) 2016-09-28 2020-02-04 Kodiak Networks, Inc. System and method for push-to-talk (PTT) in high latency networks
US10630529B2 (en) 2016-12-29 2020-04-21 Kodiak Networks, Inc. System and method for push-to-talk (PTT) in mobile edge computing (MEC)
US10341823B2 (en) 2016-12-30 2019-07-02 Kodiak Networks Inc. System and method for direct mode push to talk communication protocols
US10341609B1 (en) * 2018-01-17 2019-07-02 Motorola Solutions, Inc. Group video synchronization

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5448620A (en) 1992-07-02 1995-09-05 Motorola, Inc. Volume control for a dual mode communications device
EP0732826A2 (en) 1995-03-15 1996-09-18 International Business Machines Corporation Wireless variable bandwidth air-link system
EP0782364A2 (en) 1995-12-29 1997-07-02 Lsi Logic Corporation Method and apparatus for the dynamic allocation of signal bandwidth between audio, video and data signals
US5666348A (en) 1995-09-18 1997-09-09 Telefonaktiebolaget L M Ericsson (Publ.) Packet switched radio channel admission control in a cellular telecommunications system
US5726984A (en) 1989-01-31 1998-03-10 Norand Corporation Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
WO1999041920A1 (en) 1998-02-12 1999-08-19 Nokia Mobile Phones Limited Data transmission between communication devices in a multimedia system

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4640986A (en) * 1983-09-16 1987-02-03 Nec Corporation Mobile radio communication system
GB8910085D0 (en) * 1989-05-03 1989-06-21 British Telecomm Mobile communications system
US6389010B1 (en) * 1995-10-05 2002-05-14 Intermec Ip Corp. Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
US5103475A (en) * 1990-10-29 1992-04-07 At&T Bell Laboratories Processing of telecommunications call billing data
US5555351A (en) * 1992-05-08 1996-09-10 Monarch Marking Systems, Inc. Host communication message manager for a label printing system with data collection capabilities
US5568511A (en) * 1992-08-26 1996-10-22 Ericsson Ge Mobile Communications Inc. System and method for radio disconnect and channel access for digitized speech trunked radio systems
US5416770A (en) 1993-09-15 1995-05-16 Motorola, Inc. Method and apparatus for establishing dispatch audio communication in a communication system
SE9304119D0 (en) * 1993-12-10 1993-12-10 Ericsson Ge Mobile Communicat Devices and mobile stations for providing packaged data communication in digital TDMA cellular systems
FI100075B (en) * 1994-11-11 1997-09-15 Ericsson Telefon Ab L M A system for managing subscriber information in a telephone network
FI97511C (en) * 1994-12-23 1996-12-27 Nokia Telecommunications Oy Procedure for improving charging bases for a call price in a mobile telephone network
FI114178B (en) * 1995-01-09 2004-08-31 Nokia Corp Dynamic allocation of radio capacity in a TDMA system
FI98027C (en) * 1995-01-10 1997-03-25 Nokia Telecommunications Oy Packet radio system and terminal equipment for a packet radio system
FI98586C (en) * 1995-01-10 1997-07-10 Nokia Telecommunications Oy Packet radio system and methods for protocol-independent routing of a data packet in packet radio networks
JPH08215158A (en) * 1995-02-15 1996-08-27 Hitachi Ltd Medical support system making use of function of communication satellite
DE19525363A1 (en) * 1995-07-12 1997-01-16 Sel Alcatel Ag Virtual private network for mobile subscribers
US5742588A (en) * 1995-09-18 1998-04-21 Telefonaktiebolaget Lm Ericsson Packet switched traffic management in a cellular telecommunications system
US5828737A (en) * 1995-10-24 1998-10-27 Telefonaktiebolaget L M Ericsson Communications service billing based on bandwidth use
FR2743245B1 (en) * 1995-12-29 1998-01-23 Thomson Multimedia Sa DEMULTIPLEXING DEVICE
US5875238A (en) * 1995-12-21 1999-02-23 Ericsson Inc. Transport mechanism for accounting messages within a telecommunications system
US5732127A (en) * 1995-12-21 1998-03-24 Erricson, Inc. Real-time network for distributed telecommunication accounting systems
JP3703185B2 (en) * 1995-12-28 2005-10-05 キヤノン株式会社 Portable terminal device and control method thereof
FI102232B1 (en) * 1996-01-15 1998-10-30 Nokia Telecommunications Oy packet radio networks
GB2313251B (en) * 1996-05-17 2000-06-07 Motorola Ltd Multimedia communications conferencing system and method of exchanging private communication
US5983099A (en) * 1996-06-11 1999-11-09 Qualcomm Incorporated Method/apparatus for an accelerated response to resource allocation requests in a CDMA push-to-talk system using a CDMA interconnect subsystem to route calls
US5729537A (en) * 1996-06-14 1998-03-17 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for providing anonymous data transfer in a communication system
US5708655A (en) * 1996-06-14 1998-01-13 Telefonaktiebolaget L M Ericsson Publ Method and apparatus for addressing a wireless communication station with a dynamically-assigned address
US5983114A (en) * 1996-06-26 1999-11-09 Qualcomm Incorporated Method and apparatus for monitoring link activity to prevent system deadlock in a dispatch system
US5873030A (en) * 1996-06-28 1999-02-16 Mci Communications Corporation Method and system for nationwide mobile telecommunications billing
EP0836324B1 (en) * 1996-10-09 2004-12-08 Polycom, Inc. Integrated portable videoconferencing
SE510664C2 (en) * 1996-10-29 1999-06-14 Ericsson Telefon Ab L M Methods and apparatus for message management in a communication system
AU4520197A (en) * 1996-11-27 1998-06-04 Motorola, Inc. Apparatus, method and system for wireless audio and video conferencing and telephony
US6359656B1 (en) * 1996-12-20 2002-03-19 Intel Corporation In-band synchronization of data streams with audio/video streams
US6937566B1 (en) * 1997-07-25 2005-08-30 Telefonaktiebolaget Lm Ericsson (Publ) Dynamic quality of service reservation in a mobile communications network
US6608832B2 (en) * 1997-09-25 2003-08-19 Telefonaktiebolaget Lm Ericsson Common access between a mobile communications network and an external network with selectable packet-switched and circuit-switched and circuit-switched services
FI105743B (en) * 1998-05-27 2000-09-29 Nokia Mobile Phones Ltd Method for multimedia messaging and multimedia messaging system
ATE242526T1 (en) * 1999-12-23 2003-06-15 Swisscom Mobile Ag PAYMENT TRANSACTION PROCESS AND PAYMENT TRANSACTION SYSTEM
FI115567B (en) * 2000-12-29 2005-05-31 Nokia Corp Procedures and systems for the administration of digital collector cards
US20030032428A1 (en) * 2001-08-09 2003-02-13 Yinjun Zhu System, method, and apparatus for gatekeeper networking in communication system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5726984A (en) 1989-01-31 1998-03-10 Norand Corporation Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
US5448620A (en) 1992-07-02 1995-09-05 Motorola, Inc. Volume control for a dual mode communications device
EP0732826A2 (en) 1995-03-15 1996-09-18 International Business Machines Corporation Wireless variable bandwidth air-link system
US5666348A (en) 1995-09-18 1997-09-09 Telefonaktiebolaget L M Ericsson (Publ.) Packet switched radio channel admission control in a cellular telecommunications system
EP0782364A2 (en) 1995-12-29 1997-07-02 Lsi Logic Corporation Method and apparatus for the dynamic allocation of signal bandwidth between audio, video and data signals
WO1999041920A1 (en) 1998-02-12 1999-08-19 Nokia Mobile Phones Limited Data transmission between communication devices in a multimedia system

Cited By (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011259442A (en) * 2000-03-03 2011-12-22 Qualcomm Incorporated Method and device for entering group communication service within existing communication system
JP4672950B2 (en) * 2000-03-03 2011-04-20 クゥアルコム・インコーポレイテッド System and method for providing group communication service
US8077634B2 (en) 2000-03-03 2011-12-13 Qualcomm Incorporated System and method for providing group communication services
JP2011091821A (en) * 2000-03-03 2011-05-06 Qualcomm Inc System and method providing group communication service
WO2001067787A3 (en) * 2000-03-03 2003-03-06 Qualcomm Inc Method and apparatus for participating in group communication services in an existing communication system
CN100448316C (en) * 2000-03-03 2008-12-31 高通股份有限公司 Method and a0paratus for participating in gr}up communication services in existnig communication system 2 (
JP2003526276A (en) * 2000-03-03 2003-09-02 クゥアルコム・インコーポレイテッド System and method for providing group communication service
JP2004500774A (en) * 2000-03-03 2004-01-08 クゥアルコム・インコーポレイテッド Method and apparatus for joining a group communication service in an existing communication system
JP2010246110A (en) * 2000-03-03 2010-10-28 Qualcomm Inc System and method for providing group communication services
US6928294B2 (en) 2000-03-03 2005-08-09 Qualcomm, Incorporated Method and apparatus for enabling group communication services in an existing communication system
US9143484B2 (en) 2000-03-03 2015-09-22 Qualcomm Incorporated System for collecting billable information in a group communication network
JP2010246111A (en) * 2000-03-03 2010-10-28 Qualcomm Inc System and method for providing group communication services
EP1260056B1 (en) * 2000-03-03 2009-02-11 QUALCOMM Incorporated System and method for providing group communication services
WO2001067787A2 (en) * 2000-03-03 2001-09-13 Qualcomm Incorporated Method and apparatus for participating in group communication services in an existing communication system
JP2012075124A (en) * 2000-03-08 2012-04-12 Alcatel-Lucent Usa Inc Hardware configuration, support node and method for implementing general packet radio services over gsm
US7533263B2 (en) 2000-05-22 2009-05-12 Siemens Aktiengesellschaft System and method for registering a subscriber station on the packet service call state control function CSCF in a communications system
WO2001091483A1 (en) * 2000-05-22 2001-11-29 Siemens Aktiengesellschaft Method and system for logging a subscriber station onto the packet service-service state control function cscf in a communications system
AU778382B2 (en) * 2000-05-22 2004-12-02 Siemens Aktiengesellschaft Method and system for logging a subscriber station onto the packet service-service state control function CSCF in a communications system
EP1315372A4 (en) * 2000-08-25 2006-07-05 Matsushita Electric Ind Co Ltd Decoding device, electronic device, and decoding method
EP1315372A1 (en) * 2000-08-25 2003-05-28 Matsushita Electric Industrial Co., Ltd. Decoding device, electronic device, and decoding method
US7343161B2 (en) 2000-09-22 2008-03-11 Lg Electronics Inc. Methods and system for setting up call in CDMA mobile communication system
FR2823038A1 (en) * 2001-03-29 2002-10-04 Eads Defence & Security Ntwk METHOD OF MANAGING INTERNSHIP FOR HALF-DUPLEX COMMUNICATION THROUGH A PACKET SWITCHED TRANSPORT NETWORK
US7764633B2 (en) 2001-03-29 2010-07-27 Eads Secure Networks Method and apparatuses for managing two-way alternate communication in semi-duplex mode through a packet switching transport network
WO2002080596A1 (en) * 2001-03-29 2002-10-10 Eads Telecom Method for managing two-way alternate communication in semi-duplex mode through a packet switching transport network
US7386000B2 (en) 2001-04-17 2008-06-10 Nokia Corporation Packet mode speech communication
US7408948B2 (en) 2001-04-17 2008-08-05 Nokia Corporation Packet mode speech communication
US7603126B2 (en) 2001-05-15 2009-10-13 Qualcomm Incorporated Method and apparatus for avoiding simultaneous service origination and paging in a group communication network
US8644873B2 (en) 2001-05-15 2014-02-04 Qualcomm Incorporated Method and apparatus for delivering information to an idle mobile station in a group communication network
US7890129B2 (en) 2001-05-15 2011-02-15 Eric Rosen Method and apparatus for delivering information to an idle mobile station in a group communication network
US8359053B2 (en) 2001-05-15 2013-01-22 Qualcomm Incorporated Method and apparatus for delivering information to an idle mobile station in a group communication network
DE10130536B4 (en) * 2001-06-25 2013-06-20 Siemens Aktiengesellschaft Message delivery to groups of recipients
DE10130536B9 (en) * 2001-06-25 2013-08-14 Siemens Aktiengesellschaft Message delivery to groups of recipients
DE10158747B4 (en) * 2001-11-30 2013-06-20 Siemens Aktiengesellschaft Method for transmitting multicast messages and corresponding devices
US8150922B2 (en) 2002-07-17 2012-04-03 Research In Motion Limited Voice and text group chat display management techniques for wireless mobile terminals
US11431661B2 (en) 2002-07-17 2022-08-30 Blackberry Limited Voice and text group chat display management techniques for wireless mobile terminals
US8411594B2 (en) 2002-09-20 2013-04-02 Qualcomm Incorporated Communication manager for providing multimedia in a group communication network
CN100334875C (en) * 2003-10-03 2007-08-29 日本电气株式会社 Half-duplex radio communication apparatus, half-duplex radio communication system, and half-duplex radio communication method
KR101194920B1 (en) * 2003-12-30 2012-10-25 리서치 인 모션 리미티드 Method, system and apparatus for messaging between wireless mobile terminals and networked computers
EP1613083A3 (en) * 2004-06-29 2010-04-28 Panasonic Corporation Network capturing apparatus, displaying method, computer-readable recording medium ,and network system
US7804516B2 (en) 2004-06-29 2010-09-28 Panasonic Corporation Network capturing apparatus, displaying method, computer-readable recording medium, and network system
EP1613083A2 (en) * 2004-06-29 2006-01-04 Matsushita Electric Industrial Co., Ltd. Network capturing apparatus, displaying method, computer-readable recording medium ,and network system
EP2475169A1 (en) * 2004-06-29 2012-07-11 Panasonic Corporation Network capturing apparatus, displaying method, computer-readable recording medium, and network system
US7725119B2 (en) 2004-08-24 2010-05-25 Qualcomm Incorporated System and method for transmitting graphics data in a push-to-talk system
KR100924608B1 (en) 2004-08-24 2009-11-02 콸콤 인코포레이티드 System and method for transmitting graphics data in a push-to-talk system
EP2154823A1 (en) * 2004-09-02 2010-02-17 Fujitsu Limited Data transmission control
KR100893708B1 (en) * 2004-09-02 2009-04-20 후지쯔 가부시끼가이샤 Communication bandwidth control method for a broadcast communication system, a server and a user terminal used in a broadcast communication system, and computer readable medium having a program
CN100395998C (en) * 2004-09-02 2008-06-18 富士通株式会社 Bandwidth control method, server, user terminal and program
EP1633091A1 (en) * 2004-09-02 2006-03-08 Fujitsu Limited Bandwidth control in a mobile group communication system
US7917640B2 (en) 2004-09-02 2011-03-29 Fujitsu Limited Communication bandwidth control method for a broadcast communication system, a server and a user terminal used in a broadcast communication system, and a program
EP1643738A1 (en) * 2004-10-04 2006-04-05 LG Electronics Inc. Mobile communication terminal and method for transmitting/receiving image data in a push-to-talk (PTT) communication network
US7683925B2 (en) 2004-10-04 2010-03-23 Lg Electronics Inc. Mobile communication terminal for transmitting/receiving image data over group communication network and method for transmitting/receiving image data using the mobile communication terminal
US7692681B2 (en) 2004-10-15 2010-04-06 Motorola, Inc. Image and audio controls for a communication device in push-to-video services
WO2006044097A1 (en) * 2004-10-15 2006-04-27 Motorola Inc. Image and audio controls for a communication device in push-to-video services
EP1670248A1 (en) * 2004-12-09 2006-06-14 OmniVision Technologies, Inc. Low bit rate video transmission over GSM network
US7596149B2 (en) 2004-12-09 2009-09-29 Omnivision Technologies, Inc. Low bit rate video transmission over GSM network
FR2881314A1 (en) * 2005-01-24 2006-07-28 Sagem METHOD OF TRANSMITTING DATA BY A DEVICE MEMBER OF A CALL GROUP
EP1684533A1 (en) * 2005-01-24 2006-07-26 Sagem Communication Groupe Safran Data transmission method via a device member of a group call
WO2006097269A1 (en) * 2005-03-17 2006-09-21 T-Mobile International Ag & Co. Kg Data group paging service
US8269817B2 (en) 2008-07-16 2012-09-18 Cisco Technology, Inc. Floor control in multi-point conference systems

Also Published As

Publication number Publication date
CA2677206A1 (en) 1999-12-09
JP4358438B2 (en) 2009-11-04
GB9811966D0 (en) 1998-07-29
EP1084584A1 (en) 2001-03-21
GB2383723B (en) 2003-09-10
EP2148532A1 (en) 2010-01-27
GB2383237B (en) 2003-10-22
CA2677206C (en) 2015-10-06
CA2333979C (en) 2009-08-25
GB0306452D0 (en) 2003-04-23
US6930994B1 (en) 2005-08-16
CN100385967C (en) 2008-04-30
EP2224759A1 (en) 2010-09-01
GB2383504A (en) 2003-06-25
GB0306453D0 (en) 2003-04-23
US8463707B2 (en) 2013-06-11
CN1306727A (en) 2001-08-01
GB0306450D0 (en) 2003-04-23
GB2383723A (en) 2003-07-02
GB2383237A (en) 2003-06-18
CA2333979A1 (en) 1999-12-09
JP2002517965A (en) 2002-06-18
US20050286473A1 (en) 2005-12-29
EP2323428A1 (en) 2011-05-18
AU767067B2 (en) 2003-10-30
AU4276999A (en) 1999-12-20
GB2338150B (en) 2003-05-28
GB2338150A (en) 1999-12-08

Similar Documents

Publication Publication Date Title
CA2333979C (en) Dynamic allocation of radio resources in a packet switched communications-system
KR101082743B1 (en) System and method for providing communication resources to wireless dispatch priority users
US6317609B1 (en) System and method for transporting digital speech and digital pictures
EP1271973B1 (en) Dispatch call origination and set up in a cdma mobile communication system
US20060189337A1 (en) Premium voice services for wireless communications systems
WO2005009006A2 (en) Premium voice services for wireless communications systems
JP2000512816A (en) Method and apparatus for dynamically assigning addresses to wireless communication stations
CN1408183A (en) Methods and system for switching terminals from packet switched service to circuit switched service
US6980821B2 (en) Call center access in a push to talk based call system
KR100613111B1 (en) Half-duplex radio communication apparatus, half-duplex radio communication system, and half-duplex radio communication method
CA2601826C (en) Data group call service
US6434382B2 (en) Cellular call processor having concurrent instances of call models to support mixed media communication connections
CN100562183C (en) The signal transmission method and the cordless communication network that on bearer network, are used for low latency services
AU2004200355B2 (en) Mobile communications
KR100708363B1 (en) WCDMA system having a packet switched service notify function and controlling method therefore
KR100275474B1 (en) A voice paging method on digital mobile networks
KR20000046198A (en) Method for performing broadcasting service of short message in communication system
KR100995744B1 (en) A system and a method of simultaneous message data transmitting within voice traffic
US8195207B2 (en) Method for the transmission of data to at least one listening user of an on-going group call immediately after switching speakers
KR20050008951A (en) Terminal contents information display method by using termination control system in WCDMA

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 99807671.6

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CU CZ CZ DE DE DK DK EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1999955384

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2333979

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 42769/99

Country of ref document: AU

Ref document number: IN/PCT/2000/755/CHE

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 09719011

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 1999955384

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWG Wipo information: grant in national office

Ref document number: 42769/99

Country of ref document: AU