EP0882328A1 - Messaging system providing flexible roaming and method therefor - Google Patents
Messaging system providing flexible roaming and method thereforInfo
- Publication number
- EP0882328A1 EP0882328A1 EP97907692A EP97907692A EP0882328A1 EP 0882328 A1 EP0882328 A1 EP 0882328A1 EP 97907692 A EP97907692 A EP 97907692A EP 97907692 A EP97907692 A EP 97907692A EP 0882328 A1 EP0882328 A1 EP 0882328A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- receiving device
- address
- roaming
- addresses
- transmission
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/022—One-way selective calling networks, e.g. wide area paging
Definitions
- This invention relates in general to radio communication systems, and more specifically to a method and apparatus for providing flexible roaming capability for a receiving device operating within a radio communication systems.
- Communication systems are available which provide service over a wide area, such as nationwide or even globally.
- Such wide area systems are made up of numerous local area systems which provide service to a particular geographic area, such as a city or region encompassing a group of cities.
- Such wide area systems often operate on numerous radio communication frequencies and require that a communication receiver that is allowed to roam between the local area systems be capable of scanning the numerous frequencies in order to identify one or more frequencies designated to carry messages directed to the communication receiver.
- the communication receiver carried by the subscriber will be assigned to a home system which provides coverage within the local geographic area, or region, in which the subscriber is predominantly located, and will be assigned one or more addresses to enable message delivery from a variety of sources.
- the messages which are being delivered are directed to a group of subscribers, in which case the communication receiver will be assigned a group address.
- the address limitation was improved in another prior art wide area communication system, by appending a system ID to each individual address assigned to the communication receiver, thereby creating a number of long addresses which corresponded one for one to the number of individual addresses assigned to each communication receiver.
- addresses assigned locally could be reassigned to other communication receivers operating locally in other geographic areas.
- the long addresses had to be transmitted in batches independent of the regular addresses in order to prevent false address detection by another local area communication receiver.
- Focused roaming complicates the networking aspects of the infrastructure over the past tendency to send roaming traffic into areas much larger than the actual coverage required by the roaming subscriber. It also complicates the pager operation especially in the areas between two coverage areas where the pager does not know which signal is carrying its traffic.
- FIG. 1 is a diagram of a wide area communication system providing roaming capability for a receiving device in accordance with the present invention.
- FIGs. 2-4 are timing diagrams illustrating a signaling protocol in accordance with the present invention.
- FIG. 5 is a diagram illustrating a structure of a frame information word according to the present invention.
- FIGs. 6 and 7 are diagrams illustrating structures of block information words in which single Simulcast System Identification (SSID) information is coded.
- FIGs. 8 and 9 are diagrams illustrating structures of an address word and a vector word, respectively, in which roaming Network IDentification (NID) information is coded in accordance with the present invention.
- SSID single Simulcast System Identification
- NID Network IDentification
- FIG. 10 is a diagram illustrating the structure of a single word, or short, address.
- FIG. 11 is a diagram illustrating the structure of a two word, or long, address.
- FIG. 12 is frame diagram illustrating a reception pattern for multiple frequency channels allowing the receiving device to monitor several channels in accordance with the present invention.
- FIG. 13 is an electrical block diagram of a paging terminal in accordance with the present invention.
- FIG. 14 is a diagram depicting a subscriber data base and a network data base in accordance with the present invention.
- FIG. 15 is an electrical block diagram of a receiving device in accordance with the present invention.
- FIG. 16 is a electrical block diagram illustrating a transmitter station in accordance with the present invention.
- FIG. 17 is a flow chart illustrating the handling of messages to roaming receiving devices in accordance with the present invention.
- FIG. 18 is a flow chart illustrating the handling of messages in general which are directed to roaming receiving devices in accordance with the present invention.
- FIG. 19 is a flow chart illustrating the operation of the roaming receiving devices in accordance with the present invention when the address are not coordinated.
- FIG. 20 is a flow chart illustrating the operation of the roaming receiving devices in accordance with the present invention when the address are coordinated.
- FIG. 1 is a block diagram of a message transmission system, and in particular a wide area communication system 100, such as a nationwide paging system, providing flexible roaming capability for a receiving device 126, such as paging receiver, a data communications receiver or an information services receiver, in accordance with the present invention.
- the wide area system 100 encompasses a wide geographic area which by example can be a nationwide communication system comprising numerous local area systems operating on one or more local area radio frequency channels which are identified as simulcast transmission zones 110 which provide service to a local geographic area, such as a city (SSID1- SSID5 ) or a region encompassing a group of cities (NIDI ). All receiving devices are assigned to a home system which operates on a home radio frequency channel.
- SSID1- SSID5 a city
- NIDI group of cities
- Messages directed to a receiving device 126 can be originated using a telephone 112, or other message entry device in a manner well known to one of ordinary skill in the art.
- a caller's message, originated via the telephone 112 is directed through the public switched telephone network 114 (PSTN) to a Messaging System-Input (MS-I) 115, such as an MPS 2000 input processor manufactured by Motorola Inc. of Schaumburg, IL, and which is a paging network node used to receive messages from the external network, such as the PSTN, a PSDN, or a LAN (local area network), just to name a few.
- the MS-I 115 couples to a Messaging System-Home (MS-H) 116, such as an MPS 2000 central processor manufactured by Motorola Inc.
- MS-H Messaging System-Home
- the MS-I 115 and the MS-H 116 are often combined and are referred to as a paging terminal, such as a WMG- Administrator! manufactured by Motorola Inc. of Schaumburg, IL.
- the MS-H 116, or a paging terminal, hereinafter refereed to as a paging terminal 116 processes the message, as will be described below, and sends the processed message to one or more Messaging System-Outputs 120, hereafter referred to as output controllers 120, such as a CNet Controller, an MPS 2000 output processor or an RF- Conductor!
- output controllers 120 such as a CNet Controller, an MPS 2000 output processor or an RF- Conductor!
- the paging terminal 116 communicates to the output controllers 120 using any one of a number of well known communications links 128, such as through the public switched telephone network, or via a radio frequency, microwave or satellite communication link.
- a communication receiver such as a receiving device 126
- the messages are forwarded to that local area system.
- the forwarding of the message can be through the public switch telephone network 114, or can be accomplished using one of the well known wide area data transmission networks 124.
- the paging terminal 116 communicates to the wide area data transmission networks 124 through a message gateway 122, which is a processor that is used to translate from one network to another, in a manner well known to one of ordinary skill in the art.
- Each of the other local area systems has a paging terminal 118, as described above, which processes messages, and which are generated from within the local area system as well as messages received over the wide area data transmission networks 124.
- receiving devices are individually assigned an address or a group of addresses identifying the receiving device for which message transmissions are directed.
- the addresses can be assigned using any one of a number of well known signaling protocols, such as the FLEXTM signaling protocol to be described below.
- the addresses may be coordinated, i.e. assigned such that individual addresses are not repeated in other local geographic areas, or the addresses may be uncoordinated, i.e. assigned such that individual addresses may be repeated in one or more other local geographic areas.
- Typical signaling protocols do not generally provide a sufficient number of addresses such that addresses can be coordinated throughout all of the local area systems of a nationwide, or global system.
- FIGS. 2-4 illustrate a signaling protocol, such as the FLEXTM signaling protocol, which is suitable for use with the present invention.
- the signaling system shown in FIG. 2 comprises 128 frames, with each frame numbered 0 to 127. The frames are transmitted at 32 frames per minute, and thus a full 128 frame cycle lasts 4 minutes. One hour is divided into 15 cycles numbered 0 through 14.
- the protocol is a synchronous time slot protocol which can be tied to a universal time reference. Frame 0 is typically synchronized to the start of each hour so that the receiver can derive real time from the current frame and cycle number, thus providing the receiver accurate time within the hour with no need for adjustment.
- the protocol supports multiple time division multiplexed "phases", wherein for example, a 6400 bits per second (bps) data stream is time division multiplexed into four data streams of 1600 bps.
- phases Such a signaling structure is disclosed in commonly assigned U.S. Patent No. 5,168,493.
- the general frame structure shown in FIG. 2 represents a single phase, and is the same throughout each of four phases.
- Each frame comprises a sync portion and several blocks as shown in FIG. 3.
- the sync portion further comprises a Sync 1 portion (SI), a frame information (FI) word and a Sync 2 portion (S2), as shown in FIG. 4.
- Each receiver such as receiving device 126, is assigned a base frame in the set of 128 frames appearing on an radio frequency (RF) channel.
- RF radio frequency
- a receiver can trade battery life for the more frequent delivery of messages by being assigned to monitor more than one frame per cycle. Once a receiver acquires synchronization to the RF channel, the receiver expects to find its assigned frame within a very tight time window.
- 4-level FM doubles the data transmission rate per symbol (as compared to 2-level FM) which helps to reduce the effect of simulcast distribution errors and the effect of propagation timing differences between multiple signals within the capture range of the receiver.
- the Sync 1 (SI) portion of each frame provides for frame timing, symbol timing and indicates the speed of the remainder of the frame.
- the frame information (FI) word carries 11 bits for the frame and cycle numbers, 5 bits to indicate a time diversity system or in a conventional FLEXTM system, to indicate phases of low traffic, 1 bit called a Roaming Support Bit to indicate the presence of a frequency carrying roaming traffic and which is preferably GPS aligned to deliver messaging and other information.
- the Roaming Support Bit is used to trigger recognition of certain network roaming information which will be described below.
- the Sync 2 (S2) portion provides for synchronization at the frame's block speed to allow for proper de-multiplexing and decoding of the blocks.
- the Block Information (Bl) field is the first 1-4 words, called block information words, of the first interleaved block (BO) and contains frame and system structure information, some of which is pertinent to the present invention and is explained in greater detail hereinafter.
- the address field (AF) starts directly after the block information words and consists of short addresses and long addresses, as will be described below.
- the vector field (VF) maintains a 1 to 1 relationship with the address field.
- the vector word points to the start word of the associated message.
- the message field (MF) contains the message words specified by the vector field. IB represents idle blocks which are unused and are filled with appropriate bit patterns.
- FIG. 5 illustrates the structure of the frame information word in greater detail.
- the various parameters in the frame information word are defined as follows: c Cycle Number (0-14) c3c2clc0 15/hour f Frame Number (0-127) f6f5f4f3f2flf0 128/cycle n
- FIG. 6 illustrates an example of block information word 1.
- Block information word 1 has 2 "a" bits, aOal, which indicate the start of the address field, 6 "v" bits v5v4v3v2vlv0 which define the start of the vector field, 2 "c” bits clcO which indicate traffic overflow into the next frame(s), 3 "m” bits m0mlm2 which indicate the number of high order frame number bits to be masked and 4 "P" bits P3P2P1P0, which indicate the number of priority addresses at the beginning of the address field.
- FIG. 7 illustrates an example of block information words 2, 3 and 4.
- Word Format Type is represented by format bits f2flf0, s represents the data and x again is the standard 4 bit Check Character.
- bits sl3-s0 represent a 9 bit local identification (LID) number (i8-i0) which identifies 512 possible LIDs, and a 5 bit Coverage Zone number C4C3C2C1C0, which represents 32 possible Coverage Zones associated with a particular LID.
- LID local identification
- C4C3C2C1C0 5 bit Coverage Zone number
- the data bit pattern sl3-s0 represents month, day, and year information.
- the data bit pattern sl3-s0 represents second, minute, and hour information.
- data bits sl3-s4 represent system information, and data bits s3-s0 represent the type.
- the f2flf0 bit pattern (111) which indicates a 10 bit Country Code c9-c0 and 4 bits called Traffic Splitting Flags T3-T0, both of which will be described in more detail hereinafter.
- the Country Codes follow, for example, the CCITT Standard ITU-T Standard E.212 Annex A which is well known in the art.
- the 10-bit Country Code is provided to permit reuse of LIDs in different countries, following the CCITT standard assignment rules.
- Country Code information is useful by the non-subscribing receiver to facilitate a more efficient scan search by first identifying in what country the receiving device is located.
- LIDs there are 512 possible LIDs, each with 32 possible Coverage Zones.
- a Coverage "Zone" is a single simulcast area which may be associated with other simulcast areas in a coverage area through a common LID. For example, a service provider is given LID 011011101XXXXX.
- the service provider has the option to assign this LID to 32 different divisions of a coverage area or Coverage Zone.
- the northern part of a service provider's coverage area may be Zone 1 and would transmit 01101110100001, whereas a southern part is Zone 2 and transmits 01101110100010.
- the Traffic Splitting Flags T3-T0 indicate the assignment of 4 groups of roaming traffic to a frequency (channel).
- Each roaming receiver such as the receiving device 126, which finds a frequency to carry a valid LID responds to only one of the 4 Traffic Splitting Flags.
- the receiver's assigned flag is equal to 0
- the receiver searches for another frequency with the same LID and the assigned flag set equal to 1.
- the 1st Word corresponds to the first block information word (000) referred to in FIG. 4, and the 2nd Word, called LID2, corresponds to block information word (111).
- the LID together with the Coverage Zone, Country Code and Traffic Splitting Flags occupy the second and third block information words in frame 0.
- the fourth block information word carries the three available time and calendar information words and is sent in the fourth block information word position in frame 0 in a rotating sequence, one block information word at a time over 3 consecutive cycles. This allows the block information words in 001, 010 and 101 to be updated 5 times each hour.
- Bits A3-A0 define the type of System message and a class of receiver for which it is intended, as shown in the table below. As an example, all receivers should look at this message, only receivers which are using SSID frequency information should look at this message, and /or only receivers which are using roaming Network IDentification (NID) to be described hereinafter to lock to this channel should look at this message. Also instructions on which frequency to go to when a Traffic Splitting Flag is changed, and time zone information can be sent.
- NID Network IDentification
- a receiver decodes the corresponding block information and determines instruction type and which receivers should look at the message associated with this block information word. After the receiver has determined that it should look at the message it processes the address field and vector field as normal but there will be an additional vector at the end of the vector field. Only the receivers which are instructed to look for a message will look at this vector because all the address/ vector combinations will point at message words that are located after this vector which is actually in the location of the first message word for the message field. Up to this point, a certain group of receivers have been informed that there is a message, what type of message to expect, and where to look for this message. Once the receiver enters the message field it decodes the message and handles it according to the message type.
- An example of a system message is a greeting message transmitted to a receiver which is roaming into a coverage area outside of its home coverage area.
- a system message as described above is sent out informing the receiver that there is going to be a traffic change and the traffic change information to a new frequency XXXXX.
- the receiver adds this new frequency to its scan list.
- the receiver should move to XXXXXX frequency and look for an assigned SSID or NID on this new frequency.
- the Traffic Splitting Flag is unset on one frequency and set on the other redundant coverage area system.
- the receiver detects that roaming traffic for the receiver is no longer supported on this channel and moves to the frequency it was instructed to go to by the message. Once there, the receiver determines if the SSID or NID and Traffic Splitting Flag is set correctly.
- the receiver stays on the frequency (and adds this frequency to its scan list).
- the receiver will go back to the frequency it was originally on to make sure that it was not a mistake.
- the receiver will start looking on its own (scanning the band) for an SSID or NID match.
- Another way to handle traffic splitting is for the system to unset the Traffic Splitting Flag and let the receiver find a new system transmitting that receiver's SSID or NID.
- FIGS. 8 and 9 illustrate the manner in which the NID is encoded in the signal transmitted in each Service Zone.
- FIG. 8 illustrates a network address, of which twelve bits dO-dll of the twenty-one bits d0-d20 define, as an example, 4096 network addresses or network IDs.
- FIG. 9 illustrates a short instruction vector which provides an address multiplier comprising an additional twelve address bits, as described below.
- FIG. 9 illustrates the vector word structure associated with the address word of FIG. 8.
- the table below gives the bit definitions associated with the vector word of FIG. 9.
- Bits V0V1V2 are used to specify the vector type, such as numeric, tone-only, etc.
- V0V1V2 are set to a value corresponding to a particular type, such as short message/tone only, this signifies that the 12 bits dO-dll specify a Service Area, Traffic Splitting Flags and Network multiplier.
- A0-A4 define the Service Area (32 possible)
- M0- M2 are the Traffic Splitting Flags
- F0-F3 are Network multiplier bits.
- the Network multiplier bits allow for 8 times 4096 more unique NIDs.
- FIG. 10 is a diagram illustrating the structure of a single word, or short address.
- One or more single word addresses are assigned to a receiving device, and the addresses can be coordinated between local area systems or non-coordinated between the local area systems, as described above.
- the addresses can be coordinated between local area systems or non-coordinated between the local area systems, as described above.
- one of the addresses is designated a primary address, as will be described in detajl below.
- FIG. 11 is a diagram illustrating the structure of a two word, or long address.
- the long address provides approximately five billion addresses, and, when assigned to roaming receiving devices, are coordinated between local area systems. Address coordination is overseen by an organization such as the Personal Communications Industry association (PCIA), The long address is designated a primary roaming address which enables the receiving device to receive messages directed to any of its short addresses, as will be described in detail below
- PCIA Personal Communications Industry association
- FIG. 12 illustrates a frame offset mechanism which enables a receiver to scan frequencies in every frame which are offset from its home frame as indicated.
- This frame offset method is useful in situations where a receiver is straddling an area where there is two or more possible matching frequencies in the same coverage area.
- a frame is chosen in which the receiver can match SSID information, which is different from the frames for the other frequencies.
- the frame chosen in each frequency is offset by one frame. Other frames could also be chosen. Consequently, the receiver is able to detect all SSID's since each is assigned to a different frame in the cycle.
- FIG. 13 is an electrical block diagram of the paging terminal 116 utilized for processing and controlling the transmission of messages within the local geographic area, and further for forwarding messages to alternate local geographic areas where the receiving device is roaming in accordance with the present invention.
- Tone-only and numeric messages which can be readily entered using a Touch-Tone telephone are coupled to the paging terminal 116 through a telephone interface 202 in a manner well known in the art.
- Longer messages such as alphanumeric messages which require the use of a data entry device are coupled to the paging terminal 116 through a modem 206 using any of a number of well known modem transmission protocols.
- a controller 204 handles the processing of the message.
- the controller 204 is preferably a microcomputer, such as an MC68000 or equivalent, which is manufactured by Motorola Inc., and which runs various pre-programmed routines for controlling such terminal operations as voice prompts to direct the caller to enter the message, or the handshaking protocol to enable reception of messages from a data entry device.
- the controller 204 references information stored in a subscriber database 208 to determine how the message being received is to be processed.
- the subscriber data base 208 includes, but is not limited to such information as the addresses assigned to the receiving device 126, including both individual addresses 1202 and group addresses 1204, and the corresponding local personal access numbers 1206 and local group access numbers 1208; the message type 1210 associated with each address, such as tone only, numeric, alphanumeric or voice; and information related to the status 1212 of the receiving device, such as whether the receiving device is active or inactive for failure to pay a bill.
- the subscriber data base 208 also stores information related to the control of messages when a receiving device is roaming, such as a roaming traffic flag 1218 indicating the receiving device is roaming, one or more roaming addresses 1214 assigned to the receiving device; transmission attributes 1216 assigned to the receiving device 126 in the home system, such as a home frame identifier FRx identifying to which home frame the receiving device is assigned, a transmission phase identifier 0x identifying to which transmission phase the receiving device is assigned, a collapse cycle value Cx which indicates to what other frames the receiving device will also respond, and a roaming traffic flag TFx; and identification of the alternate local service area, i.e. the network ID 1220, in which the receiving device is roaming.
- a roaming traffic flag 1218 indicating the receiving device is roaming
- transmission attributes 1216 assigned to the receiving device 126 in the home system such as a home frame identifier FRx identifying to which home frame the receiving device is assigned,
- the traffic flag TFx varies as a function of the assigned address 1202, and that only the transmission attributes of the primary address, typically address 1, will be used to control the reception of all addresses when the receiving device is roaming, as will be described in detail below.
- the controller 204 When a call is received, and the receiving device to which the message is directed is roaming, the controller 204 also references information stored in a network database 209 to determine to which alternate local area system the message is to be forwarded. Also referring to FIG. 14, the network data base 209 includes, but is not limited to such information as the alternate local system name 1222, if different from that of the home system; the roaming receiving device location 1224, the roaming address type 1226, either coordinated or non-coordinated; the alternate local system ID 1220 and the TNPP address 1228 which is used to direct the messages to the alternate local system in which the roaming receiving device is located.
- a data entry terminal 240 is provided which couples to the controller 204, and which is used for such purposes as entry, updating and deleting of subscriber information stored in the subscriber data base 208, for entry, updating and deleting of network information stored in the network database 209, for monitoring system performance, and for obtaining such information as subscriber billing information.
- the received message is stored either in an active page file 210 which stores the messages in queues according to the transmission phase assigned to the receiving device 126 or in a transfer queue 211, depending upon whether the receiving device is determined to be at home or roaming, as will be described in further detail below. In the preferred embodiment of the present invention, four phase queues are provided in the active page file 210.
- the active page file 210 is preferably a dual port, first in first out random access memory, although it will be appreciated that other random access memory devices, such as hard disk drives, can be utilized as well.
- Periodically the message information stored in each of the phase queues is recovered from the active page file 210 under control of controller 204 using timing information such as provided by a real time clock 214, or other suitable timing source.
- the recovered message information from each phase queue is sorted by frame number and is then organized by address, message information, and any other information required for transmission, and then batched into frames based upon message size by frame batching controller 212.
- the batched frame information for each phase queue is coupled to frame message buffers 216 which temporarily store the batched frame information until a time for further processing and transmission.
- Frames are batched in numeric sequence, so that while a current frame is being transmitted, the next frame to be transmitted is in the frame message buffer 216, and the next frame thereafter is being retrieved and batched.
- the batched frame information stored in the frame message buffer 216 is transferred to the frame encoder 218, again maintaining the phase queue relationship.
- the frame encoder 218 encodes the address and message information into address and message code words required for transmission, as will be described below.
- the encoded address and message code words are ordered into blocks and then coupled to a block interleaver 220 which interleaves preferably eight code words at a time for transmission in a manner well known in the art.
- the interleaved code words from each block interleaver 220 are then serially transferred to a phase multiplexer 221, which multiplexes the message information on a bit by bit basis into a serial data stream by transmission phase.
- the controller 204 next enables a frame sync generator 222 which generates the synchronization code which is transmitted at the start of each frame transmission.
- the synchronization code is multiplexed with address and message information under the control of controller 204 by serial data splicer 224, and generates therefrom a message stream which is properly formatted for transmission.
- the message stream is next coupled to a transmitter controller 226, which under the control of controller 204 transmits the message stream over a distribution channel 228.
- the distribution channel 228 may be any of a number of well known distribution channel types, such as wire line, an RF or microwave distribution channel, or a satellite distribution link.
- the distributed message stream is transferred to one or more transmitter stations 104, depending upon the size of the communication system.
- the message stream is first transferred into a dual port buffer 230 which temporarily stores the message stream prior to transmission.
- the message stream is recovered from the dual port buffer 230 and coupled to the input of preferably a 4-level FSK modulator 234.
- the modulated message stream is then coupled to the transmitter 236 for transmission via antenna 238.
- the transmitter 236 is synthesized, thereby allowing multi-frequency operation, when needed, which is controlled by the timing and control circuit 232.
- the subscriber data base 208 includes by way of example user identification (user/user name), local personal access numbers 1206, personal addresses 1202, local group access numbers 1208, group addresses 1204, receiving device types 1210, an active /inactive flag 1212, a roaming address 1214, transmission attributes 1216, the roaming flag 1218 and an alternate network ID 1220.
- the subscriber database 208 maintains a record of the personal addresses 1202 and group addresses 1204 assigned to each receiving device.
- Messages which are received on local personal access numbers 1206 or local group access numbers 1208 are directed to the appropriate receiving device via the personal address 1202 and group addresses 1204 associated to the local personal access numbers 1206 or local group access numbers 1208, respectively.
- the message type 1210 such as tone only, numeric, alphanumeric or voice.
- the active/ inactive flag 1212 which indicates whether the receiving device is current in paying the monthly service fees.
- a number of transmission attributes 1216 are associated with each receiving device, such as the Home Frame, FRx; the phase, 0x, the collapse value, Cx and a roaming traffic flag TFx.
- the alternate network ID 1220 identifies the local area system in which the receiving device is located.
- a receiving device can be assigned a single address or multiple addresses and can also be assigned a group address or addresses. It is the conversion of these addresses within the Home system to one or more addresses in the local area system in which the receiving device is roaming which enables the receiving device to flexibly roam between many local area systems, as will be described below.
- the network database 209 stores such information as a system name 1222, a location 1224, an address type 1226, the network ID 1220 and a TNPP address 1228.
- the system name 1222 and location 1224 are used to identify in which local area system the receiving device is roaming.
- the address type 1226 indicates whether the home address are coordinated (CO, or non- coordinated (NON-C) with the addresses within the local area system the receiving device is roaming..
- the TNPP address is utilized to properly route any messages to the local area system in which the receiving device is located.
- FIG. 15 shows an exemplary electrical block diagram of a receiving device 126, such as a communication receiver, and particularly a selective call receiver, according to the present invention.
- Coded message signals transmitted are received by an antenna 402 which couples to the input 403 of the receiver portion 404.
- the receiver portion 404 preferably is an FM receiver.
- the received coded message signals are processed by receiver portion 404 in a manner well known in the art, and provided at the output 405 as a stream of binary information.
- the output 405 couples to the input/output (I/O) port 406 of the microcomputer 408.
- Receiver portion 404 optionally includes received signal strength indicating (RSSI) means 438 which also connects to the I/O port 406 of the microcomputer 408.
- RSSI received signal strength indicating
- Microcomputer 408 which is embodied, for example, by a Motorola MC68HC05 series microcomputer, performs a variety of functions, including decoding the binary information.
- Microcomputer 408 includes a central processor unit (CPU) 410, oscillator 412, timer counter 414, random access memory (RAM) 416, read only memory (ROM) 418 and alert tone generator 420.
- CPU 410 controls the operation of the communication receiver 400 and processes the received coded message signals.
- Oscillator 412 provides the clock for the operation of the CPU 410, and provides the reference clock for timer counter 414.
- the oscillator 412 is controlled by a crystal, not shown in the diagram.
- the assigned transmission slot or transmission phase, channel identification information, one or more personal addresses, one or more group addresses when assigned and a primary roaming address when assigned are stored in code plug 422, which functions as a code memory and which is a programmable read only memory, such as an electrically erasable programmable read only memory (EPROM).
- EPROM electrically erasable programmable read only memory
- the SSID information and NID information is also stored in the code plug 422.
- the RAM 416 is used to store code plug information when the communication receiver 400 is initially turned on, and to store messages as they are received.
- ROM 418 contains the firmware which controls the microcomputer operation.
- the firmware includes such programs as for controlling the decoding of transmission slot identity information, channel identification information, receiver address, receiver scanning frequency lists, NID information, SSID information, and other receiver functions.
- Alert generator 420 generates an audible alert signal upon reception of a message.
- the microcomputer 408 When the receiving device 126 is initially turned on, the microcomputer 408 functions as a synchronization means, enabling the receiving device 126 to synchronize to the assigned transmission slot, after the receiving device detects information in frame 0.
- Microcomputer 408 also functions as the decoder for decoding channel identification information, LID information, NID information and pager address information.
- Microcomputer 408, in conjunction with power switch 428 provides a battery saving function for the receiver portion 404.
- User control 440 including, for example, well-known switches and buttons, provide for control of the receiving device by the subscriber.
- FIG. 16 illustrates an example of a transmitter station 120 useful in accordance with the present invention.
- Transmitter station 120 comprises a paging terminal 502 used to enter messages originated in a home or local area with respect to a receiving device, as indicated at 504, or the messages are for a receiving device that is roaming outside its local area, as indicated at 506.
- Messages for a roaming receiving device which are originated outside of the coverage area home or local area of a receiving device are conveyed to the paging terminal 502 by a hardwire interconnect with a paging terminal in the home or local area, such as a dial-up or hardwired phone line or data network, or by means of an RF signal, such as a satellite receiver.
- paging terminal 502 Messages entered into paging terminal 502 are processed for transmission into the signaling format or protocol described above or another suitable signaling protocol. The messages are placed in queues corresponding to the frame to which a receiving device is assigned. The output of the paging terminal is coupled to an RF transmitter 508 for transmission via an antenna 510. It is appreciated that the paging terminal 502 optionally controls more than one transmitter, as in a wide area simulcast system as described above, and synchronization of multiple transmitters in a simulcast system is provided. Various methods for synchronizing the transmitters are available, such as described in U.S. Patent No. 4,718,109 to Breeden et al.
- a synchronization module 512 is coupled to the paging terminal 502.
- the synchronization module preferably comprises a global position system (GPS) receiver 514 and a timing module 518, which together enable the paging terminal 502 to determine an accurate occurrence of frame 0.
- GPS global position system
- FIG. 17 is a flow chart illustrating the handling of messages, and in particular group messages, directed to roaming receiving devices in accordance with the present invention. A subscriber initiates a call into the Home system to request forwarding messages to the alternate local service area in which the receiving device will operate, at step 1502.
- the call can be initiated while the subscriber is within the home service area or is within the alternate local service area.
- the subscriber is prompted, either by an operator or automatically at step 1504, for the subscriber ID identifying the receiving device, and is further prompted, at step 1506, for the network ID of the paging service within the alternate service area.
- the network ID can be derived from a transmission in the local area system in which the receiving device is located and which is displayed, can be preprogrammed into the receiving device for display, or can be provided by the local area system operator when contacted to receive messages which are being forwarded.
- the roaming traffic flag 1218 is set and stored in the subscriber data base 208, at step 1508, and the network ID 1220 is also stored in the subscriber data base 208, at step 1510.
- the address is identified, at step 1514 by the controller 204 of the paging terminal 116.
- the subscriber data base 208 is searched to identify the primary address, as described above, of the receiving device which is roaming and which belongs to the group, at step 1520.
- the primary address of the receiving device which is identified is converted using the information stored within the subscriber data base 208 into the roaming address 1214 of the receiving device 126, at step 1524, and the roaming address and message are stored within the transfer queue, at step 1526.
- the address identified is determined to not be a group address, at step 1516, but rather an address assigned to a roaming receiving device 126
- the primary address of the receiving device which is identified is also converted using the information stored within the subscriber data base 208 into the roaming address 1214 of the receiving device 126, at step 1524, and the roaming address and message are also stored within the transfer queue, at step 1526.
- the messages stored within the transfer queue 211 are recovered and forwarded to the paging service within the alternate service area.
- the messages directed to the roaming receiving devices are then accumulated with messages which are directed to local receiving devices, and are processed for transmission as described above.
- FIG. 18 is a flow chart illustrating the handling of messages in general which are directed to roaming receiving devices in accordance with the present invention.
- the address is identified, at step 1604 by the controller 204 of the paging terminal 116.
- the message is processed by the paging terminal 116, and transmitted to the receiving device 126 using the default transmission attributes, at step 1608.
- the controller accesses the network data base 209 to determine whether the address are coordinated, or are non-coordinated in the alternate local service area.
- the message is forwarded, as described above, to the alternate local service area using the primary roaming address 1214, at step 1612.
- the personal address 1202 and the associated message is stored within the transfer queue 211, at step 1614, and the transmission attributes, which include the home frame assignment, the phase assignment, and the collapse cycle are modified for address placement following the transmission attributes designated for the primary roaming address, at step 1616.
- the roaming traffic flag (RTF) is set to the traffic flag TFx of the primary roaming address using the network bits defined in the extended FLEXTM page type of TNPP version 3.8, and stored in the transfer queue 211, at step 1618.
- the messages stored within the transfer queue 211 are recovered and forwarded to the paging service within the alternate service area, at step 1620.
- the messages directed to the roaming receiving devices are then accumulated with messages which are directed to local receiving devices, and are processed for transmission as described above.
- FIG. 19 is a flow chart illustrating the operation of the roaming receiving devices in accordance with the present invention when the addresses between local area systems are not coordinated.
- the receiving device 126 When the receiving device 126 is activated to receive information transmitted on the channel in the service area in which the receiving device 126 is located, at step 1702, the receiving device 126 detects the transmitted channel ID, at step 1704. When the channel ID detected matches that of the Home channel ID, at step 1706, the microcomputer 426 within the receiving device 126 activates the non-roaming addresses, i.e. the personal addresses and any group addresses, at step 1708, and processing of the received messages is handled in a manner well known to one of ordinary skill in the art.
- the non-roaming addresses i.e. the personal addresses and any group addresses
- FIG. 20 is a flow chart illustrating the operation of the roaming receiving devices in accordance with the present invention when the addresses are coordinated.
- the microcomputer 426 within the receiving device 126 activates the non- roaming addresses, i.e. the personal addresses and any group addresses, at step 1808, and processing of the received messages is handled in a manner well known to one of ordinary skill in the art.
- the microcomputer 426 within the receiving device 126 activates the personal address 1202, and the transmission attributes, which include the home frame assignment, the phase assignment, and the collapse cycle are modified for receiving the address following the transmission attributes designated for the primary roaming address, at step 1810, and processing of the received messages is handled in a manner as described above.
- the present invention provides a method and apparatus for providing flexible roaming between local area systems in which the address assignments are coordinated, as well as between local area systems in which the address assignments are uncoordinated. Furthermore, it will be appreciated that a receiving device having any number of personal as well as group addresses can be efficiently addressed in the local area system in which the receiving device is roaming, with only a single address when the local area systems are uncoordinated. Furthermore, it will be appreciated that a receiving device having any number of personal as well as group addresses can be efficiently addressed in the local area system in which the receiving device is roaming when the address assignments are coordinated, by converting the transmission attributes of all assigned addresses to that of a primary address or primary roaming address.
- the present invention provides a method and apparatus for forwarding messages transmitted in the Home area system on a number of different addresses to the receiving device when roaming, either on a single primary roaming address or on addresses which have been modified to follow the transmission attributes of the primary roaming address. This improves the receiving device battery life and frees up, in a FLEXTM system, FLEXTM frames to be used to inspect other rf channels for messages when operating in coverage overlap areas such as described above.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US603966 | 1990-10-26 | ||
US08/603,966 US5956640A (en) | 1996-02-20 | 1996-02-20 | Messaging system providing flexible roaming and method therefor |
PCT/US1997/002584 WO1997030520A1 (en) | 1996-02-20 | 1997-02-18 | Messaging system providing flexible roaming and method therefor |
Publications (3)
Publication Number | Publication Date |
---|---|
EP0882328A1 true EP0882328A1 (en) | 1998-12-09 |
EP0882328A4 EP0882328A4 (en) | 2000-09-20 |
EP0882328B1 EP0882328B1 (en) | 2005-12-14 |
Family
ID=24417625
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP97907692A Expired - Lifetime EP0882328B1 (en) | 1996-02-20 | 1997-02-18 | Messaging system providing flexible roaming and method therefor |
Country Status (12)
Country | Link |
---|---|
US (1) | US5956640A (en) |
EP (1) | EP0882328B1 (en) |
KR (1) | KR100306728B1 (en) |
CN (1) | CN1127270C (en) |
AR (1) | AR005922A1 (en) |
AU (1) | AU1962797A (en) |
BR (1) | BR9707567A (en) |
DE (1) | DE69734872T2 (en) |
ID (1) | ID16202A (en) |
TW (1) | TW327709B (en) |
WO (1) | WO1997030520A1 (en) |
ZA (1) | ZA971418B (en) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2937163B2 (en) * | 1997-04-11 | 1999-08-23 | 日本電気株式会社 | Mobile communication system |
US6115605A (en) | 1997-08-29 | 2000-09-05 | Ppm, Inc. | Communication system and device using dynamic receiver addressing |
EP0918441A3 (en) * | 1997-10-22 | 2006-05-24 | T-Mobile Deutschland GmbH | Paging network system |
US8060656B2 (en) | 1998-10-09 | 2011-11-15 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US6546425B1 (en) * | 1998-10-09 | 2003-04-08 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US7293107B1 (en) | 1998-10-09 | 2007-11-06 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US8078727B2 (en) | 1998-10-09 | 2011-12-13 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US7778260B2 (en) | 1998-10-09 | 2010-08-17 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US6611684B1 (en) * | 1998-12-10 | 2003-08-26 | Nortel Networks Limited | Method and apparatus for implementing customer group functionality in a wireless environment |
US7882247B2 (en) | 1999-06-11 | 2011-02-01 | Netmotion Wireless, Inc. | Method and apparatus for providing secure connectivity in mobile and other intermittent computing environments |
JP2001069151A (en) * | 1999-08-26 | 2001-03-16 | Matsushita Electric Ind Co Ltd | Base station device, identifier managing device and identifier assigning method |
US6321085B1 (en) * | 1999-10-22 | 2001-11-20 | Qualcomm Incorporated | System and method for selecting a voice service option |
US6542751B1 (en) * | 1999-11-27 | 2003-04-01 | Long Range Systems, Inc. | Multi-mode paging system |
KR100752927B1 (en) * | 2000-11-23 | 2007-08-29 | 주식회사 케이티 | Method for Global roaming service using Gateway Location Register in IMT-2000 Network |
US7171493B2 (en) * | 2001-12-19 | 2007-01-30 | The Charles Stark Draper Laboratory | Camouflage of network traffic to resist attack |
US7835317B2 (en) * | 2002-10-08 | 2010-11-16 | Nokia Corporation | Network selection in a WLAN |
US20050131837A1 (en) | 2003-12-15 | 2005-06-16 | Sanctis Jeanne D. | Method, system and program product for communicating e-commerce content over-the-air to mobile devices |
US7570963B2 (en) | 2006-04-26 | 2009-08-04 | Motorola, Inc. | Method and system to improve efficiency of mobile station during listening interval |
US8050230B2 (en) * | 2007-07-07 | 2011-11-01 | Wipro Limited | VoWLAN roaming controller with station pre-authentication |
US10810654B1 (en) | 2013-05-06 | 2020-10-20 | Overstock.Com, Inc. | System and method of mapping product attributes between different schemas |
US10929890B2 (en) | 2013-08-15 | 2021-02-23 | Overstock.Com, Inc. | System and method of personalizing online marketing campaigns |
US10872350B1 (en) * | 2013-12-06 | 2020-12-22 | Overstock.Com, Inc. | System and method for optimizing online marketing based upon relative advertisement placement |
US11205179B1 (en) | 2019-04-26 | 2021-12-21 | Overstock.Com, Inc. | System, method, and program product for recognizing and rejecting fraudulent purchase attempts in e-commerce |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5254986A (en) * | 1989-10-23 | 1993-10-19 | Motorola, Inc. | Nation-wide paging with local modes of operation |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4178476A (en) * | 1978-05-26 | 1979-12-11 | Frost Edward G | Automatic nationwide paging system |
US4898230A (en) * | 1984-06-18 | 1990-02-06 | Sanyo Electric Co., Ltd. | Air conditioner with an energy switch |
US4718109A (en) * | 1986-03-06 | 1988-01-05 | Motorola, Inc. | Automatic synchronization system |
US4989230A (en) * | 1988-09-23 | 1991-01-29 | Motorola, Inc. | Cellular cordless telephone |
WO1990015512A1 (en) * | 1989-06-05 | 1990-12-13 | Motorola, Inc. | Acknowledge back paging system having the capability of matching variable length data messages to pager addresses |
WO1991010331A1 (en) * | 1990-01-02 | 1991-07-11 | Motorola, Inc. | Time division multiplexed selective call signalling system |
US5119397A (en) * | 1990-04-26 | 1992-06-02 | Telefonaktiebolaget L M Ericsson | Combined analog and digital cellular telephone system having a secondary set of control channels |
FR2709894B1 (en) * | 1993-09-10 | 1995-10-20 | Alcatel Mobile Comm France | Method for determining, by a mobile station of a cellular radiocommunication system, the type of cell to which it is attached, mobile station and base station. |
US5548631A (en) * | 1993-10-01 | 1996-08-20 | Motorola, Inc. | Method and apparatus for supporting at least two communication services in a communication system |
US5475863A (en) * | 1993-10-04 | 1995-12-12 | Motorola, Inc. | Method and apparatus for delivering messages to portable communication units in a radio communication system |
US5550895A (en) * | 1993-12-02 | 1996-08-27 | Lucent Technologies Inc. | Bimodal portable telephone |
US5551061A (en) * | 1994-02-24 | 1996-08-27 | Motorola, Inc. | Apparatus and method in a radio communication system for distinguishing an identifier of a nearby transmitter from that of a more distant transmitter |
US5546394A (en) * | 1994-12-09 | 1996-08-13 | Motorola, Inc. | Message fragmenting in a time diversity radio system |
-
1996
- 1996-02-20 US US08/603,966 patent/US5956640A/en not_active Expired - Lifetime
-
1997
- 1997-02-18 AU AU19627/97A patent/AU1962797A/en not_active Abandoned
- 1997-02-18 WO PCT/US1997/002584 patent/WO1997030520A1/en active IP Right Grant
- 1997-02-18 KR KR1019980706455A patent/KR100306728B1/en not_active IP Right Cessation
- 1997-02-18 EP EP97907692A patent/EP0882328B1/en not_active Expired - Lifetime
- 1997-02-18 CN CN97192430A patent/CN1127270C/en not_active Expired - Lifetime
- 1997-02-18 DE DE69734872T patent/DE69734872T2/en not_active Expired - Lifetime
- 1997-02-18 BR BR9707567A patent/BR9707567A/en unknown
- 1997-02-19 ZA ZA9701418A patent/ZA971418B/en unknown
- 1997-02-20 AR ARP970100673A patent/AR005922A1/en not_active Application Discontinuation
- 1997-02-20 ID IDP970488A patent/ID16202A/en unknown
- 1997-03-05 TW TW086102681A patent/TW327709B/en active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5254986A (en) * | 1989-10-23 | 1993-10-19 | Motorola, Inc. | Nation-wide paging with local modes of operation |
Non-Patent Citations (1)
Title |
---|
See also references of WO9730520A1 * |
Also Published As
Publication number | Publication date |
---|---|
US5956640A (en) | 1999-09-21 |
AR005922A1 (en) | 1999-07-21 |
ZA971418B (en) | 1997-08-27 |
KR100306728B1 (en) | 2001-11-02 |
EP0882328B1 (en) | 2005-12-14 |
CN1127270C (en) | 2003-11-05 |
EP0882328A4 (en) | 2000-09-20 |
BR9707567A (en) | 1999-07-27 |
WO1997030520A1 (en) | 1997-08-21 |
DE69734872T2 (en) | 2006-07-13 |
TW327709B (en) | 1998-03-01 |
AU1962797A (en) | 1997-09-02 |
CN1212089A (en) | 1999-03-24 |
DE69734872D1 (en) | 2006-01-19 |
KR19990087069A (en) | 1999-12-15 |
ID16202A (en) | 1997-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5956640A (en) | Messaging system providing flexible roaming and method therefor | |
US5745481A (en) | Message system and method for efficient multi-frequency roaming | |
US5740533A (en) | Congestion control system and method for efficient multi-frequency messaging | |
EP0807359B1 (en) | Network identification information placement architecture for messaging system having roaming capability | |
EP0815654B1 (en) | Messaging system and method having roaming capability | |
CN1105447C (en) | Downloading location specific information to a selective call receiver | |
EP0815664B1 (en) | Method and apparatus for organizing and recovering information communicated in a radio communication system | |
EP0632599B1 (en) | Paging apparatus having a battery saving function | |
US5740534A (en) | Method for determining available frequencies in selective call receivers | |
US5635914A (en) | Method and apparatus for dynamic group calling in a selective call system | |
US5625351A (en) | Messaging system having roaming capability | |
US5682147A (en) | Method and apparatus for selecting a receive frequency in a communication receiver | |
WO1997047144A1 (en) | Method and apparatus for registration status indication in a roaming system | |
WO1991011868A1 (en) | Paging system with time slot reassignment | |
US5691981A (en) | Method and apparatus for providing roaming instructions to data communication receivers | |
CA2245874A1 (en) | Messaging system providing flexible roaming and method therefor | |
EP0408557A4 (en) | Paging system lata switch | |
JP3002565B2 (en) | Paging receiver to receive national paging messages | |
MXPA97005595A (en) | Architecture of installation of network identification information for messaging system that has erra capacity |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 19980921 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): DE FR GB |
|
A4 | Supplementary search report drawn up and despatched |
Effective date: 20000808 |
|
AK | Designated contracting states |
Kind code of ref document: A4 Designated state(s): DE FR GB |
|
RIC1 | Information provided on ipc code assigned before grant |
Free format text: 7H 04B 1/00 A, 7H 04Q 7/08 B |
|
17Q | First examination report despatched |
Effective date: 20010405 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE FR GB |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REF | Corresponds to: |
Ref document number: 69734872 Country of ref document: DE Date of ref document: 20060119 Kind code of ref document: P |
|
ET | Fr: translation filed | ||
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20060915 |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: 732E Free format text: REGISTERED BETWEEN 20110127 AND 20110202 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R081 Ref document number: 69734872 Country of ref document: DE Owner name: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES, US Free format text: FORMER OWNER: MOTOROLA, INC., SCHAUMBURG, US Effective date: 20110324 Ref country code: DE Ref legal event code: R081 Ref document number: 69734872 Country of ref document: DE Owner name: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES, US Free format text: FORMER OWNER: MOTOROLA, INC., SCHAUMBURG, ILL., US Effective date: 20110324 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: TP Owner name: MOTOROLA MOBILITY, INC., US Effective date: 20110912 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 20 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20160226 Year of fee payment: 20 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20160217 Year of fee payment: 20 Ref country code: GB Payment date: 20160226 Year of fee payment: 20 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R071 Ref document number: 69734872 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: PE20 Expiry date: 20170217 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION Effective date: 20170217 |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: 732E Free format text: REGISTERED BETWEEN 20170831 AND 20170906 |
|
P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230520 |