US20050009506A1 - Communication system - Google Patents
Communication system Download PDFInfo
- Publication number
- US20050009506A1 US20050009506A1 US10/909,159 US90915904A US2005009506A1 US 20050009506 A1 US20050009506 A1 US 20050009506A1 US 90915904 A US90915904 A US 90915904A US 2005009506 A1 US2005009506 A1 US 2005009506A1
- Authority
- US
- United States
- Prior art keywords
- radio
- node
- brfp
- realtime
- realtime clock
- 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.)
- Abandoned
Links
Images
Classifications
-
- 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]
-
- 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
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
Definitions
- the present invention relates in general to the field of radio communication and, in particular, to methods and means for providing a cellular radio communication system comprising a number of local radio networks utilising radio interfaces that are unsynchronised with each other and have no broadcast control channel.
- radio unit is meant all portable and non-portable equipment intended for radio communication with a radio communication system.
- radio units are mobile phones, cordless phones, pagers, telex, electronic notebooks, PCs and laptops with integrated radios, communicators, computers, wireless head sets, wireless printers, wireless keyboards or any other electronic equipment using a radio link as a mean of communication.
- These equipments can be used with any type of radio communication system, such as cellular networks, satellite or small local radio networks. They can also communicate directly with each other without using any system.
- Cellular radio communication systems are commonly employed to provide voice and data communications to a plurality of radio units or subscribers.
- Examples of such cellular radio communication systems are e.g. AMPS, D-AMPS, GSM, and IS-95 (CDMA). These systems generally include a number of base stations serving portable radio units, one or more base station controllers (BSC) and at least one mobile switching centre (MSC) or similar. All radio transmissions in the system are made via a specific radio interface that enables radio communication between the portable radio units and the base stations.
- BSC base station controllers
- MSC mobile switching centre
- the cellular radio communication system covers a certain geographical area. This area is typically divided into cells or regions.
- a cell typically includes a base station and the radio units with which the base station is in communication.
- the cell associated with the particular base station with which a radio unit is communicating is commonly called the serving cell.
- channel may refer to a specific carrier frequency in an analogue system, e.g. AMPS, a specific carrier/slot combination in a hybrid TDMA/FDMA system, e.g. GSM or one or more assigned codes in a DS-CDMA system.
- analogue system e.g. AMPS
- a specific carrier/slot combination in a hybrid TDMA/FDMA system e.g. GSM or one or more assigned codes in a DS-CDMA system.
- the cellular radio communication system usually provides a broadcast channel on which all radio units can listen to system information from base stations or measure signal strength and/or signal quality at regular intervals.
- a broadcast channel is called Broadcast Control Channel in GSM and Page or Access Channel in D-AMPS.
- the process of changing cells during a call is often called a handover or handoff.
- a handover is made to that particular neighbouring cell.
- the ability to move around, changing cells and connections over the radio interface when the radio unit is switched on or is in some kind of stand by mode but not engaged in a call is called roaming.
- the radio unit When the radio unit is roaming it listens to the broadcast channel for information about the system e.g. in which specific area of the system the radio is presently located.
- a suitable frequency band for such a radio-interface is the 2,4 GHz ISM band (the Industrial-Scientific-Medical band) which ranges from 2,400-2,483 GHz in the US and Europe and from 2,471-2497 GHz in Japan.
- This frequency band is globally available, licence-free and open to any radio system.
- each radio system has to follow if they are to use this ISM band, e.g. in the ETSI standard ETS 300328. Synchronisation between different transmitters in a radio system using the ISM band is not allowed. Synchronisation is of course allowed between a transmitter and a receiver, e.g. when two radio units are communicating with each other. Another rule specifies that frequency spreading must be used for a radio interface using the ISM band.
- the IEEE 802.11 is an example of a specification utilising the ISM band.
- Bluetooth is an universal radio interface operating within the ISM band and enables portable electronic devices to connect and communicate wirelessly via short-range, ad hoc networks (local radio networks).
- Bluetooth uses a frequency-hop spread spectrum technique (FH-CDMA) where the frequency band is divided into several hop channels.
- FH-CDMA frequency-hop spread spectrum technique
- radio units with Bluetooth transceivers hop from one channel to the other in a pseudo-random fashion. Each channel is divided into a number of slots in a time division multiplexing scheme, where a different hop frequency is used for each slot.
- a radio unit with Bluetooth can simultaneously communicate with up to seven other radio units in a small local radio network called a piconet.
- Each piconet is established by a unique frequency-hopping channel, i.e. all radio units in a specific piconet share the same frequency hopping scheme.
- One radio unit acts as a master, controlling the traffic in the piconet, and the other radio units in the piconet act as slaves. Any radio unit can become a master, but only one master may exist in a piconet at any time (often the one that initiates the connection). It is often the radio unit that initiates the connection that acts as a master.
- Any radio unit may change its role from slave to master or vice versa (a slave to master or a master to slave switch) Every radio unit in the piconet uses the master identity and realtime clock to track the hopping channel. Hence the slaves must be informed of the identity and the clock of the master before they can communicate with the master.
- Bluetooth supports both point-to-point (master to a slave) and point-to-multipoint (master to a number of slaves) connections.
- Two slaves can only communicate with each other through a master or by changing one of the slaves to a master with a slave to master switch.
- a radio unit can act as a slave in several piconets. This is achieved by using the time division multiplexing scheme of the channels where e.g. a first piconet is visited in a first time slot and a second piconet is visited in a third time slot. There are three different time slots on each channel where each time slot is split in two portions, one portion for transmitting and one portion for receiving.
- Bluetooth piconet There is no broadcast channel (e.g. a Broadcast Control Channel in GSM) in Bluetooth to which radio units that are not connected to or have not been connected to a Bluetooth piconet can listen to system information, “find” a base station or to measure the signal strength/quality on.
- GSM Broadcast Control Channel
- Bluetooth is designed to replace cables or infrared links between different electronic equipments no roaming or handover support have been incorporated in the radio interface. As soon as a radio unit connected to a piconet is moved outside the radio coverage of the master, the radio unit loses its connection (the call).
- a radio unit that is switched on in a local radio network can not be attached to the system with the help of a broadcast channel.
- a radio unit that has established a link to one local radio network can not reach or be reached from another local radio network.
- a radio unit can not roam or perform handover to a new local radio network when it is moved outside the local radio network it was first connected to.
- the system can not measure the signal strength/quality from and keep track of neighbouring local radio networks to be able to perform high quality roaming and handover.
- a radio node/base station from one local radio network can not establish a link with a radio unit in a neighbouring local radio network.
- a primary object of the present invention is to provide methods and means for creating a cellular radio communication system out of a number of local radio networks, where each network utilises a radio interface that has no broadcast channel and is unsynchronised compared to the other radio interfaces in the system.
- a radio unit to a cellular radio communication system comprising a number of local radio networks utilising radio interfaces that are unsynchronised with each other.
- a second aspect of the present invention there is a method for retaining a connection to a radio unit in a cellular radio communication system comprising a number of local radio networks utilising radio interfaces that are unsynchronised with each other.
- a third aspect of the present invention there is a method for collecting data for a neighbouring list in a cellular radio communication system comprising a number of local radio networks utilising radio interfaces that are unsynchronised with each other.
- a fourth aspect of the present invention there is a method for calculating the realtime clock of a first radio node in a second radio node in a cellular radio communication system comprising a number of local radio networks utilising radio interfaces that are unsynchronised with each other.
- a fifth aspect of the present invention there is a method for co-ordinating the use of time slots in different local radio networks in a cellular radio communication system comprising a number of local radio networks utilising radio interfaces that are unsynchronised with each other.
- a system according to the present invention comprises a control unit connected with a number of local radio networks and providing the basic means of a cellular radio communication system.
- a control unit according to the present invention is connected with a number of local radio networks to provide the basic means for a cellular radio communication system.
- An advantage with the present invention is that it is possible to attach and retain a radio unit that is switched on in the cellular radio communication system with no broadcast channel.
- Another advantage is that it is possible to provide roaming and handover between local radio networks having radio interfaces that are unsynchronised with each other.
- Still another advantage is that it is possible for a radio node in one local radio network to make a contact with a radio unit in another neighbouring local radio network.
- Yet another advantage is that the signalling in the respective local radio network can be coordinated to facilitate inter local radio network communication.
- Still another advantage is that it is possible for the system to keep track of neighbouring local radio networks to each radio unit.
- FIG. 1 is illustrating a block diagram of a first embodiment of a cellular radio communication system according to the present invention
- FIG. 2 is illustrating a flow chart of a first method according to the present invention.
- FIG. 3 is illustrating a flow chart of a first embodiment of a second method according to the present invention.
- FIG. 4 is illustrating an example of a BRFP_candidates list according to the present invention.
- FIG. 5 is illustrating an example of a neighbouring list according to the present invention.
- FIG. 6 is illustrating a flow chart of a second embodiment of the second method according to the present invention.
- FIG. 7 is illustrating a flow chart of a first embodiment of a third method according to the present invention.
- FIGS. 8 a - b are illustrating a block diagram of a paging scenario according to the present invention.
- FIG. 9 is illustrating a flow chart of a fourth method according to the present invention.
- FIG. 10 is illustrating a flow chart of a fifth method according to the present invention.
- FIG. 11 a is illustrating uncoordinated timeslots in two local radio networks.
- FIG. 11 b is illustrating co-ordinated time slots in two local radio networks according to the present invention.
- FIG. 12 is illustrating a block diagram of a second embodiment of a cellular radio communication system according to the present invention
- FIG. 13 a is illustrating a schematic block diagram of a first embodiment of a control node according to the present invention.
- FIG. 13 b is illustrating a schematic block diagram of a second embodiment of a control node according to the present invention.
- FIG. 14 is illustrating a schematic block diagram of a radio node according to the present invention.
- the present invention relates to a cellular radio communication system comprising a number of local radio networks (piconets).
- FIG. 1 illustrates a block diagram of a first embodiment of a cellular radio communication system 100 for utilising the present invention.
- the system 100 comprises a control-node (BCCFP) 108 connected to four radio-nodes (BRFP) 104 - 107 respectively.
- the BRFP 105 is serving two radio units (BPP) 101 , 102 respectively and the BRFP 107 is serving a radio unit (BPP) 103 .
- the BRFP 105 and the two BPPs 101 , 102 respectively utilises a radio interface, to enable communication between them, and forms a first piconet 109 (a first local radio network).
- the BRFP 107 and the BPP 103 utilises the same radio interface and forms a second piconet 110 (a second local radio network).
- the radio interface used in piconet 109 is not synchronised with the radio interface used in piconet 110 .
- the control-node 108 may be connected to a PSTN (Public Switched Telephone Network) and/or a PLMN (Public Land Mobile Network) as illustrated by the dashed cloud 112 .
- the control-node 108 can also be connected to other control-nodes so as to form a bigger cellular radio communication system than illustrated in FIG. 1 .
- This system 100 will be described in more detail at the end of this description.
- FIG. 2 illustrates a flow chart of a first method according to the present invention for attaching the BPP 101 to the cellular radio communication system 100 in FIG. 1 .
- Attaching a BPP means that the cellular system becomes aware of that a new radio unit is switched on in the system, where in the system the new radio unit is located, if the new radio unit is authorised to use the system and to registrate the new radio unit in the system.
- the BPP 101 establishes a link with the BRFP 105 so that it becomes a part of the first piconet 109 in FIG. 1 .
- the BPP scans for BRFPs within its radio coverage area, at regular intervals, by transmitting inquire signals (LC_INQUIRY) including the identity and the realtime clock of the BPP 101 .
- the BPP 101 can then select one of these BRFPs, in this case BRFP 105 , and transmit a page signal (LC_PAGE) to the selected BRFP and establish the link.
- inquire signals LC_INQUIRY
- LC_FHS BRFP acknowledge signals
- LC_PAGE page signal
- the BPP 101 assumes the role as a master and the BRFP 105 takes the role as a slave.
- the BRFP 105 receives identification data from BPP 101 , e.g. the IEEE-identity and/or if the radio unit 101 is equipped with a SIM-card the IMSI identity.
- the BRFP 105 also receives information regarding the class of service provided by the BPP 101 , authentication, and as previously stated the realtime_clock of the BPP 101 which is needed to calculate the frequency hopping sequence in the BRFP 105 .
- the BPP 101 makes the first contact, by the LC_INQUIRY, with the BRFP 105 before it can detect any signal from the BRFP 105 .
- the BRFP 105 needs to know at least the identity of the BPP 101 (received by the LC INQUIRY) to be able to transmit a signal that the BPP 101 can detect. This is because that there is no broadcast control channel in the radio interface utilised in the system 100 .
- the BRFP 105 performs a Bluetooth authentication (LMP_Bluetooth_Authentication). This is performed between the Bluetooth circuits in the BRFP 105 and the BPP 101 in a known way.
- LMP_Bluetooth_Authentication This is performed between the Bluetooth circuits in the BRFP 105 and the BPP 101 in a known way.
- the BRFP 105 forwards the information and the identification data received in step 201 to the BCCFP 108 .
- the BCCFP 108 identifies the BPP 101 by the identification data.
- the BCCFP 108 authenticates the BPP 101 .
- the known authentication technique used in GSM can be used for this authentication.
- the IEEE identity with additional authentication information can also be used.
- the BCCFP 108 registers the identity of the BPP 101 in the system. This means that the BPP 101 has established a connection with the system 100 and is ready to receive incoming calls etc.
- the BRFP 105 initiates a Master-Slave switch so that the BRFP 105 becomes the master and the BPP 101 becomes the slave.
- the BRFP 105 puts the BPP 101 in a parked mode by transmitting a park command.
- the maximum number of BPPs in a piconet is 7 and the BPP 101 was the 7 th one a new BPP may not be able to connect to the piconet after the BPP 101 is put in the parked mode.
- FIG. 3 illustrates a flow chart of a second method according to the present invention for retaining the connection to the BPP 101 in the cellular radio communication system 100 in FIG. 1 after the BPP 101 has been attached to the system.
- the BRFP 105 (the master) establishes a beacon signalling to the BPP 101 (the slave) at evenly spaced time instants (beacon intervals). This means that the BPP 101 receives signals from the BRFP 105 at the beacon intervals.
- This beacon signal can as an example comprise parameters that activates a parked slave (e.g. a channel access code for the BPP 101 ), re-synchronises parked slaves or allows certain slaves to access the channel.
- This signal can as an alternative also include information regarding how busy the BRFP 105 is.
- the beacon signal is transmitted to a number of specific radio units, in this case the BPP 101 , and not to all radio units within radio range of the radio node as with a broadcast channel.
- the beacon signal is intended as a means for a master to retain the link to slaves that are not active in any transmissions and if needed to activate parked slaves (see step 208 above).
- step 302 If, according to a step 302 , the BPP 101 is in a parked mode the method continues with step 303 , otherwise it 30 continues with step 304 .
- the BRFP 105 activates the parked BPP 101 by transmitting a page with the identity of the BPP 101 . This can be made at evenly spaced time instants.
- the BPP 101 measures a signal parameter, e.g. the signal quality or signal strength, on the beacon signal from BRFP 105 .
- the BPP 101 transmits this measurement to the BRFP 105 in a result signal.
- the BRFP 105 measures the signal parameter on one or more signals from the BPP 101 , e.g. the result signal in step 304 .
- the BRFP 105 forwards the measurements in step 304 and 305 to the BCCFP 108 which stores them in a BRFP_candidates list. See FIG. 4 which illustrates an example of such a list.
- the BRFP 105 puts the BPP 101 in parked mode again if the BPP 101 where in a parked mode in step 302 .
- the BCCFP 108 checks if there is a neighbouring list for the BRFP 105 stored in the BCCFP. If not, the method continues with step 701 according to FIG. 7 for creating such a list.
- the neighbouring list for BRFP 105 comprises information of which additional BRFPs in the system that a BPP connected to BRFP 105 in piconet 109 should be able to hear.
- FIG. 5 shows an example of such a neighbouring list for BRFP 105 where BRFP 104 and 106 are listed as neighbours.
- the BCCFP 108 orders the BRFPs 104 and 106 in the neighbouring list to page the BPP 101 , activate the BPP if needed, establish a beacon signalling and perform measurements according to step 301 - 305 . If a BRFP on the neighbouring list is unable to establish a link to the BPP 101 (the BPP 101 may temporarily be out of reach) it will continue to page the BPP 101 as long as the BPP 101 remains in the piconet 109 associated with the BRFP 105 .
- the BRFPs 104 and 106 on the neighbouring list can page (reach) the BPP 101 thanks to the BCCFP 108 which distributes the identity of the BPP 101 to the BRFPs.
- the three BRFP 104 , 105 and 106 respectively will now have beacon signalling ongoing with the BPP 101 .
- the BRFP 104 , 106 respectively will measure one or more signal parameters, e.g. the signal quality and/or signal strength, from the BPP 101 whenever they have free capacity for that.
- one BRFP e.g. BRFP 105
- the BPP 101 may perform measurements on the BRFPs 104 and 106 at the same time as on the BRFP 105 and transmit these measurements to the BRFP 105 at the shorter intervals.
- FIG. 6 illustrates a flow chart of a second embodiment of the second method where the measurements in step 304 and 305 are made during an ongoing call. This means that step 304 and 305 according to FIG. 3 may be replaced by the following steps.
- the BRFP 105 transmits information to the BCCFP 108 regarding the exact clock information and hop sequence used for the call/link to the BPP 101 .
- the BCCFP 108 forwards the information received in step 601 to the BRFP 104 and 106 , i.e. to all additional BRFPs on the neighbouring list for BRFP 105 .
- the BRFP 104 and 106 measures the signal strength and/or signal quality on the ongoing call between the BRFP 105 and the BPP 101 , e.g. in a separate receiver in the BRFPs dedicated for monitoring (e.g. measuring).
- the BRFP 104 and 106 transmits the measured signal strength and/or signal quality to the BCCFP 108 which stores these measurements in the BRFP_candidates list for the BRFP 105 .
- steps 601 - 604 may in a third embodiment of the second method (not illustrated) be used as a complement to step 304 and 305 instead of replacing them. This means that steps 601 - 604 are performed after step 607 in FIG. 3 .
- the second method may continue to perform roaming as the described below (not illustrated in any flow charts).
- the link roams from BRFP 105 to BRFP 104 that, according to the BRFP_candidates list for BRFP 105 , has the best signal strength and/or signal quality for the moment (see FIG. 4 ).
- the second method may end by unregister the BPP 101 as described below (not illustrated in any flow chart).
- the BRFP 104 transmits an unregistered message (UNREG) to the BCCFP 108 regarding a link loss to the BPP 101 .
- UNREG unregistered message
- the BCCFP 108 controls if any other BRFP, e.g. BRFP 105 and 106 , have an ongoing beacon signalling to the BPP 101 . This is made e.g. by checking the BRFPs on the neighbouring list.
- the BCCFP 108 unregisters the BPP 101 in the system (all links lost to BPP 101 ) if no BRFP in the system has an ongoing beacon signalling to the BPP 101 .
- the second method may continue with a handover as described below (not illustrated).
- the BCCFP 108 selects a new BRFP from the neighbouring list of the BRFP 104 and orders the selected BRFP, e.g. the BRFP 105 , to initiate a handover.
- the second method may continue with a handover as described below (not illustrated).
- the BPP 101 establishes a new link with the BRFP 105 which, according to the BRFP_candidates list for BPP 101 , has the highest signal strength and/or signal quality.
- the BRFP 105 orders the BCCFP 108 to route the call to the BRFP 105 .
- both BRFP 104 , 105 respectively are connected to the BPP 101 for a short moment.
- the BRFP 105 initiates a termination of the link from the BRFP 104 to the BPP 101 when the new link is established. This is made via the BCCFP 108 .
- FIG. 7 illustrates a flow chart of a third method according to the present invention for collecting data for a neighbouring list for the respective BRFP in the system used e.g. in the second method above.
- the collected data is used for creating and updating the neighbouring lists for the respective BRFP.
- the neighbouring list for the BRFP 105 comprises information of which additional BRFPs in the system that the BPP 101 in piconet 109 can hear. This can e.g. be performed when a new system is run for the first time, when new BRFPs are added to the system, at specified intervals, or when one or several BRFPs are moved to a new location within the system.
- a step 701 all BRFPs in the system 100 transmits a page signal (LC_PAGE) to the BPP 101 , see FIG. 8 a .
- the BRFPs have been given the identity of the BPP 101 from the BCCFP 108 which also may initiate this step.
- the BPP 101 transmits a response-signal (BRFP_same_time list) to the BRFP 105 .
- the response-signal comprises information regarding which BRFP the BPP 101 can hear (e.g. detected a page signal from) at the same time and, as an alternative, also the signal strength on the detected page signal (LC_PAGE).
- This response signal may be transmitted each time a new BRFP has established beacon signalling with the BPP 101 (e.g. in step 307 ).
- the BRFP 105 forwards the information received in step 702 to the BCCFP 108 .
- the BCCPF 108 collects this information and creates the neighbouring list for the BRFP 105 by registrating the BRFPs (except the BRFP 105 ) that the BPP 101 have heard in step 702 as neighbours to the BRFP 105 or if such a list already exists updates the neighbouring list accordingly. This can as an. example be made by adding “new” neighbouring BRFPs, included in the response signal (BRFP_same_time list) but not registrated in the neighbouring list, and deleting “old” neighbouring BRFPs, registrated in the neighbouring list but not included in the response signal.
- a delay may be used for the deletion of BRFPs in the neighbouring list to avoid deletion of BRFPs that are just temporarily out of reach for the page.
- a certain BRFP on the list must be excluded from two or more consecutive response signals received according to step 702 before being removed from the neighbouring list.
- the BCCFP 108 can now direct signals to the BRFP serving a specific BPP in the system and its neighbouring BRFPs, e.g. for page signals, with the help of the neighbouring list which reduce the signalling within the system as seen in FIG. 8 b . This improves the performance of the system.
- FIG. 9 illustrates a flow chart of a fourth method according to the present invention where the realtime clock of a BRFP in one piconet is calculated by a BRFP in another piconet, e.g. the realtime clock of BRFP 105 is calculated by the BRFP. 106 , see FIG. 1 .
- This method is preferably performed when more than one BRFP (from different piconets) have established a link with one and the same BPP. In the steps below both the BRFP 105 and the BRFP 106 in the system 100 have established a link with the BPP 102 .
- the BRFP 105 calculates a first realtime_clock difference value ( ⁇ 1 _CLOCK) between the BPP 102 and its own realtime_clock (clock_BPP 102 ⁇ clock_BRFP 105 ).
- the BRFP 105 transmits the calculated ⁇ 1 _CLOCK value to the BCCFP 108 which stores it in a sync-list or as an alternative in the neighbouring list.
- the BRFP 106 calculates a second realtime_clock difference value ( ⁇ 2 _CLOCK) between the BPP 102 and its own clock (Clock_BPP 102 ⁇ Clock_BRFP 106 ).
- the BRFP 106 transmits the calculated ⁇ 2 _CLOCK value to the BCCFP 108 which stores it in the sync-list.
- the BCCFP 108 can distribute ⁇ 1 _CLOCK and ⁇ 2 _CLOCK values to the BRFPs 104 , 106 and 107 .
- the ⁇ 3 _CLOCK value is stored in the sync-list.
- step 906 the BCCFP wants the BRFP 106 to establish a link to the BPP 101 in the neighbouring piconet 109 , e.g. establish beacon signalling according to step 305 , the method continues with step 907 below, otherwise it ends.
- the BCCFP 108 transmits the ⁇ 3 _CLOCK value to the BRFP 106 and orders the BRFP 106 to transmit an LC_PAGE to the BPP 101 .
- the BRFP 106 calculates the realtime clock of the BRFP 105 (Clock_BRFP 105 ) to which the BPP 101 is listening, e.g. during park or active mode.
- Every BPP in a piconet uses the master clock (e.g. a BRFP clock) to track the common hopping channel in the piconet when the BPPs have assumed the roles as slaves.
- the master clock in a current piconet is known, the BPP in the current piconet can be easily reached from other BRFPs or BPPs outside the current piconet as long as they are within radio reach.
- the BRFP 106 transmits an LC_PAGE to the BPP 101 and establishes a new link and a new piconet with the BPP 101 .
- the calculation in step 905 can as an alternative be made in the BRFP 106 as well as the calculation in step 908 if the BCCFP 108 transmits the information regarding the BRFP_realtime differences that is stored in the sync-list to the BRFP 106 .
- all the BRFPs in the cellular radio communication system calculates the realtime_clock differences between the BPPs they are connected to and their own realtime clocks.
- the BRFPs transmits the realtime_clock differences to the BCCFP 108 where they are used for calculating the BRFP_realtime_clock differences between each BRFP in the system.
- a first BRFP associated with a first piconet can then page a second BPP in a second piconet (e.g. to establish a new piconet) very accurately and quickly with the help of the BRFP realtime_clock difference as described in step 908 .
- FIG. 10 illustrates a flow chart of a fifth method according to the present invention for co-ordinating the use of timeslots in -each piconet associated with the cellular radio communication system. This method is preferably performed when a call is in progress on a link in a piconet and hence one available time slot is occupied.
- the BRFPs 104 - 107 in the system 100 calculates the realtime_clock differences between the BPPs they are connected to and their own realtime clocks as in step 901 and 903 according to FIG. 9 .
- the BRFPs 104 - 107 transmits the calculated realtime_clock differences to the BCCFP 108 , as in step 902 and 904 according to FIG. 9 .
- the BCCFP 108 calculates the BRFP_realtime_clock differences between the BRFP 104 - 107 , as in step 905 according to FIG. 9 , from the realtime_clock differences received in step 1002 .
- the BCCFP 108 selects the realtime_clock of BRFP 104 as a reference clock (ref_clock) for all piconets in the system 100 .
- This can as an example be made by giving the first slot from BRFP 104 the time value 0 whereby the other BRFPs are given an offset value according to their BRFP_realtime_clock difference with BRFP 104 which are e.g. added to or subtracted from their own realtime clocks.
- the BCCFP 108 orders all BRFPs in the system 100 to use, as long as possible, a time slot co-ordinated with the ref_clock for signalling and payload to their respective BPP.
- the signalling in the system 100 can be made more effective by increasing the probabilities of a fast connection set-up between BPPs and BRFP in different piconets, since blocked time slots (blind_spots) will be more rare. Further on the total system capacity will increase.
- FIG. 11 a illustrates uncoordinated traffic and signalling in piconet 109 and 107 in system 100 .
- BRFP 105 and BPP 101 communicates on the first timeslot
- BRFP 105 and BPP 102 communicates on the second timeslot in piconet 109 , which means that the third timeslot in piconet 109 is free.
- BRFP 107 and BPP 103 communicates on the third timeslot in piconet 110 , which means that the first and second timeslot in piconet 110 are free.
- BRFP 107 wants to page BPP 102 in piconet 109 , the BRFP 107 has to use the first or second timeslot in piconet 110 (the free ones) but the corresponding timeslots in piconet 109 are not free. This means that the BRFP 107 can not reach the BPP 102 right know and have to wait until the communication on the first or second timeslot in piconet 109 stops. Hence two blind_spots 1101 and 1102 have occurred.
- FIG. 11 b illustrates the same traffic and signalling as in FIG. 11 a but co-ordinated according to the fifth method ( FIG. 10 ).
- the realtime clock of the BRFP 105 is selected as the ref_clock and the BRFP 107 has co-ordinated its traffic to BPP 103 accordingly so that the BPP 102 can be reach by a page P from the BRFP 107 in the third timeslot.
- the third timeslot in BPP 102 is synchronised with the third timeslot in BRFP 107 by introducing a small pause 1103 between the second and third timeslot in BPP 102 .
- inventive methods according to FIGS. 2, 3 , 6 , 7 , 9 and 10 can be completely or partially implemented as software in at least one microprocessor.
- FIG. 1 illustrates a block diagram of a first embodiment of a cellular radio communication system 100 for utilising the present invention.
- the BRFPs in FIG. 1 are connected to the BCCFP 108 via a local area network (LAN) 111 .
- LAN local area network
- FIG. 12 illustrates an alternative connection where each BRFP is circuit switched connected to a switch 1201 , preferably arranged in the BCCFP 108 , via dedicated transmission lines.
- the BRFPs can as another alternative be connected to the BCCFP 108 via one or more radio links, e.g. a radio-LAN or wireless-LAN (WLAN).
- radio links e.g. a radio-LAN or wireless-LAN (WLAN).
- Each BRFP and BPP comprises at least one Bluetooth circuit/chip for utilising the radio communication over the Bluetooth radio interface.
- the Bluetooth radio interface is one example of a radio interface utilised in small short range local radio network. Other radio interfaces with similar characteristics may also be used.
- the system 100 can as an example be an indoor cellular radio communication system where the first piconet 109 is situated in a first room and the second piconet 110 is situated in a second room.
- the BRFPs 1 . 05 and 107 can as an example be personal computers (PCs) with means for radio communication and connected to the LAN 111 .
- the BPP 101 can as an example be a cordless phone, the BPP 102 a laptop with means for radio communication and the BPP 103 a printer with means for radio communication.
- the BRFP 106 may be a phone situated in a third room and connected to the LAN by wire. If the BPP 101 is moved to the third room the BRFP 106 and the BPP 101 establishes a connection and hence forms a new (third) piconet.
- a complete cellular radio communication system needs to have some basic functionality's to work and reach an acceptable system behaviour. Those are described in the methods according to FIGS. 2, 3 , 6 , 7 , 9 and 10 .
- All these basic functionality's are provided in the cellular radio communication system 100 according to the present invention. This is achieved by the BCCFP 108 (the control node) connected to all BRFPs in the system 100 .
- FIG. 13 a illustrates a schematic block diagram of a first embodiment of a BCCFP 1301 (control node) according to the present-invention.
- the BCCFP 1301 comprises a processor with a memory 1302 , a hard disk 1303 and a network interface 1304 connected to each other by a computer bus 1305 .
- the processor with the memory is e.g. used for creating and updating the neighbouring lists and calculating realtime clock differences.
- the hard disk is e.g. used for storing the neighbouring lists, realtime clock and identity information.
- the network interface 1304 is used for connecting the BCCFP to the BRFPs via a LAN 1306 . All voice and data traffic is separated from the BCCFP in this embodiment and hence processed by a separate voice/data unit 1307 connected to the LAN 1306 .
- FIG. 13 b illustrates a schematic block diagram of a second embodiment of a BCCFP 1308 according to the present invention where the voice/data unit 1307 is integrated in the BCCFP 1308 .
- the voice/data unit 1307 comprises a voice codec and means for conversion between circuit switched and packet switched information.
- FIG. 14 illustrates a schematic block diagram of a BRFP 1401 (radio node) according to the present invention.
- the BRFP comprises a processor with a RAM memory and a flash memory 1402 , a bluetooth radio interface chip/unit 1403 and a network or serial communication interface 1404 connected to each other by a computer bus 1405 .
- the processor with the RAM memory and flash memory is e.g. used for processing and distributing realtime clock information.
- the bluetooth radio interface chip/unit has previously been described.
- the network interface is used for connecting the BRFP to a LAN according to FIG. 1 and the serial communication interface is used if the BRFP is circuit switched connected according to FIG. 12 .
Abstract
The present invention relates to methods and means for creating a cellular radio communication system (100) out of a number of local radio networks (109, 110), e.g. piconets. The local radio networks (109,110) are unsynchronised with each other and uses a radio interface that has no broadcast channel, e.g. the Bluetooth radio interface.
A control unit (108) is connected to each local radio network to provide the basic means and methods for a cellular radio communication system (100). Radio units (101-103) can attach and retain a connection to the control unit (108) via their respective radio node (104-107). The radio units (101-103) can also perform roaming, handover, measurments and fast connection set-ups in the system (100).
Description
- The present invention relates in general to the field of radio communication and, in particular, to methods and means for providing a cellular radio communication system comprising a number of local radio networks utilising radio interfaces that are unsynchronised with each other and have no broadcast control channel.
- There are a number of equipments that have some sort of radio communication means. By “radio unit” is meant all portable and non-portable equipment intended for radio communication with a radio communication system. Examples of such radio units are mobile phones, cordless phones, pagers, telex, electronic notebooks, PCs and laptops with integrated radios, communicators, computers, wireless head sets, wireless printers, wireless keyboards or any other electronic equipment using a radio link as a mean of communication. These equipments can be used with any type of radio communication system, such as cellular networks, satellite or small local radio networks. They can also communicate directly with each other without using any system.
- Cellular radio communication systems are commonly employed to provide voice and data communications to a plurality of radio units or subscribers.
- Examples of such cellular radio communication systems are e.g. AMPS, D-AMPS, GSM, and IS-95 (CDMA). These systems generally include a number of base stations serving portable radio units, one or more base station controllers (BSC) and at least one mobile switching centre (MSC) or similar. All radio transmissions in the system are made via a specific radio interface that enables radio communication between the portable radio units and the base stations.
- The cellular radio communication system covers a certain geographical area. This area is typically divided into cells or regions. A cell typically includes a base station and the radio units with which the base station is in communication. The cell associated with the particular base station with which a radio unit is communicating is commonly called the serving cell.
- To each cell one or more voice/data and/or traffic/control channels are allocated. Note that “channel” may refer to a specific carrier frequency in an analogue system, e.g. AMPS, a specific carrier/slot combination in a hybrid TDMA/FDMA system, e.g. GSM or one or more assigned codes in a DS-CDMA system.
- The cellular radio communication system usually provides a broadcast channel on which all radio units can listen to system information from base stations or measure signal strength and/or signal quality at regular intervals. Such a channel is called Broadcast Control Channel in GSM and Page or Access Channel in D-AMPS.
- The process of changing cells during a call is often called a handover or handoff. As soon as one of the neighbouring cells is considered to have a better signal strength/quality than the serving cell, e.g. by signal measurements on the broadcast channel, a handover is made to that particular neighbouring cell.
- The ability to move around, changing cells and connections over the radio interface when the radio unit is switched on or is in some kind of stand by mode but not engaged in a call is called roaming. When the radio unit is roaming it listens to the broadcast channel for information about the system e.g. in which specific area of the system the radio is presently located.
- Today, a number of low-power, low-cost radio interfaces between radio units and their accessories are being developed. The intention is to replace the cables or infrared links, e.g. between a computer and a printer, with a short-range radio link (a wireless link) forming a local radio network.
- A suitable frequency band for such a radio-interface is the 2,4 GHz ISM band (the Industrial-Scientific-Medical band) which ranges from 2,400-2,483 GHz in the US and Europe and from 2,471-2497 GHz in Japan. This frequency band is globally available, licence-free and open to any radio system.
- There are some rules each radio system has to follow if they are to use this ISM band, e.g. in the ETSI standard ETS 300328. Synchronisation between different transmitters in a radio system using the ISM band is not allowed. Synchronisation is of course allowed between a transmitter and a receiver, e.g. when two radio units are communicating with each other. Another rule specifies that frequency spreading must be used for a radio interface using the ISM band. The IEEE 802.11 is an example of a specification utilising the ISM band.
- An example of such a radio interface is called Bluetooth (see the Telecommunications Technology Journal “Ericsson Review”, No. 3 1998, with the article “BLUETOOTH-The universal radio interface for ad hoc, wireless connectivity” by Jaap Haartsen). Bluetooth is an universal radio interface operating within the ISM band and enables portable electronic devices to connect and communicate wirelessly via short-range, ad hoc networks (local radio networks). Bluetooth uses a frequency-hop spread spectrum technique (FH-CDMA) where the frequency band is divided into several hop channels. During a connection, radio units with Bluetooth transceivers hop from one channel to the other in a pseudo-random fashion. Each channel is divided into a number of slots in a time division multiplexing scheme, where a different hop frequency is used for each slot.
- A radio unit with Bluetooth can simultaneously communicate with up to seven other radio units in a small local radio network called a piconet. Each piconet is established by a unique frequency-hopping channel, i.e. all radio units in a specific piconet share the same frequency hopping scheme. One radio unit acts as a master, controlling the traffic in the piconet, and the other radio units in the piconet act as slaves. Any radio unit can become a master, but only one master may exist in a piconet at any time (often the one that initiates the connection). It is often the radio unit that initiates the connection that acts as a master. Any radio unit may change its role from slave to master or vice versa (a slave to master or a master to slave switch) Every radio unit in the piconet uses the master identity and realtime clock to track the hopping channel. Hence the slaves must be informed of the identity and the clock of the master before they can communicate with the master.
- Bluetooth supports both point-to-point (master to a slave) and point-to-multipoint (master to a number of slaves) connections. Two slaves can only communicate with each other through a master or by changing one of the slaves to a master with a slave to master switch.
- There is no hop or time synchronisation between radio units in different piconets but all radio units participating in the same piconet are hop synchronised to one frequency-hopping channel and time synchronised so that they can transmit or receive at the right time. This does not contravene the rules of non synchronisation between transmitters in the ISM band because there is only one radio unit that is transmitting at any time instant in the piconet.
- A radio unit can act as a slave in several piconets. This is achieved by using the time division multiplexing scheme of the channels where e.g. a first piconet is visited in a first time slot and a second piconet is visited in a third time slot. There are three different time slots on each channel where each time slot is split in two portions, one portion for transmitting and one portion for receiving.
- There is no broadcast channel (e.g. a Broadcast Control Channel in GSM) in Bluetooth to which radio units that are not connected to or have not been connected to a Bluetooth piconet can listen to system information, “find” a base station or to measure the signal strength/quality on.
- As Bluetooth is designed to replace cables or infrared links between different electronic equipments no roaming or handover support have been incorporated in the radio interface. As soon as a radio unit connected to a piconet is moved outside the radio coverage of the master, the radio unit loses its connection (the call).
- A number of problems occur when local radio networks, utilising radio interfaces that are unsynchronised with each other and have no broadcast control channel, are to be connected into and used as a cellular radio communication system.
- A radio unit that is switched on in a local radio network can not be attached to the system with the help of a broadcast channel.
- A radio unit that has established a link to one local radio network can not reach or be reached from another local radio network.
- A radio unit can not roam or perform handover to a new local radio network when it is moved outside the local radio network it was first connected to.
- The system can not measure the signal strength/quality from and keep track of neighbouring local radio networks to be able to perform high quality roaming and handover.
- A radio node/base station from one local radio network can not establish a link with a radio unit in a neighbouring local radio network.
- In light of the foregoing, a primary object of the present invention is to provide methods and means for creating a cellular radio communication system out of a number of local radio networks, where each network utilises a radio interface that has no broadcast channel and is unsynchronised compared to the other radio interfaces in the system. E.g. methods and means for attaching a radio unit to the system, retaining the connection to the system and providing measuring, roaming and handover capabilities.
- According to a first aspect of the present invention there is a method for attaching a radio unit to a cellular radio communication system comprising a number of local radio networks utilising radio interfaces that are unsynchronised with each other.
- According to a second aspect of the present invention there is a method for retaining a connection to a radio unit in a cellular radio communication system comprising a number of local radio networks utilising radio interfaces that are unsynchronised with each other.
- According to a third aspect of the present invention there is a method for collecting data for a neighbouring list in a cellular radio communication system comprising a number of local radio networks utilising radio interfaces that are unsynchronised with each other.
- According to a fourth aspect of the present invention there is a method for calculating the realtime clock of a first radio node in a second radio node in a cellular radio communication system comprising a number of local radio networks utilising radio interfaces that are unsynchronised with each other.
- According to a fifth aspect of the present invention there is a method for co-ordinating the use of time slots in different local radio networks in a cellular radio communication system comprising a number of local radio networks utilising radio interfaces that are unsynchronised with each other.
- A system according to the present invention comprises a control unit connected with a number of local radio networks and providing the basic means of a cellular radio communication system.
- A control unit according to the present invention is connected with a number of local radio networks to provide the basic means for a cellular radio communication system.
- An advantage with the present invention is that it is possible to attach and retain a radio unit that is switched on in the cellular radio communication system with no broadcast channel.
- Another advantage is that it is possible to provide roaming and handover between local radio networks having radio interfaces that are unsynchronised with each other.
- Still another advantage is that it is possible for a radio node in one local radio network to make a contact with a radio unit in another neighbouring local radio network.
- Yet another advantage is that the signalling in the respective local radio network can be coordinated to facilitate inter local radio network communication.
- Still another advantage is that it is possible for the system to keep track of neighbouring local radio networks to each radio unit.
-
FIG. 1 is illustrating a block diagram of a first embodiment of a cellular radio communication system according to the present invention -
FIG. 2 is illustrating a flow chart of a first method according to the present invention. -
FIG. 3 is illustrating a flow chart of a first embodiment of a second method according to the present invention. -
FIG. 4 is illustrating an example of a BRFP_candidates list according to the present invention. -
FIG. 5 is illustrating an example of a neighbouring list according to the present invention. -
FIG. 6 is illustrating a flow chart of a second embodiment of the second method according to the present invention. -
FIG. 7 is illustrating a flow chart of a first embodiment of a third method according to the present invention. -
FIGS. 8 a-b are illustrating a block diagram of a paging scenario according to the present invention. -
FIG. 9 is illustrating a flow chart of a fourth method according to the present invention. -
FIG. 10 is illustrating a flow chart of a fifth method according to the present invention. -
FIG. 11 a is illustrating uncoordinated timeslots in two local radio networks. -
FIG. 11 b is illustrating co-ordinated time slots in two local radio networks according to the present invention. -
FIG. 12 is illustrating a block diagram of a second embodiment of a cellular radio communication system according to the present invention -
FIG. 13 a is illustrating a schematic block diagram of a first embodiment of a control node according to the present invention. -
FIG. 13 b is illustrating a schematic block diagram of a second embodiment of a control node according to the present invention. -
FIG. 14 is illustrating a schematic block diagram of a radio node according to the present invention. - As previously stated, the present invention relates to a cellular radio communication system comprising a number of local radio networks (piconets).
-
FIG. 1 illustrates a block diagram of a first embodiment of a cellularradio communication system 100 for utilising the present invention. Thesystem 100 comprises a control-node (BCCFP) 108 connected to four radio-nodes (BRFP) 104-107 respectively. TheBRFP 105 is serving two radio units (BPP) 101, 102 respectively and theBRFP 107 is serving a radio unit (BPP) 103. TheBRFP 105 and the twoBPPs BRFP 107 and theBPP 103 utilises the same radio interface and forms a second piconet 110 (a second local radio network). The radio interface used inpiconet 109 is not synchronised with the radio interface used inpiconet 110. - The control-
node 108 may be connected to a PSTN (Public Switched Telephone Network) and/or a PLMN (Public Land Mobile Network) as illustrated by the dashedcloud 112. The control-node 108 can also be connected to other control-nodes so as to form a bigger cellular radio communication system than illustrated inFIG. 1 . Thissystem 100 will be described in more detail at the end of this description. -
FIG. 2 illustrates a flow chart of a first method according to the present invention for attaching theBPP 101 to the cellularradio communication system 100 inFIG. 1 . Attaching a BPP means that the cellular system becomes aware of that a new radio unit is switched on in the system, where in the system the new radio unit is located, if the new radio unit is authorised to use the system and to registrate the new radio unit in the system. - According to a
step 201, theBPP 101 establishes a link with theBRFP 105 so that it becomes a part of thefirst piconet 109 inFIG. 1 . The BPP scans for BRFPs within its radio coverage area, at regular intervals, by transmitting inquire signals (LC_INQUIRY) including the identity and the realtime clock of theBPP 101. The BRFPs in radio range answers by transmitting acknowledge signals (LC_FHSBRFP) including their identity and realtime clocks to theBPP 101. TheBPP 101 can then select one of these BRFPs, in thiscase BRFP 105, and transmit a page signal (LC_PAGE) to the selected BRFP and establish the link. TheBPP 101 assumes the role as a master and theBRFP 105 takes the role as a slave. TheBRFP 105 receives identification data fromBPP 101, e.g. the IEEE-identity and/or if theradio unit 101 is equipped with a SIM-card the IMSI identity. TheBRFP 105 also receives information regarding the class of service provided by theBPP 101, authentication, and as previously stated the realtime_clock of theBPP 101 which is needed to calculate the frequency hopping sequence in theBRFP 105. - The
BPP 101 makes the first contact, by the LC_INQUIRY, with theBRFP 105 before it can detect any signal from theBRFP 105. TheBRFP 105 needs to know at least the identity of the BPP 101 (received by the LC INQUIRY) to be able to transmit a signal that theBPP 101 can detect. This is because that there is no broadcast control channel in the radio interface utilised in thesystem 100. - According to a
step 202, theBRFP 105 performs a Bluetooth authentication (LMP_Bluetooth_Authentication). This is performed between the Bluetooth circuits in theBRFP 105 and theBPP 101 in a known way. - According to step 203, the
BRFP 105 forwards the information and the identification data received instep 201 to theBCCFP 108. - According to step 204, the
BCCFP 108 identifies theBPP 101 by the identification data. - According to step 205, the
BCCFP 108 authenticates theBPP 101. As an example, the known authentication technique used in GSM can be used for this authentication. The IEEE identity with additional authentication information can also be used. - According to step 206, the
BCCFP 108 registers the identity of theBPP 101 in the system. This means that theBPP 101 has established a connection with thesystem 100 and is ready to receive incoming calls etc. - According to a
step 207, theBRFP 105 initiates a Master-Slave switch so that theBRFP 105 becomes the master and theBPP 101 becomes the slave. - According to step 208, the
BRFP 105 puts theBPP 101 in a parked mode by transmitting a park command. This means that theBPP 101 will terminate the link to theBRFP 105 but still be active and listen for signals from the BRFP 105 (the master) so that it can retain the link to theBRFP 105 again. This means that if the maximum number of BPPs in a piconet is 7 and theBPP 101 was the 7th one a new BPP may not be able to connect to the piconet after theBPP 101 is put in the parked mode. -
FIG. 3 illustrates a flow chart of a second method according to the present invention for retaining the connection to theBPP 101 in the cellularradio communication system 100 inFIG. 1 after theBPP 101 has been attached to the system. - According to a
step 301, the BRFP 105 (the master) establishes a beacon signalling to the BPP 101 (the slave) at evenly spaced time instants (beacon intervals). This means that theBPP 101 receives signals from theBRFP 105 at the beacon intervals. - This beacon signal can as an example comprise parameters that activates a parked slave (e.g. a channel access code for the BPP 101), re-synchronises parked slaves or allows certain slaves to access the channel. This signal can as an alternative also include information regarding how busy the
BRFP 105 is. The beacon signal is transmitted to a number of specific radio units, in this case theBPP 101, and not to all radio units within radio range of the radio node as with a broadcast channel. The beacon signal is intended as a means for a master to retain the link to slaves that are not active in any transmissions and if needed to activate parked slaves (seestep 208 above). - If, according to a
step 302, theBPP 101 is in a parked mode the method continues withstep 303, otherwise it 30 continues withstep 304. - According to a
step 303, theBRFP 105 activates the parkedBPP 101 by transmitting a page with the identity of theBPP 101. This can be made at evenly spaced time instants. - According to a
step 304, theBPP 101 measures a signal parameter, e.g. the signal quality or signal strength, on the beacon signal fromBRFP 105. TheBPP 101 transmits this measurement to theBRFP 105 in a result signal. - According to a
step 305, theBRFP 105 measures the signal parameter on one or more signals from theBPP 101, e.g. the result signal instep 304. TheBRFP 105 forwards the measurements instep BCCFP 108 which stores them in a BRFP_candidates list. SeeFIG. 4 which illustrates an example of such a list. TheBRFP 105 puts theBPP 101 in parked mode again if theBPP 101 where in a parked mode instep 302. - According to step 306, the
BCCFP 108 checks if there is a neighbouring list for theBRFP 105 stored in the BCCFP. If not, the method continues withstep 701 according toFIG. 7 for creating such a list. The neighbouring list forBRFP 105 comprises information of which additional BRFPs in the system that a BPP connected toBRFP 105 inpiconet 109 should be able to hear.FIG. 5 shows an example of such a neighbouring list forBRFP 105 whereBRFP - According to step 307, the
BCCFP 108 orders theBRFPs BPP 101, activate the BPP if needed, establish a beacon signalling and perform measurements according to step 301-305. If a BRFP on the neighbouring list is unable to establish a link to the BPP 101 (theBPP 101 may temporarily be out of reach) it will continue to page theBPP 101 as long as theBPP 101 remains in thepiconet 109 associated with theBRFP 105. TheBRFPs BPP 101 thanks to theBCCFP 108 which distributes the identity of theBPP 101 to the BRFPs. - The three
BRFP BPP 101. TheBRFP BPP 101 whenever they have free capacity for that. As an alternative, if theBPP 101 is in a parked mode, one BRFP,e.g. BRFP 105, can activate theBPP 101, receive measurements from the BPP and deactivate the BPP within a short interval and the other BRFPs,e.g. BRFP BRFPs BRFP 105 and transmit these measurements to theBRFP 105 at the shorter intervals. -
FIG. 6 illustrates a flow chart of a second embodiment of the second method where the measurements instep step FIG. 3 may be replaced by the following steps. - According to a
step 601, theBRFP 105 transmits information to theBCCFP 108 regarding the exact clock information and hop sequence used for the call/link to theBPP 101. - According to a
step 602, theBCCFP 108 forwards the information received instep 601 to theBRFP BRFP 105. - According to a
step 603, theBRFP BRFP 105 and theBPP 101, e.g. in a separate receiver in the BRFPs dedicated for monitoring (e.g. measuring). - According to a
step 604, theBRFP BCCFP 108 which stores these measurements in the BRFP_candidates list for theBRFP 105. - The steps 601-604 may in a third embodiment of the second method (not illustrated) be used as a complement to step 304 and 305 instead of replacing them. This means that steps 601-604 are performed after step 607 in
FIG. 3 . - If the link between the
BPP 101 and theBRFP 105 becomes bad the second method may continue to perform roaming as the described below (not illustrated in any flow charts). - The link roams from
BRFP 105 to BRFP 104 that, according to the BRFP_candidates list forBRFP 105, has the best signal strength and/or signal quality for the moment (seeFIG. 4 ). This means that theBCCFP 108 selects the new BRFP for roaming with the help of the BRFP_candidates list. This selection may as an alternative or as a complement be made on free capacity in the neighbouring BRFPs. - If the
BPP 101 does not respond to any signalling from theBRFP 104, e.g. a page signal, the second method may end by unregister theBPP 101 as described below (not illustrated in any flow chart). - The
BRFP 104 transmits an unregistered message (UNREG) to theBCCFP 108 regarding a link loss to theBPP 101. - The
BCCFP 108 controls if any other BRFP,e.g. BRFP BPP 101. This is made e.g. by checking the BRFPs on the neighbouring list. TheBCCFP 108 unregisters theBPP 101 in the system (all links lost to BPP 101) if no BRFP in the system has an ongoing beacon signalling to theBPP 101. - If a system initiated handover is to be performed, the second method may continue with a handover as described below (not illustrated).
- The
BCCFP 108 selects a new BRFP from the neighbouring list of theBRFP 104 and orders the selected BRFP, e.g. theBRFP 105, to initiate a handover. - If a BPP initiated handover is to be performed, the second method may continue with a handover as described below (not illustrated).
- The
BPP 101 establishes a new link with theBRFP 105 which, according to the BRFP_candidates list forBPP 101, has the highest signal strength and/or signal quality. - The
BRFP 105 orders theBCCFP 108 to route the call to theBRFP 105. Hence bothBRFP BPP 101 for a short moment. - The
BRFP 105 initiates a termination of the link from theBRFP 104 to theBPP 101 when the new link is established. This is made via theBCCFP 108. -
FIG. 7 illustrates a flow chart of a third method according to the present invention for collecting data for a neighbouring list for the respective BRFP in the system used e.g. in the second method above. The collected data is used for creating and updating the neighbouring lists for the respective BRFP. As previously been stated, the neighbouring list for theBRFP 105 comprises information of which additional BRFPs in the system that theBPP 101 inpiconet 109 can hear. This can e.g. be performed when a new system is run for the first time, when new BRFPs are added to the system, at specified intervals, or when one or several BRFPs are moved to a new location within the system. - According to a
step 701, all BRFPs in thesystem 100 transmits a page signal (LC_PAGE) to theBPP 101, seeFIG. 8 a. The BRFPs have been given the identity of theBPP 101 from theBCCFP 108 which also may initiate this step. - According to a
step 702, theBPP 101 transmits a response-signal (BRFP_same_time list) to theBRFP 105. The response-signal comprises information regarding which BRFP theBPP 101 can hear (e.g. detected a page signal from) at the same time and, as an alternative, also the signal strength on the detected page signal (LC_PAGE). This response signal may be transmitted each time a new BRFP has established beacon signalling with the BPP 101 (e.g. in step 307). - According to a
step 703, theBRFP 105 forwards the information received instep 702 to theBCCFP 108. TheBCCPF 108 collects this information and creates the neighbouring list for theBRFP 105 by registrating the BRFPs (except the BRFP 105) that theBPP 101 have heard instep 702 as neighbours to theBRFP 105 or if such a list already exists updates the neighbouring list accordingly. This can as an. example be made by adding “new” neighbouring BRFPs, included in the response signal (BRFP_same_time list) but not registrated in the neighbouring list, and deleting “old” neighbouring BRFPs, registrated in the neighbouring list but not included in the response signal. A delay may be used for the deletion of BRFPs in the neighbouring list to avoid deletion of BRFPs that are just temporarily out of reach for the page. As an example, a certain BRFP on the list must be excluded from two or more consecutive response signals received according to step 702 before being removed from the neighbouring list. - The
BCCFP 108 can now direct signals to the BRFP serving a specific BPP in the system and its neighbouring BRFPs, e.g. for page signals, with the help of the neighbouring list which reduce the signalling within the system as seen inFIG. 8 b. This improves the performance of the system. -
FIG. 9 illustrates a flow chart of a fourth method according to the present invention where the realtime clock of a BRFP in one piconet is calculated by a BRFP in another piconet, e.g. the realtime clock ofBRFP 105 is calculated by the BRFP. 106, seeFIG. 1 . This method is preferably performed when more than one BRFP (from different piconets) have established a link with one and the same BPP. In the steps below both theBRFP 105 and theBRFP 106 in thesystem 100 have established a link with theBPP 102. - According to a
step 901, theBRFP 105 calculates a first realtime_clock difference value (Δ1_CLOCK) between theBPP 102 and its own realtime_clock (clock_BPP102−clock_BRFP105). - According to a
step 902, theBRFP 105 transmits the calculated Δ1_CLOCK value to theBCCFP 108 which stores it in a sync-list or as an alternative in the neighbouring list. - According to a
step 903, theBRFP 106 calculates a second realtime_clock difference value (Δ2_CLOCK) between theBPP 102 and its own clock (Clock_BPP102−Clock_BRFP106). - According to a
step 904, theBRFP 106 transmits the calculated Δ2_CLOCK value to theBCCFP 108 which stores it in the sync-list. As an alternative, theBCCFP 108 can distribute Δ1_CLOCK and Δ2_CLOCK values to theBRFPs - According to step 905, the
BCCFP 108 calculates the BRFP_realtime_clock difference value (Δ3_CLOCK) between theBRFP 106 and the BRFP 105 (Clock_BRFP106−Clock_BRFP105) according to the following equation:
Δ3_CLOCK=Δ1_CLOCK−Δ2_CLOCK=[Clock_BPP102−Clock_BRFP105]−[Clock_BPP102−Clock_BRFP106]=−Clock_BRFP105+Clock_BRFP106=Clock_BRFP106−Clock_BRFP105 - The Δ3_CLOCK value is stored in the sync-list.
- If, according to a
step 906, the BCCFP wants theBRFP 106 to establish a link to theBPP 101 in the neighbouringpiconet 109, e.g. establish beacon signalling according to step 305, the method continues withstep 907 below, otherwise it ends. - According to step 907, the
BCCFP 108 transmits the Δ3_CLOCK value to theBRFP 106 and orders theBRFP 106 to transmit an LC_PAGE to theBPP 101. - According to a
step 908, theBRFP 106 calculates the realtime clock of the BRFP 105 (Clock_BRFP105) to which theBPP 101 is listening, e.g. during park or active mode. - Every BPP in a piconet uses the master clock (e.g. a BRFP clock) to track the common hopping channel in the piconet when the BPPs have assumed the roles as slaves. Hence if the master clock in a current piconet is known, the BPP in the current piconet can be easily reached from other BRFPs or BPPs outside the current piconet as long as they are within radio reach. The Clock_BRFP105 is calculated according to the following equation:
Clock_BRFP105=Δ3_CLOCK−Clock_BRFP106=Clock_BRFP106−Clock_BRFP105−Clock_BRFP106=Clock_BRFP105 - According to step 909, the
BRFP 106 transmits an LC_PAGE to theBPP 101 and establishes a new link and a new piconet with theBPP 101. - The calculation in
step 905 can as an alternative be made in theBRFP 106 as well as the calculation instep 908 if theBCCFP 108 transmits the information regarding the BRFP_realtime differences that is stored in the sync-list to theBRFP 106. - In short, all the BRFPs in the cellular radio communication system calculates the realtime_clock differences between the BPPs they are connected to and their own realtime clocks. The BRFPs transmits the realtime_clock differences to the
BCCFP 108 where they are used for calculating the BRFP_realtime_clock differences between each BRFP in the system. A first BRFP associated with a first piconet can then page a second BPP in a second piconet (e.g. to establish a new piconet) very accurately and quickly with the help of the BRFP realtime_clock difference as described instep 908. -
FIG. 10 illustrates a flow chart of a fifth method according to the present invention for co-ordinating the use of timeslots in -each piconet associated with the cellular radio communication system. This method is preferably performed when a call is in progress on a link in a piconet and hence one available time slot is occupied. - According to a
step 1001, the BRFPs 104-107 in thesystem 100 calculates the realtime_clock differences between the BPPs they are connected to and their own realtime clocks as instep FIG. 9 . - According to a step 1002, the BRFPs 104-107 transmits the calculated realtime_clock differences to the
BCCFP 108, as instep FIG. 9 . - According to a
step 1003, theBCCFP 108 calculates the BRFP_realtime_clock differences between the BRFP 104-107, as instep 905 according toFIG. 9 , from the realtime_clock differences received in step 1002. - According to a
step 1004, theBCCFP 108 selects the realtime_clock ofBRFP 104 as a reference clock (ref_clock) for all piconets in thesystem 100. This can as an example be made by giving the first slot fromBRFP 104 the time value 0 whereby the other BRFPs are given an offset value according to their BRFP_realtime_clock difference withBRFP 104 which are e.g. added to or subtracted from their own realtime clocks. - According to a
step 1005, theBCCFP 108 orders all BRFPs in thesystem 100 to use, as long as possible, a time slot co-ordinated with the ref_clock for signalling and payload to their respective BPP. - This means that the signalling in the
system 100 can be made more effective by increasing the probabilities of a fast connection set-up between BPPs and BRFP in different piconets, since blocked time slots (blind_spots) will be more rare. Further on the total system capacity will increase. -
FIG. 11 a illustrates uncoordinated traffic and signalling inpiconet system 100. There are three timeslots, each with a transmit portion and a receive portion, on the hopping channel in each piconet that the BPPs and BRFPs can use.BRFP 105 andBPP 101 communicates on the first timeslot and BRFP 105 andBPP 102 communicates on the second timeslot inpiconet 109, which means that the third timeslot inpiconet 109 is free.BRFP 107 andBPP 103 communicates on the third timeslot inpiconet 110, which means that the first and second timeslot inpiconet 110 are free. IfBRFP 107 wants topage BPP 102 inpiconet 109, theBRFP 107 has to use the first or second timeslot in piconet 110 (the free ones) but the corresponding timeslots inpiconet 109 are not free. This means that theBRFP 107 can not reach theBPP 102 right know and have to wait until the communication on the first or second timeslot inpiconet 109 stops. Hence twoblind_spots -
FIG. 11 b illustrates the same traffic and signalling as inFIG. 11 a but co-ordinated according to the fifth method (FIG. 10 ). The realtime clock of theBRFP 105 is selected as the ref_clock and theBRFP 107 has co-ordinated its traffic toBPP 103 accordingly so that theBPP 102 can be reach by a page P from theBRFP 107 in the third timeslot. The third timeslot inBPP 102 is synchronised with the third timeslot inBRFP 107 by introducing asmall pause 1103 between the second and third timeslot inBPP 102. This means that a part of the space where the next timeslot in BPP 102 (the first one due to the three time slot scheme) where to be put is used for the third timeslot. The first timeslot can therefore not be used for the moment. As seen inFIG. 11 b the BRFPs in the respective piconet are still not synchronised to each other. - The inventive methods according to
FIGS. 2, 3 , 6, 7, 9 and 10 can be completely or partially implemented as software in at least one microprocessor. - As previously been described,
FIG. 1 illustrates a block diagram of a first embodiment of a cellularradio communication system 100 for utilising the present invention. The BRFPs inFIG. 1 are connected to theBCCFP 108 via a local area network (LAN) 111. -
FIG. 12 illustrates an alternative connection where each BRFP is circuit switched connected to aswitch 1201, preferably arranged in theBCCFP 108, via dedicated transmission lines. The BRFPs can as another alternative be connected to theBCCFP 108 via one or more radio links, e.g. a radio-LAN or wireless-LAN (WLAN). - Each BRFP and BPP comprises at least one Bluetooth circuit/chip for utilising the radio communication over the Bluetooth radio interface. The Bluetooth radio interface is one example of a radio interface utilised in small short range local radio network. Other radio interfaces with similar characteristics may also be used.
- The
system 100 can as an example be an indoor cellular radio communication system where thefirst piconet 109 is situated in a first room and thesecond piconet 110 is situated in a second room. The BRFPs 1.05 and 107 can as an example be personal computers (PCs) with means for radio communication and connected to theLAN 111. TheBPP 101 can as an example be a cordless phone, the BPP 102 a laptop with means for radio communication and the BPP 103 a printer with means for radio communication. TheBRFP 106 may be a phone situated in a third room and connected to the LAN by wire. If theBPP 101 is moved to the third room theBRFP 106 and theBPP 101 establishes a connection and hence forms a new (third) piconet. - A complete cellular radio communication system needs to have some basic functionality's to work and reach an acceptable system behaviour. Those are described in the methods according to
FIGS. 2, 3 , 6, 7, 9 and 10. - All these basic functionality's are provided in the cellular
radio communication system 100 according to the present invention. This is achieved by the BCCFP 108 (the control node) connected to all BRFPs in thesystem 100. -
FIG. 13 a illustrates a schematic block diagram of a first embodiment of a BCCFP 1301 (control node) according to the present-invention. TheBCCFP 1301 comprises a processor with amemory 1302, ahard disk 1303 and anetwork interface 1304 connected to each other by acomputer bus 1305. The processor with the memory is e.g. used for creating and updating the neighbouring lists and calculating realtime clock differences. The hard disk is e.g. used for storing the neighbouring lists, realtime clock and identity information. Thenetwork interface 1304 is used for connecting the BCCFP to the BRFPs via aLAN 1306. All voice and data traffic is separated from the BCCFP in this embodiment and hence processed by a separate voice/data unit 1307 connected to theLAN 1306. -
FIG. 13 b illustrates a schematic block diagram of a second embodiment of aBCCFP 1308 according to the present invention where the voice/data unit 1307 is integrated in theBCCFP 1308. The voice/data unit 1307 comprises a voice codec and means for conversion between circuit switched and packet switched information. -
FIG. 14 illustrates a schematic block diagram of a BRFP 1401 (radio node) according to the present invention. The BRFP comprises a processor with a RAM memory and aflash memory 1402, a bluetooth radio interface chip/unit 1403 and a network orserial communication interface 1404 connected to each other by acomputer bus 1405. The processor with the RAM memory and flash memory is e.g. used for processing and distributing realtime clock information. The bluetooth radio interface chip/unit has previously been described. The network interface is used for connecting the BRFP to a LAN according toFIG. 1 and the serial communication interface is used if the BRFP is circuit switched connected according toFIG. 12 .
Claims (20)
1-13. (Canceled)
14. A method for calculating the realtime clock of a first radio node in a second radio node in a cellular radio communication system comprising a number of local radio networks utilizing radio interfaces which, between said local radio networks are unsynchronized with each other, where each of said local radio networks comprises a radio node arranged to communicate with a plurality of radio units comprising:
establishing a link between a first radio unit and both of said first and second radio nodes:
generating a first BRFP realtime clock difference between the realtime clocks of said first radio node and said second radio node in a control node associated with said radio nodes;
transmitting said first BRFP realtime clock difference to said second radio node; and
calculating the real time clock of said first radio node in said second radio node by adding said first BRFP realtime clock difference to the realtime clock of said second radio node.
15. The method as claimed in claim 14 , wherein said step of generating a first BRFP realtime clock difference comprises the steps of:
calculating a first realtime clock difference between said first radio unit and said first radio node in said first radio node;
transmitting said first realtime clock difference to said control node;
calculating a second realtime clock difference between said first radio unit and said second radio node in said second radio node;
transmitting said second realtime clock difference to said control node;
calculating said first BRFP realtime clock difference in said control unit from said first and second realtime clock difference.
16. The method as claimed in claim 14 , wherein said step of calculating the realtime clock of said first radio node in said second radio node is followed by the step of:
paging a second radio unit from said second radio node, where said second radio unit has established a link to said first radio node.
17. A method for co-ordinating the use of time slots in different local radio networks in a cellular radio communication system comprising a number of local radio networks utilizing radio interfaces which, between said local radio networks, are unsynchronized with each other and having at least three timeslots, and where each of said local radio networks comprises a radio node arranged to communicate with a plurality of radio units the method comprising:
generating a BRFP realtime clock difference between all the realtime clocks of said radio nodes in said system in a control node associated with said radio nodes;
selecting the realtime clock of a first one of said radio nodes as a reference clock for all radio nodes in said system;
ordering all radio nodes in said system to use timeslots co-ordinated with said reference clock of said first radio node for signalling and payload by using said BRFP realtime clock differences.
18. The method as claimed in claim 17 , wherein said step of generating a BRFP realtime clock difference between all the realtime clocks of said radio nodes comprises the steps of:
calculating realtime clock differences in all radio nodes between their own realtime clocks and said radio units which they are connected too;
transmitting said realtime clock differences to said control node;
calculating said BRFP realtime clock difference from said calculated realtime clock difference in said control node.
19-24. (Canceled)
25. A control node in a cellular radio communication system comprising a number of local radio networks utilizing radio interfaces which, between said local radio networks are unsynchronized with each other, and where each of said local radio networks comprises a radio node arranged to communicate with a plurality of radio units, characterised in that said control node is connected to at least one radio node in each local radio network in said system so as to create a cellular radio communication system out of said local radio networks, and where said control node is arranged to control the communication in each of said local radio networks.
26. The control node as claimed in claim 25 , wherein said control node comprises means for establishing a connection from each one of said radio nodes to said control-node.
27. The control node as claimed in claim 25 , wherein said control node comprises means for identifying, authenticating and registrating each one of said radio units so that said control node can direct calls to and from said radio units.
28. The control node as claimed in claim 25 , wherein said control node comprises means for roaming links to radio units between said radio nodes in said system.
29. The control node as claimed in claim 25 , wherein said control node comprises means for performing handovers of connections to said radio units between said radio nodes in said system.
30. The control node as claimed in claim 25 , wherein said control node comprises means for generating a BRFP realtime clock difference between all the realtime clocks of said radio nodes in said system.
31. The control node as claimed in claim 25 , wherein said control node comprises:
means for selecting the realtime clock of a first one of said radio nodes as a reference clock for all radio nodes in the system; and
means for ordering all radio nodes in said system to use timeslots coordinated with said reference clock of said first radio node for signalling and payload.
32. The control node as claimed in claim 25 , wherein said control node comprises:
means for creating a neighbouring list by registrating said radio nodes from which said first radio unit can detect a signal as neighbours to said first radio node.
33. A control node, comprising:
a processor,
a memory in communication with the processor, wherein the memory includes instructions for calculating the realtime clock of a first radio node in a second radio node in a cellular radio communication system comprising a number of local radio networks utilizing radio interfaces which, between said local radio networks, are unsynchronized with each other, where each of said local radio networks comprises a radio node arranged to communicate with a plurality of radio units,
wherein the calculating instructions comprise instructions for:
establishing a link between a first radio unit and both of said first and second radio nodes:
generating a first BRFP realtime clock difference between the realtime clocks of said first radio node and said second radio node in a control node associated with said radio nodes;
transmitting said first BRFP realtime clock difference to said second radio node; and
calculating the real time clock of said first radio node in said second radio node by adding said first BRFP realtime clock difference to the realtime clock of said second radio node.
34. The node of claim 33 , wherein the instructions for generating a first BRFP realtime clock difference further comprises instructions for:
calculating a first realtime clock difference between said first radio unit and said first radio node in said first radio node;
transmitting said first realtime clock difference to said control node;
calculating a second realtime clock difference between said first radio unit and said second radio node in said second radio node;
transmitting said second realtime clock difference to said control node; and
calculating said first BRFP realtime clock difference in said control unit from said first and second realtime clock difference.
35. The node of claim 33 , wherein the instructions for calculating the realtime clock of said first radio node in said second radio node also contains instructions for paging a second radio unit from said second radio node, where said second radio unit has established a link to said first radio node.
36. A control node comprising:
a processor,
a memory in communication with the processor, wherein the memory includes instructions coordinating the use of time slots in different local radio networks in a cellular radio communication system comprising a number of local radio networks utilizing radio interfaces which, between said local radio networks, are unsynchronized with each other and having at least three timeslots, and where each of said local radio networks comprises a radio node arranged to communicate with a plurality of radio units, wherein the instructions for coordinating comprise instructions for:
generating a BRFP realtime clock difference between all the realtime clocks of said radio nodes in said system in a control node associated with said radio nodes;
selecting the realtime clock of a first one of said radio nodes as a reference clock for all radio nodes in said system; and
ordering all radio nodes in said system to use timeslots coordinated with said reference clock of said first radio node for signaling and payload by using said BRFP realtime clock differences.
37. The node of claim 36 , wherein the instructions for generating a BRFP realtime clock difference between all the realtime clocks of said radio nodes comprises instructions for:
calculating realtime clock differences in all radio nodes between their own realtime clocks and said radio units which they are connected too;
transmitting said realtime clock differences to said control node; and
calculating said BRFP realtime clock difference from said calculated realtime clock difference in said control node.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/909,159 US20050009506A1 (en) | 1999-05-07 | 2004-07-30 | Communication system |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE9901673A SE514264C2 (en) | 1999-05-07 | 1999-05-07 | A communication system |
SE9901673-5 | 1999-05-07 | ||
PCT/SE2000/000646 WO2000069186A1 (en) | 1999-05-07 | 2000-04-04 | A communication system |
US09/565,551 US6788656B1 (en) | 1999-05-07 | 2000-05-05 | Communication system |
SE514264 | 2001-01-29 | ||
US10/909,159 US20050009506A1 (en) | 1999-05-07 | 2004-07-30 | Communication system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/565,551 Division US6788656B1 (en) | 1999-05-07 | 2000-05-05 | Communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050009506A1 true US20050009506A1 (en) | 2005-01-13 |
Family
ID=20415518
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/565,551 Expired - Fee Related US6788656B1 (en) | 1999-05-07 | 2000-05-05 | Communication system |
US10/909,159 Abandoned US20050009506A1 (en) | 1999-05-07 | 2004-07-30 | Communication system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/565,551 Expired - Fee Related US6788656B1 (en) | 1999-05-07 | 2000-05-05 | Communication system |
Country Status (9)
Country | Link |
---|---|
US (2) | US6788656B1 (en) |
EP (2) | EP1755282B1 (en) |
JP (1) | JP2002544727A (en) |
CN (1) | CN1153482C (en) |
AT (1) | ATE504189T1 (en) |
AU (1) | AU3994200A (en) |
DE (1) | DE60045791D1 (en) |
SE (1) | SE514264C2 (en) |
WO (1) | WO2000069186A1 (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020197984A1 (en) * | 2001-06-22 | 2002-12-26 | Tadlys Ltd. | Flexible wireless local networks |
US20030153338A1 (en) * | 2001-07-24 | 2003-08-14 | Herz Frederick S. M. | Autoband |
US20070008927A1 (en) * | 2002-07-24 | 2007-01-11 | Herz Frederick S | Autoband |
US20070277175A1 (en) * | 2002-04-24 | 2007-11-29 | Medius, Inc. | Method for multi-tasking multiple java virtual machines in a secure environment |
KR100786443B1 (en) | 2005-05-20 | 2007-12-17 | 가부시키가이샤 히타치세이사쿠쇼 | Encryption communication method and system |
US7778739B2 (en) | 2001-04-24 | 2010-08-17 | Medius, Inc. | Method and apparatus for dynamic configuration of multiprocessor system |
US20110156896A1 (en) * | 1999-02-01 | 2011-06-30 | Hoffberg Steven M | Internet appliance system and method |
US8001860B1 (en) | 2004-11-09 | 2011-08-23 | Eagle Harbor Holdings LLC | Method and apparatus for the alignment of multi-aperture systems |
US8364136B2 (en) | 1999-02-01 | 2013-01-29 | Steven M Hoffberg | Mobile system, a method of operating mobile system and a non-transitory computer readable medium for a programmable control of a mobile system |
WO2013022800A1 (en) * | 2011-08-05 | 2013-02-14 | Qualcomm Incorporated | Uniquely identifying target femtocell to facilitate active hand-in |
US8417490B1 (en) | 2009-05-11 | 2013-04-09 | Eagle Harbor Holdings, Llc | System and method for the configuration of an automotive vehicle with modeled sensors |
US8886392B1 (en) | 2011-12-21 | 2014-11-11 | Intellectual Ventures Fund 79 Llc | Methods, devices, and mediums associated with managing vehicle maintenance activities |
US8892495B2 (en) | 1991-12-23 | 2014-11-18 | Blanding Hovenweep, Llc | Adaptive pattern recognition based controller apparatus and method and human-interface therefore |
US9358924B1 (en) | 2009-05-08 | 2016-06-07 | Eagle Harbor Holdings, Llc | System and method for modeling advanced automotive safety systems |
US10298735B2 (en) | 2001-04-24 | 2019-05-21 | Northwater Intellectual Property Fund L.P. 2 | Method and apparatus for dynamic configuration of a multiprocessor health data system |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US20200059831A1 (en) * | 2008-07-14 | 2020-02-20 | Sony Corporation | Communication apparatus, communication system, notification method, and program product |
Families Citing this family (146)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE514264C2 (en) * | 1999-05-07 | 2001-01-29 | Ericsson Telefon Ab L M | A communication system |
JP2004503987A (en) * | 2000-06-13 | 2004-02-05 | レッド−エム(コミュニケーションズ)リミテッド | Bluetooth adapter |
CA2376595A1 (en) * | 2000-06-13 | 2001-12-20 | Red-M (Communications) Ltd. | A communications device |
CA2376599A1 (en) * | 2000-06-13 | 2001-12-20 | Simon Harrison | A call handling device |
GB2364203B (en) * | 2000-06-27 | 2004-03-17 | Nokia Mobile Phones Ltd | Synchronisation |
US6754484B1 (en) | 2000-07-10 | 2004-06-22 | Nokia Corporation | Short messaging using information beacons |
US6831896B1 (en) | 2000-07-11 | 2004-12-14 | Nokia Corporation | Short range RF network |
US6633761B1 (en) | 2000-08-11 | 2003-10-14 | Reefedge, Inc. | Enabling seamless user mobility in a short-range wireless networking environment |
US6691227B1 (en) | 2000-09-08 | 2004-02-10 | Reefedge, Inc. | Location-independent packet routing and secure access in a short-range wireless networking environment |
WO2002039484A2 (en) * | 2000-11-09 | 2002-05-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Intelligent bluetooth inquiry procedure |
US7016336B2 (en) * | 2000-11-22 | 2006-03-21 | Telefonaktiebolaget L M Ericsson (Publ) | Administrative domains for personal area networks |
US7058050B2 (en) | 2000-12-01 | 2006-06-06 | Telefonaktiebolaget L M Ericsson (Publ) | Flexible inter-network communication scheduling |
SE518230C2 (en) * | 2000-12-12 | 2002-09-10 | Fredriksson Lars Berno | Mobile data and communication network for i.a. indoor use with frequency jump and time slot reuse |
US6754250B2 (en) | 2000-12-15 | 2004-06-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Networking in uncoordinated frequency hopping piconets |
US7164885B2 (en) | 2000-12-18 | 2007-01-16 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for selective service access |
FR2818485B1 (en) * | 2000-12-18 | 2003-03-28 | Eads Defence & Security Ntwk | RADIO RESOURCE ALLOCATION METHOD, BASE STATION FOR IMPLEMENTING SAME AND SYSTEM INCORPORATING SAME |
DE20021538U1 (en) * | 2000-12-20 | 2001-03-15 | Dosch & Amand Gmbh & Co Kg | Base station for a cordless telephone system |
US7209771B2 (en) * | 2000-12-22 | 2007-04-24 | Terahop Networks, Inc. | Battery powered wireless transceiver having LPRF component and second wake up receiver |
US7209468B2 (en) | 2000-12-22 | 2007-04-24 | Terahop Networks, Inc. | Forming communication cluster of wireless AD HOC network based on common designation |
US7133704B2 (en) | 2000-12-22 | 2006-11-07 | Terahop Networks, Inc. | Manufacture of LPRF device wake up using wireless tag |
US7200132B2 (en) | 2000-12-22 | 2007-04-03 | Terahop Networks, Inc. | Forming ad hoc RSI networks among transceivers sharing common designation |
US7155264B2 (en) | 2000-12-22 | 2006-12-26 | Terahop Networks, Inc. | Systems and methods having LPRF device wake up using wireless tag |
US7221668B2 (en) | 2000-12-22 | 2007-05-22 | Terahop Networks, Inc. | Communications within population of wireless transceivers based on common designation |
AU2001298037A1 (en) * | 2000-12-22 | 2003-04-22 | Seekernet Incorporated | Network formation in asset-tracking system based on asset class |
WO2002058335A2 (en) * | 2001-01-18 | 2002-07-25 | Strix Systems, Inc. | Method, computer-readable medium and apparatus for wirelessly exchanging communications with a mobile unit |
US7016325B2 (en) | 2001-01-18 | 2006-03-21 | Strix Systems, Inc. | Link context mobility method and system for providing such mobility, such as a system employing short range frequency hopping spread spectrum wireless protocols |
WO2002058334A2 (en) * | 2001-01-18 | 2002-07-25 | Strix Systems, Inc. | System, method and computer-readable medium for wirelessly exchanging communication with a mobile unit |
ES2296733T3 (en) * | 2001-02-06 | 2008-05-01 | Nokia Corporation | ACCESS SYSTEM FOR A CELLULAR NETWORK. |
US7200130B2 (en) | 2001-02-13 | 2007-04-03 | Nokia Corporation | Short range RF network configuration |
KR100397205B1 (en) * | 2001-02-20 | 2003-09-13 | 에이엠텔레콤주식회사 | Voice/data communication method using network for second channel and mobile phone including bluetooth function |
US20030119480A1 (en) * | 2001-02-26 | 2003-06-26 | Jahangir Mohammed | Apparatus and method for provisioning an unlicensed wireless communications base station for operation within a licensed wireless communications system |
US7308263B2 (en) | 2001-02-26 | 2007-12-11 | Kineto Wireless, Inc. | Apparatus for supporting the handover of a telecommunication session between a licensed wireless system and an unlicensed wireless system |
FR2821514B1 (en) * | 2001-02-28 | 2003-06-13 | Jacques Lewiner | LOCAL RADIO COMMUNICATION SYSTEM |
US6954443B2 (en) | 2001-03-09 | 2005-10-11 | Nokia Corporation | Short range RF network with roaming terminals |
JP5105665B2 (en) * | 2001-03-13 | 2012-12-26 | キヤノン株式会社 | COMMUNICATION DEVICE, CONTROL METHOD, AND PROGRAM |
US6947405B2 (en) * | 2001-03-19 | 2005-09-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Cellular system with cybercells |
US7577451B2 (en) * | 2001-04-04 | 2009-08-18 | Intel Corporation | Extending personal area networks |
FI114264B (en) | 2001-04-19 | 2004-09-15 | Bluegiga Technologies Oy | Wireless conference telephone system control |
KR100761257B1 (en) * | 2001-04-27 | 2007-09-28 | 엘지전자 주식회사 | Network topology extending method for bluetooth |
WO2002089411A2 (en) * | 2001-05-01 | 2002-11-07 | Koninklijke Philips Electronics N.V. | Handoff in radio communication arrangements |
US7194010B2 (en) | 2001-05-02 | 2007-03-20 | Strix Systems, Inc. | Wireless base station to base station synchronization in a communication system, such as a system employing a short range frequency hopping or time division duplex scheme |
EP1391057A4 (en) | 2001-05-02 | 2009-08-19 | Strix Systems Inc | Connection initiation in wireless networks including load balancing |
WO2002103988A1 (en) | 2001-05-02 | 2002-12-27 | Strix Systems, Inc. | Wireless base station neighbor discovery in a communication system employing a short-range frequency hopping scheme |
US7151757B2 (en) | 2001-05-02 | 2006-12-19 | Strix Systems, Inc. | Wireless base station to base station synchronization in a communication system, such as a system employing a short-range frequency hopping or time division duplex scheme |
KR20010074250A (en) * | 2001-05-03 | 2001-08-04 | 최영빈 | Blue net phone |
US7224979B2 (en) | 2001-05-03 | 2007-05-29 | Symantec Corporation | Location-aware service proxies in a short-range wireless environment |
US20030041175A2 (en) * | 2001-05-03 | 2003-02-27 | Singhal Sandeep K | Method and System for Adapting Short-Range Wireless Access Points for Participation in a Coordinated Networked Environment |
ATE405059T1 (en) * | 2001-05-05 | 2008-08-15 | Ericsson Telefon Ab L M | METHOD FOR ENTERING A COMMUNICATIONS UNIT INTO A COMMUNICATIONS CELL |
JP4658374B2 (en) * | 2001-05-10 | 2011-03-23 | 株式会社リコー | Wireless communication method and master terminal thereof |
ITTO20010496A1 (en) * | 2001-05-25 | 2002-11-25 | Telecom Italia Lab Spa | MOBILE COMMUNICATION NETWORK. |
FI20011359A0 (en) * | 2001-06-25 | 2001-06-25 | Nokia Corp | Reduction of interference |
US6990316B2 (en) | 2001-06-26 | 2006-01-24 | Nokia Corporation | Short range RF network configuration |
JP2003018627A (en) | 2001-06-28 | 2003-01-17 | Nec Corp | Mobile wireless telephone connection device and mobile radio telephone connection system |
JP3671880B2 (en) * | 2001-07-18 | 2005-07-13 | ソニー株式会社 | COMMUNICATION SYSTEM AND METHOD, INFORMATION PROCESSING DEVICE AND METHOD, COMMUNICATION TERMINAL AND METHOD, EXPANSION DEVICE, AND PROGRAM |
KR100429606B1 (en) * | 2001-07-28 | 2004-05-04 | 삼성전자주식회사 | Multimedia service system and method utilizing bluetooth communication in mobile communication system |
US6950666B2 (en) | 2001-08-14 | 2005-09-27 | Hewlett-Packard Development Company, L.P. | Wireless mobile device network |
GB0119957D0 (en) * | 2001-08-15 | 2001-10-10 | Red M Communications Ltd | Handoff of bluetooth connections |
US20030041125A1 (en) * | 2001-08-16 | 2003-02-27 | Salomon Kirk C. | Internet-deployed wireless system |
GB2379358A (en) * | 2001-08-28 | 2003-03-05 | Toshiba Res Europ Ltd | Channel selection based on quality of signal |
DE10145753A1 (en) * | 2001-09-17 | 2003-04-24 | Tenovis Gmbh & Co Kg | Method for supporting a handover and roaming procedure in a multi-cell radio system based on the Bluetooth standard |
JP2003092578A (en) * | 2001-09-18 | 2003-03-28 | Fujitsu Ltd | Management device, processor, device and program |
DE10147896A1 (en) | 2001-09-28 | 2003-04-24 | Siemens Ag | Registering subscriber with communication system, by using air interface for exchanging information and subscriber authentication |
DE10149571A1 (en) * | 2001-10-08 | 2003-04-17 | Tenovis Gmbh & Co Kg | Method for calibrating the radio field of a cellular mobile phone system in which the base stations themselves measure network topology data, so that information can be made available to mobile terminals within a particular cell |
KR100430612B1 (en) * | 2001-10-10 | 2004-05-10 | 와이더덴닷컴 주식회사 | Relay system and mobile communication terminal for relaying mobile terminal |
FI115357B (en) * | 2001-11-22 | 2005-04-15 | Teliasonera Finland Oyj | Wireless connections over a telecommunications network |
GB0130801D0 (en) | 2001-12-22 | 2002-02-06 | Koninkl Philips Electronics Nv | Mobile device power saving |
GB0130800D0 (en) | 2001-12-22 | 2002-02-06 | Koninkl Philips Electronics Nv | Mobile device power saving |
AU2002225377A1 (en) * | 2001-12-28 | 2003-07-30 | Nokia Corporation | Node selecting method |
US6795421B1 (en) * | 2002-02-12 | 2004-09-21 | Nokia Corporation | Short-range RF access point design enabling services to master and slave mobile devices |
US6965674B2 (en) * | 2002-05-21 | 2005-11-15 | Wavelink Corporation | System and method for providing WLAN security through synchronized update and rotation of WEP keys |
US8027635B2 (en) | 2002-05-22 | 2011-09-27 | Hewlett-Packard Development Company, L.P. | Relaying third party wireless communications through a portable wireless system |
GB0213609D0 (en) * | 2002-06-13 | 2002-07-24 | Vodafone Plc | Networks |
US20040203563A1 (en) * | 2002-06-07 | 2004-10-14 | Menard Raymond J. | Emergency communication and monitoring system and method |
US7965842B2 (en) * | 2002-06-28 | 2011-06-21 | Wavelink Corporation | System and method for detecting unauthorized wireless access points |
JP4000933B2 (en) | 2002-07-19 | 2007-10-31 | ソニー株式会社 | Wireless information transmission system, wireless communication method, and wireless terminal device |
US7606242B2 (en) * | 2002-08-02 | 2009-10-20 | Wavelink Corporation | Managed roaming for WLANS |
US7522906B2 (en) * | 2002-08-09 | 2009-04-21 | Wavelink Corporation | Mobile unit configuration management for WLANs |
US7787572B2 (en) | 2005-04-07 | 2010-08-31 | Rambus Inc. | Advanced signal processors for interference cancellation in baseband receivers |
US6950655B2 (en) | 2002-10-01 | 2005-09-27 | Interdigital Technology Corporation | Method and system wherein handover information is broadcast in wireless local area networks |
US7953423B2 (en) | 2002-10-18 | 2011-05-31 | Kineto Wireless, Inc. | Messaging in an unlicensed mobile access telecommunications system |
CN101715194A (en) | 2002-10-18 | 2010-05-26 | 卡耐特无线有限公司 | Apparatus and method for extending the coverage area of a licensed wireless communication system using an unlicensed wireless communication system |
US7640008B2 (en) | 2002-10-18 | 2009-12-29 | Kineto Wireless, Inc. | Apparatus and method for extending the coverage area of a licensed wireless communication system using an unlicensed wireless communication system |
US7565145B2 (en) | 2002-10-18 | 2009-07-21 | Kineto Wireless, Inc. | Handover messaging in an unlicensed mobile access telecommunications system |
US7369859B2 (en) | 2003-10-17 | 2008-05-06 | Kineto Wireless, Inc. | Method and system for determining the location of an unlicensed mobile access subscriber |
US7606190B2 (en) | 2002-10-18 | 2009-10-20 | Kineto Wireless, Inc. | Apparatus and messages for interworking between unlicensed access network and GPRS network for data services |
US7873015B2 (en) | 2002-10-18 | 2011-01-18 | Kineto Wireless, Inc. | Method and system for registering an unlicensed mobile access subscriber with a network controller |
US7634269B2 (en) | 2002-10-18 | 2009-12-15 | Kineto Wireless, Inc. | Apparatus and method for extending the coverage area of a licensed wireless communication system using an unlicensed wireless communication system |
US7885644B2 (en) | 2002-10-18 | 2011-02-08 | Kineto Wireless, Inc. | Method and system of providing landline equivalent location information over an integrated communication system |
US7349698B2 (en) | 2002-10-18 | 2008-03-25 | Kineto Wireless, Inc. | Registration messaging in an unlicensed mobile access telecommunications system |
GB0224753D0 (en) * | 2002-10-24 | 2002-12-04 | Koninl Philips Electronics Nv | Beacon channel for frequency hopping wireless devices |
EP1416686A1 (en) * | 2002-11-01 | 2004-05-06 | Nokia Corporation | Optimizing usage of a bluetooth access point network |
US7379958B2 (en) | 2002-12-30 | 2008-05-27 | Nokia Corporation | Automatic and dynamic service information delivery from service providers to data terminals in an access point network |
DE10310522B8 (en) * | 2003-03-11 | 2010-06-10 | Tenovis Gmbh & Co. Kg | Method for the uninterrupted transmission of data in a Bluetooth communication network |
DE10310521B4 (en) * | 2003-03-11 | 2007-05-31 | Tenovis Gmbh & Co. Kg | Method for changing a physical connection in a data network |
US7346021B2 (en) | 2003-08-06 | 2008-03-18 | Matsushita Electric Industrial Co., Ltd. | Master station in communications system and access control method |
ES2308241T3 (en) | 2003-08-06 | 2008-12-01 | Panasonic Corporation | TERMINAL DEVICE AND METHOD FOR MASTER-ESCALVO TRANSFER IN A MEDIA ACCESS COMMUNICATIONS SYSTEM. |
CN101494914B (en) * | 2003-08-06 | 2012-10-31 | 松下电器产业株式会社 | Master station of communication system and access control method |
GB0320432D0 (en) * | 2003-08-30 | 2003-10-01 | Koninkl Philips Electronics Nv | Method for operating a wireless network |
US6925064B2 (en) * | 2003-09-11 | 2005-08-02 | Motorola, Inc. | Method and apparatus for discovering neighbors within a piconet communication system |
US7272397B2 (en) | 2003-10-17 | 2007-09-18 | Kineto Wireless, Inc. | Service access control interface for an unlicensed wireless communication system |
US7283822B2 (en) | 2003-10-17 | 2007-10-16 | Kineto Wireless, Inc. | Service access control interface for an unlicensed wireless communication system |
US7190271B2 (en) * | 2003-11-07 | 2007-03-13 | Wherenet Corp | Location system and method that achieves time synchronized network performance using unsynchronized receiver clocks |
US7218229B2 (en) * | 2003-11-07 | 2007-05-15 | Wherenet Corp | Location system and method that achieves time synchronized network performance with nodes divided into separate networks |
JP4129749B2 (en) * | 2004-03-15 | 2008-08-06 | 横河電機株式会社 | Network monitoring and control system |
EP1578095B1 (en) * | 2004-03-17 | 2006-06-28 | Alcatel | Method for controlling the sleep mode on a mobile terminal, corresponding mobile terminal and corresponding radio access node |
US7957348B1 (en) | 2004-04-21 | 2011-06-07 | Kineto Wireless, Inc. | Method and system for signaling traffic and media types within a communications network switching system |
US8041385B2 (en) | 2004-05-14 | 2011-10-18 | Kineto Wireless, Inc. | Power management mechanism for unlicensed wireless communication systems |
US7142107B2 (en) | 2004-05-27 | 2006-11-28 | Lawrence Kates | Wireless sensor unit |
US20060013160A1 (en) * | 2004-07-19 | 2006-01-19 | Haartsen Jacobus C | Peer connectivity in ad-hoc communications systems |
US7940746B2 (en) | 2004-08-24 | 2011-05-10 | Comcast Cable Holdings, Llc | Method and system for locating a voice over internet protocol (VoIP) device connected to a network |
US7613171B2 (en) * | 2004-08-31 | 2009-11-03 | Ephraim Zehavi | Cellular network service over WLAN |
US7933598B1 (en) | 2005-03-14 | 2011-04-26 | Kineto Wireless, Inc. | Methods and apparatuses for effecting handover in integrated wireless systems |
US7756546B1 (en) | 2005-03-30 | 2010-07-13 | Kineto Wireless, Inc. | Methods and apparatuses to indicate fixed terminal capabilities |
US8364185B2 (en) * | 2005-04-18 | 2013-01-29 | Samsung Electronics Co., Ltd. | Method and system for synchronizing a clock for an adjacent network to a clock for an overlay network |
US8243779B2 (en) | 2005-04-29 | 2012-08-14 | Alcatel Lucent | Method of quality-based frequency hopping in a wirelesscommunication system |
EP1905200A1 (en) | 2005-07-01 | 2008-04-02 | Terahop Networks, Inc. | Nondeterministic and deterministic network routing |
US7843900B2 (en) | 2005-08-10 | 2010-11-30 | Kineto Wireless, Inc. | Mechanisms to extend UMA or GAN to inter-work with UMTS core network |
US7515575B1 (en) | 2005-08-26 | 2009-04-07 | Kineto Wireless, Inc. | Intelligent access point scanning with self-learning capability |
US20090129306A1 (en) | 2007-02-21 | 2009-05-21 | Terahop Networks, Inc. | Wake-up broadcast including network information in common designation ad hoc wireless networking |
US20070197237A1 (en) * | 2006-01-30 | 2007-08-23 | Mark Powell | Apparatus and Method to Provision Access Point Credentials into Mobile Stations |
US8165086B2 (en) | 2006-04-18 | 2012-04-24 | Kineto Wireless, Inc. | Method of providing improved integrated communication system data service |
US20080039086A1 (en) * | 2006-07-14 | 2008-02-14 | Gallagher Michael D | Generic Access to the Iu Interface |
US20080076425A1 (en) | 2006-09-22 | 2008-03-27 | Amit Khetawat | Method and apparatus for resource management |
US7912004B2 (en) | 2006-07-14 | 2011-03-22 | Kineto Wireless, Inc. | Generic access to the Iu interface |
US7852817B2 (en) | 2006-07-14 | 2010-12-14 | Kineto Wireless, Inc. | Generic access to the Iu interface |
US8073428B2 (en) | 2006-09-22 | 2011-12-06 | Kineto Wireless, Inc. | Method and apparatus for securing communication between an access point and a network controller |
US7995994B2 (en) | 2006-09-22 | 2011-08-09 | Kineto Wireless, Inc. | Method and apparatus for preventing theft of service in a communication system |
US8204502B2 (en) | 2006-09-22 | 2012-06-19 | Kineto Wireless, Inc. | Method and apparatus for user equipment registration |
US8036664B2 (en) | 2006-09-22 | 2011-10-11 | Kineto Wireless, Inc. | Method and apparatus for determining rove-out |
US8019331B2 (en) | 2007-02-26 | 2011-09-13 | Kineto Wireless, Inc. | Femtocell integration into the macro network |
US20090073943A1 (en) * | 2007-08-17 | 2009-03-19 | Qualcomm Incorporated | Heterogeneous wireless ad hoc network |
US8644206B2 (en) | 2007-08-17 | 2014-02-04 | Qualcomm Incorporated | Ad hoc service provider configuration for broadcasting service information |
US9392445B2 (en) | 2007-08-17 | 2016-07-12 | Qualcomm Incorporated | Handoff at an ad-hoc mobile service provider |
US20090047930A1 (en) * | 2007-08-17 | 2009-02-19 | Qualcomm Incorporated | Method for a heterogeneous wireless ad hoc mobile service provider |
US20090046598A1 (en) | 2007-08-17 | 2009-02-19 | Qualcomm Incorporated | System and method for acquiring or distributing information related to one or more alternate ad hoc service providers |
US20090049158A1 (en) * | 2007-08-17 | 2009-02-19 | Qualcomm Incorporated | Ad hoc service provider topology |
US20090262703A1 (en) | 2008-04-18 | 2009-10-22 | Amit Khetawat | Method and Apparatus for Encapsulation of RANAP Messages in a Home Node B System |
WO2009140669A2 (en) | 2008-05-16 | 2009-11-19 | Terahop Networks, Inc. | Securing, monitoring and tracking shipping containers |
US9037134B2 (en) | 2008-06-13 | 2015-05-19 | Qualcomm Incorporated | Mobile devices with femto cell functionality |
US8391435B2 (en) | 2008-12-25 | 2013-03-05 | Google Inc. | Receiver state estimation in a duty cycled radio |
US8705523B2 (en) | 2009-02-05 | 2014-04-22 | Google Inc. | Conjoined class-based networking |
US9179367B2 (en) | 2009-05-26 | 2015-11-03 | Qualcomm Incorporated | Maximizing service provider utility in a heterogeneous wireless ad-hoc network |
CN101902824B (en) * | 2009-05-31 | 2012-11-07 | 华为技术有限公司 | Local switch implementation method, mobile switch centre and communication system |
FI20096156A (en) | 2009-11-06 | 2011-05-07 | Bluegiga Technologies Oy | Simplified Bluetooth access point |
US20110250842A1 (en) * | 2010-04-09 | 2011-10-13 | Cisco Technology, Inc. | Bluetooth radio device and management application for integration with a telecommunications network |
US9112790B2 (en) | 2013-06-25 | 2015-08-18 | Google Inc. | Fabric network |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5440561A (en) * | 1991-09-30 | 1995-08-08 | Motorola, Inc. | Method for establishing frame synchronization within a TDMA communication system |
US5757783A (en) * | 1995-06-15 | 1998-05-26 | Lucent Technologies Inc. | Method and apparatus for routing ATM cells in an AD-ATM LAN |
US5875320A (en) * | 1997-03-24 | 1999-02-23 | International Business Machines Corporation | System and method for synchronizing plural processor clocks in a multiprocessor system |
US6226515B1 (en) * | 1995-05-31 | 2001-05-01 | Siemens Aktiengesellschaft | Cellular cordless telecommunications system |
US6333939B1 (en) * | 1998-08-14 | 2001-12-25 | Qualcomm Incorporated | Synchronization of a low power oscillator with a reference oscillator in a wireless communication device utilizing slotted paging |
US6470057B1 (en) * | 1998-10-09 | 2002-10-22 | Cwill Telecommunications, Inc. | Method for timing recovery and compensation in time-division-duplex wireless communications |
US6600734B1 (en) * | 1998-12-17 | 2003-07-29 | Symbol Technologies, Inc. | Apparatus for interfacing a wireless local network and a wired voice telecommunications system |
US6788656B1 (en) * | 1999-05-07 | 2004-09-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Communication system |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE9202369L (en) * | 1992-08-18 | 1993-07-26 | Televerket | PROCEDURE MAKES ESTIMATES OF TRAFFIC DENSITY IN THE MOBILE PHONE |
JP3205137B2 (en) * | 1993-09-03 | 2001-09-04 | 株式会社日立製作所 | Radio communication system and mobile radio terminal |
JPH07283773A (en) * | 1994-04-06 | 1995-10-27 | Fujitsu Ltd | Mobile station device and base station device |
US5566362A (en) * | 1994-05-03 | 1996-10-15 | Audiopack Sound Systems, Inc. | Wireless voice transmission system |
JPH08154266A (en) * | 1994-11-28 | 1996-06-11 | Matsushita Electric Works Ltd | Radio communication system |
EP0829176B1 (en) * | 1995-05-31 | 2001-12-19 | Siemens Aktiengesellschaft | Mobile radiotelehpone for handover without interruption between unsynchronised base stations |
WO1996041426A1 (en) | 1995-06-07 | 1996-12-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Modular unit headset |
US5915221A (en) | 1995-08-08 | 1999-06-22 | Telefonaktiebolaget Lm Ericsson | Neighbor cell list creation and verification in a telecommunications system |
JP2728044B2 (en) * | 1995-09-20 | 1998-03-18 | 日本電気株式会社 | Mobility management device in SS wireless communication |
US5768267A (en) * | 1995-10-18 | 1998-06-16 | Telefonaktiebolaget Lm Ericsson | Method for system registration and cell reselection |
JP3006504B2 (en) * | 1996-08-27 | 2000-02-07 | 日本電気株式会社 | Authentication method of wireless terminal in wireless network and wireless network |
US5905719A (en) * | 1996-09-19 | 1999-05-18 | Bell Communications Research, Inc. | Method and system for wireless internet access |
JP3082686B2 (en) * | 1996-11-07 | 2000-08-28 | 日本電気株式会社 | MAC bridge control method and device |
US5982758A (en) * | 1997-02-13 | 1999-11-09 | Hamdy; Walid M. | Method and apparatus for merging neighbor lists in a CDMA mobile telephone system |
JP2945357B2 (en) * | 1997-07-19 | 1999-09-06 | 松下電器産業株式会社 | Mobile station device and control station device of CDMA system |
FI107979B (en) | 1998-03-18 | 2001-10-31 | Nokia Mobile Phones Ltd | A system and device for utilizing mobile network services |
US6590881B1 (en) * | 1998-12-04 | 2003-07-08 | Qualcomm, Incorporated | Method and apparatus for providing wireless communication system synchronization |
-
1999
- 1999-05-07 SE SE9901673A patent/SE514264C2/en not_active IP Right Cessation
-
2000
- 2000-04-04 AU AU39942/00A patent/AU3994200A/en not_active Abandoned
- 2000-04-04 AT AT00919240T patent/ATE504189T1/en not_active IP Right Cessation
- 2000-04-04 CN CNB008100322A patent/CN1153482C/en not_active Expired - Fee Related
- 2000-04-04 DE DE60045791T patent/DE60045791D1/en not_active Expired - Lifetime
- 2000-04-04 EP EP06125235A patent/EP1755282B1/en not_active Expired - Lifetime
- 2000-04-04 WO PCT/SE2000/000646 patent/WO2000069186A1/en active Application Filing
- 2000-04-04 EP EP00919240A patent/EP1175793B1/en not_active Expired - Lifetime
- 2000-04-04 JP JP2000617661A patent/JP2002544727A/en active Pending
- 2000-05-05 US US09/565,551 patent/US6788656B1/en not_active Expired - Fee Related
-
2004
- 2004-07-30 US US10/909,159 patent/US20050009506A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5440561A (en) * | 1991-09-30 | 1995-08-08 | Motorola, Inc. | Method for establishing frame synchronization within a TDMA communication system |
US6226515B1 (en) * | 1995-05-31 | 2001-05-01 | Siemens Aktiengesellschaft | Cellular cordless telecommunications system |
US5757783A (en) * | 1995-06-15 | 1998-05-26 | Lucent Technologies Inc. | Method and apparatus for routing ATM cells in an AD-ATM LAN |
US5875320A (en) * | 1997-03-24 | 1999-02-23 | International Business Machines Corporation | System and method for synchronizing plural processor clocks in a multiprocessor system |
US6333939B1 (en) * | 1998-08-14 | 2001-12-25 | Qualcomm Incorporated | Synchronization of a low power oscillator with a reference oscillator in a wireless communication device utilizing slotted paging |
US6470057B1 (en) * | 1998-10-09 | 2002-10-22 | Cwill Telecommunications, Inc. | Method for timing recovery and compensation in time-division-duplex wireless communications |
US6600734B1 (en) * | 1998-12-17 | 2003-07-29 | Symbol Technologies, Inc. | Apparatus for interfacing a wireless local network and a wired voice telecommunications system |
US6788656B1 (en) * | 1999-05-07 | 2004-09-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Communication system |
Cited By (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8892495B2 (en) | 1991-12-23 | 2014-11-18 | Blanding Hovenweep, Llc | Adaptive pattern recognition based controller apparatus and method and human-interface therefore |
US20110156896A1 (en) * | 1999-02-01 | 2011-06-30 | Hoffberg Steven M | Internet appliance system and method |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US9535563B2 (en) | 1999-02-01 | 2017-01-03 | Blanding Hovenweep, Llc | Internet appliance system and method |
US8369967B2 (en) | 1999-02-01 | 2013-02-05 | Hoffberg Steven M | Alarm system controller and a method for controlling an alarm system |
US8364136B2 (en) | 1999-02-01 | 2013-01-29 | Steven M Hoffberg | Mobile system, a method of operating mobile system and a non-transitory computer readable medium for a programmable control of a mobile system |
US9336043B2 (en) | 2001-04-24 | 2016-05-10 | Dan Alan Preston | Method and apparatus for a task priority processing system |
US9348637B2 (en) | 2001-04-24 | 2016-05-24 | Eagle Harbor Holdings, Llc | Dynamic configuration of a home multiprocessor system |
US20100241312A1 (en) * | 2001-04-24 | 2010-09-23 | Medius, Inc. | Wireless telecommunications method |
US20100312433A1 (en) * | 2001-04-24 | 2010-12-09 | Medius, Inc. | System and method for restricting access to vehicle software systems |
US20100332357A1 (en) * | 2001-04-24 | 2010-12-30 | Medius, Inc. | Method and apparatus for dynamic configuration of multiprocessor system |
US20110066318A1 (en) * | 2001-04-24 | 2011-03-17 | Medius, Inc. | Wireless telecommunications method |
US7778739B2 (en) | 2001-04-24 | 2010-08-17 | Medius, Inc. | Method and apparatus for dynamic configuration of multiprocessor system |
US11042385B2 (en) | 2001-04-24 | 2021-06-22 | Micropairing Technologies Llc. | Method and system for dynamic configuration of multiprocessor system |
US8630196B2 (en) | 2001-04-24 | 2014-01-14 | Eagle Harbor Holdings, Llc | Multiprocessor system and method for conducting transactions from a vehicle |
US10298735B2 (en) | 2001-04-24 | 2019-05-21 | Northwater Intellectual Property Fund L.P. 2 | Method and apparatus for dynamic configuration of a multiprocessor health data system |
US10102013B2 (en) | 2001-04-24 | 2018-10-16 | Northwater Intellectual Property Fund, L.P. 2 | Method and system for dynamic configuration of multiprocessor system |
US9811354B2 (en) | 2001-04-24 | 2017-11-07 | Eagle Harbor Holdings, Llc | Home audio system for operating different types of audio sources |
US8027268B2 (en) | 2001-04-24 | 2011-09-27 | Eagle Harbor Holdings, Llc | Method and apparatus for dynamic configuration of multiprocessor system |
US8045729B2 (en) | 2001-04-24 | 2011-10-25 | Eagle Harbor Holdings, Llc | Audio system with application management system for operating different types of audio sources |
US8165057B2 (en) | 2001-04-24 | 2012-04-24 | Eagle Harbor Holdings, Llc | Wireless telecommunications method |
US8331279B2 (en) | 2001-04-24 | 2012-12-11 | Eagle Harbor Holdings, Llc | Wireless telecommunications method and apparatus |
US8346186B1 (en) | 2001-04-24 | 2013-01-01 | Eagle Harbor Holdings, Llc | Method and apparatus for dynamic configuration of multiprocessor system |
US8364335B1 (en) | 2001-04-24 | 2013-01-29 | Eagle Harbor Holdings, Llc | Method and apparatus for dynamic configuration of multiprocessors system |
US9697015B2 (en) | 2001-04-24 | 2017-07-04 | Eagle Harbor Holdings, Llc | Vehicle audio application management system using logic circuitry |
US9652257B2 (en) | 2001-04-24 | 2017-05-16 | Eagle Harbor Holdings, Llc | Vehicle safety system |
US9645832B2 (en) | 2001-04-24 | 2017-05-09 | Dan A. Preston | Dynamic configuration of a home multiprocessor system |
US9292334B2 (en) | 2001-04-24 | 2016-03-22 | Eagle Harbor Holdings, Llc | Method and apparatus for dynamic configuration of multiprocessor system |
US8380383B2 (en) | 2001-04-24 | 2013-02-19 | Eagle Harbor Holdings, Llc | Distributed vehicle control system |
US8386113B2 (en) | 2001-04-24 | 2013-02-26 | Eagle Harbor Holdings, Llc | Multiprocessor system for managing devices in a home |
US8958315B2 (en) | 2001-04-24 | 2015-02-17 | Eagle Harbor Holdings, Llc | Method and apparatus for dynamic configuration of multiprocessor system |
US8583292B2 (en) | 2001-04-24 | 2013-11-12 | Eagle Harbor Holdings, Llc | System and method for restricting access to vehicle software systems |
US8953816B1 (en) | 2001-04-24 | 2015-02-10 | Eagle Harbor Holdings LLC | Method and apparatus to dynamically configure a vehicle audio system |
US10387166B2 (en) | 2001-04-24 | 2019-08-20 | Northwater Intellectual Property Fund L.P. 2 | Dynamic configuration of a multiprocessor system |
US8762610B2 (en) | 2001-04-24 | 2014-06-24 | Eagle Harbor Holdings, Llc | Processing method for reprioritizing software application tasks |
US8744672B1 (en) | 2001-04-24 | 2014-06-03 | Eagle Harbor Holdings, Llc | Method and apparatus for dynamic configuration of multiprocessor system |
US8751712B2 (en) | 2001-04-24 | 2014-06-10 | Eagle Harbor Holdings, Llc | Method and apparatus for a priority based processing system |
US20020197984A1 (en) * | 2001-06-22 | 2002-12-26 | Tadlys Ltd. | Flexible wireless local networks |
USRE44606E1 (en) | 2001-07-24 | 2013-11-19 | Perdiso Co. Limited Liability Company | Method and apparatus for establishing ad hoc communications pathways between source and destination nodes in a communications network |
US20030153338A1 (en) * | 2001-07-24 | 2003-08-14 | Herz Frederick S. M. | Autoband |
US8375243B1 (en) | 2002-04-24 | 2013-02-12 | Eagle Harbor Holdings, Llc | Failure determination system |
US8006117B1 (en) | 2002-04-24 | 2011-08-23 | Eagle Harbor Holdings | Method for multi-tasking multiple java virtual machines in a secure environment |
US20070277175A1 (en) * | 2002-04-24 | 2007-11-29 | Medius, Inc. | Method for multi-tasking multiple java virtual machines in a secure environment |
US8006118B1 (en) | 2002-04-24 | 2011-08-23 | Eagle Harbor Holdings | System and method for application failure detection |
US8006119B1 (en) | 2002-04-24 | 2011-08-23 | Eagle Harbor Holdings | Application management system |
US7793136B2 (en) | 2002-04-24 | 2010-09-07 | Eagle Harbor Holdings LLC | Application management system with configurable software applications |
US8020028B1 (en) | 2002-04-24 | 2011-09-13 | Eagle Harbor Holdings | Application management system for mobile devices |
US7463890B2 (en) | 2002-07-24 | 2008-12-09 | Herz Frederick S M | Method and apparatus for establishing ad hoc communications pathways between source and destination nodes in a communications network |
US20070008927A1 (en) * | 2002-07-24 | 2007-01-11 | Herz Frederick S | Autoband |
US8978439B1 (en) | 2004-11-09 | 2015-03-17 | Eagle Harbor Holdings, Llc | System and apparatus for the alignment of multi-aperture systems |
US8001860B1 (en) | 2004-11-09 | 2011-08-23 | Eagle Harbor Holdings LLC | Method and apparatus for the alignment of multi-aperture systems |
KR100786443B1 (en) | 2005-05-20 | 2007-12-17 | 가부시키가이샤 히타치세이사쿠쇼 | Encryption communication method and system |
US11678229B2 (en) * | 2008-07-14 | 2023-06-13 | Sony Corporation | Communication apparatus, communication system, notification method, and program product |
US20200059831A1 (en) * | 2008-07-14 | 2020-02-20 | Sony Corporation | Communication apparatus, communication system, notification method, and program product |
US10856187B2 (en) * | 2008-07-14 | 2020-12-01 | Sony Corporation | Communication apparatus, communication system, notification method, and program product |
US9358924B1 (en) | 2009-05-08 | 2016-06-07 | Eagle Harbor Holdings, Llc | System and method for modeling advanced automotive safety systems |
US8417490B1 (en) | 2009-05-11 | 2013-04-09 | Eagle Harbor Holdings, Llc | System and method for the configuration of an automotive vehicle with modeled sensors |
CN103918308A (en) * | 2011-08-05 | 2014-07-09 | 高通股份有限公司 | Uniquely identifying target femtocell to facilitate active hand-in |
WO2013022800A1 (en) * | 2011-08-05 | 2013-02-14 | Qualcomm Incorporated | Uniquely identifying target femtocell to facilitate active hand-in |
KR101564286B1 (en) * | 2011-08-05 | 2015-10-30 | 퀄컴 인코포레이티드 | Uniquely identifying target femtocell to facilitate active hand-in |
US8634833B2 (en) | 2011-08-05 | 2014-01-21 | Qualcomm Incorporated | Uniquely identifying target femtocell to facilitate active hand-in |
US8886392B1 (en) | 2011-12-21 | 2014-11-11 | Intellectual Ventures Fund 79 Llc | Methods, devices, and mediums associated with managing vehicle maintenance activities |
Also Published As
Publication number | Publication date |
---|---|
EP1755282B1 (en) | 2012-12-19 |
JP2002544727A (en) | 2002-12-24 |
DE60045791D1 (en) | 2011-05-12 |
ATE504189T1 (en) | 2011-04-15 |
US6788656B1 (en) | 2004-09-07 |
SE514264C2 (en) | 2001-01-29 |
SE9901673D0 (en) | 1999-05-07 |
CN1360795A (en) | 2002-07-24 |
AU3994200A (en) | 2000-11-21 |
CN1153482C (en) | 2004-06-09 |
EP1175793A1 (en) | 2002-01-30 |
EP1755282A1 (en) | 2007-02-21 |
WO2000069186A1 (en) | 2000-11-16 |
EP1175793B1 (en) | 2011-03-30 |
SE9901673L (en) | 2000-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6788656B1 (en) | Communication system | |
US5722073A (en) | Method and system for measuring signals in a telecommunications systemhaving maho | |
US6035197A (en) | Method and system for providing a handoff from a CDMA cellular telephone system | |
KR100489861B1 (en) | Method and system for control / pilot channel reselection between cells belonging to different registration areas | |
JP4083744B2 (en) | System and takeover mechanism in frequency multi-band environment and apparatus therefor | |
EP1483929B1 (en) | Method and apparatus for performing handover in a bluetooth radio communication system | |
US9357445B2 (en) | Connection initiation in wireless networks including load balancing | |
US20070049274A1 (en) | Hard handoff from a wireless local area network to a cellular telephone network | |
JP2006526368A (en) | Method and apparatus for sharing a channel among a plurality of communication systems | |
US8411656B2 (en) | Multi-user, multi-mode baseband signaling methods, timing/frequency synchronization, and receiver architectures | |
KR20020035114A (en) | System and method for performing soft handoff between frequency division duplex and time division duplex communication systems | |
JP2007534222A (en) | Method and system for facilitating inter-system handover | |
KR20010042423A (en) | Uncoordinated frequency hopping cellular system | |
EP1504626B1 (en) | A wireless communication system a wireless communication device and method of monitoring therefor | |
Silventoinen et al. | Radio resource management in a novel indoor GSM base station system | |
KR100645762B1 (en) | Hand-off method in local area network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |