Location-aware multimodal communication system
Abstract
A method for wireless communication, comprising: receiving at a data source (340) a request from a base station controller (316) to obtain information to generate a multimodal list of transceiver devices within the communication range of a mobile device and with which the mobile device (212), which can communicate in at least two different communication modes, can communicate; accessing, by means of the data source, in response to the request, a database (352) containing information of the relevant transceiver device for at least two modes of communication of the mobile device, including the information of the base station contained in the database geographic location information for the mobile device; and transmitting, by means of the data source, the relevant transceiver device information for the at least two modes of communication operation for the base station controller (212).

Term
Term ended
Projected expiry passed 5 July 2026, 0.2 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
11 claims: 4 independent, 7 dependent
- 1REIVINDICACIONES 1. Un procedimiento para comunicación inalámbrica, que comprende:recibir en una fuente de datos (340) una solicitud desde un controlador de estación base (316) para obtener información para generar una lista multimodal de dispositivos transceptores dentro del alcance de comunicación de un dispositivo móvil y con los que el dispositivo móvil (212), que se puede comunicar en al menos dos modos de comunicación diferentes, se puede comunicar;acceder, mediante la fuente de datos, en respuesta a la solicitud, a una base de datos (352) que contiene información del dispositivo transceptor pertinente para al menos dos modos de comunicación de funcionamiento del dispositivo móvil, incluyendo la información de la estación base contenida en la base de datos información de ubicación geográfica para el dispositivo móvil;y transmitir mediante la fuente de datos, la información del dispositivo transceptor pertinente para los al menos dos modos de funcionamiento de comunicación para el controlador de estación base (212).
- 2El procedimiento de la reivindicación 1, en el que acceder a la base de datos que contiene la información del dispositivo transceptor comprende acceder a una base de datos organizada de acuerdo con un esquema de cobertura jerárquico.
- 3Un procedimiento para comunicación inalámbrica, que comprende:transmitir desde un controlador de estación base una solicitud de información a una fuente de datos (340), y recibir, en el controlador de estación base desde la fuente de datos, información del dispositivo transceptor pertinente para al menos dos modos de funcionamiento de comunicación del dispositivo móvil, accediéndose a la información de la estación base desde una base de datos en respuesta a la solicitud, en el que la información de la estación base contenida en la base de datos incluye información de ubicación geográfica para el dispositivo móvil, generar, mediante el controlador de estación base, en base a la información del dispositivo transceptor recibida, una lista multimodal de dispositivos transceptores dentro del alcance de comunicación de un dispositivo móvil y con los que el dispositivo móvil, que se puede comunicar en al menos dos modos de comunicación diferentes, se puede comunicar.
- 4El procedimiento de la reivindicación 1 o 3, en el que los al menos dos modos de comunicación comprenden:CDMA y EVDO.
- 5El procedimiento de la reivindicación 1 o 3, en el que los al menos dos modos de comunicación comprenden:CDMA y WiFi.
- 6El procedimiento de la reivindicación 1 o 3, en el que los al menos dos modos de comunicación comprenden:WiFi basado en OFDM y WiFi basado en TDMA.
- 7El procedimiento de la reivindicación 1 o 3, en el que los al menos dos modos de comunicación comprenden uno o más de:CDMA y GSM/GPRS, WCDMA y GSM/GPRS, OFDM y WCDMA, OFDM y GSM/GPRS, OFDM y CDMA, WCDMA y WiFi, o GSM/GPRS y WiFi.
- 8El procedimiento de la reivindicación 1 o 3, en el que la base de datos que contiene la información del dispositivo transceptor comprende información para al menos un tipo de estación base seleccionado del grupo que comprende Bluetooth, UWB y ZigBee.
- 9El procedimiento de la reivindicación 8, que comprende además:almacenar la información del dispositivo transceptor recibida pertinente para los al menos dos modos de funcionamiento de comunicación del dispositivo móvil en los medios de almacenamiento del controlador de estación base.
- 10Un sistema de comunicación inalámbrica que comprende una fuente de datos (340) y un controlador de estación base (316), comprendiendo la fuente de datos medios configurados para llevar a cabo el procedimiento de cualquiera de las reivindicaciones 1 o 2. ES 2 738 559 T3
- 11Un sistema de sistema inalámbrico de múltiples modos que comprende una fuente de datos (340) y un controlador de estación base (316), comprendiendo el controlador de estación base medios configurados para llevar a cabo el procedimiento de cualquiera de las reivindicaciones 3 a 9. 5 12. Un programa informático que comprende instrucciones de programa para hacer que un ordenador realice el procedimiento de una cualquiera de las reivindicaciones 1 a 2 o las reivindicaciones 3 a 9 cuando dicho programa se ejecuta en el ordenador. ES 2 738 559 T3
Independent claims11
82 paragraphs in 4 sections, as filed
[0001] The present disclosure relates in general to communication systems and, more specifically, but not by way of limitation, to the identification of communication resources based on a location of a communication device.
[0002] Mobile devices with more than one mode of communication have proliferated in the market. Cell phones, for example, may contain a transceiver to exchange voice and data communications with a cellular base station and another transceiver to communicate with a WiFi ™ access point. Some phones offer many more modes of communication. Determining access points within the communication range of the phone can take time and processing power and impede the ability to move between access points.
[0003] Conventional mobile devices may receive a list of surrounding base stations from a service base station. This list allows the mobile device to change position without interrupting service. However, the list is limited to information about base stations that are owned by a particular service provider or those that are owned by roaming partners of the service provider. In addition, the information contained in the list can be limited to a specific mode of communication of the mobile device.
[0004] WO 2005/051019 discloses a method for discovering services for a multi-mode wireless terminal with a plurality of radio interfaces. To improve the efficiency of a wireless multi-mode terminal in terms of power consumption and ease of use, an indication is sent to a multi-mode terminal in the mobile network, indicating the indication that services may be available locally for the terminal in multiple ways through at least one short range wireless network.
[0005] WO 90/13211 discloses a bulletin board communication resource that provides a message to a communication unit regarding the communication systems available in a particular geographic area.
[0006] GB 2391 767 discloses a notification procedure to a mobile device in communication with a first proximity communication network of a second communication network. The second communication is provided in which an access node is connected to a local network.
[0007] EP 0980 190 discloses a telecommunication device for channel selection in which the device can communicate in a plurality of telecommunication bands.
BRIEF SUMMARY OF DISCLOSURE [0008] A method for providing a multimodal list of transceiver devices to a remote terminal according to the appended claims is disclosed. The procedure includes retrieving a location from a remote terminal that can communicate with a plurality of transceiver devices and that communicates in at least two modes of communication. The method further includes identifying a first transceiver device to communicate in a first communication mode and a second transceiver device to communicate in a second communication mode. The first and second transceiver devices are located within a communication range of the remote terminal and communicate in different communication modes. The method also includes generating the multimodal list of transceiver devices comprising the first and second transceiver devices, where the multimodal list contains a transceiver identifier and a communication mode for each of the first and second transceiver devices. The multimodal list of transceiver devices is transmitted to the remote terminal in a communication mode of the remote terminal.
[0009] In another example, a method of identifying transceiver devices for communicating with a remote terminal is disclosed. The procedure includes communicating information corresponding to a plurality of communication modes of the remote terminal away from the remote terminal. The procedure also includes receiving a multimodal list of transceiver devices. The multimodal list of transceiver devices includes information about a first transceiver device for communicating in a first mode of communication and information about a second transceiver device for communicating in a second mode of communication. In addition, the multimodal list of transceiver devices adapts to a location of the remote terminal. The procedure also includes storing the multimodal list of transceiver devices in a memory accessible to the remote terminal.
[0010] In yet another example, a system is disclosed to provide a multimodal list of transceiver devices to a remote terminal. The system includes a positioning unit to determine a location of the remote terminal and a database of transceiver device information. Device information
ES 2 738 559 T3 transceiver is characterized by at least one transceiver identifier, a location of the transceiver device and a communication mode of the transceiver device. The system also includes a processor configured to retrieve transceiver device information from the database and to create a multimodal list of transceiver devices. The multimodal list of transceiver devices contains information about a first transceiver device that has a first mode of communication and a second transceiver device that has a second mode of communication. In addition, the multimodal list of transceiver devices adapts to the location of the remote terminal. The system also includes a transceiver configured to transmit the multimodal list of transceiver devices to the remote device using a communication mode of the remote device.
[0011] In another example, a system for identifying transceiver devices for communicating with a remote terminal is disclosed. The system includes a first transceiver to communicate in a first communication mode and a second transceiver to communicate in a second communication mode. The system also includes a processor coupled to the first and second transceivers and configured to process communications in the first and second communication modes. A memory coupled to the processor is provided to store a multimodal list of transceiver devices. The multimodal list of transceiver devices includes information about a first transceiver device for communicating in a first mode of communication and information about a second transceiver device for communicating in a second mode of communication. The multimodal list of transceiver devices is received by the remote terminal in a communication mode of the remote terminal.
[0012] In another example, a system for providing a multimodal list of transceiver devices to a remote terminal is disclosed. The system includes means for retrieving a location of a remote terminal, as well as means for identifying a first transceiver device to communicate in a first communication mode and a second transceiver device to communicate in a second communication mode. The first and second transceiver devices are located within the communication range of the remote terminal. The system also includes means for generating the multimodal list of transceiver devices comprising the first and second transceiver devices. The multimodal list of transceiver devices contains at least one transceiver device identifier and a communication mode for each of the first and second transceiver devices. Means are provided for transmitting the multimodal list of transceiver devices to the remote terminal.
[0013] In another example, a system for identifying transceiver devices for communicating with a remote terminal is disclosed. The system includes means to communicate information away from the remote terminal. The information communicated away from the terminal represents a plurality of communication modes of the remote terminal. Means for receiving a multimodal list of transceiver devices are included. The multimodal list of transceiver devices contains information about a first transceiver device to communicate in a first mode of communication and information about a second transceiver device to communicate in a second mode of communication. In addition, the multimodal list of transceiver devices adapts to a location of the remote terminal. Means are included for storing the multimodal list of transceiver devices in a memory accessible to the remote terminal.
[0014] Other areas of applicability of the present invention will become apparent from the detailed description provided hereinbelow. It should be understood that the detailed description and specific examples, while indicating various embodiments of the invention, are only intended to illustrate and are not necessarily intended to limit the scope of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS [0015] This disclosure is described in conjunction with the attached figures:
FIG. 1 is a diagram of a multimodal communication system that shows the interaction between mobile devices and base stations.
FIG. 2 is a diagram of a multimodal communication system that shows various transceiver devices within a communication range of a mobile device.
FIGS. 3A and 3B show base stations in communication with a base station controller as part of a multimodal communication system.
FIGS. 4A and 4B are block diagrams representing base stations configured to operate in a multimodal communication system.
FIGS. 5A and 5B are block diagrams representing mobile devices configured to operate in a multimodal communication system.
FIGS. 6A and 6B are flow charts illustrating a procedure of providing a multimodal list of transceiver devices to a remote terminal.
ES 2 738 559 T3
FIG. 7 is a flow chart of a procedure by which transceiver devices are identified to communicate with a remote terminal.
FIG. 8 is a block diagram of a system to provide a multimodal list of transceiver devices to a remote terminal.
FIG. 9 is a block diagram of a system to identify transceiver devices to communicate with a remote terminal.
[0016] In the attached figures, components and / or similar characteristic features may have the same reference label. In addition, various components of the same type can be distinguished by postponing a hyphen and a second label that distinguishes between similar components from the reference label. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label, regardless of the second reference label.
DETAILED DESCRIPTION [0017] The following description provides only preferred exemplary embodiment (s), and is not intended to limit the scope, applicability or configuration of the invention. Rather, the following description of the preferred exemplary embodiment (s) will provide those skilled in the art with an enabling description to implement a preferred exemplary embodiment of the invention.
[0018] Specific details are given in the following description to provide a thorough understanding of the embodiments. However, one skilled in the art will understand that the embodiments can be carried out without these specific details. For example, circuits can be shown in block diagrams so as not to complicate the embodiments with unnecessary details. In other cases, well-known circuits, processes, algorithms, structures and techniques can be displayed without unnecessary details to avoid complicating the embodiments.
[0019] In addition, it should be noted that the embodiments can be described as a process that is represented as a flowchart, a flowchart, a data flowchart, a structure diagram or a block diagram. Although a flowchart can describe operations as a sequential process, many of the operations can be performed in parallel or simultaneously. In addition, the order of operations can be reorganized. A process is terminated when its operations are completed, but it could have additional stages not included in the figure. A process can correspond to a procedure, a function, a method, a subroutine, a subprogram, etc. When a process corresponds to a function, its conclusion corresponds to a return of the function to the calling function or to the main function.
[0020] As disclosed herein, the term storage medium may represent one or more devices for storing data, including read-only memory (ROM), random access memory (RAM), magnetic RAM, central memory, media Magnetic disk storage, optical storage media, flash memory devices and / or other machine-readable media to store information. The term machine-readable medium includes, but is not limited to, portable or fixed storage devices, optical storage devices, wireless channels and various other means that can store, contain or transport instruction (instructions) and / or data .
[0021] In addition, the embodiments can be implemented by hardware, software, firmware, middleware, microcode, hardware description languages, or any combination thereof. When implemented in software, firmware, middleware or microcode, the program code or code segments to perform the necessary tasks can be stored in a machine-readable medium, such as a storage medium. A processor (s) can perform the necessary tasks. A segment of code or instructions executable by machine can represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class or any combination of instructions, data structures or sentences of program. A code segment can be coupled to another code segment or to a hardware circuit by passing and / or receiving information, data, arguments, parameters or memory contents. You can pass, send or transmit information, arguments, parameters, data, etc. by any appropriate means that includes sharing memory, message passing, witness passing, network transmission, etc.
[0022] FIG. 1 is a diagram of a multimodal communication system. In this system, a mobile device 112-1, 112-2, 112-3, 112-4 exchanges voice and / or data communications with the surrounding transceiver devices 108, 110, 112, 116, 120 in accordance with a mode of communication and a communication range of the mobile device 112. The transceiver devices 108, 110, 112, 116, 120 support different communication modes or combinations of communication modes. As used herein, transceiver devices include such things as cellular base stations, various radio networks, wireless wide area networks, wireless local area networks, wireless personal area networks, mesh networks, mobile devices.
ES 2 738 559 T3
Bluetooth and other communication devices that can exchange voice and / or data communications with a mobile device or fixed location device.
[0023] Some transceivers 108, 110, 112, 116, 120 may operate in mesh, point to point and star network modes. For example, the fourth mobile device 112-4 can communicate in mesh form or between peers with the second and third mobile devices 112-2, 112-3. In this way, the fourth mobile device 112-4 can communicate with the second or third base stations 108-2, 108-3. Additionally, the fourth mobile device could communicate directly with the base stations 108 when it is within a cellular region 102, 104, 106 in star mode. With a transceiver 108, 110, 112, 116, 120 that works in multiple communication modes, some modes can be in star and other modes in mesh. A multimodal list for a mobile device 112 could include transceivers 108, 110, 112, 116, 120 that operate in mesh, point-to-point and star network modes.
[0024] In this embodiment, mobile devices 112 are cell phones and each mobile device 1121, 112-2, 112-3 can communicate in at least two different communication modes. Communication modes may include, for example, various combinations of CDMA (Multiple Access by Code Division), WCDMA (Multiple Access by Broadband Code Division), GSM (Global System for Mobile Communications), TDMA (Multiple Access by Time Division), OFDM (Multiplexed by Orthogonal Frequency Division), GPRS (General Package Service via Radio), eV-DO (Optimized Data Evolution), WUSB (Universal Wireless Serial Bus), UWB (Ultra Wide Band), WiFi ™ (IEEE 802.11), WiMAX (IEEE 802.16), ZigBee ™ and / or satellite protocols. In other embodiments, mobile devices may be different and may include such things as monitors for children or people on probation, navigation equipment, personal navigation devices (PND), tracking devices, wireless pagers, wireless computers, phones smart, voice over IP terminals (VOIP) and terminal adapters, personal computers, laptops and personal data assistants.
[0025] As illustrated, each mobile device 112-1, 112-2, 112-3 communicates with a base station 108-1, 108-2, 108-3 according to a location of the mobile device 112. In addition, Each base station 108 has a footprint that defines a communication range of the base station. For example, the base station 108-1 communicates with the devices in the cellular region 102 while the base station 108-2 communicates with the devices in the cellular region 104. In some embodiments, the cellular regions 102, 104, 106 are further divided into sectors and the base stations 108 are configured to communicate with mobile devices 112 located in a particular sector of a cellular region 102, 104, 106.
[0026] Upon activation, a mobile device 112 may be listening to a base station 108 or other transceiver device 110, 112, 116, 120 in its surrounding environment. For example, mobile device 112-1 may be listening for a signal from base station 108-1 when mobile device 112-1 is activated for the first time. When the signal is detected, mobile device 112-1 can transmit identification information to base station 108-1. The identification information may specify, for example, the capabilities of the mobile device 112, including the communication modes supported by the mobile device 112. Alternatively, the identification information may be an abbreviated description of a type of mobile device 112, for example, a serial number or model number. In this case, the base station 108-1 (or another remote entity connected to the base station 108-1) can use the abbreviated description to access additional information about the mobile device 112-1 from a database of device capabilities .
[0027] Base station 108-1 also retrieves a geographic position of mobile device 112-1. In some embodiments, the geographical position of the mobile device 112-1 is provided to the base station 108-1 through the use of a global positioning satellite system. In other embodiments, the geographical position can be determined using a distance determination signal and may involve interaction with one or more different transceiver devices 108, 110, 112, 116, 120 within a communication range of the mobile device 112 -one. In still other embodiments, the mobile device 112-1 can assist in the process of determining its location by sending positioning data to the transceiver device 108, 110, 112, 116, 120. In another example, the position of the mobile device 112 -1 can be derived from the identity (or knowledge) of the transceiver device 108, 110, 112, 116, 120 in communication with the mobile device 112-1. The knowledge of the location and communication range of the transceiver device 108, 110, 112, 116, 120 allows to approximate a location of the mobile device 112-1, since the mobile device 112-1 is in the communication range of the transceiver device 108, 110, 112, 116, 120.
[0028] When the mobile device 112-1 has been identified and its geographical location has been determined, the base station 108-1 or some other transceiver device 108, 110, 112, 116, 120 generates a multimodal list of transceiver devices within a probable communication range of the mobile device 112-1. The multimodal list includes information about one or more transceiver devices 108, 110, 112, 116, 120 that communicate in any of the different communication modes supported by the mobile device 112-1. In some embodiments, the information contained in the multimodal list includes a transceiver device identifier and a communication mode of the transceiver device. In other embodiments, the multimodal list may include additional connection oriented information. For example, information about a WiFi access point may include a
ES 2 738 559 T3
SSID, an IP address and an operating frequency. Some embodiments include locations for the other transceiver devices 108, 110, 112, 116, 120 in the multimodal list. In one example, the determination of the geographic location may involve the identification of the base station 108 or the transceiver 110, 112, 116, 120 in communication with the mobile device 112-1.
[0029] Base station 108-1 transmits the multimodal list of transceiver devices to mobile device 112-1. In other embodiments, any transceiver device 108, 110, 112, 116, 120 within the communication range of the mobile device 112-1 could send the multimodal list. The multimodal list of transceiver devices may include all transceiver devices 108, 110, 112, 116, 120 known to the base station 108-1 that are within a probable communication range of the mobile device 112-1 or a subset of these devices transceivers For example, base station 108-1 may have access to information about transceiver devices in cell region 102 and in adjacent cell regions 104, 106. Based on the location of the mobile device 112-1 and a range of each communication mode of each transceiver device 108, 110, 112, 116, 120, the base station 108-1 can determine that transceivers 116-1, 120- 1 and 110-1 are within a probable communication range of the 112-1 mobile device. Alternatively, any of the transceiver devices 108, 110, 112, 116, 120 can access information about other transceiver devices and provide it to the mobile device 112- <sup>1</sup> 1 when the mobile device is within the communication range of that transceiver.
[0030] In some examples, base station 108-1 includes all transceivers in the multimodal list regardless of the 112-1 mobile device communication modes. Thus, for example, the mobile device 112-1 can receive information about the Bluetooth ™ transceivers in a multimodal list regardless of whether the mobile device 112-1 can communicate with Bluetooth ™ devices. However, other embodiments adapt the multimodal list according to the communication modes of the mobile device 112-1. In this situation, Bluetooth ™ transceivers would not be included in the multimodal list if the 112-1 mobile device lacked the ability to communicate with these devices. In general, however, the multimodal list includes information about transceiver devices 108, 110, 112, 116, 120 for communicating in at least two different modes of communication.
[0031] In one example, the multimodal list may eliminate the need for mobile device 112-1 to scan communication modes for transceiver devices 108, 110, 112, 116, 120 after changing locations. This can save time and battery power and can help avoid service interruptions. For example, when referring to the multimodal list, the mobile device 112-1 can quickly jump between individual WiFi ™ access points as it moves through a metropolitan area. Similarly, the mobile device 112-1 can quickly pass between communication with a Bluetooth ™ device, a cellular base station and a WiFi ™ access point without scanning transceiver devices separately in each of these communication modes. In some embodiments, the base station 108-1 prioritizes the multimodal list of transceiver devices according to a communication mode of a transceiver device, a relative location of the transceiver device, preferred communication modes, roaming partners in an agreement of service and / or criteria specified by the user.
[0032] FIG. 2 is a multimodal communication system that displays transceivers arranged in an operating environment of a mobile device 212. Multiple transceiver devices 208, 210, 216, 220, 228 for exchanging voice and data communications in different communication modes are shown at various distances of the mobile device 212. Initially, mobile device 212 may not know the surrounding transceiver devices 208, 210, 216, 220, 228 or may lack the information necessary to communicate with these transceiver devices 208, 210, 216, 220, 228. This embodiment may be Communicate between the mobile device 212 and a satellite 228 in a communication mode, as explained in more detail below.
[0033] As shown, the mobile device 212 can communicate in three different communication modes in this embodiment. The communication range of these different communication modes is represented by concentric circles 224-1, 224-2, 224-3 that extend from a location of the mobile device 212 which generally indicates the theoretical scope of the communication modes. A first concentric circle 224-1 corresponds to a short-range communication mode of the mobile device 212 and may include, for example, communications from Bluetooth ™ devices. Therefore, the radius of the concentric circle 224-1 can be approximately ten meters to indicate a range of which Bluetooth ™ and other personal area devices communicate normally. Bluetooth ™ 216 devices located within concentric circle 224-1 are potentially within a communication range of mobile device 212, while Bluetooth ™ 216 devices located outside concentric circle 224-1 may be beyond the communication range of the mobile device 212. As illustrated, the Bluetooth ™ 216-1 device is within a probable communication range of the mobile device 212, while the Bluetooth ™ devices 216-2 and 216-3 are outside this communication range.
[0034] A second concentric circle 224-2 corresponds to a medium range communication mode of mobile device 212 and may include, for example, WiFi ™ communications. Therefore, the diameter of the second concentric circle 224-2 can be approximately 100 meters to indicate the extent to which these and others
ES 2 738 559 T3 local area devices communicate normally. The WiFi ™ 220 access points located within the second concentric circle 224-2 are potentially within a communication range of the mobile device 212, while the WiFi ™ 220 access points located outside the first concentric circle 224-1 may be more beyond the communication range of mobile device 212. As illustrated, two WiFi ™ 220-1,2202 access points are within a probable communication range of the mobile device 212, while another WiFi ™ 220-3 access point is outside this communication range.
[0035] A third concentric circle 224-3 corresponds to a longer-range communication mode of the mobile device 212. The third concentric circle 224-3 includes the base station 208. In this embodiment, the base station 208 is a Fully functional cellular base station or other wide area transceiver that can exchange voice and / or data communications in a communication mode of mobile device 212.
[0036] In some embodiments, even longer-range communication modes can also be supported by mobile device 212, for example, satellite communication 228. In this case, other measurement techniques, such as intensity, can be used. signal to determine if satellite 224 is within the communication range of mobile device 212. An even larger concentric circle would be configured for satellite 228.
[0037] Mobile device 212 sends identification information to base station 208 (or some other transceiver) after detecting that it is within a communication range of base station 208. After receiving identification information, base station 208 retrieves a location of mobile device 212 and identifies transceiver devices for inclusion in the multimodal list. Although, in some embodiments, the base station 208 has access to the information of the transceiver device for a large number of transceivers, it can select only the transceivers within a probable communication range of the mobile device 212 for inclusion in the multimodal list. . As illustrated, these transceivers can include the Bluetooth ™ 216-1 device, the WiFi ™ access points 220-1, 220-2 and the base station 208. In general, the multimodal list includes transceiver devices to communicate in at least two different modes of communication.
[0038] In the preceding embodiment, the base station 208 generated the multimodal list and transmitted it to the mobile device 212. It is understood, however, that these activities can be performed by any of the various transceiver devices or by any combination of transceiver devices Therefore, for example, the multimodal list of transceiver devices could be generated by a computer connected to a wireless wide area network and transmitted to a mobile device located within a communication range of the wireless wide area network. Similarly, a WiFi ™ access point can be configured to provide a multimodal list of transceivers for mobile devices located within its communication range. A mobile device located in overlapping communication scopes can potentially receive multimodal lists in each of its communication modes.
[0039] Not all mobile devices 212 support all communication modes for transceiver devices 208, 210, 216, 220, 228. In this embodiment, a WiFi ™ 210 base station is not compatible with mobile device 212. The WiFi ™ 210 base stations could be excluded from the multimodal list for the mobile device 212. Alternatively, the multimodal list may include the WiFi ™ 210 base station and simply ignored by the mobile device 212.
[0040] FIG. 3A shows a multimodal communication system that includes an arrangement of base stations 308 that communicate with a base station controller 316. Mobile devices 212 communicate with base stations 308 according to their respective locations. The base stations 308, in turn, communicate with the base station controller 316, which is responsible for generating the multimodal list of transceiver devices. The base station controller 316 includes a processor 320, positioning data 328 and data from the transceiver device 324.
[0041] In this embodiment, the individual base stations 308 provide identification data from the mobile devices 212 to the base station controller 316. The processor 320 located within the base station controller 316 is configured to generate a multimodal list of devices transceivers using information contained in another database or otherwise recorded on a storage medium. Therefore, for example, processor 320 may query the positioning data database 328 and indicate a location of a mobile device. This query may return transceiver device identifiers for all transceiver devices within a probable communication range of the location of the mobile device, regardless of whether the mobile device can communicate on all such transceiver devices.
[0042] Next, the processor 320 may query a database of the information of the transceiver device 324 with the identifiers of the transceiver to retrieve a list of the communication modes that the mobile device 212 can use. The base station controller 316 can select the transceiver devices returned from the positioning data database 328 according to the communication modes of the mobile device to determine a multimodal list. The adapted multimodal list is returned to base station 308 for transmission to mobile device 212. The multimodal list of transceiver devices transmitted to mobile device 212 generally includes transceiver devices for communicating in at least two modes of communication.
ES 2 738 559 T3 different communication. In an alternative embodiment, a mobile switching center or some other central network entity may be responsible for generating the multimodal list of transceiver devices.
[0043] FIG. 3B shows another embodiment of a multimodal communication system in which the base stations 308 communicate with a base station controller 316. In this embodiment, the base station controller 316 is networked to the data source 340. Network interface 332 receives commands and data from processor 320 and transmits them via network 336. These commands may represent requests for multimodal lists of transceivers. The data may include information identifying the requesting base station 308 and the mobile device 212 for which the multimodal list is to be generated.
[0044] Data source 340 can be adapted to receive commands and data from multiple base station controllers 316 in its network interface 344. This characteristic feature can enable the implementation of a hierarchical coverage scheme. For example, an individual base station 308 may be responsible for receiving identification information from mobile devices 212 in a particular cellular region. The base stations 308 serving one or more cellular regions can communicate with a designated base station controller 316. The base station controller groups 316 may service a particular geographic area, and the data source 340 may contain transceiver device information for all known transceivers located in the geographic area.
[0045] The data source 340 includes the network interface 344, the processor 348 and the database of the transceiver device 352. The database of the transceiver device 352 may include one or more databases accessible to the processor 348. These Databases can be recorded on various storage media. In general, the database of the transceiver device 352 will include an identifier and a geographic location. However, data source 340 may also store additional information, including the communication mode (s), availability and usage statistics, for each transceiver device input. Network 336 may be a circuit switching network, a packet switching network and / or an IP network.
[0046] FIG. 4A is a block diagram of a base station 208 configured to operate in a multimodal communication system. The base station 208 includes the antenna 404 and the transceiver 408 for exchanging communications with mobile devices 212. As illustrated, the transceiver 408 operates in a single communication mode. This embodiment may, for example, represent a cellular base station that has been configured to generate a multimodal list of transceiver devices. The base station 208 receives identification information from a mobile device 212. This identification information is transmitted within a communication range of the base station 208 and using the communication mode of the base station 208.
[0047] The processor 412 receives the identification information from the transceiver 408 and activates the positioning unit 416. The positioning unit 416 determines an approximate geographical location of the mobile device 212 and returns the positioning data to the processor 412. The unit of 416 positioning can determine the location of the mobile device using the global positioning satellite system and / or depend on the terrestrial range detection signals. In some embodiments, the positioning data is included with the identification information received from the mobile device 212. Thus, for example, a mobile device 212 can help the base station 208 to locate its position by providing the station Base 208 information about other transceiver devices in your operating environment.
[0048] The processor 412 identifies the transceiver units within a probable communication range of the mobile device 212 by consulting the transceiver information database 428. The transceiver information database 428 stores the information of the transceiver device for a plurality of transceivers that communicate in various modes of communication. For example, among other things, the transceiver information database 428 may include transceiver information for cellular base stations, radio access networks, wide-area wireless networks, WiFi ™ access points, Bluetooth ™ devices and networking networks. personal area. Each entry in the transceiver information database 428 may include a transceiver device identifier, a location of the transceiver device and a communication mode (s) of the transceiver device.
[0049] In some embodiments, the transceiver information database 428 stores positioning data corresponding to a probable communication region for each transceiver device. The communication region can be centered on the physical location of the transceiver device and sized according to a communication mode of the transceiver device. In some embodiments, the communication region is expressed as a set of positioning coordinates that define a region that includes all points within a probable communication range of the transceiver device. Therefore, for example, the transceiver information database 428 may contain an entry for a WiFi ™ access point that includes a set of positioning coordinates that define a communication region represented by a circle comprising all points within 100 meters from where the access point is located. Using positioning data from the positioning unit 416, the processor 412 can determine if a mobile device is located within this communication region. If the mobile device is within the communication region, information about the transceiver can be included in a multimodal list of transceiver devices. Otherwise, processor 412 may determine that the transceiver device is not within a range of
ES 2 738 559 T3 probable communication of the mobile device. In this case, information about the transceiver device would not be included in the multimodal list. In another embodiment, the positioning unit 416 and / or the transceiver information database 428 can be connected remotely to the base station 208 using a network, for example.
[0050] After the transceivers have been identified within a probable communication range of the mobile device, the processor 412 generates a multimodal list containing information of the transceiver device. The multimodal list includes information about the transceiver devices for communicating in at least two different communication modes and may include a transceiver identifier and a communication mode for each transceiver device. In some embodiments, the processor 412 filters the transceiver devices that are determined to be within a communication range of a mobile device according to the communication modes of the mobile device. For example, a mobile device may provide a list of its communication modes with the identification information provided to the base station 208. The processor 412 can exclude from the multimodal list transceiver devices that do not communicate in a mobile communication mode. This adapted multimodal list is then transmitted from the base station 208 to the mobile device.
[0051] FIG. 4B is another embodiment of a base station configured to operate in a multimodal communication system. The base station 308 includes two transceivers 408-1,408-2 corresponding to different communication modes and also includes the device capacity database 424 for determining the communication modes of a mobile device. In this embodiment, the base station 308 receives identification information that contains an abbreviated description of a mobile device. The identification information may also include positioning data for the mobile device. The processor 416 consults the capacity database of the device 424 with the abbreviated description to determine the communication modes of the mobile device. The positioning information and a list of communication modes for the mobile device are sent over a network via the network interface 420. In some embodiments, the network interface 420 connects the base station 308 to a station controller base that is responsible for identifying transceiver devices within a probable communication range of the mobile device. The processor 416 receives information from the transceiver device from the network interface 420, generates a multimodal list that includes transceivers to communicate in at least two different communication modes and transmits the multimodal list to the mobile device.
[0052] FIG. 5A is a block diagram of a mobile device configured to operate in a multimodal communication system. Mobile device 212 includes antenna 504 and separate transceivers 508-1, 508-2 to communicate in two different communication modes. Processor 516 coordinates the exchange of voice and / or data communications through transceivers 508-1, 508-2 and is configured to receive a multimodal list of transceiver devices in either or both communication modes. The reception of the multimodal list may involve a sequence of steps performed by the processor 516 after activation of the mobile device and at various intervals as the mobile device changes location. After activation, for example, the processor 516 may be listening to base stations in each communication mode. The order in which the mobile device 212 is listening to the base stations can be controlled by the device configuration or user preferences. For example, a user may specify a preferred communication mode or may express a preference to communicate with a nearest transceiver device in any supported communication mode. When a base station is detected, the processor 420 causes the identification information about the mobile device 212 to be transmitted by the transceiver 508 associated with the communication mode in which the base station was detected. In some embodiments, the identification information may be stored in memory 520 and may include a list of communication modes supported by mobile device 212. In another example, each transceiver may come with its own antenna optimized for a mode of communication. communication supported by the transceiver.
[0053] The mobile device 212 tracks its location with the positioning unit 524 and may include positioning data as part of the identification information transmitted to a detected base station. In some embodiments, the positioning unit 524 receives positioning data from a global positioning satellite and can periodically update the positioning data as its location changes. In other embodiments, the positioning unit 524 includes a distance determination signal to determine the location of the mobile device 212 in relation to other transceivers in its operating environment. In yet another embodiment, the positioning unit 524 determines the identification of the transceiver (or identifications of multiple transceivers) whereby this identification information is used to determine the approximate location of the mobile device 212.
[0054] The 516 processor is also configured to process a multimodal list of transceiver devices. The multimodal list of transceiver devices includes information about transceiver devices for communicating in at least two different modes of communication. The information of the transceiver device in general includes a transceiver identifier and a communication mode for each transceiver device. In some embodiments, the multimodal list may contain information about transceiver devices that do not communicate in a communication mode of the mobile device. In this case, the 516 processor filters the multimodal list
ES 2 738 559 T3 of transceiver devices according to the communication modes of the mobile device. Processor 516 stores the multimodal list processed in memory 520.
[0055] FIG. 5B is another embodiment, a mobile device configured to operate in a multimodal communication system. Mobile device 212 includes separate 508-1, 508-2, 508-3 transceivers to communicate in three different communication modes. In this embodiment, the mobile device 212 does not include a positioning unit and, therefore, must depend on other transceivers to determine its position.
[0056] FIG. 6A is a flow chart illustrating a process for providing a multimodal list of transceiver devices to a remote terminal or mobile device. In a first block 604, a remote terminal identifier is received. The remote terminal identifier is received in a communication mode of a remote terminal and can represent a plurality of communication modes of the remote terminal. Using the remote terminal identifier, a location of the remote terminal in block 608 is determined and retrieved. Various remote terminal location procedures are possible, including the use of terrestrial and / or satellite positioning signals.
[0057] In a following block 612, transceiver devices are identified within a communication range of the remote terminal. An information database of the transceiver device can be accessed to determine the transceiver devices within a probable communication range of the remote terminal. The communication range of each transceiver device is determined according to a communication mode of the transceiver device and can be extended radially from the physical location of the transceiver device. If the remote terminal is located within this communication range, the transceiver device can be identified for inclusion in the multimodal list. Otherwise, the transceiver device may not be identified for inclusion in the multimodal list.
[0058] In a following block 616, the multimodal list of transceiver devices is generated. The multimodal list includes transceiver devices to communicate in at least two different communication modes and may include all or a subset of the transceiver devices identified in the preceding block. The multimodal list of communication devices is then transmitted in block 620 to the mobile device using a communication mode of the remote terminal.
[0059] FIG. 6B is a flow chart illustrating another process of providing a multimodal list of transceiver devices to a remote terminal. This process includes a block 610 that recovers the capabilities of the remote terminal. In this block, the communication modes of the remote terminal are determined. The communication modes of the remote terminal are used to refine the identification block of transceiver devices 612, so that only transceiver devices within a communication range of a supported communication mode are selected for inclusion in multimodal transceiver devices . In this way, the multimodal list of transceiver devices can be adapted to the capabilities of the remote terminal.
[0060] When multimodal lists are generated in some embodiment, the communication scope is used. The scope of communication corresponds to the coverage of the signal for communication purposes. It is noted that a transceiver signal coverage for positioning purposes (i.e., positioning range) may be significantly different from the signal coverage for communication purposes (i.e. communication range). Some embodiments may use the positioning range when multimodal lists are determined. Although the communication scope is used in parts of the description, the communication scope terminology can alternatively be defined as the positioning range in various embodiments.
[0061] FIG. 7 is a flow chart of a process by which transceiver devices are identified to communicate with a remote terminal. In a first block 704, an identifier is transmitted in a first communication mode. The identifier may represent a request for a multimodal list of transceiver devices and may contain information about the remote terminal. For example, information about the remote terminal may include an address of the remote terminal and the capabilities of the remote terminal device. After the transmission of the identifier, the process awaits confirmation. This may include listening on a particular operating frequency of a confirmation message addressed to the remote terminal. If the transmission is confirmed in block 708, a multimodal list of transceiver devices is received in the first communication mode in block 712. The multimodal list is then stored in a memory in block 728 and the acquisition process ends in block 732.
[0062] If the first transmission is not confirmed, the identifier is retransmitted in a second communication mode in block 716. This may occur, for example, if a predetermined amount of time elapses without confirmation in the first communication mode. After the identifier is transmitted in the second communication mode, the process awaits confirmation in the second communication mode in block 720. If confirmation is received, a multimodal list of transceiver devices is received in the second communication mode in block 724. The multimodal list is stored in a memory in block 728 and the acquisition process ends in block 732. However , if the transmission in the second communication mode is not
ES 2 738 559 T3 confirms, the acquisition process ends unsuccessfully in block 732. This process can continue for a predetermined number of retries until confirmation is received in one of the communication modes or the acquisition process is passed. total default
[0063] FIG. 8 is a block diagram of a system to provide a multimodal list of transceiver devices to a remote terminal. The system includes means for retrieving a location from a remote terminal 804 (for example, a data link, a wireless link, a database interface, a network), as well as means for identifying (for example, a processor or a state machine) a first transceiver device to communicate in a first communication mode and a second transceiver device to communicate in a second communication mode 808. The first and second transceiver devices are located within the communication range of the remote terminal. The system also includes means for generating the multimodal list of transceiver devices (for example, a processor or a state machine) comprising the first and second transceiver devices 812. The multimodal list of transceiver devices contains at least one transceiver device identifier and a communication mode for each of the first and second transceiver devices. Means are also provided for transmitting (for example, a wired or wireless communication link) the multimodal list of transceiver devices to remote terminal 816.
[0064] FIG. 9 is a block diagram of a system to identify transceiver devices to communicate with a remote terminal. The system includes means for communicating information away from remote terminal 904, for example, a wireless transmitter of a certain configuration. The information communicated away from the terminal represents a plurality of communication modes of the remote terminal. Means are included for receiving a multimodal list of transceiver devices (for example, a receiver of some kind) 908. The multimodal list of transceiver devices includes information about a first transceiver device for communicating in a first mode of communication and information about a second transceiver device to communicate in a second communication mode. The multimodal list of transceiver devices adapts to a location of the remote terminal or a geographic region associated with the location of a remote terminal. The system also includes means for storing (for example, a storage medium) the multimodal list of transceiver devices 912 in a memory accessible to the remote terminal.
[0065] While the principles of the disclosure have been described above in relation to specific apparatus and procedures, it should be clearly understood that this description is made by way of example only and not as a limitation on the scope of the disclosure.
ES 2 738 559 T3
Contents4
1 sheet
Sheet 1
40 members in 11 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 332116 | United States of America | – | |
| 33211606 | United States of America | A |
Members40
| Document | Office | Kind | |
|---|---|---|---|
| US2006227045A1 | United States of America | A1 | |
| US2007161401A1 | United States of America | A1 | |
| CA2635353A1 | Canada | A1 | |
| WO2007081395A1 | World Intellectual Property Organization (WIPO) | A1 | |
| EP1972164A1 | European Patent Office (EPO) | A1 | |
| KR20080092957A | Republic of Korea | A | |
| CN101356845A | China | A | |
| JP2009524281A | Japan | A | |
| RU2008133047A | Russian Federation | A | |
| US2010097996A1 | United States of America | A1 | |
| KR100973448B1 | Republic of Korea | B1 | |
| US7821449B2 | United States of America | B2 | |
| BRPI0621035A2 | Brazil | A2 | |
| EP2426999A1 | European Patent Office (EPO) | A1 | |
| JP2012054937A | Japan | A | |
| US2012179660A1 | United States of America | A1 | |
| JP5001301B2 | Japan | B2 | |
| JP2012165411A | Japan | A | |
| CN101356845B | China | B | |
| EP1972164B1 | European Patent Office (EPO) | B1 | |
| CN102843751A | China | A | |
| US2013040637A1 | United States of America | A1 | |
| ES2398098T3 | Spain | T3 | |
| US8669899B2 | United States of America | B2 | |
| US8676118B2 | United States of America | B2 | |
| US8736488B2 | United States of America | B2 | |
| JP5529195B2 | Japan | B2 | |
| JP2014195292A | Japan | A | |
| US8977300B2 | United States of America | B2 | |
| EP2858423A1 | European Patent Office (EPO) | A1 | |
| US2015133160A1 | United States of America | A1 | |
| JP5801445B2 | Japan | B2 | |
| CN102843751B | China | B | |
| US9538496B2 | United States of America | B2 | |
| US2017078846A1 | United States of America | A1 | |
| US9807557B2 | United States of America | B2 | |
| EP2858423B1 | European Patent Office (EPO) | B1 | |
| EP2426999B1 | European Patent Office (EPO) | B1 | |
| HUE044354T2 | Hungary | T2 | |
| ES2738559T3This record | Spain | T3 |
Numbers
- Publication
- 2738559
- Application
- 11191628
Titles2
- Spanish
- Sistema de comunicación multimodal con reconocimiento de ubicación
- English
- Multimodal communication system with location recognition
Classification
- CPC, 8
- G01S5/0236
- H04W4/023
- H04W48/18
- H04W88/06
- H04W48/16
- H04W4/02
- H04W64/00
- H04W16/32
- IPC, 5
- H04W48 16
- H04W48 18
- H04W88 06
- G01S19 06
- G01S5 02