WO2003086004A2 - Method and apparatus for establishing a talk group - Google Patents

Method and apparatus for establishing a talk group Download PDF

Info

Publication number
WO2003086004A2
WO2003086004A2 PCT/US2003/008232 US0308232W WO03086004A2 WO 2003086004 A2 WO2003086004 A2 WO 2003086004A2 US 0308232 W US0308232 W US 0308232W WO 03086004 A2 WO03086004 A2 WO 03086004A2
Authority
WO
WIPO (PCT)
Prior art keywords
remote unit
talk group
remote
group
unit
Prior art date
Application number
PCT/US2003/008232
Other languages
French (fr)
Other versions
WO2003086004A3 (en
Inventor
Jheroen P. Dorenbosch
Richard L. Bennett
Original Assignee
Motorola, Inc., A Corporation Of The State Of Delaware
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 Motorola, Inc., A Corporation Of The State Of Delaware filed Critical Motorola, Inc., A Corporation Of The State Of Delaware
Priority to AU2003220368A priority Critical patent/AU2003220368A1/en
Publication of WO2003086004A2 publication Critical patent/WO2003086004A2/en
Publication of WO2003086004A3 publication Critical patent/WO2003086004A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • 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/08User group management
    • 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
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Definitions

  • the present invention relates generally to establishing a talk group, and in particular, to a method and apparatus for establishing a talk group within a communication system.
  • a dispatch group call service enables a user to communicate with a group of people simultaneously and instantaneously, usually by depressing a push-to-talk (PTT) button.
  • PTT push-to-talk
  • Using a cellular communication system's standard interconnect services would not allow such a call to occur instantaneously since either a telephone number would need to be dialed for a three-way call or arrangements would need to be made to setup a conference call.
  • the dispatch service enables a user to communicate with another user quickly and spontaneously. This feature is ideal for two people who are working together but are unable to speak with one another directly such as two people working in concert but in different parts of a building. Where a wireless telephone call is more appropriate for a conversation, short messages between two people as they work are better facilitated by the dispatch call service.
  • FIG. 1 is a block diagram of a communication system in accordance with the preferred embodiment of the present invention.
  • FIG. 2 is a block diagram of a remote unit in accordance with the preferred embodiment of the present invention.
  • FIG. 3 is a flow chart showing operation of the remote unit of FIG. 2 in accordance with the preferred embodiment of the present invention.
  • FIG. 4 is a flow chart showing operation of a base station of FIG. 1 in accordance with the preferred embodiment of the present invention.
  • FIG. 5 is a flow chart showing operation of the remote unit if FIG. 2 in accordance with the preferred embodiment of the present invention.
  • a method and apparatus for establishing a talk group is provided herein.
  • the remote unit desires to create a talk group, the remote unit obtains the participants of the talk group by identifying all remote unit's in proximity to the remote unit.
  • the remote unit then transmits an inbound message to a group call database.
  • the inbound message includes the identity of the requesting communication device, and the participants of the talk group.
  • the call database Upon receiving the request, the call database provides an outbound message to all members of the newly created talk group giving them a chance to opt out of inclusion into the new talk group.
  • the database then creates a database entry with the new talk group and those remote units that positively responded to the outbound message.
  • the present invention encompasses a method for establishing a talk group within a c ommunication sy stem.
  • the m ethod comprises t he s teps o f d etermining a plurality o f r emote u nits i n p roximity t o a first r emote u nit, p roviding a 1 ist o f t he plurality of remote units to infrastructure equipment, and establishing a talk group based on the list.
  • the present invention additionally encompasses a method f or e stablishing a talk group.
  • the method comprises the steps of receiving an over-the-air message, wherein the over-the-air message comprises an identity of a requesting communication device, and proposed participants to a talk group.
  • an outbound message is transmitted to at least one proposed participant, wherein the outbound message allows the participant to opt out of inclusion into the talk group.
  • An inbound message is t hen received i n r esponse t o t he o utbound m essage and a t alk g roup i s created based on the inbound message.
  • the present invention additionally encompasses a method comprising the steps of receiving, by a first remote unit, a request to provide identity information to a second remote unit, and providing identity information to the second remote unit, wherein the step of providing identity information to the second remote unit causes the first remote unit to be included in a talk group with the second remote unit.
  • the present invention additionally encompasses a remote unit.
  • T he remote unit comprises a short-range communication unit outputting those remote units in proximity to the remote unit, a talk group database storing those remote units in proximity to the remote unit, and a transceiver providing a list of the those remote units in proximity to the remote unit to infrastructure equipment, causing the infrastructure equipment to establish a talk group based on the list.
  • the present invention can be used for the establishment of a talk group.
  • the invention allows for both the creation of a new group that contains a first remote unit and of remote units in proximity of that unit, and for the extension of a preexisting talk group by the addition of remote units in proximity of the first remote unit.
  • communication system 100 utilizes the Motorola Inc. iDEN system protocol, but in alternate embodiments communication system 100 may utilize other analog or digital cellular communication system protocols capable of supporting group call operation.
  • Such protocols include, but are not limited to, the next generation Global System for Mobile Communications (GSM) protocol, or the CDMA system protocol as described in "Personal Station-Base Station Compatibility Requirements for 1.8 to 2.0 GHz Code Division Multiple Access (CDMA) Personal Communication Systems” (American National Standards Institute (ANSI) J-STD- 008).
  • GSM Global System for Mobile Communications
  • CDMA Code Division Multiple Access
  • Communication system 100 includes group call database 112 coupled to Radio Access Networks (RANs) 121-122.
  • Each RAN 121-122 comprises a plurality of remote, or mobile units (MUs) 113-118, at least one Base Transceiver Station (BTS) 101-102, and at least one Dispatch Application Processor (DAP) 119-120.
  • RANs 121-122 additionally include well known network elements such as Mobile Switching Centers (MSCs), Centralized Base Station Controllers (CBSCs) in a circuit switch network, or such as Multiple Control Unit (MCUs) in a CDMA system, and Radio Network Controller (RNCs), Gatekeepers (GKs) and GateWays (GWs) in a packet switch network.
  • MSCs Mobile Switching Centers
  • CBSCs Centralized Base Station Controllers
  • RNCs Radio Network Controller
  • GKs Gatekeepers
  • GWs GateWays
  • base stations 101-102 are capable of communicating with remote units 113-118 via over-the-air channels 103-108, respectively.
  • Each over-the-air channel 103-108 preferably comprises a unique frequency/timeslot (or code in a CDMA system), however, in alternate embodiments (e.g., multicast scenarios) channels 103-108 may be shared among remote units 113-118.
  • base stations 101-102 are capable of providing dispatch services to remote units 113-118.
  • each remote unit is capable of dynamically establishing talk groups.
  • each remote unit includes memory (not shown) that stores talk groups.
  • the memory may be any means for storing digital information such as, but not limited to random access memory, nonvolatile RAM, read only memory, . . . etc.
  • the talk group participants stored within the memory may be preloaded into the communication devices, or may be dynamically created on a real-time basis.
  • the user of remote unit 114 may desire to create a talk group including remote unit 114 and one or more of the nearby remote units 113 and 115. Alternatively the user may desire to add one or more of the nearby remote unites 113 and 115 to an existing talk group.
  • the remote unit 114 transmits an inbound message to group call database 112.
  • the inbound message is preferably transmitted via an over-the-air channel to a particular base station, and includes the identity of the requesting communication device, and the identity of at least one participant to be added to the talk group (i.e., units 113 and 115) and the identity of the talk group.
  • the base station Upon receiving the request, the base station forwards it to group call database 112.
  • Group call database 1 12 locates all remote units that are added to the proposed talk group by accessing a home location register (not shown) or an other well-know technique such as by accessing a SIP registrar (SIP is described in the Internet Engineering Task Force (IETF) draft-ietf-sip-rfc2543bis-09).
  • group call database 112 then provides an outbound message to all nearby units of the talk group (via their respective base station/channel) giving them a chance to opt out of inclusion into the new talk group via a response message. All base stations provide the remote units' responses back to data base 112. Database 112 then updates the database entry with the talk group and those remote units that positively responded to the outbound message.
  • the remote unit comprises transceiver 201, talk group database 203, short range communicator 205, controller 207, and user interface 209.
  • the remote unit may contain a geographic position determination unit 211, such as a GPS.
  • Controller 207 may be a microprocessor, micro controller, digital signal processor, central processing unit, and/or any other device that manipulates digital information based on programming instructions.
  • Talk group database 203 may be read-only memory, random-access memory, disk memory, CD ROM memory, and/or any other means for storing digital information.
  • Short range communication unit 205 is preferably a BLUETOOTH® transmitter, however, in alternate embodiments, short range communication 205 may utilize other commumcation protocols such as, but not limited to the IEEE 802.11 standard for wireless LAN applications, or the Shared Wireless Access Protocol (SWAP). A valuable alternative for short range communication unit 205 would use an infra-red link.
  • a user of remote device 114 will select an option to create a talk group via the remote unit's user interface 209. This will instruct controller 207 to access short range communication unit 205.
  • the BLUETOOTH specification defines a universal radio interface in the 2.45 GHz frequency band that enables remote units 113-118 to communicate wirelessly via a short-range, ad hoc network.
  • an ad hoc wireless network can be created such that each device can share identification information with other users on the network.
  • the BLUETOOTH protocol stack includes radio, baseband, and software layers and provides for interoperability between devices from different manufacturers for specific services such as data exchange.
  • the general usage models are defined by the BLUETOOTH Profiles Specification and these include generic, telephony, networking, serial, and object exchange.
  • the profile defines a selection of messages and procedures, or capabilities, from the BLUETOOTH specifications and gives an unambiguous description of the interface for specified services and use cases.
  • the remote unit 114 establishes communication using the short range communication unit 205. Given the short range nature of the link, only nearby remote units such as units 113 and 115 can be accessed. The remote unit 114 then uses the short range link to obtain the identities of all local remote unit's identities connected via the short range communication unit 205, and stores the identities in database 203. (The use of an infra-red link also has the useful properties that its range is well limited and that it is directional).
  • the user of remote unit 114 can point remote unit 114 at specific nearby remote units to include them in the group.
  • the user can point the infra-red or BLUETOOTH link of unit 114 at the infra-red port of unit 113 and can thus add unit 113 to a group, while avoiding the addition of unit 115.
  • the remote unit 114 instead of obtaining the identity of a nearby remote unit, may simply "grab" the membership definition of another user's talk group, and append all members of the other user's group to its own group.
  • controller 207 ends up with a list of remote units that it desires to place in a talk group. It should be noted that because BLUETOOTH is utilized for short-range communication, only those remote units within a certain distance (typically 20 meters) are included in the newly- created talk group.
  • the user of remote unit 114 may now be given the opportunity to exclude undesired nearby units from inclusion in the group.
  • the user's intent may be to add unit 113 to a group, but the user's unit 114 may establish short range communication with both nearby units 113 and 115.
  • the user's unit would present a list of identities of nearby units it has obtained via the user interface 209. The same user interface then lets the user remove those identities from the list that it does not want included in the group. The display of the list also gives positive feedback to the user that the creation or modification of the group is proceeding properly.
  • Controller 207 of unit 114 then accesses transceiver 201 and transmits an inbound message to its base station, eventually to group call database 112.
  • the inbound message includes the identity of the requesting communication device, and the requested participants of the talk group.
  • each remote unit identified in the talk group will be allowed to opt out of the talk group.
  • all requested participants will receive an over-the-air message from their respective base stations allowing them to opt out of the talk group.
  • Responding to the over-the- air message causes the respective base station to forward opt-in or opt-out information to group call database 112.
  • the exchange of messages between base station and the units of the participants that opt in can also be used to forward information in those units that identifies the new or modified group.
  • the information may consist of a group identifier or of an enumerated list of participants.
  • a remote unit such as remote unit 114
  • the group call request message contains the identifier of the desired target group.
  • the network entities DAP 119, 120 and the Group Call Database 112 collaborate to locate (page) the target remote units that are members of the target group and to assign the appropriate resources to the call, such as control and traffic radio channels. In a dispatch communication system 100, these network entities will further control which of the member remote units (113, 114) will have the right to be the talker.
  • a conference coordination unit may replicate and mix the voices of one or more talker units.
  • a unit, such as remote unit 114 may also initiate a group call by sending a call request that contains a enumerated list of target member remote units. It will be understood that any remote unit that opted into a group and that has received a group identifier or of an enumerated list of participants can initiate a call to that group using prior art methods.
  • the above procedure allows for the dynamic creation and modification of talk groups within a dispatch communication system. Because of this, the inefficiencies of prior-art talk group establishment are greatly reduced.
  • the remote units 113-118 can be used for authentication and authorization when using the short range communication unit 205 to guarantee security and to protect the privacy of the user.
  • the remote unit 113 of an employee of a high company firm can be programmed not to provide its identity to remote units of competing companies.
  • FIG. 3 is a flow chart showing operation of the remote unit 114 of FIG. 2 in accordance with the preferred embodiment of the present invention.
  • the logic flow begins at step 301 where controller 207 receives a request for talk group creation or extension.
  • controller 207 accesses short range communication unit 205 and identifies those remote units that are in proximity to the remote unit (step 303).
  • controller 207 creates a talk group and stores this information in database 203, along with a talk group identifier (step 305).
  • a talk group identifier For example, an individual user may be at a business meeting having a small amount of information (e.g., the next meeting date) to provide to the participants after the meeting is over. In order to do this, the user may create a talk group with the participants at the meeting. Therefore, the user's remote unit will locate all local remote units, and create a talk group. The user will be prompted for a talk group name, and the participants stored in database 203 under that name.
  • the controller 207 may use the user interface 209 to give the individual user an opportunity to review a list of identified local remote units in order to remove unwanted participants.
  • controller 207 instructs transceiver 201 to notify the cellular infrastructure with the new talk group (step 307).
  • transceiver 201 transmits an inbound message to group call database 112 via over-the-air communication with its serving base station 101.
  • the inbound message includes the identity of the requesting communication device, and the participants of the talk group. As discussed above, this causes the infrastructure equipment to "invite" the identified remote units to become part of the group.
  • the infrastructure equipment database 112 then creates a database entry with the new talk group and those remote units that positively responded to the invitation.
  • FIG. 4 is a flow chart showing operation the infrastructure equipment of FIG. 1 in accordance with the preferred embodiment of the present invention.
  • the logic flow begins at step 401 where a base station receives an over-the-air request to establish a new talk group or add one or more new remote units to an existing talk group.
  • this request is passed to group call database 112.
  • group call database 112. As discussed above, t his r equest c omprises a n i nbound m essage t hat i ncludes t he i dentity o f t he requesting communication device, and the requested participants of the talk group.
  • group call database 112 Upon receiving the request, group call database 112 accesses a home location register to determine those base stations serving the requested participants (step 405). Base stations 101-102 then provide an outbound message (via over-the-air transmission) to all requested participants of the newly created talk group giving them a chance to opt out of inclusion into the new talk group (step 407). An inbound message is received from the r emote units and this i nformation is fed b ack to d atabase 1 12 ( step 409). Database 112 then creates a database entry with the new talk group and those remote units t hat p ositively responded t o t he o utbound m essage ( step 411).
  • FIG. 5 is a flow chart showing operation of a remote unit of FIG. 1 in accordance with the preferred embodiment of the present invention. In particular, the following description shows those steps necessary for a remote unit to become a member of a talk group when requested.
  • the logic flow begins at step 501 where a first remote unit receives a request to provide identity information to a second remote unit.
  • short range communication unit 205 provides this information to the requesting remote unit.
  • the first remote unit receives a message from its serving base station, allowing it to opt out of inclusion into the talk group.
  • BLUETOOTH was utilized to detect remote units in proximity to the remote unit creating the talk group
  • any method may be utilized to detect these remote units.
  • Such methods include wireless location techniques such as trilateration, Angle of Arrival (AOA), Time-Difference AOA, . . . etc. It is intended that such changes come within the scope of the following claims.
  • the geographical position of remote units is known to the communication system 100. This can be the result of wireless location techniques such as trilateration, Angle of Arrival (AOA), Time-Difference AOA, or by letting the system 100 access the measurements of a geographic position determination unit 211, built in the remote units, as shown in FIG. 2.
  • AOA Angle of Arrival
  • AOA Time-Difference AOA
  • the remote unit 114 When the user of remote unit 114 desires to create or modify a talk group including remote unit 114 and one or more of the nearby remote units (like units 113 and 115), the remote unit 114 transmits an inbound message to group call database 112.
  • the inbound message includes the identity of the requesting communication device, and the identity of the talk group.
  • the base station Upon receiving the request, the base station forwards it to group call database 112.
  • Group call database 112 in collaboration with o ther c ommunication system entities like DAPs 1 19, 120 and BTSs 1 01, 1 02 determines the position of the requesting unit 114 and determines all other requesting units within a predetermined distance from the requesting unit 114.
  • the group call database 112 then sends a message to requesting unit 114 that contains the list of determined nearby units.
  • the user has the possibility to review the list of nearby units and to communicate the reviewed list to the group call data base for the creation or modification of the group.
  • the group call database 112 then provides an outbound message to all reviewed nearby units, giving them a chance to opt out of inclusion into the new talk group via a response message, the remote units' responses back to data base 112.
  • Database 112 then uses the remote units' responses to update the database entry for the talk group with those remote units that positively responded to the outbound message.
  • another variation of the invention can be implemented where the group call database 112 is not directly involved in some or all of the steps of the establishment of a talk group.
  • This variation can be used in communication systems where a remote unit 114 can initiate a group call by sending a call request that contains a list of target member remote units that are to be included into the group call.
  • the remote unit again uses the short range over-the- air communication to obtain the identity of at least one nearby remote unit.
  • controller 207 may use the user interface 209 to give the individual user an opportunity to review a list of identified local remote units in order to remove unwanted participants.
  • the controller 207 can use the short range communication unit 205 to send an over-the-air outbound message to the local remote units in the (reviewed) list to allow them to opt out of the talk group.
  • the local remote units in response to the outbound message, can send a response inbound message to the initiating remote unit 114 via the short range communication unit 205.
  • the controller 207 of remote unit 114 can then use the short range communication unit 205 to send another over-the-air message to the local remote units that opted in, the message containing a list of member remote units that are to be included into the group.
  • Remote unit 114 and the local remote units that opted in will store the list of member remote units in its talk group database 203. If one of the units later wants to make a call to the group, it sends a call request that contains the stored enumerated list of target member remote units of the group.
  • the group call may proceed using the over-the-air channels 103-108, the base stations 101, 102 and other infrastructure resources 112, 119, 120 of the communication system 100.
  • all or part of the member remote units may use the short range communication unit 205 to establish short-range over-the-air channels needed to carry the group call.

Abstract

When any remote unit (113-118) desires to create a talk group, it transmits an inbound message to a group call database (112). The inbound message includes the identity of the requesting communication device, and the participants of the talk group. Upon receiving the request, group the call database (112) provides an outbound message to all members of the newly created talk group giving them a chance to opt out of inclusion into the new talk group. The database (112) then creates a database entry with the new talk group and those remote units that positively responded to the outbound message.

Description

METHOD AND APPARATUS FOR ESTABLISHING A TALK GROUP
Field of the Invention
The present invention relates generally to establishing a talk group, and in particular, to a method and apparatus for establishing a talk group within a communication system.
B ackground of the Invention
Unlike standard interconnect services provided by today's cellular systems, a dispatch group call service enables a user to communicate with a group of people simultaneously and instantaneously, usually by depressing a push-to-talk (PTT) button. Using a cellular communication system's standard interconnect services would not allow such a call to occur instantaneously since either a telephone number would need to be dialed for a three-way call or arrangements would need to be made to setup a conference call.
Likewise, the dispatch service enables a user to communicate with another user quickly and spontaneously. This feature is ideal for two people who are working together but are unable to speak with one another directly such as two people working in concert but in different parts of a building. Where a wireless telephone call is more appropriate for a conversation, short messages between two people as they work are better facilitated by the dispatch call service. A problem exists with dispatch calls in that a user is limited to establishing dispatch calls only with members of pre-established groups. As such, a subscriber unit (i.e., a communication device) cannot dynamically establish a group communication. Therefore, a need exists for a method and apparatus for dynamically establishing a talk group within a communication system. Brief Description of the Drawings
FIG. 1 is a block diagram of a communication system in accordance with the preferred embodiment of the present invention. FIG. 2 is a block diagram of a remote unit in accordance with the preferred embodiment of the present invention.
FIG. 3 is a flow chart showing operation of the remote unit of FIG. 2 in accordance with the preferred embodiment of the present invention.
FIG. 4 is a flow chart showing operation of a base station of FIG. 1 in accordance with the preferred embodiment of the present invention.
FIG. 5 is a flow chart showing operation of the remote unit if FIG. 2 in accordance with the preferred embodiment of the present invention.
Detailed Description of the Drawings
To address the above-mentioned need, a method and apparatus for establishing a talk group is provided herein. When a remote unit desires to create a talk group, the remote unit obtains the participants of the talk group by identifying all remote unit's in proximity to the remote unit. The remote unit then transmits an inbound message to a group call database. The inbound message includes the identity of the requesting communication device, and the participants of the talk group. Upon receiving the request, the call database provides an outbound message to all members of the newly created talk group giving them a chance to opt out of inclusion into the new talk group. The database then creates a database entry with the new talk group and those remote units that positively responded to the outbound message.
The above procedure allows for the dynamic creation of talk groups within a dispatch communication system. B ecause of this, the inefficiencies of prior-art talk group establishment are greatly reduced.
The present invention encompasses a method for establishing a talk group within a c ommunication sy stem. The m ethod comprises t he s teps o f d etermining a plurality o f r emote u nits i n p roximity t o a first r emote u nit, p roviding a 1 ist o f t he plurality of remote units to infrastructure equipment, and establishing a talk group based on the list. The present invention additionally encompasses a method f or e stablishing a talk group. The method comprises the steps of receiving an over-the-air message, wherein the over-the-air message comprises an identity of a requesting communication device, and proposed participants to a talk group. Next, an outbound message is transmitted to at least one proposed participant, wherein the outbound message allows the participant to opt out of inclusion into the talk group. An inbound message is t hen received i n r esponse t o t he o utbound m essage and a t alk g roup i s created based on the inbound message.
The present invention additionally encompasses a method comprising the steps of receiving, by a first remote unit, a request to provide identity information to a second remote unit, and providing identity information to the second remote unit, wherein the step of providing identity information to the second remote unit causes the first remote unit to be included in a talk group with the second remote unit.
The present invention additionally encompasses a remote unit. T he remote unit comprises a short-range communication unit outputting those remote units in proximity to the remote unit, a talk group database storing those remote units in proximity to the remote unit, and a transceiver providing a list of the those remote units in proximity to the remote unit to infrastructure equipment, causing the infrastructure equipment to establish a talk group based on the list. As described above, the present invention can be used for the establishment of a talk group. The invention allows for both the creation of a new group that contains a first remote unit and of remote units in proximity of that unit, and for the extension of a preexisting talk group by the addition of remote units in proximity of the first remote unit. Turning now to the drawings, wherein like numerals designate like components, FIG. 1 is a block diagram of communication system 100 in accordance with the preferred embodiment of the present invention. In the preferred embodiment of the present invention, communication system 100 utilizes the Motorola Inc. iDEN system protocol, but in alternate embodiments communication system 100 may utilize other analog or digital cellular communication system protocols capable of supporting group call operation. Such protocols include, but are not limited to, the next generation Global System for Mobile Communications (GSM) protocol, or the CDMA system protocol as described in "Personal Station-Base Station Compatibility Requirements for 1.8 to 2.0 GHz Code Division Multiple Access (CDMA) Personal Communication Systems" (American National Standards Institute (ANSI) J-STD- 008).
Communication system 100 includes group call database 112 coupled to Radio Access Networks (RANs) 121-122. Each RAN 121-122 comprises a plurality of remote, or mobile units (MUs) 113-118, at least one Base Transceiver Station (BTS) 101-102, and at least one Dispatch Application Processor (DAP) 119-120. Although not shown, RANs 121-122 additionally include well known network elements such as Mobile Switching Centers (MSCs), Centralized Base Station Controllers (CBSCs) in a circuit switch network, or such as Multiple Control Unit (MCUs) in a CDMA system, and Radio Network Controller (RNCs), Gatekeepers (GKs) and GateWays (GWs) in a packet switch network. It is contemplated that network elements within communication system 100 are configured in well known manners with processors, memories, instruction sets, and the like, which function in any suitable manner to perform the function set forth herein.
As shown, base stations 101-102 are capable of communicating with remote units 113-118 via over-the-air channels 103-108, respectively. Each over-the-air channel 103-108 preferably comprises a unique frequency/timeslot (or code in a CDMA system), however, in alternate embodiments (e.g., multicast scenarios) channels 103-108 may be shared among remote units 113-118. In the preferred embodiment of the present invention base stations 101-102 are capable of providing dispatch services to remote units 113-118. Additionally, each remote unit is capable of dynamically establishing talk groups. Particularly, each remote unit includes memory (not shown) that stores talk groups. The memory may be any means for storing digital information such as, but not limited to random access memory, nonvolatile RAM, read only memory, . . . etc. The talk group participants stored within the memory may be preloaded into the communication devices, or may be dynamically created on a real-time basis.
The user of remote unit 114 may desire to create a talk group including remote unit 114 and one or more of the nearby remote units 113 and 115. Alternatively the user may desire to add one or more of the nearby remote unites 113 and 115 to an existing talk group. The remote unit 114 transmits an inbound message to group call database 112. The inbound message is preferably transmitted via an over-the-air channel to a particular base station, and includes the identity of the requesting communication device, and the identity of at least one participant to be added to the talk group (i.e., units 113 and 115) and the identity of the talk group. Upon receiving the request, the base station forwards it to group call database 112. Group call database 1 12 locates all remote units that are added to the proposed talk group by accessing a home location register (not shown) or an other well-know technique such as by accessing a SIP registrar (SIP is described in the Internet Engineering Task Force (IETF) draft-ietf-sip-rfc2543bis-09). Preferably, group call database 112 then provides an outbound message to all nearby units of the talk group (via their respective base station/channel) giving them a chance to opt out of inclusion into the new talk group via a response message. All base stations provide the remote units' responses back to data base 112. Database 112 then updates the database entry with the talk group and those remote units that positively responded to the outbound message. FIG. 2 is a block diagram of a remote unit in accordance with the preferred embodiment of the present invention. As shown the remote unit comprises transceiver 201, talk group database 203, short range communicator 205, controller 207, and user interface 209. Optionally the remote unit may contain a geographic position determination unit 211, such as a GPS. Controller 207 may be a microprocessor, micro controller, digital signal processor, central processing unit, and/or any other device that manipulates digital information based on programming instructions. Talk group database 203 may be read-only memory, random-access memory, disk memory, CD ROM memory, and/or any other means for storing digital information. Short range communication unit 205 is preferably a BLUETOOTH® transmitter, however, in alternate embodiments, short range communication 205 may utilize other commumcation protocols such as, but not limited to the IEEE 802.11 standard for wireless LAN applications, or the Shared Wireless Access Protocol (SWAP). A valuable alternative for short range communication unit 205 would use an infra-red link. During talk group creation, a user of remote device 114 will select an option to create a talk group via the remote unit's user interface 209. This will instruct controller 207 to access short range communication unit 205. The BLUETOOTH specification defines a universal radio interface in the 2.45 GHz frequency band that enables remote units 113-118 to communicate wirelessly via a short-range, ad hoc network. Specifically, by implementing BLUETOOTH connectivity between remote units 113-118, an ad hoc wireless network can be created such that each device can share identification information with other users on the network. In particular, the BLUETOOTH protocol stack includes radio, baseband, and software layers and provides for interoperability between devices from different manufacturers for specific services such as data exchange. The general usage models are defined by the BLUETOOTH Profiles Specification and these include generic, telephony, networking, serial, and object exchange. The profile defines a selection of messages and procedures, or capabilities, from the BLUETOOTH specifications and gives an unambiguous description of the interface for specified services and use cases.
The remote unit 114 establishes communication using the short range communication unit 205. Given the short range nature of the link, only nearby remote units such as units 113 and 115 can be accessed. The remote unit 114 then uses the short range link to obtain the identities of all local remote unit's identities connected via the short range communication unit 205, and stores the identities in database 203. (The use of an infra-red link also has the useful properties that its range is well limited and that it is directional).
Thus, in accordance with the preferred embodiment of the present invention, the user of remote unit 114 can point remote unit 114 at specific nearby remote units to include them in the group. For example, the user can point the infra-red or BLUETOOTH link of unit 114 at the infra-red port of unit 113 and can thus add unit 113 to a group, while avoiding the addition of unit 115. In an alternate embodiment of the present invention, the remote unit 114, instead of obtaining the identity of a nearby remote unit, may simply "grab" the membership definition of another user's talk group, and append all members of the other user's group to its own group. Regardless of how the remote unit obtains the call participants, controller 207 ends up with a list of remote units that it desires to place in a talk group. It should be noted that because BLUETOOTH is utilized for short-range communication, only those remote units within a certain distance (typically 20 meters) are included in the newly- created talk group.
In a variation on the preferred embodiment of the present invention, the user of remote unit 114 may now be given the opportunity to exclude undesired nearby units from inclusion in the group. For example, the user's intent may be to add unit 113 to a group, but the user's unit 114 may establish short range communication with both nearby units 113 and 115. In a preferred embodiment of this variation, the user's unit would present a list of identities of nearby units it has obtained via the user interface 209. The same user interface then lets the user remove those identities from the list that it does not want included in the group. The display of the list also gives positive feedback to the user that the creation or modification of the group is proceeding properly.
Controller 207 of unit 114 then accesses transceiver 201 and transmits an inbound message to its base station, eventually to group call database 112. The inbound message includes the identity of the requesting communication device, and the requested participants of the talk group. As discussed above, each remote unit identified in the talk group will be allowed to opt out of the talk group. Particularly, all requested participants will receive an over-the-air message from their respective base stations allowing them to opt out of the talk group. Responding to the over-the- air message causes the respective base station to forward opt-in or opt-out information to group call database 112. The exchange of messages between base station and the units of the participants that opt in can also be used to forward information in those units that identifies the new or modified group. The information may consist of a group identifier or of an enumerated list of participants.
Once database 112 has been populated with the newly-created talk group, group c ailing takes place as known in the art. For example, a remote unit, such as remote unit 114, may intiate a group call by sending an over-the-air group call request message to base station 101, usually by pressing a PTT button. The group call request message contains the identifier of the desired target group. The network entities DAP 119, 120 and the Group Call Database 112 collaborate to locate (page) the target remote units that are members of the target group and to assign the appropriate resources to the call, such as control and traffic radio channels. In a dispatch communication system 100, these network entities will further control which of the member remote units (113, 114) will have the right to be the talker. In other communication systems, a conference coordination unit (not shown) may replicate and mix the voices of one or more talker units. Alternatively, a unit, such as remote unit 114 may also initiate a group call by sending a call request that contains a enumerated list of target member remote units. It will be understood that any remote unit that opted into a group and that has received a group identifier or of an enumerated list of participants can initiate a call to that group using prior art methods. The above procedure allows for the dynamic creation and modification of talk groups within a dispatch communication system. Because of this, the inefficiencies of prior-art talk group establishment are greatly reduced.
It will be understood by those skilled in the art that well-known methods can be used by the remote units 113-118 for authentication and authorization when using the short range communication unit 205 to guarantee security and to protect the privacy of the user. For example, the remote unit 113 of an employee of a high company firm can be programmed not to provide its identity to remote units of competing companies.
FIG. 3 is a flow chart showing operation of the remote unit 114 of FIG. 2 in accordance with the preferred embodiment of the present invention. The logic flow begins at step 301 where controller 207 receives a request for talk group creation or extension. In response, controller 207 accesses short range communication unit 205 and identifies those remote units that are in proximity to the remote unit (step 303).
Once all local remote units are identified, controller 207 creates a talk group and stores this information in database 203, along with a talk group identifier (step 305). For example, an individual user may be at a business meeting having a small amount of information (e.g., the next meeting date) to provide to the participants after the meeting is over. In order to do this, the user may create a talk group with the participants at the meeting. Therefore, the user's remote unit will locate all local remote units, and create a talk group. The user will be prompted for a talk group name, and the participants stored in database 203 under that name.
In an optional step (not shown), the controller 207 may use the user interface 209 to give the individual user an opportunity to review a list of identified local remote units in order to remove unwanted participants.
Continuing, once database 203 has been populated with the newly-created talk group, controller 207 instructs transceiver 201 to notify the cellular infrastructure with the new talk group (step 307). In particular, transceiver 201 transmits an inbound message to group call database 112 via over-the-air communication with its serving base station 101. The inbound message includes the identity of the requesting communication device, and the participants of the talk group. As discussed above, this causes the infrastructure equipment to "invite" the identified remote units to become part of the group. The infrastructure equipment (database 112) then creates a database entry with the new talk group and those remote units that positively responded to the invitation.
FIG. 4 is a flow chart showing operation the infrastructure equipment of FIG. 1 in accordance with the preferred embodiment of the present invention. The logic flow begins at step 401 where a base station receives an over-the-air request to establish a new talk group or add one or more new remote units to an existing talk group. At step 403 this request is passed to group call database 112. As discussed above, t his r equest c omprises a n i nbound m essage t hat i ncludes t he i dentity o f t he requesting communication device, and the requested participants of the talk group. Upon receiving the request, group call database 112 accesses a home location register to determine those base stations serving the requested participants (step 405). Base stations 101-102 then provide an outbound message (via over-the-air transmission) to all requested participants of the newly created talk group giving them a chance to opt out of inclusion into the new talk group (step 407). An inbound message is received from the r emote units and this i nformation is fed b ack to d atabase 1 12 ( step 409). Database 112 then creates a database entry with the new talk group and those remote units t hat p ositively responded t o t he o utbound m essage ( step 411). O nee d atabase 112 has been populated with the newly-created talk group, group calling takes place as known in the art, and will allow members of the newly-created talk group to communicate simultaneously and instantaneously, typically by depressing a push-to- talk (PTT) button. FIG. 5 is a flow chart showing operation of a remote unit of FIG. 1 in accordance with the preferred embodiment of the present invention. In particular, the following description shows those steps necessary for a remote unit to become a member of a talk group when requested. The logic flow begins at step 501 where a first remote unit receives a request to provide identity information to a second remote unit. At step 503, short range communication unit 205 provides this information to the requesting remote unit. Next, at step 505, the first remote unit receives a message from its serving base station, allowing it to opt out of inclusion into the talk group. While the invention has been particularly shown and described with reference to a particular embodiment, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention. For example, although BLUETOOTH was utilized to detect remote units in proximity to the remote unit creating the talk group, any method may be utilized to detect these remote units. Such methods include wireless location techniques such as trilateration, Angle of Arrival (AOA), Time-Difference AOA, . . . etc. It is intended that such changes come within the scope of the following claims.
Using such alternative methods a variation of this invention can be implemented without the use of a short range communication unit, h this embodiment, the geographical position of remote units is known to the communication system 100. This can be the result of wireless location techniques such as trilateration, Angle of Arrival (AOA), Time-Difference AOA, or by letting the system 100 access the measurements of a geographic position determination unit 211, built in the remote units, as shown in FIG. 2.
When the user of remote unit 114 desires to create or modify a talk group including remote unit 114 and one or more of the nearby remote units (like units 113 and 115), the remote unit 114 transmits an inbound message to group call database 112. The inbound message includes the identity of the requesting communication device, and the identity of the talk group. Upon receiving the request, the base station forwards it to group call database 112. Group call database 112 , in collaboration with o ther c ommunication system entities like DAPs 1 19, 120 and BTSs 1 01, 1 02 determines the position of the requesting unit 114 and determines all other requesting units within a predetermined distance from the requesting unit 114. The group call database 112 then sends a message to requesting unit 114 that contains the list of determined nearby units. As described above, the user has the possibility to review the list of nearby units and to communicate the reviewed list to the group call data base for the creation or modification of the group. Again as described above, the group call database 112 then provides an outbound message to all reviewed nearby units, giving them a chance to opt out of inclusion into the new talk group via a response message, the remote units' responses back to data base 112. Database 112 then uses the remote units' responses to update the database entry for the talk group with those remote units that positively responded to the outbound message. Using alternative methods, another variation of the invention can be implemented where the group call database 112 is not directly involved in some or all of the steps of the establishment of a talk group. This variation can be used in communication systems where a remote unit 114 can initiate a group call by sending a call request that contains a list of target member remote units that are to be included into the group call. In this variation the remote unit again uses the short range over-the- air communication to obtain the identity of at least one nearby remote unit. Again, in an optional step, controller 207 may use the user interface 209 to give the individual user an opportunity to review a list of identified local remote units in order to remove unwanted participants. In this embodiment, optionally, the controller 207 can use the short range communication unit 205 to send an over-the-air outbound message to the local remote units in the (reviewed) list to allow them to opt out of the talk group. The local remote units, in response to the outbound message, can send a response inbound message to the initiating remote unit 114 via the short range communication unit 205. The controller 207 of remote unit 114 can then use the short range communication unit 205 to send another over-the-air message to the local remote units that opted in, the message containing a list of member remote units that are to be included into the group. Remote unit 114 and the local remote units that opted in will store the list of member remote units in its talk group database 203. If one of the units later wants to make a call to the group, it sends a call request that contains the stored enumerated list of target member remote units of the group. The group call may proceed using the over-the-air channels 103-108, the base stations 101, 102 and other infrastructure resources 112, 119, 120 of the communication system 100. Alternatively, all or part of the member remote units may use the short range communication unit 205 to establish short-range over-the-air channels needed to carry the group call.

Claims

Claims
1. A method for establishing a talk group within a communication system, the method comprising the steps of: determining, via over-the-air communication at least one remote unit in proximity to a first remote unit; providing a list of the at least one remote unit to infrastructure equipment; and establishing a talk group based on the list.
2. The method of claim 1 wherein the step of determining the at least one remote unit in proximity to the first remote unit comprises the step of determining via short-range, over-the-air communication, those remote units in proximity to the first remote unit.
3. The method of claim 1 wherein the step of establishing the talk group based on the list comprises the step of establishing a group of remote units able to communicate simultaneously with each other.
4. The method of claim 1 further comprising the step of, prior to providing the list of the at least one remote unit to infrastructure equipment, reviewing the list and removing unwanted participants.
5. A method for establishing a talk group, the method comprising the steps of: receiving an over-the-air message, wherein the over-the-air message comprises an identity of a requesting communication device, and at least one proposed participant to a talk group; transmitting an outbound message to the at least one proposed participant, wherein the outbound message allows the participant to opt out of inclusion into the talk group; receiving an inbound message in response to the outbound message; and creating a talk group based on the inbound message.
6. A method comprising the steps of: receiving, by a first remote unit, a request to provide identity information to a second remote unit; and providing identity information to the second remote unit, wherein the step of providing identity information to the second remote unit causes the first remote unit to be included in a talk group with the second remote unit.
7. The method of claim 6 further comprising the step of: receiving a message from a serving base station, the message allowing the first remote unit to opt out of inclusion into the talk group.
8. A remote unit comprising: a short-range communication unit outputting those remote units in proximity to the remote unit; a t alk g roup d atabase s toring t hose r emote u nits i n p roximity t o t he r emote unit; and a transceiver providing a list of the those remote units in proximity to the remote unit to infrastructure equipment, causing the infrastructure equipment to establish a talk group based on the list.
9. A method for establishing a talk group within a communication system, the method comprising the steps of: determining via over-the-air communication at least one remote unit in proximity to a first remote unit; appending the at least one remote unit to an existing talk group, to create a new talk group; and providing the new talk group to infrastructure equipment.
10. A method for establishing a talk group within a communication system, the method comprising the steps of: determining, via short-range over-the-air communication at least one remote unit in proximity to a first remote unit; establishing a talk group including the at least one remote unit in proximity to a first remote unit as a list of member remote units, and providing the enumerated list of member remote units to the remote unit in proximity to a first remote unit.
PCT/US2003/008232 2002-04-02 2003-03-12 Method and apparatus for establishing a talk group WO2003086004A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003220368A AU2003220368A1 (en) 2002-04-02 2003-03-12 Method and apparatus for establishing a talk group

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/114,131 2002-04-02
US10/114,131 US7184790B2 (en) 2002-04-02 2002-04-02 Method and apparatus for establishing a talk group

Publications (2)

Publication Number Publication Date
WO2003086004A2 true WO2003086004A2 (en) 2003-10-16
WO2003086004A3 WO2003086004A3 (en) 2004-02-05

Family

ID=28453739

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/008232 WO2003086004A2 (en) 2002-04-02 2003-03-12 Method and apparatus for establishing a talk group

Country Status (3)

Country Link
US (1) US7184790B2 (en)
AU (1) AU2003220368A1 (en)
WO (1) WO2003086004A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006027654A1 (en) * 2004-09-07 2006-03-16 Nokia Corporation System and method for data dispatch
EP1679926A1 (en) * 2005-01-08 2006-07-12 LG Electronics Inc. System and method for changing talk group of mobile telecommunication terminal

Families Citing this family (154)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7522931B2 (en) * 1998-06-05 2009-04-21 Netnumber, Inc. Method and apparatus for accessing a network computer to establish a push-to-talk session
US7305700B2 (en) 2002-01-08 2007-12-04 Seven Networks, Inc. Secure transport for mobile communication network
US20030153343A1 (en) * 2002-02-14 2003-08-14 Crockett Douglas M. Communication device for initiating a group call in a group communication network
DE10220184A1 (en) * 2002-05-06 2003-11-27 Siemens Ag Method for transmitting at least one group message, associated radio communication network, subsystem and mobile radio device
US7453837B2 (en) * 2002-08-15 2008-11-18 Zteit Usa, Inc. Trunking system for CDMA wireless communication
US20040082352A1 (en) * 2002-10-29 2004-04-29 Motorola Inc. Enhanced group call implementation
US7917468B2 (en) 2005-08-01 2011-03-29 Seven Networks, Inc. Linking of personal information management data
US7853563B2 (en) 2005-08-01 2010-12-14 Seven Networks, Inc. Universal data aggregation
US8468126B2 (en) 2005-08-01 2013-06-18 Seven Networks, Inc. Publishing data in an information community
FI20030429A0 (en) * 2003-03-24 2003-03-24 Nokia Corp Group traffic on a mobile network
US7359724B2 (en) * 2003-11-20 2008-04-15 Nokia Corporation Method and system for location based group formation
US20050149443A1 (en) * 2004-01-05 2005-07-07 Marko Torvinen Method and system for conditional acceptance to a group
DE102004003756B4 (en) * 2004-01-23 2008-02-14 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Communication device, communication system and method for initiating and establishing a connection over a communication network
DE102004005254B4 (en) * 2004-02-03 2010-12-23 Siemens Ag Recipient classification in push-to-talk-over-cellular (PoC) procedures
US7840192B2 (en) * 2004-02-27 2010-11-23 Research In Motion Limited Method, system, and device for provisioned talkgroup identifier discovery
EP1569486B1 (en) 2004-02-27 2007-04-25 Research In Motion Limited Method, system, and device for provisioned talkgroup identifier discovery
DE102005012389B4 (en) * 2004-03-17 2017-06-29 O2 (Germany) Gmbh & Co. Ohg Communication system for switching group calls
US20050210104A1 (en) * 2004-03-19 2005-09-22 Marko Torvinen Method and system for presence enhanced group management and communication
AU2005236965A1 (en) * 2004-04-23 2005-11-03 Nokia Corporation Group invitation
FI20045162A0 (en) * 2004-04-30 2004-04-30 Nokia Corp Group communication in the messaging system
US7394798B2 (en) * 2004-06-30 2008-07-01 Spyder Navigations, L.L.C. Push-to talk over Ad-Hoc networks
WO2006006020A1 (en) * 2004-06-30 2006-01-19 Nokia Corporation Push-to talk over ad-hoc networks
US7441271B2 (en) 2004-10-20 2008-10-21 Seven Networks Method and apparatus for intercepting events in a communication system
US8010082B2 (en) 2004-10-20 2011-08-30 Seven Networks, Inc. Flexible billing architecture
US7706781B2 (en) 2004-11-22 2010-04-27 Seven Networks International Oy Data security in a mobile e-mail service
FI117152B (en) 2004-12-03 2006-06-30 Seven Networks Internat Oy E-mail service provisioning method for mobile terminal, involves using domain part and further parameters to generate new parameter set in list of setting parameter sets, if provisioning of e-mail service is successful
US20080186895A1 (en) 2005-01-12 2008-08-07 Koninklijke Philips Electronics, N.V. Communication Method And Apparatus For Providing Real-Time Wireless Bulletin Board System
US20060183469A1 (en) * 2005-02-16 2006-08-17 Gadson Gregory P Mobile communication device backup, disaster recovery, and migration scheme
US7877703B1 (en) 2005-03-14 2011-01-25 Seven Networks, Inc. Intelligent rendering of information in a limited display environment
KR100598598B1 (en) 2005-03-15 2006-07-13 주식회사 한스웰 Group simultaneous broadcasting system using ptt mobile phone and method thereof
DE102005040280A1 (en) * 2005-03-17 2006-09-28 T-Mobile International Ag & Co. Kg Data Group Call Service
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US7505779B1 (en) * 2005-04-15 2009-03-17 David Scott L System and method for facilitating proximity-based communication through dynamic communication device registration
JP4457953B2 (en) 2005-04-20 2010-04-28 ソニー株式会社 Wireless terminal and user interface method
US8438633B1 (en) 2005-04-21 2013-05-07 Seven Networks, Inc. Flexible real-time inbox access
US7796742B1 (en) 2005-04-21 2010-09-14 Seven Networks, Inc. Systems and methods for simplified provisioning
US7684548B1 (en) 2005-04-28 2010-03-23 Techradium, Inc. Notification and response system with attendance tracking features
US8165274B1 (en) 2005-04-28 2012-04-24 Ryan Scott Rodkey System for digitally notifying customers of a utility
US7685245B1 (en) 2005-04-28 2010-03-23 Techradium, Inc. Digital notification and response system
US7773729B2 (en) * 2005-04-28 2010-08-10 Techradium, Inc. Digital notification and response system with real time translation and advertising features
US7869576B1 (en) 2005-04-28 2011-01-11 Techradium, Inc. Power management system for a plurality of at least partially rechargeable vehicles
US7359738B2 (en) * 2005-05-24 2008-04-15 Motorola, Inc. Method and apparatus for establishing an audio link to a wireless earpiece in reduced time
WO2006136660A1 (en) 2005-06-21 2006-12-28 Seven Networks International Oy Maintaining an ip connection in a mobile network
US20070019616A1 (en) * 2005-06-29 2007-01-25 Olli Rantapuska Group formation using mobile computing devices
US8069166B2 (en) 2005-08-01 2011-11-29 Seven Networks, Inc. Managing user-to-user contact with inferred presence information
DE102005037569B4 (en) * 2005-08-09 2011-03-03 Infineon Technologies Ag Method for assigning a communication right, communication conference session server and communication conference session server arrangement
US8509826B2 (en) * 2005-09-21 2013-08-13 Buckyball Mobile Inc Biosensor measurements included in the association of context data with a text message
US8489132B2 (en) * 2005-09-21 2013-07-16 Buckyball Mobile Inc. Context-enriched microblog posting
US8515468B2 (en) * 2005-09-21 2013-08-20 Buckyball Mobile Inc Calculation of higher-order data from context data
US7551935B2 (en) 2005-09-21 2009-06-23 U Owe Me, Inc. SMS+4D: short message service plus 4-dimensional context
US9042921B2 (en) * 2005-09-21 2015-05-26 Buckyball Mobile Inc. Association of context data with a voice-message component
US8275399B2 (en) * 2005-09-21 2012-09-25 Buckyball Mobile Inc. Dynamic context-data tag cloud
US9166823B2 (en) * 2005-09-21 2015-10-20 U Owe Me, Inc. Generation of a context-enriched message including a message component and a contextual attribute
US8509827B2 (en) * 2005-09-21 2013-08-13 Buckyball Mobile Inc. Methods and apparatus of context-data acquisition and ranking
US7580719B2 (en) * 2005-09-21 2009-08-25 U Owe Me, Inc SMS+: short message service plus context support for social obligations
EP1956851B1 (en) * 2005-12-02 2018-02-28 ZTE Corporation Paging and subsequently accessing after a group call is established
US7643856B2 (en) 2005-12-09 2010-01-05 Motorola, Inc. Method for reducing apparent latency in linking a call received at a mobile communication device to a remote audio processor
US7673330B2 (en) * 2006-01-05 2010-03-02 Microsoft Corporation Ad-hoc creation of group based on contextual information
US7769395B2 (en) 2006-06-20 2010-08-03 Seven Networks, Inc. Location-based operations and messaging
US10827315B2 (en) * 2006-04-07 2020-11-03 Groupon, Inc. Facilitating user interactions based on proximity
WO2007117606A2 (en) * 2006-04-07 2007-10-18 Pelago, Inc. Proximity-based user interaction
US9100454B2 (en) 2006-04-07 2015-08-04 Groupon, Inc. Method and system for enabling the creation and maintenance of proximity-related user groups
US20080001717A1 (en) * 2006-06-20 2008-01-03 Trevor Fiatal System and method for group management
US20080004038A1 (en) * 2006-06-30 2008-01-03 Dunko Gregory A Push-to-talk proximity-based configuration
US8006190B2 (en) 2006-10-31 2011-08-23 Yahoo! Inc. Social namespace addressing for non-unique identifiers
US8200763B2 (en) * 2006-11-22 2012-06-12 Yahoo! Inc. Enabling display of a recipient list for a group text message
US8599801B2 (en) * 2007-02-01 2013-12-03 Yahoo! Inc. Collecting implicit information for determining context of event actions
US8370349B2 (en) * 2007-02-28 2013-02-05 Yahoo! Inc. Instant contact searching and presentation by category
US8452315B1 (en) * 2007-03-09 2013-05-28 Nextel Communications Inc. Apparatus, method and computer-readable medium for dispatch group calling across fleets
US8693494B2 (en) 2007-06-01 2014-04-08 Seven Networks, Inc. Polling
US8805425B2 (en) 2007-06-01 2014-08-12 Seven Networks, Inc. Integrated messaging
US8059574B2 (en) * 2007-07-19 2011-11-15 E.F. Johnson Company Method and system for peer-to-peer communication among sites
US8255684B2 (en) 2007-07-19 2012-08-28 E.F. Johnson Company Method and system for encryption of messages in land mobile radio systems
CN101137133B (en) * 2007-10-22 2011-05-04 中兴通讯股份有限公司 Method and apparatus for updating group information of cluster system
US8364181B2 (en) 2007-12-10 2013-01-29 Seven Networks, Inc. Electronic-mail filtering for mobile devices
US9002828B2 (en) 2007-12-13 2015-04-07 Seven Networks, Inc. Predictive content delivery
US8793305B2 (en) 2007-12-13 2014-07-29 Seven Networks, Inc. Content delivery to a mobile device from a content service
US8107921B2 (en) 2008-01-11 2012-01-31 Seven Networks, Inc. Mobile virtual network operator
US8862657B2 (en) 2008-01-25 2014-10-14 Seven Networks, Inc. Policy based content service
US20090193338A1 (en) 2008-01-28 2009-07-30 Trevor Fiatal Reducing network and battery consumption during content delivery and playback
US8787947B2 (en) 2008-06-18 2014-07-22 Seven Networks, Inc. Application discovery on mobile devices
US8078158B2 (en) 2008-06-26 2011-12-13 Seven Networks, Inc. Provisioning applications for a mobile device
EP2141856A1 (en) * 2008-07-04 2010-01-06 Nederlandse Organisatie voor toegepast-natuurwetenschappelijk Onderzoek TNO Method for forming an electronic group
US8909759B2 (en) 2008-10-10 2014-12-09 Seven Networks, Inc. Bandwidth measurement
US8509121B2 (en) * 2009-01-09 2013-08-13 Pine Valley Inestments, Inc. System and method using local wireless network for group communications
US8489131B2 (en) * 2009-12-21 2013-07-16 Buckyball Mobile Inc. Smart device configured to determine higher-order context data
US8750915B2 (en) * 2010-01-05 2014-06-10 Qualcomm Incorporated Exchange of location information using a wireless communication device
US9043731B2 (en) 2010-03-30 2015-05-26 Seven Networks, Inc. 3D mobile user interface with configurable workspace management
US9043433B2 (en) 2010-07-26 2015-05-26 Seven Networks, Inc. Mobile network traffic coordination across multiple applications
US9077630B2 (en) 2010-07-26 2015-07-07 Seven Networks, Inc. Distributed implementation of dynamic wireless traffic policy
US8838783B2 (en) 2010-07-26 2014-09-16 Seven Networks, Inc. Distributed caching for resource and mobile network traffic management
JP5676762B2 (en) 2010-07-26 2015-02-25 セブン ネットワークス インコーポレイテッド Mobile application traffic optimization
US9252982B2 (en) 2010-10-21 2016-02-02 Marshall Jobe System and method for simulating a land mobile radio system
WO2012061430A2 (en) 2010-11-01 2012-05-10 Michael Luna Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
WO2012060995A2 (en) 2010-11-01 2012-05-10 Michael Luna Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8166164B1 (en) 2010-11-01 2012-04-24 Seven Networks, Inc. Application and network-based long poll request detection and cacheability assessment therefor
US8204953B2 (en) 2010-11-01 2012-06-19 Seven Networks, Inc. Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US9330196B2 (en) 2010-11-01 2016-05-03 Seven Networks, Llc Wireless traffic management system cache optimization using http headers
US8484314B2 (en) 2010-11-01 2013-07-09 Seven Networks, Inc. Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US9060032B2 (en) 2010-11-01 2015-06-16 Seven Networks, Inc. Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
WO2012060996A2 (en) 2010-11-01 2012-05-10 Michael Luna Caching adapted for mobile application behavior and network conditions
US8843153B2 (en) 2010-11-01 2014-09-23 Seven Networks, Inc. Mobile traffic categorization and policy for network use optimization while preserving user experience
EP2636268B1 (en) 2010-11-22 2019-02-27 Seven Networks, LLC Optimization of resource polling intervals to satisfy mobile device requests
CN103404193B (en) 2010-11-22 2018-06-05 七网络有限责任公司 The connection that adjustment data transmission is established with the transmission being optimized for through wireless network
EP2661697B1 (en) 2011-01-07 2018-11-21 Seven Networks, LLC System and method for reduction of mobile network traffic used for domain name system (dns) queries
US9084105B2 (en) 2011-04-19 2015-07-14 Seven Networks, Inc. Device resources sharing for network resource conservation
EP2621144B1 (en) 2011-04-27 2014-06-25 Seven Networks, Inc. System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief
EP2702500B1 (en) 2011-04-27 2017-07-19 Seven Networks, LLC Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
US9239800B2 (en) 2011-07-27 2016-01-19 Seven Networks, Llc Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network
US20150016364A1 (en) 2011-09-22 2015-01-15 Nokia Corporation Method And Apparatus For Facilitating Remote Participance In A Community
WO2013086214A1 (en) 2011-12-06 2013-06-13 Seven Networks, Inc. A system of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation
US8918503B2 (en) 2011-12-06 2014-12-23 Seven Networks, Inc. Optimization of mobile traffic directed to private networks and operator configurability thereof
WO2013086447A1 (en) 2011-12-07 2013-06-13 Seven Networks, Inc. Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
EP2788889A4 (en) 2011-12-07 2015-08-12 Seven Networks Inc Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation
US8861354B2 (en) 2011-12-14 2014-10-14 Seven Networks, Inc. Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
WO2013090212A1 (en) 2011-12-14 2013-06-20 Seven Networks, Inc. Mobile network reporting and usage analytics system and method using aggregation of data in a distributed traffic optimization system
WO2013090834A1 (en) 2011-12-14 2013-06-20 Seven Networks, Inc. Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
US9071603B1 (en) 2011-12-27 2015-06-30 Sirqul, Inc. Distributed display functionality on multiple mobile devices
EP2801236A4 (en) 2012-01-05 2015-10-21 Seven Networks Inc Detection and management of user interactions with foreground applications on a mobile device in distributed caching
US9203864B2 (en) 2012-02-02 2015-12-01 Seven Networks, Llc Dynamic categorization of applications for network access in a mobile network
WO2013116852A1 (en) 2012-02-03 2013-08-08 Seven Networks, Inc. User as an end point for profiling and optimizing the delivery of content and data in a wireless network
DK2810529T3 (en) 2012-02-03 2019-07-29 Nokia Technologies Oy PROCEDURE AND APPARATUS FOR EASY TO REMOVE PARTICIPATION IN A COMMUNITY
US10054933B2 (en) 2012-03-27 2018-08-21 Sirqul, Inc. Controlling distributed device operations
US8812695B2 (en) 2012-04-09 2014-08-19 Seven Networks, Inc. Method and system for management of a virtual network connection without heartbeat messages
WO2013155208A1 (en) 2012-04-10 2013-10-17 Seven Networks, Inc. Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network
CN103458354B (en) * 2012-05-21 2017-03-15 腾讯科技(深圳)有限公司 A kind of location-based group's generation method, apparatus and system
WO2014011216A1 (en) 2012-07-13 2014-01-16 Seven Networks, Inc. Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US9131344B2 (en) 2012-08-21 2015-09-08 Motorola Solutions, Inc. Method and device for automatic creation of a location-based talk group call with reduced messaging overhead
US9451418B2 (en) 2012-10-19 2016-09-20 Qualcomm Incorporated Group association based on network determined location
US9161258B2 (en) 2012-10-24 2015-10-13 Seven Networks, Llc Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US9307493B2 (en) 2012-12-20 2016-04-05 Seven Networks, Llc Systems and methods for application management of mobile device radio state promotion and demotion
WO2014113537A1 (en) * 2013-01-16 2014-07-24 Interdigital Patent Holdings, Inc. Discovery signal generation and reception
US9241314B2 (en) 2013-01-23 2016-01-19 Seven Networks, Llc Mobile device with application or context aware fast dormancy
US8874761B2 (en) 2013-01-25 2014-10-28 Seven Networks, Inc. Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US9326185B2 (en) 2013-03-11 2016-04-26 Seven Networks, Llc Mobile network congestion recognition for optimization of mobile traffic
US9774386B2 (en) 2013-03-15 2017-09-26 E.F. Johnson Company Distributed simulcast architecture
US9037145B2 (en) 2013-06-28 2015-05-19 Motorola Solutions, Inc. Method and apparatus for maintaining priority and quality of service across multi-user devices
US9065765B2 (en) 2013-07-22 2015-06-23 Seven Networks, Inc. Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
WO2015085556A1 (en) * 2013-12-12 2015-06-18 Motorola Solutions, Inc. Apparatus and method for incorporating multiple talk groups in a single call
US9800460B2 (en) 2014-08-01 2017-10-24 E.F. Johnson Company Interoperability gateway for land mobile radio system
EP3010196A1 (en) * 2014-10-14 2016-04-20 Motorola Solutions, Inc. Method and systems for adding a mobile radio to a talkgroup
US9763260B2 (en) 2014-11-06 2017-09-12 E.F. Johnson Company System and method for dynamic channel allocaton
EP3018877B1 (en) 2014-11-10 2018-01-10 Motorola Solutions, Inc. Methods and systems for joining a sub-talkgroup of a first talkgroup
EP3018922B1 (en) 2014-11-10 2017-07-19 Motorola Solutions, Inc. Apparatus and Method for selectively routing group communications amongst multiple networks
CN104468335B (en) * 2014-12-11 2019-03-01 北京奇虎科技有限公司 The means of communication and device based on relative position information
WO2016149473A1 (en) * 2015-03-18 2016-09-22 Pcms Holdings, Inc. Systems and methods for forming a group based on proximity of devices
KR102350965B1 (en) * 2015-10-30 2022-01-14 삼성전자주식회사 A method and apparatus for group communicatoin
JP6870686B2 (en) * 2016-12-22 2021-05-12 日本電気株式会社 Group call system, call content provision method and program
US10085118B1 (en) 2017-03-17 2018-09-25 SCRRD, Inc. Wireless device detection, tracking, and authentication platform and techniques
WO2018169558A1 (en) 2017-03-17 2018-09-20 SCRRD, Inc. Wireless device detection, tracking, and authentication platform and techniques
US10341814B2 (en) 2017-03-17 2019-07-02 SCRRD, Inc. Wireless device detection, tracking, and authentication platform and techniques
CN109428737B (en) 2017-08-24 2021-05-04 钉钉控股(开曼)有限公司 Method for changing group type, group creation method and device
WO2019037635A1 (en) * 2017-08-24 2019-02-28 钉钉控股(开曼)有限公司 Method for changing group type and group creation method and device
US10530936B1 (en) 2019-03-15 2020-01-07 Motorola Solutions, Inc. Method and system for acoustic feedback cancellation using a known full band sequence

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5040238A (en) * 1990-06-29 1991-08-13 Motorola, Inc. Trunking system communication resource reuse method
EP0680174A2 (en) * 1994-04-14 1995-11-02 Kabushiki Kaisha Toshiba Communication control apparatus and method
WO1999017566A2 (en) * 1997-10-01 1999-04-08 Olivetti Telemedia S.P.A. Peer-to-peer communication in radio network
US6144673A (en) * 1997-10-24 2000-11-07 Motorola, Inc. Method and apparatus for providing broadcast group data
WO2001024551A1 (en) * 1999-09-29 2001-04-05 Swisscom Mobile Ag Method for finding members of a common interest group
US20010027111A1 (en) * 2000-03-30 2001-10-04 Ddi Corporation Group communication system for mobile terminals
US6308079B1 (en) * 2000-03-24 2001-10-23 Motorola, Inc. Method and apparatus for a talkgroup call in a wireless communication system
US20020009990A1 (en) * 2000-06-20 2002-01-24 Mannesmann Ag Siemens Ag WAP-group-call
US20020019829A1 (en) * 2000-03-21 2002-02-14 Ehud Shapiro Community co-presence system and method having virtual groups
US20020037736A1 (en) * 2000-09-28 2002-03-28 Kenji Kawaguchi Closed group communication method and communication terminal equipment
US20020037735A1 (en) * 2000-03-03 2002-03-28 Mark Maggenti Communication device for reregistering in a net within a group communication network

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0467091A (en) * 1990-07-09 1992-03-03 Internatl Business Mach Corp <Ibm> Liquid crystal display unit
US5513381A (en) * 1993-03-24 1996-04-30 Sasuta; Michael D. Method for placing a communication group call in a multiple site trunked system
US5758291A (en) * 1994-10-18 1998-05-26 Motorola, Inc. Method for automatically revising a wireless communication unit scan list
US6253091B1 (en) 1998-02-09 2001-06-26 Motorola, Inc. Method and apparatus for establishing dynamic group communications
US6192234B1 (en) * 1998-10-29 2001-02-20 Avaya Technology Corp. Automatic call coverage administration by wireless terminals
US6385461B1 (en) * 1998-11-16 2002-05-07 Ericsson Inc. User group indication and status change in radiocommunications systems
US6292671B1 (en) * 1999-08-03 2001-09-18 Sprint Spectrum L.P. Dispatch mode in code division multiple access systems
US6640096B1 (en) * 1999-08-09 2003-10-28 At&T Wireless Services, Inc. Method and apparatus for use in providing a discounted call rate for wireless communications
US6275500B1 (en) * 1999-08-09 2001-08-14 Motorola, Inc. Method and apparatus for dynamic control of talk groups in a wireless network
US6522886B1 (en) * 1999-11-22 2003-02-18 Qwest Communications International Inc. Method and system for simultaneously sharing wireless communications among multiple wireless handsets
US20020022453A1 (en) 2000-03-31 2002-02-21 Horia Balog Dynamic protocol selection and routing of content to mobile devices
US6539232B2 (en) * 2000-06-10 2003-03-25 Telcontar Method and system for connecting mobile users based on degree of separation
US6542750B2 (en) * 2000-06-10 2003-04-01 Telcontar Method and system for selectively connecting mobile users based on physical proximity
US6600928B1 (en) * 2000-11-06 2003-07-29 Motorola, Inc. Method for establishing a temporary simplex call group in a wireless communication system
US6963543B2 (en) * 2001-06-29 2005-11-08 Qualcomm Incorporated Method and system for group call service
US6999783B2 (en) * 2001-11-01 2006-02-14 Nokia Corporation Method for creating a dynamic talk group
US20030153343A1 (en) * 2002-02-14 2003-08-14 Crockett Douglas M. Communication device for initiating a group call in a group communication network

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5040238A (en) * 1990-06-29 1991-08-13 Motorola, Inc. Trunking system communication resource reuse method
EP0680174A2 (en) * 1994-04-14 1995-11-02 Kabushiki Kaisha Toshiba Communication control apparatus and method
WO1999017566A2 (en) * 1997-10-01 1999-04-08 Olivetti Telemedia S.P.A. Peer-to-peer communication in radio network
US6144673A (en) * 1997-10-24 2000-11-07 Motorola, Inc. Method and apparatus for providing broadcast group data
WO2001024551A1 (en) * 1999-09-29 2001-04-05 Swisscom Mobile Ag Method for finding members of a common interest group
US20020037735A1 (en) * 2000-03-03 2002-03-28 Mark Maggenti Communication device for reregistering in a net within a group communication network
US20020019829A1 (en) * 2000-03-21 2002-02-14 Ehud Shapiro Community co-presence system and method having virtual groups
US6308079B1 (en) * 2000-03-24 2001-10-23 Motorola, Inc. Method and apparatus for a talkgroup call in a wireless communication system
US20010027111A1 (en) * 2000-03-30 2001-10-04 Ddi Corporation Group communication system for mobile terminals
US20020009990A1 (en) * 2000-06-20 2002-01-24 Mannesmann Ag Siemens Ag WAP-group-call
US20020037736A1 (en) * 2000-09-28 2002-03-28 Kenji Kawaguchi Closed group communication method and communication terminal equipment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006027654A1 (en) * 2004-09-07 2006-03-16 Nokia Corporation System and method for data dispatch
EP1679926A1 (en) * 2005-01-08 2006-07-12 LG Electronics Inc. System and method for changing talk group of mobile telecommunication terminal
US7643840B2 (en) 2005-01-08 2010-01-05 Lg Electronics Inc. System and method for changing a talk group of a mobile communication terminal

Also Published As

Publication number Publication date
US7184790B2 (en) 2007-02-27
US20030186716A1 (en) 2003-10-02
WO2003086004A3 (en) 2004-02-05
AU2003220368A8 (en) 2003-10-20
AU2003220368A1 (en) 2003-10-20

Similar Documents

Publication Publication Date Title
US7184790B2 (en) Method and apparatus for establishing a talk group
EP1985131B1 (en) Inter-system communications in mobile communications system
CN102438009B (en) Method and system for performing media storage service in push-to-talk over cellular network
US6895254B2 (en) Method and apparatus for providing a dispatch call
CN100484274C (en) Packet mode speech communication
MX2008014451A (en) Method and apparatus for supporting an emergency call in a wireless metropolitan area network.
CN102668531A (en) System for location dependent setup of telephone conference
CN102497621A (en) Method and terminal apparatus and system for an hoc poc group session setup in poc system
US10462294B2 (en) Method and apparatus for processing a communication request from a roaming voice over IP terminal
JP2008527900A (en) Network-initialized PoC group session establishment method and system
JP2016525291A (en) Telephone network and method
US7054302B2 (en) Method and apparatus for interworking dispatch services network
KR100652655B1 (en) System and method of providing push-to-talk service for optimizing floor control
US20030207690A1 (en) Method and apparatus for placing a dispatch call
KR101179355B1 (en) Server and client in push to talk over cellular network and method for processing poc call based on answer mode using the same
US6904023B2 (en) Method and apparatus for group call services
KR100748682B1 (en) Apparatus and Method for Location Based Service System using Internet Protocol Multimedia Subsystem
JP2009147554A (en) Group communication server, group communication terminal, and group communication system
KR100684941B1 (en) System and method for providing presence service in the private wireless communication network
KR100723673B1 (en) Method and System for Indicating Speaker by Using Multimedia for Use in Push-To-Talk Service
KR101104704B1 (en) Method for indicating Speaker by using Multimedia in Push-To-Talk Service
US9003302B1 (en) Anonymous sidebar method and system
KR101905421B1 (en) radio communication apparatus for walkie-talkie using a wireless network and method therefor
JP2009284127A (en) Group speech system
EP1619852A1 (en) Method of performing a communication service

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES 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 MA MD MG MK MN MW MX MZ NI NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ 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
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP