ES2268807T3 - Unidad portatil sin hilos de mensajeria financiera de cuenta individual. - Google Patents
Unidad portatil sin hilos de mensajeria financiera de cuenta individual. Download PDFInfo
- Publication number
- ES2268807T3 ES2268807T3 ES98960721T ES98960721T ES2268807T3 ES 2268807 T3 ES2268807 T3 ES 2268807T3 ES 98960721 T ES98960721 T ES 98960721T ES 98960721 T ES98960721 T ES 98960721T ES 2268807 T3 ES2268807 T3 ES 2268807T3
- Authority
- ES
- Spain
- Prior art keywords
- financial
- secure
- message
- financial transaction
- processor
- 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.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04K—SECRET COMMUNICATION; JAMMING OF COMMUNICATION
- H04K1/00—Secret communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/022—Selective call receivers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3223—Realising banking transactions through M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/0873—Details of the card reader
- G07F7/088—Details of the card reader the card reader being part of the point of sale [POS] terminal or electronic cash register [ECR] itself
- G07F7/0886—Details of the card reader the card reader being part of the point of sale [POS] terminal or electronic cash register [ECR] itself the card reader being portable for interacting with a POS or ECR in realizing a payment transaction
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Computer Networks & Wireless Communication (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Signal Processing (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Communication Control (AREA)
- Telephone Function (AREA)
Abstract
Una unidad portátil de mensajería financiera segura (906) que comprende: un receptor (804) para recibir una señal de radiofrecuencia que comprende un mensaje de transacción financiera segura; un decodificador de llamada selectiva (1004) acoplado al receptor (804), decodificador de llamada selectiva (1004) que comprende: una memoria (1010) que incluye una dirección de llamada selectiva única individual correspondiente con un tipo de transacción financiera predeterminado, un correlacionador de direcciones acoplado a la memoria (1010), correlacionador de direcciones que opera para determinar coincidencias sustanciales entra la dirección de llamada selectiva única individual y la dirección de la llamada selectiva recibida contenida en la señal de radiofrecuencia y correspondiente con el tipo de transacción financiera predeterminada, y un procesador principal (1006) acoplado a un procesador de transacciones financieras (1014); el procesador de transacciones financieras (1014) acoplado al decodificador de llamada selectiva (1004), procesador de transacciones financieras (1014) que permite a la unidad portátil de mensajería financiera segura (906) para efectuar una transacción financiera segura, basada al menos en parte, en la información contenida en el mensaje de transacción financiera segura, en donde el procesador de transacción financiera (1014) descifra un mensaje de transacción financiera segura acoplado desde el decodificador de llamada selectiva (1004) cuando el correlacionador de direcciones determina una coincidencia sustancial entre la dirección de llamada selectiva única individual y la dirección de llamada selectiva recibida, en donde el procesador de transacciones financieras.
Description
Unidad portátil sin hilos de mensajería
financiera de cuenta individual.
Esta invención se refiere en general a los
sistemas de señalización de llamada selectiva y más particularmente
a un sistema de señalización de llamada selectiva que facilita las
transacciones financieras seguras sobre una red sin hilos a una
unidad portátil sin hilos de mensajería financiera de cuenta
individual.
En los sistemas de señalización de llamada
selectiva convencionales, un usuario o autor puede enviar un mensaje
a una unidad de abonado (por ejemplo, un receptor de llamada
selectiva), un mensaje que comprende una dirección asociada con la
unidad de abonado, y datos. Los datos pueden estar en una o más
formas tales como dígitos numéricos que representan un número de
teléfono, caracteres alfanuméricos que representan un testo legible,
o posiblemente un mensaje multimedia que comprende información de
audio y gráfica. Típicamente, esta forma de mensajería fue
suficiente para transportar información entre individuos o
servicios, relativa a sus negocios, interés especial, paradero,
programación general, o anotaciones críticas en el tiempo. No
obstante, debido al aumento de las necesidades de la sociedad cuando
una persona se mueve, debe encontrarse una solución que permita a un
individuo realizar transacciones personales o de negocios, así como
mantenerse informado de eventos personales, contactos, e información
de negocios.
Considerando los sistemas sin hilos
convencionales incluyendo ambas aplicaciones celular y de
radio-búsqueda, hay problemas significativos que
deben resolverse antes de que puedan implementarse transacciones
personales o de negocios fiables y privados. Debido al avance de las
ciencias de ingeniería, particularmente en las áreas de
comunicaciones sin hilos y la ciencia de los ordenadores, se ha
convertido en relativamente fácil para un pirata informático
monitorizar tanto la dirección como los datos difundidos al receptor
de llamada selectiva. Esta monitorización no deseada o escucha
secreta presenta el problema a los potenciales usuarios de los
sistemas de comunicaciones sin hilos de que sus datos personales
pueden estar expuestos a individuos no autorizados, de modo que se
crea un riesgo innecesario para ambas partes si se difunde
información confidencial. Además, si la información contiene datos
de texto sin codificar que representen la dirección personal, número
de serie, Número de Identificación Personal (PIN) o similares, una
banda sin escrúpulos que monitorice el flujo de datos podría obtener
el acceso a cuentas personales de individuos o piratear la dirección
para clonar un dispositivo de comunicación no autorizado. El robo de
información de servicio o confidencial de este modo es probablemente
la cuestión más desalentadora a la que se enfrentan los fabricantes
de equipos de comunicación y los proveedores de servicio hoy y en el
futuro. El interés en la seguridad de los datos contenidos en la
difusión es especialmente agudo en el área de las transacciones
financieras electrónicas. La exposición para su captura de los datos
de texto sin codificar contenidos en una transacción financiera
invita, y seguramente resultará, en un robo de fondos o fraude
contra un individuo.
La FR-A-2739952
(GEMPLUS CARD INT) describe un dispositivo portátil para transportar
transacciones con un terminal de transacciones vía comunicaciones
sin contacto, por ejemplo infrarrojos. El dispositivo portátil puede
gestionar el mismo la transacción o puede estar conectado
operacionalmente a una tarjeta inteligente la cual gestiona la
transacción. El dispositivo portátil y la tarjeta inteligente
comprenden medios de seguridad para transportar la transacción con
seguridad (por ejemplo, codificación de firmas criptográfica basada
en algoritmos de clave pública).
La WO 97 18653 A (TRANSATION TECHNOLOGY INC)
describe un sistema de transacciones financieras en donde un
dispositivo está conectado a una tarjeta inteligente que tiene
información de autorización. El dispositivo se usa como un terminal
de transacciones portátil.
La WO 87 07063 A (AMERICAN TELEPHONE &
TELEGRAPH) describe un portador de datos portátil para el
almacenamiento de diversos registros. Los diversos
registros/ficheros incluyen un nivel de seguridad y permisos
asociados con los mismos para controlar el acceso.
La WO 96 32700 A (AU SISTEM; JONSTROEMER ULF
(SE)) describe un terminal de transacciones electrónicas acoplado a
una tarjeta inteligente. La tarjeta inteligente almacena créditos de
transacción que pueden utilizarse para un pago usando el terminal de
transacciones electrónico.
De este modo, es necesario un sistema de
mensajería sin hilos que permita al autor comunicar un mensaje
seguro entre la unidad de abonado y el autor, y autentificar el
mensaje seguro, sin exponer el contenido o significado del
mensaje.
De acuerdo con la presente invención se
proporciona una unidad portátil de mensajería financiera segura
como se relata en las reivindicaciones que se acompañan.
\newpage
De este modo, la invención proporciona un método
y un aparato para el envío de datos que comprende transacciones
financieras seguras sobre los equipos de infraestructura de
radio-búsqueda existentes, usando protocolos de
radio-búsqueda tales como FLEX^{TM}, una marca
comercial de Motorota, Inc., POCSAG (Post Office Standardisation
Advisory Group), o similares.
La primera realización de la invención involucra
realizar el hardware que implementa un método para la utilización de
mensajería segura sobre una infraestructura de
radio-búsqueda existente. La infraestructura de
radio-búsqueda existente comprende un terminal de
radio-búsqueda que incluye un codificador de
radio-búsqueda para el procesamiento de los mensajes
recibidos y sus correspondientes peticiones de destino. El terminal
de radio-búsqueda genera una cola de mensajería de
los mensajes de llamada selectiva que comprenden los mensajes
recibidos y sus correspondientes direcciones de llamada selectiva,
como se determina a partir de las correspondientes peticiones de
destino. La distribución de los mensajes de llamada selectiva en la
cola de mensajería se maneja por el terminal de
radio-búsqueda que envía mensajes a al menos una
estación base (por ejemplo, transmisor, antena y receptor) para la
comunicación entre la estación base y las unidades de abonado o
terminales de radio-búsqueda.
La segunda realización de la invención involucra
la inclusión de una máquina de criptografía en el terminal de
radio-búsqueda para la encriptación selectiva,
des-encriptación, firma, y verificación de la
autenticidad de los mensajes recibidos tanto desde el autor como
desde la unidad de abonado o terminal de
radio-búsqueda.
La tercera realización de la invención involucra
a la unidad de abonado o terminal de radio-búsqueda
que se equipa con un módulo de seguridad especial que puede procesar
la información criptográfica contenida en los mensajes de llamada
selectiva para verificar su autenticidad, extraer los datos
cifrados, y devolver respuestas cifradas o reconocimientos cuando se
necesite, para autentificar y confirmar la recepción de los mensajes
seguros.
La cuarta realización de la invención involucra
la unidad de abonado o terminal de radio-búsqueda
que está equipado con un aparato primario y posiblemente un aparato
secundario para comunicación tanto de mensajes entrantes como
mensajes salientes. El aparato primario comprende un receptor de
radiofrecuencia convencional y opcionalmente un transmisor de
radiofrecuencia convencional. El aparato secundario comprende un
receptor óptico y opcionalmente un transmisor óptico.
Alternativamente, el aparato secundario puede comprender además uno
o más transductores acústicos o electromagnéticos y conjunto de
circuitos asociado que implementa un enlace de comunicación
unidireccional o de doble dirección entre la unidad de abonado o
terminal de radio-búsqueda y el autor.
La quinta realización de la invención involucra
la unidad de abonado o terminal de radio-búsqueda
que incluye un, identificador de cuentas predeterminado individual
correspondiente con al menos uno de los siguientes: dinero
electrónico o tarjeta de almacenamiento de depósito, tarjeta de
débito, tarjeta de crédito, o cuenta de banco.
La sexta realización de la invención involucra a
la unidad de abonado o terminal de radio-búsqueda
que incluye múltiples identificadores de cuentas correspondientes
con al menos dos de los siguientes: dinero electrónico o tarjeta de
almacenamiento de depósito, tarjeta de débito, tarjeta de crédito, o
cuenta de banco.
La séptima realización de la invención involucra
a la máquina criptográfica en el terminal de
radio-búsqueda y al módulo de seguridad en la unidad
de abonado o terminal de radio-búsqueda que acomoda
una pluralidad de procedimientos criptográficos. Estos
procedimientos criptográficos comprenden sistemas tanto de clave
pública como de clave privada, como sea apropiado. Uno de tales
sistemas de clave privada es el Estándar de Encriptación de Datos
(DES) que usa el algoritmo ANSI X3.92 DES en el modo CBC.
Similarmente, un sistema de clave pública es el RSA (inventado por
Rivest, Shamir, y Adleman), un procedimiento criptográfico basado en
funciones implementadas unidireccionales
sub-exponenciales que usan la multiplicación y
exponenciación de módulo entero n. Un segundo sistema de clave
pública usa la tecnología de curva elíptica, un procedimiento de
criptografía basado en las funciones implementadas unidireccionales
de exponenciación altamente no-lineal sobre campos
finitos.
La octava realización de la invención involucra
iniciar una transacción sin hilos desde la unidad de abonado o
terminal de radio-búsqueda, transacción sin hilos
relativa a al menos uno de los siguientes: dinero electrónico o
tarjeta de almacenamiento de depósito, tarjeta de débito, tarjeta de
crédito, o cuenta de banco.
La novena realización de la invención que
involucra un número de identificación personal seleccionado por el
usuario que se programa dentro de la unidad de usuario o terminal de
radio-búsqueda para proteger las cuentas financieras
o fondos cargados en la unidad de abonado o terminal de
radio-búsqueda.
La décima realización de la invención que
involucra un número de identificación personal seleccionado por el
usuario que se programa dentro de la Tarjeta Inteligente vía la
unidad de abonado o terminal de radio-búsqueda,
impidiendo de ese modo el acceso a cualquier característica de la
Tarjeta Inteligente protegida a menos que se acceda o reprograme
posteriormente por la unidad de abonado o terminal de
radio-búsqueda.
La undécima realización de la invención que
involucra la autentificación de la unidad de abonado o terminal de
radio-búsqueda autorizado como un agente de
comunicación para la transacción financiera sin hilos, e
imposibilita selectivamente cualquier transacción financiera
dirigida a las cuentas pertenecientes o controladas por la unidad de
abonado o terminal de radio-búsqueda autorizado
cuando se comunica una transacción financiera entrante o saliente
entre una entidad emisora y una unidad de abonado o terminal de
radio-búsqueda no autorizado, y en la alternativa,
impide las transferencias de fondos o transacciones de crédito que
excedan un límite predeterminado fijado bien por un usuario
autorizado o por un regulador que puede ser un banco, la entidad
emisora de una tarjeta de crédito o similares.
La Fig. 1 es un diagrama de bloques eléctrico de
un sistema de transmisión de datos para usar de acuerdo con la
realización preferida de la presente invención.
La Fig. 2 es un diagrama de bloques eléctrico de
un terminal para procesamiento y transmisión de información de
mensajes de acuerdo con la realización preferida de la presente
invención.
Las Fig. 3 - 5 son diagramas de tiempo que
ilustran el formato de transmisión del protocolo de señalización
utilizado de acuerdo con la realización preferida de la presente
invención.
Las Fig. 6 y 7 son diagramas de tiempo que
ilustran las señales de sincronización utilizadas de acuerdo con la
realización preferida de la presente invención.
La Fig. 8 es un diagrama de bloques eléctrico de
una unidad de mensajería financiera de acuerdo con la realización
preferida de la presente invención.
La Fig. 9 es un diagrama de un sistema de
mensajería seguro de acuerdo con la presente invención.
La Fig. 10 es un diagrama de bloques de alto
nivel de una unidad de mensajería financiera de acuerdo con la
realización preferida de la presente invención.
La Fig. 11 es un diagrama de bloques de la
composición de mensajes y el equipo de encriptación que puede usarse
con las premisas de una institución financiera para enviar
autorizaciones de transferencias de fondos electrónicas seguras a
las unidades de mensajería financiera vía un canal de
radio-búsqueda.
La Fig. 12 es un diagrama de bloques funcional
del controlador del sistema de señalización de llamada selectiva sin
hilos que implementa un sistema de mensajería seguro combinado de 1
dirección y de 2 direcciones capaz de señalizar las unidades de
mensajería financiera.
La Fig. 13 representa las diversas capas del
sistema de mensajería en un formato que es similar al diagrama de
pilas de la Organización Estándar Internacional (OSI) que es bien
conocido en la industria electrónica.
La Fig. 14 es un diagrama de flujo que
representa la operación típica de una unidad de mensajería
financiera de acuerdo con la realización preferida de la presente
invención
La Fig. 15 ilustra una secuencia típica asociada
con la petición y autorización de transferencias electrónicas de
fondos o débitos de fondos por y desde una unidad de mensajería
financiera sin hilos.
La Fig. 16 ilustra una secuencia típica asociada
con la transferencia sin hilos de fondos o débitos de fondos por y
desde una unidad de mensajería financiera sin hilos en un sistema de
comunicaciones seguro de 1 dirección y de 2 direcciones.
Refiriéndonos a la Fig. 1, un diagrama de
bloques eléctrico ilustra un sistema de transmisión de datos (100),
tal como un sistema de radio-búsqueda, para uso de
acuerdo con la realización preferida de la presente invención. En el
sistema de transmisión de datos (100), los mensajes originados tanto
desde un teléfono, como en un sistema que proporciona la transmisión
de datos numéricos, o desde un dispositivo de entrada de mensajes
tal como un terminal de datos alfanumérico, se encaminan a través de
la red telefónica conmutada pública (PSTN) al terminal de
radio-búsqueda (102) que procesa la información del
mensaje numérico o alfanumérico para su transmisión por uno o más
transmisores (104) provistos dentro del sistema. Cuando se utilizan
múltiples transmisores, los transmisores (104) preferiblemente
transmiten simultáneamente la información del mensaje a las unidades
de mensajería financiera (106). El procesamiento de la información
numérica y alfanumérica por el terminal de
radio-búsqueda (102), y el protocola utilizado por
el transmisor de los mensajes se describe a continuación.
Refiriéndonos a la Fig. 2, el diagrama de
bloques eléctrico ilustra el terminal de
radio-búsqueda (102) utilizado por el procesamiento
y control de la transmisión de la información del mensaje de acuerdo
con la realización preferida de la presente invención. Mensajes
cortos, tales como un tono único y mensajes numéricos que pueden
introducirse fácilmente usando un teléfono de teclado de tonos
(Touch-Tone^{TM}) se acopla al terminal de
radio-búsqueda (102) a través de la interfaz de
teléfono (202) de manera bien conocida en la técnica. Mensajes más
largos, tal como los mensajes alfanuméricos que requieren el uso de
un dispositivo de entrada de datos se acoplan al terminal de
radio-búsqueda (102) a través del módem (206) usando
cualquiera de la cantidad de protocolos de transmisión de módem bien
conocidos. Cuando se recibe una llamada para depositar un mensaje,
el controlador (204) maneja el procesamiento del mensaje. El
controlador (204) es preferiblemente un microcomputador, tal como el
MC680x0 o equivalente, que se fabrica por Motorola Inc., y que corre
diversas rutinas preprogramadas para controlar operaciones del
terminal tales como los indicadores de voz para dirigir al llamante
a introducir el mensaje, o el protocolo de iniciación para activar
la recepción de los mensajes desde el dispositivo de entrada de
datos. Cuando se recibe una llamada, el controlador (204) referencia
la información almacenada en la base de datos del abonado (208) para
determinar cómo se procesa el mensaje que se está recibiendo. La
base de datos de abonado (208) incluye, pero no está limitado a tal
información como direcciones asignadas a la unidad de mensajería
financiera, tipo de mensaje asociado con la dirección, e información
relativa al estado de la unidad de mensajería financiera, tal como
activa o inactiva por falta de pago de la factura. Se proporciona
el terminal de entrada de datos (240) que se acopla al controlador
(204), y que se usa para propósitos tales como entrada,
actualización y borrado de la información almacenada en la base de
datos de abonado (208), para monitorizar el funcionamiento del
sistema, y para obtener información tal como información de
facturación.
La base de datos de abonado (208) incluye
también información tal como a que trama de transmisión y a que fase
de transmisión se asigna la unidad de mensajería financiera, como se
describirá con más detalle más adelante. El mensaje recibido se
almacena en un fichero de página activa (210) que almcena los
mensajes en colas de acuerdo con la fase de transmisión asignada a
la unidad de mensajería financiera. En la realización preferida de
la presente invención, se proporcionan cuatro colas de fase en el
fichero de página activa (210). El fichero de página activa (210) es
preferiblemente de doble puerto, memoria de acceso aleatorio primero
en entrar primero en salir, aunque se apreciará que pueden
utilizarse otros dispositivos de memoria de acceso aleatorio, tal
como dispositivos de disco duro. Periódicamente la información del
mensaje almacenada en cada una de las colas de fase se recupera del
fichero de página activa bajo control del controlador (204) usando
información de temporización tal como la que se proporciona por el
reloj de tiempo real (214), u otra fuente de temporización adecuada.
La información del mensaje recuperado desde cada cola de fase se
ordena por el número de trama y se organiza a continuación por
direcciones, información de mensaje, y cualquier otra información
requerida por la transmisión (toda la cual se referencia como
información relativa al mensaje), y a continuación se ordena por
lotes dentro de las tramas en base al tamaño de trama por el
controlador de almacenamiento de tramas (212). La información de
trama por lotes para cada cola de fase se acopla a los almacenes de
mensajes de trama (216) que almacenan temporalmente la información
de trama por lotes hasta el instante de ulterior procesamiento y
transmisión. Las tramas se ordenan por lotes en secuencia numérica,
de modo que mientras que se está transmitiendo la trama actual, la
siguiente trama a transmitir está en el almacén de mensajes de trama
(216), y la siguiente trama posterior se está recuperando y
ordenando. En el instante adecuado, la información de trama por
lotes almacenada ordenada por lotes en el almacén de mensajes de
trama (216) se transfiere al codificador de tramas (218),
manteniendo de nuevo la relación de cola de fase. El codificador de
trama (218) codifica la dirección y la información del mensaje
dentro de la dirección y las palabras código requeridas para la
transmisión, como se describirá a continuación. La dirección
codificada y las palabras código del mensaje se ordenan dentro de
bloques y a continuación se acoplan al intercalador de bloques (220)
que intercala preferiblemente ocho palabras código al tiempo para
formar bloques de información intercalados para transmisión de un
modo bien conocido en la técnica. Las palabras código intercaladas
contenidas en los bloques de información intercalados producidos por
cada intercalador de bloques (220) se transfieren en serie a
continuación a un multiplexor de fase que multiplexa la información
del mensaje sobre la base de bit por bit dentro del flujo de datos
serie por fase de transmisión. El controlador (204) siguiente activa
el generador de trama de sincronismo (222) que genera el código de
sincronización que se transmite al comienzo de la transmisión de
cada trama. El código de sincronización se multiplexa con la
dirección y la información del mensaje bajo el control del
controlador (204) por el dispositivo que coloca los datos en serie
(224), y genera desde el mismo un flujo de mensajes que se formatea
adecuadamente para transmisión. El flujo de mensajes se acopla a
continuación al controlador del transmisor (226), que bajo el
control del controlador (204) transmite el flujo de mensajes sobre
el canal de distribución (228). El canal de distribución (228) puede
ser cualquiera de varios tipos de canales de distribución bien
conocidos, tales como una línea con hilos, un canal de distribución
de radiofrecuencia o microondas, o un enlace de distribución de
satélite. El flujo de mensajes distribuidos se transfiere a una o
más estaciones transmisoras (104), dependiendo del tamaño del
sistema de comunicación. El flujo de mensajes se transfiere en
primer lugar dentro del almacén de doble puerta (230) que almacena
temporalmente el flujo de mensajes antes de la transmisión. En el
instante adecuado determinado por el circuito de temporización y
control (232), se recupera el flujo de mensajes desde el almacén de
doble puerta (230) y se acopla a la entrada del modulador FSK (234)
preferiblemente de 4 niveles. El flujo de mensajes modulado se
acopla a continuación al transmisor (236) para su transmisión vía la
antena (238).
Refiriéndonos a las Fig. 3, 4 y 5, los diagramas
de temporización ilustran el formato de transmisión del protocolo de
señalización utilizado de acuerdo con la realización preferida de la
presente invención. Este protocolo de señalización se refiere
comúnmente como el protocolo de señalización de llamada selectiva
FLEX^{TM} de Motorola^{TM}. Como se muestra en la Fig. 3, el
protocolo de señalización permite la transmisión de mensajes a las
unidades de mensajería financiera, tales como terminales de
radio-búsqueda, asignados a una o más de 128 tramas
que se etiquetan desde la trama 0 hasta la trama 127. Se apreciará a
continuación que el número actual de tramas proporcionada dentro
del protocolo de señalización puede se mayor o menor que el que se
ha descrito anteriormente. Si se utiliza el número de tramas mayor,
puede proporcionarse mayor vida de batería a las unidades de
mensajería financiera que operan dentro del sistema. Si se utiliza
el número de tramas menor, se podrán poner en cola con más
frecuencia y repartirse los mensajes a las unidades de mensajería
financiera asignadas a cualquier trama en particular, reduciendo por
tanto la latencia, o tiempo requerido para entregar los
mensajes.
Como se muestra en la Fig. 4, las tramas
comprenden una palabra código de sincronización (sinc) seguido
preferiblemente por once bloques de información del mensaje (bloques
de información) que se etiquetan desde bloque 0 hasta bloque 10.
Como se muestra en la Fig. 5, cada bloque de información del mensaje
comprende preferiblemente ocho direcciones, palabras código de datos
y control que se etiquetan como palabra 0 hasta palabra 7 para cada
fase. Por consiguiente, cada fase en una trama permiten la
transmisión de hasta ochenta y ocho direcciones, palabras código de
datos y control. La dirección, las palabras código de datos y
control comprenden preferiblemente dos conjuntos, un primer
conjunto relativo al campo de vectores que comprende un vector de
dirección corta, un vector de dirección larga, una primera palabra
de mensaje, y una palabra nula, y un segundo conjunto relativo al
campo de mensaje que comprende una palabra de mensaje y una palabra
nula.
La dirección, el control, y los datos o palabras
código de mensajes o datos son preferiblemente 31,21 palabras código
BCH con un trigésimo segundo bit de paridad par añadido que
proporciona un bit de distancia extra al conjunto de palabras
código. Se apreciará que pueden utilizarse también otras palabras
código, tales como las palabras código Golay 23,12. A diferencia del
bien conocido protocolo de señalización POCSAG que proporciona
palabras código de datos y dirección el cual utiliza el primer bit
de la palabra código para definir el tipo de palabra código, como
dirección o como datos, en el protocolo de señalización FLEX^{TM}
utilizado en la realización preferida de la presente invención no se
proporciona tal distinción para las palabras código de datos y
dirección. En su lugar, las palabras código de datos y dirección se
definen por su posición dentro de las tramas individuales.
Las Fig. 6 y 7 son diagramas de tiempo que
ilustran el código de sincronización utilizado de acuerdo con la
realización preferida de la presente invención. En particular, como
se dibuja en el Fig. 6, el código de sincronización comprende
preferiblemente tres partes, un primer código de sincronización
(sinc. 1), una palabra código de información de trama (info. trama)
y una segunda palabra código de sincronización (sinc. 2). Como se
muestra en la Fig. 7, la primera palabra código de sincronización
comprende las posiciones primera y tercera, etiquetadas bit de sinc.
1 y BS1, que son patrones de bits alternativamente 1,0 que
proporcionan la sincronización de bit, y las porciones segunda y
cuarta, etiquetadas "A" y su complemento "A barra", que
proporcionan la sincronización de trama. Las porciones segunda y
cuarta son preferiblemente palabras código BCH 32, 21 individuales
que están predefinidas para proporcionar una elevada fiabilidad de
correlación de palabras código, y las cuales se usan también para
indicar la velocidad de bits de datos a la cual se transmiten
direcciones y mensajes. La tabla 1 define las velocidades de bits de
datos que se usan en conjunción con el protocolo de
señalización.
| Velocidad de Bit | Valor de "A" |
| 1600 b.p.s. | A1 y A1 barra |
| 3200 b.p.s. | A2 y A2 barra |
| 6400 b.p.s. | A3 y A3 barra |
| No definido | A4 y A4 barra |
Como se muestra en la Tabla 1, se predefinen
tres velocidades de bit de datos para la transmisión de direcciones
y mensajes, aunque se apreciará que pueden predefinirse también más
o menos velocidades de bits de datos, dependiendo de los
requerimientos del sistema.
La palabra código de información de trama es
preferiblemente una palabra código BCH 32, 21 individual que incluye
dentro de la porción de datos un número predeterminado de bits
reservados para identificar el número de trama, tal como los 7 bits
codificados para definir desde la trama número 0 a la trama número
127.
La estructura del segundo código de
sincronización es preferiblemente similar al código de
sincronización primero descrito anteriormente. No obstante, a
diferencia del primer código de sincronización que se transmite
preferiblemente a una velocidad de símbolo de datos fija, tal como
1600 b.p.s. (bits por segundo), el segundo código de sincronización
se transmite a la velocidad de símbolo de datos a la cual se
transmiten la dirección y los mensajes en cualquier trama dada. Por
consiguiente, el segundo código de sincronización permite a la
unidad de mensajería financiera obtener la sincronización
"fina" de bit y de trama a la velocidad de bit de datos de la
transmisión de trama.
En resumen el protocolo de señalización
utilizado con la realización preferida de la presente invención
comprende 128 tramas que incluye un código de sincronización
predeterminado seguido por once bloques de información que
comprenden 8 direcciones, palabras código de mensajes o control por
cada fase. El código de sincronización permite la identificación de
la velocidad de transmisión de datos, y asegura la sincronización
por la unidad de mensajería financiera con las palabras de código de
datos transmitidas a las diversas velocidades de transmisión.
La Fig. 8 es un diagrama de bloques eléctrico de
la unidad de mensajería financiera (106) de acuerdo con la
realización preferida de la presente invención. El corazón de la
unidad de mensajería financiera (106) es el controlador (816), que
se implementa preferiblemente usando un microcomputador MC68HC0x de
bajo consumo, tal como el fabricado por Motorola Inc., o similares.
El controlador microcomputador, de aquí en adelante llamado
controlador (816), recibe y procesa las entradas desde varios
circuitos periféricos, como se muestra en la Fig. 8, y controla la
operación y la interacción de los circuitos periféricos usando
subrutinas software. El uso de un controlador microcontrolador para
las funciones de control y procesamiento (por ejemplo, como una
función del controlador) es bien conocido por las personas de
ordinario expertas en la técnica.
La unidad de mensajería financiera (106) es
capaz de recibir direcciones, información de control y mensajes, en
adelante llamados "datos" que se modulan usando preferiblemente
técnicas de modulación de frecuencia de 2 niveles y de 4 niveles.
Los datos transmitidos se interceptan por la antena (802) que se
acopla a la entrada de la sección del receptor (804). La sección del
receptor (804) procesa los datos recibidos de un modo bien conocido
en la técnica, proporcionando a la salida una señal analógica de
datos recuperados de 4 niveles, en adelante llamada señal de datos
recuperados. La señal de datos recuperados se acopla a una entrada
del circuito de extracción de nivel umbral (808), y a una entrada
del decodificador de 4 niveles (810).
La operación del circuito de extracción del
nivel umbral (808), el detector de 4 niveles (810), el sincronizador
de símbolo (812), el convertidor de 4 niveles a binario (814), y el
generador de temporización de fase (circuito de recuperación de
temporización de datos) (826) representados en la unidad de
mensajería financiera de la Fig. 8 se entiende mejor con la
referencia a la Patente de los Estados Unidos Nº 5.282.205 titulada
"Data Communication Terminal Providing Variable Length Message
Carry-On And Method Therefor" publicado por
Kuznicki et al., asignado a Motorola Inc., las enseñanzas de
la cual se incorporan a este documento por referencia a la
misma.
Refiriéndonos de nuevo a la Fig. 8, el circuito
de extracción del nivel umbral (808) comprende dos circuitos de
detección de nivel con muestreo (no mostrados) que tienen como
entradas la señal de datos recuperados. Preferiblemente, los estados
de señal del 17%, 50% y 83%, se utilizan para permitir la
decodificación de las señales de datos de 4 niveles presentadas al
circuito de extracción de niveles umbral (808).
Cuando se aplica potencia inicialmente a la
porción del receptor, como cuando la unidad de mensajería financiera
se enciende por primera vez, el selector de velocidad de reloj se
fija mediante una entrada de control (muestra central) para
seleccionar un reloj 128X, es decir un reloj que tiene una
frecuencia equivalente a 128 veces la velocidad de bit de datos más
baja, la cual como se ha descrito anteriormente es de 1600 b.p.s. El
reloj 128X se genera por el generador de reloj 128X (844), como se
muestra en la Fig. 8, que es preferiblemente un oscilador controlado
por cristal que opera a 204,8 KHz (kilohertz). La salida del
generador de reloj 128X (844) se acopla a la entrada del divisor de
frecuencia (846) que divide la frecuencia de salida por dos para
generar un reloj 64X a 102,4 kHz. El reloj 128X permite a los
detectores de nivel detectar de modo asíncrono en un periodo muy
corto de tiempo los valores de la amplitud de la señal del pico y el
valle, y a partir de aquí generar los valores de la señal de salida
umbrales bajo (Bajo), medio (Medio) y alto (Alto) requeridos para
decodificar la modulación. Después de que se consigue la
sincronización de símbolo con la señal de sincronización, como se
describirá más adelante, el controlador (816) genera una segunda
señal de control (muestra del centro) para permitir la selección de
un reloj de símbolo 1X que se genera por el sincronizador de símbolo
(812) como se muestra en la Fig. 8.
El decodificador de 4 niveles (810)
preferiblemente opera usando tres comparadores de voltaje y un
decodificador de símbolo. Las señales de datos recuperados se
acoplan a la entrada de los tres comparadores que tienen umbrales
correspondientes con los estados de señal normalizada del 17%, 50% y
83%. El sistema resultante recupera eficazmente las señales de
información FSK de 2 o de 4 niveles acoplando la señal de datos
recuperados a la segunda entrada del comparador del 83%, la segunda
entrada del comparador del 50%, y la segunda entrada del comparador
del 17%. La salida de los tres comparadores correspondiente con los
valores de señal de salida umbral bajo (Bajo), medio (Medio) y Alto
(Alto) se acoplan a las entradas del decodificador de símbolos. El
decodificador de símbolos decodifica a continuación las entradas de
acuerdo con la tabla 2.
| Umbral | Salida | |||
| Alto | Medio | Bajo | MSB | LSB |
| RC_{in} < | RC_{in} < | RC_{in} < | 0 | 0 |
| RC_{in} < | RC_{in} < | RC_{in} > | 0 | 1 |
| RC_{in} < | RC_{in} > | RC_{in} > | 1 | 1 |
| RC_{in} > | RC_{in} > | RC_{in} > | 1 | 0 |
Como se muestra en la Tabla 2, cuando la señal
de datos recuperados (RC_{in} ) es menor que todos los tres
valores umbrales, el símbolo generado es 00 (Bit Más Significativo
(MSB) = 0, Bit Menos Significativo (LSB) = 0). Así sucesivamente,
cuando se excede cada uno de los tres valores umbrales, se genera un
símbolo diferente, como se muestra en la tabla anterior.
La salida MSB del decodificador de 4 niveles
(810) esta acoplada a una entrada del sincronizador de símbolos
(812) y proporciona la entrada de datos recuperados generada por
detección de cruces por cero en la señal de datos recuperados de 4
niveles por encima de la señal de salida de umbral medio, y el nivel
negativo representa las dos excursiones de desviación negativa de la
señal analógica de 4 niveles de datos recuperados por debajo de la
señal de salida del umbral medio.
El sincronizador de símbolos (812) usa un reloj
64X a 102,4 KHz que se genera por el divisor de frecuencia (846),
que está acoplado a una entrada del selector de velocidad
32x(no mostrado). El selector de velocidad 32x es
preferiblemente un divisor que proporciona una división selectiva
por 1 o por 2 para generar un reloj de muestreo que es treinta y dos
veces la velocidad de transmisión de símbolo. La señal de control
(1600/3200) está acoplada a la segunda entrada del selector de
velocidad 32X, y se usa para seleccionar la velocidad del reloj de
muestreo para las velocidades de transmisión de símbolo de 1600 y
3200 símbolos por segundo. El reloj de muestreo seleccionado se
acopla a una entrada de sobre-muestreo de datos de
32X (no mostrado) que muestrea la señal de datos recuperados (MSB)
a treinta y dos muestras por símbolo. Las muestras por símbolo se
acoplan a una entrada del detector de borde de datos (no mostrado)
que genera un pulso de salida cuando se detecta el borde de símbolo.
El reloj de muestreo se acopla también a la entrada de un circuito
divisor por 16/32 (no mostrado) que se utiliza para generar relojes
de símbolo 1X y 2X sincronizados con la señal de datos recuperada.
El circuito divisor por 16/32 es preferiblemente un contador
ascendente/descendente. Cuando el detector de borde de datos detecta
un borde de símbolo, se genera un pulso que se lleva a una puerta
AND junto con la cuenta actual del circuito divisor por 16/32. Al
mismo tiempo, se genera un pulso por el detector de borde de datos
que se acopla también a una entrada del circuito divisor por 16/32.
Cuando el pulso acoplado a la entrada de la puerta AND llega antes
que la generación de la cuenta de treinta y dos por el circuito
divisor por 16/32, la salida generada por la puerta AND causa que la
cuenta del circuito divisor por 16/32 avance en una cuenta en
respuesta al pulso que se acopla a la entrada del circuito divisor
por 16/32 desde el detector de borde de datos, y cuando el pulso
acoplado a la entrada de la puerta AND llega después que la
generación de la cuenta de treinta y dos por el circuito divisor por
16/32, la salida generada por la puerta AND causa que se retarde en
una cuenta en respuesta al pulso que se acopla a la entrada del
circuito divisor por 16/32 desde el detector de borde de datos,
permitiendo de este modo la sincronización de los relojes de símbolo
1X y 2X con la señal de datos recuperados. Las velocidades del reloj
de símbolo generadas se entienden mejor a partir de la tabla 3 que
se muestra a continuación.
| Entrada de | Entrada de | Relac. de División | Salida del | Reloj de | Reloj de |
| Reloj | Control | de Selector | Selector de | Símbolo 2X | Símbolo 1X |
| (Relativa) | (SSP) | de Velocidad | Velocidad | (BPS) | (BPS) |
| 64X | 1600 | Por 2 | 32X | 3200 | 1600 |
| 64X | 3200 | Por 1 | 64X | 6400 | 3200 |
Como se muestra en la tabla anterior, los
relojes de símbolo 1X y 2X se generan a 1600, 3200 y 6400 bits por
segundo y están sincronizados con la señal de datos recuperados.
El convertidor a binario de 4 niveles (814)
acopla el reloj de símbolo 1X a la primera entrada de reloj del
selector de velocidad de reloj (no mostrado). Un reloj de símbolo 2X
se acopla a la segunda entrada de reloj del selector de velocidad de
reloj. Las señales de salida de símbolo (MSB, LSB) se acoplan a las
entradas del selector de datos de entrada (no mostrado). La señal
del selector (2L, 4L) se acopla a la entrada de selección del
selector de velocidad de reloj y la entrada de selección del
selector de datos de entrada, y proporciona el control de la
conversión de las señales de salida de símbolo tales como los datos
FSK de 2 niveles, o datos FSK de 4 niveles. Cuando se selecciona la
conversión de datos FSK de 2 niveles (2L), sólo se selecciona la
salida MSB la cual se acopla a la entrada de un conversor de
paralelo a serie convencional (no mostrado). La entrada de reloj 1X
se selecciona por el selector de velocidad de reloj que resulta que
se genere un flujo de datos binarios de un único bit a la salida del
convertidor de paralelo a serie. Cuando se selecciona la conversión
de datos FSK de 4 niveles (4L), se seleccionan ambas salidas LSB y
MSB, que se acoplan a las entradas del convertidor de paralelo a
serie. Se selecciona la entrada de reloj 2X por el selector de
velocidad de reloj que resulta que se genere una trama de datos
binarios de dos bits a 2X la velocidad de símbolo, que se
proporciona a la salida del convertidor de paralelo a serie.
Refiriéndonos de nuevo a la Fig. 8, el flujo de
datos binario serie generado por el convertidor de 4 niveles a
binario (814) se acopla a las entradas de un correlacionador de
palabras código de sincronización (818) y el
de-multiplexor (820). Las patrones de sincronización
de la palabra código "A" predeterminado se recuperan por el
controlador (816) a partir de la memoria de códigos (822) y se
acoplan a un correlacionador de palabra código "A" (no
mostrado). Cuando el patrón de sincronización recibido coincide con
uno de los patrones de sincronización de palabra código "A"
predeterminado dentro de un margen de error aceptable, se genera la
salida "A" o "A-barra" y se acopla al
controlador (816). El patrón de sincronización de palabras código en
particular "A" o "A barra" correlacionado proporciona una
sincronización de trama al comienzo de la palabra código ID de la
trama, y también define la velocidad de bits de datos del mensaje
que sigue, como se describió anteriormente.
El flujo de datos binarios serie se acopla
también a la entrada del decodificador de palabras código de trama
(no mostrado) que decodifica la palabra código de trama y
proporciona una indicación del número de trama que se está
recibiendo actualmente por el controlador (816). Durante la
adquisición de sincronismo, tal como el que sigue al encendido
inicial del receptor, se suministra energía a la porción del
receptor por el circuito ahorrador de batería (848), mostrado en la
Fig. 8, que permite la recepción de la palabra código de
sincronización "A", como se ha descrito anteriormente, y el
cual continúa suministrando para permitir el procesamiento del
resto del código de sincronización. El controlador (816) compara el
número de trama que se está recibiendo actualmente con una lista de
números de trama asignados almacenada en la memoria de códigos
(822). Si el número de la trama recibida actualmente difiere de los
números de trama asignados, el controlador (816) genera una señal de
ahorro de energía que se acopla a la entrada del circuito ahorrador
de batería (848), suspendiendo el suministro de energía a la porción
del receptor. El suministro de energía se suspenderá hasta la
próxima trama asignada al receptor, en cuyo instante se genera la
señal de ahorro de batería por el controlador (816) que se aplica
al circuito de ahorra de batería (848) para permitir el suministro
de energía a la porción del receptor para permitir la recepción de
la trama asignada.
Un patrón de sincronización de palabra código
"C" predeterminado se recupera por el controlador )(816) a
partir de la memoria de código (822) y se acopla al correlacionador
de palabras código "C" (no mostrado). Cuando el patrón de
sincronización recibido coincide con el patrón de sincronización de
palabra código predeterminado "C" con un aceptable margen de
error, se genera una salida "C" o "C barra" que se acopla
al controlador (816). La palabra código de sincronización "C" o
"C barra" en particular correlacionada proporciona una
sincronización "fina" de trama con el comienzo de la porción de
datos de la trama.
El comienzo de la porción de datos actual se
establece por el controlador (816) generando una señal de arranque
de bloque (Blk Start) que se acopla a las entradas de un
des-intercalador de palabras código (824) y el
circuito de recuperación de temporización (826). La señal de control
(2L/4L) se acopla a una entrada del selector de velocidad de reloj
(no mostrado) que selecciona bien la entrada de reloj de símbolo 1X
o la 2X. El reloj de símbolo seleccionado se acopla a la entrada de
un generador de fase (no mostrado) que es preferiblemente un
contador de llamadas muestreado que se muestrea para generar señales
de salida de cuatro fases
(\diameter1-\diameter4). La señal de comienzo de
bloque se acopla también a la entrada del generador de fase, y se
usa para retener el contador de llamadas en una fase predeterminada
hasta que comienza la decodificación actual de la información del
mensaje. Cuando la señal de comienzo de bloque libera el generador
de fase, comienza la generación de señales de fase muestreadas que
están sincronizadas con los símbolos de mensaje entrantes.
Las salidas de señal de fase muestreada se
acoplan a continuación a las entradas del selector de fase (828).
Durante la operación, el controlador (816) recupera desde la memoria
de códigos (822), el número de fase de transmisión al cual está
asignado la unidad de mensajería financiera. El número de fase se
transfiere a la salida del selector de fase (Selección \diameter)
del controlador (816) y se acopla a una entrada del selector de fase
(828). Un reloj de fase, correspondiente a la fase de transmisión
asignada, se proporciona a la salida del selector de fase (828) y se
acopla a las entradas de reloj del de-multiplexor
(820), el des-intercalador de bloques (824) y los
circuitos decodificadores de direcciones y datos (830) y (832)
respectivamente. El de-multiplexor (820) se usa para
seleccionar los bits binarios asociados con la fase de transmisión
asignada el cual se acopla a continuación a la entrada del bloque
des-intercalador (824), y se muestrea dentro de la
ordenación del des-intercalador sobre cada reloj de
fase correspondiente. En una primera realización, el
des-intercalador usa una ordenación de 8x32 bits que
des-intercala ocho direcciones intercaladas de 32
bits, palabras código de mensaje o control, correspondientes a un
bloque de información transmitido. Las palabras código de dirección
des-intercaladas se acoplan a la entrada del
correlacionador de direcciones (830). El controlador (816) recupera
los patrones de dirección asignados a la unidad de mensajería
financiera, y acopla los patrones a la segunda entrada del
correlacionador de direcciones. Cuando cualquiera palabras código de
dirección des-intercaladas coincide con cualquiera
de los patrones de dirección asignados a la unidad de mensajería
financiera dentro de un margen de error aceptable (por ejemplo, el
número de errores de bit corregible de acuerdo con la estructura de
la palabra código seleccionada), la información del mensaje y la
correspondiente información asociada con la dirección (por ejemplo,
la información que representa la dirección difusión y el mensaje de
señalización de llamada selectiva recibida, que se definió
previamente como información relativa al mensaje) se decodifica a
continuación por el decodificador de datos (832) y se almacena en la
memoria de mensajes (850).
Siguiendo la detección de la dirección asociada
con la unidad de mensajería financiera, la información del mensaje
se acopla a la entrada del decodificador de datos (832) que
decodifica la información del mensaje codificado dentro de un
formato preferiblemente BCD o ASCII adecuado para almacenamiento y
posterior presentación.
Alternativamente, el software basado en
procesador de señal puede reemplazarse con un procesador de señal
hardware equivalente que recupera los patrones de dirección
asignados a la unidad de mensajería financiera, y la información
relativa del mensaje. A continuación, o antes de la detección de una
dirección asociada con la unidad de mensajería financiera, la
información del mensaje y la correspondiente información asociada
con la dirección puede almacenarse directamente en la memoria de
mensajes (850). La operación de este modo permite una decodificación
posterior de la información del mensaje actual, por ejemplo, que la
información del mensaje codificado se decodifique a BCD, ASCII, o
formato multimedia adecuado para la presentación posterior. No
obstante, al realizar el almacenamiento directo, la memoria debe
estar estructurada de manera que permita eficiencia, alta velocidad
de colocación de la información del mensaje y de la información
correspondiente asociada con la dirección. Adicionalmente, para
facilitar el almacenamiento directo de la información del mensaje y
de la correspondiente información asociada con la dirección en la
memoria del mensaje (850), un identificador de palabras código (852)
examina la palabra código recibida para asignar un identificador de
tipo a la palabra código en respuesta a la palabra código que
pertenece a uno de un conjunto que comprende un campo de vector y un
conjunto que comprende un campo de mensaje. Después de determinar el
identificador de tipo, el controlador de la memoria (854) opera
para almacenar el identificador de tipo en una segunda región de
memoria dentro de la memoria correspondiente con la palabra código.
La estructura de memoria anterior y la operación del dispositivo de
almacenamiento en memoria de la información
des-intercalada que comprende la memoria del mensaje
(850), el identificador de palabra código (852), y el controlador de
memoria (854), se discuten mas enteramente en las patentes
incorporadas más adelante.
Siguiendo el almacenamiento de la información
relativa al mensaje, se genera una señal de alerta sensible por el
controlador (816). La señal de alerta sensible es preferiblemente
una señal de alerta audible, aunque se apreciará que pueden
generarse también otras señales de alerta sensible, tales como
señales de alerta táctiles, y señales de alerta visuales. La señal
de alerta audible se acopla por el controlador (816) a un
dispositivo de alerta (834) que se usa para controlar el dispositivo
de alerta audible, tal como un altavoz o un transductor (836). El
usuario puede anular la generación de la señal de alerta mediante el
uso de controles de entrada de usuario (838) de modo bien conocido
en la técnica.
La información de mensajes almacenada puede
volverse a llamar por el usuario usando los controles de entrada de
usuario (838) con lo cual el controlador (816) recupera la
información del mensaje desde la memoria, y proporciona la
información del mensaje al controlador de pantalla (840) para su
presentación en la pantalla (842), tal como una pantalla LCD.
Además de la descripción precedente, los
sistemas abordados previamente en referencia con las Fig. 1, 2, 7 y
8, y el protocolo planteado previamente en referencia con las Fig.
3, 4 y 5 puede entenderse más enteramente a la vista de las
siguientes Patentes de los Estados Unidos: Nº 5.168.493 titulada
"Time Division Multiplexed Selective Call Sistem" publicada por
Nelson et al., Nº 5.371.737 titulada "Selective Call
Receiver For Receiving A Multiphase Multiplexed Signal" publicada
por Nelson et al., Nº 5.128.665 titulada "Selective Call
Signalling Sistem" por DeLuca et al., y la Nº 5.325.088
titulada "Synchronous Selective Signalling System" de Willard
et al., todos los cuales se asignan a Motorola, Inc., y las
enseñanzas de las cuales se incorporan a este documento por
referencia a las mismas.
Refiriéndonos a la Fig. 9, el diagrama muestra
un sistema de mensajería seguro (900) de acuerdo con la presente
invención.
El terminal de radio-búsqueda
(102) o el controlador del sistema de señalización de llamada
selectiva sin hilos, recibe información que comprende una petición
de mensaje de llamada selectiva que incluye un identificador de
destino y un mensaje de transacción financiera segura. La
información se acopla típicamente al terminal de
radio-búsqueda (102) vía la Red Telefónica Conmutada
Pública (PSTN) (912) que sirve para transportar la información desde
un regulador (914) tal como un banco, entidad emisora de una tarjeta
de crédito o similares. La PSTN (912) puede acoplarse al terminal de
radio-búsqueda (102) y el regulador (914) que usa
las líneas telefónicas convencionales (910) o posiblemente una red
digital de alta velocidad, dependiendo del ancho de banda de
información requerido para comunicar las transacciones financieras
entre el regulador (914) y una pluralidad de unidades de mensajería
financiera (906). Una vez acoplado al terminal de
radio-búsqueda (102), la información se formatea
como uno o más mensajes de llamada selectiva y se transfiere (922) a
al menos un transmisor de radiofrecuencia (904) para su difusión a
al menos una unidad de mensajería financiera (906) localizada en
cualquiera de varias zonas de comunicación (902). La unidad de
mensajería financiera (906) puede incluir una interfaz que acopla
información no cifrada y cifrada tal como mensajes de transacciones
financieras seguras hasta una Tarjeta Inteligente convencional (920)
para efectuar una transacción financiera. Alternativamente, los
mensajes de transacción financiera pueden decodificarse y
almacenarse por la unidad de mensajería financiera (906) cuando la
unidad de mensajería financiera (906) incluye capacidades, por
ejemplo, de servicios de carga y recarga de efectivo y/o crédito,
tal como se encuentran en la Tarjeta Inteligente (920).
Se proporciona la capacidad de dos vías para la
unidad de mensajería financiera (906) usando una vía de retorno con
hilos o sin hilos. A modo de ejemplo, el mensaje de transacción
financiera segura se recibe por la unidad de mensajería financiera
(906) que decodifica y descifra el contenido del mensaje de
transacción financiera segura que puede representar una señal de
valor en efectivo, cantidad a crédito, o débito. Este contenido del
mensaje se almacena a continuación por la unidad de mensajería
financiera (906) pendiente de confirmación de recepción y la
posterior liberación de fondos o autorización de crédito por el
regulador. Si el valor de la transacción financiera es alto, el
regulador típicamente requiere un reconocimiento desde la unidad de
mensajería financiera (906) antes de que la señal recibida basada en
fondos se active, o antes de que la transacción de crédito o débito
se autorice. No obstante, si el valor de la transacción financiera
es bajo, el regulador puede que no requiera un reconocimiento desde
la unidad de mensajería financiera (906) antes de que la señal
recibida basada en fondos se active, o antes de que se autorice la
transacción de crédito o débito. En el caso de una transacción de
bajo valor, la unidad de mensajería financiera (906) puede
requerirse sólo para compaginar sus fondos o capacidad de crédito
una vez al día o a la semana.
El sistema de mensajería seguro ilustrado en la
Fig. 9 permite el retorno sin hilos u originar mensajes de
transacciones financieras mediante el uso del canal inverso o canal
entrante recibido por los emplazamientos receptores distribuidos
(908). Estos emplazamientos son típicamente más densos que los
emplazamientos de difusión salientes (904) ya que la potencia del
transmisor y las características de la antena de la unidad de
mensajería financiera (906) son significativamente inferiores a la
de las estaciones base dedicadas de radiofrecuencia y los
emplazamientos del transmisor de área ancha (904). De este modo, el
tamaño y el peso de las unidades de mensajería financiera (906) se
mantiene al mínimo, produciendo un dispositivo portátil más
ergonómico con la función de valor añadido de no requerir una
conexión física para efectuar transacciones financieras tales como
retiradas de efectivo del banco, depósitos, pagos con tarjeta de
crédito, o compras. Alternativamente, el sistema de mensajería
segura se adapta para acomodar los dispositivos de la unidad de
mensajería financiera de baja potencia (906) que pueden incluir
medios adicionales para implementar el retorno u origen de los
mensajes de transacciones financieras seguras usando un canal
inverso o entrante que es accedido en un punto de venta (916) o en
un banco (914). En estos casos, la unidad de mensajería financiera
de baja potencia (906) puede incluir un puerto óptico de infrarrojos
o láser, un puerto de inducción magnética de proximidad de baja
potencia o de capacidad eléctrica, o posiblemente un transductor de
ultrasonidos o acústico en la banda de audio, todos los cuales
pueden acoplar señales entre la unidad de mensajería financiera de
baja potencia (906) y un dispositivo tal como un terminal de un
punto de venta, cajero automático, o similares.
Varios métodos criptográficos son adecuados para
el uso con la presente invención. Las siguientes definiciones son
útiles para entender la terminología asociada con la criptografía
como se aplica a las comunicaciones con hilos y sin hilos.
Certificados - Los certificados son
documentos digitales que confirman la ligadura de una clave pública
a un individuo u otra entidad. Los certificados se emiten por una
Autoridad de Certificación (CA), que puede ser cualquier
administración central voluntaria para garantizar las identidades de
aquellos a los que emite el certificado. Un certificado se crea
cuando una CA firma una clave pública de usuario más otra
información de identificación, ligando el usuario a su clave
pública. Los usuarios presentan su certificado a otros usuarios
para demostrar la validez de sus claves públicas.
Confidencialidad - El resultado de
guardar el secreto de la información de todos excepto de aquellos
que están autorizados para verla. La confidencialidad se denomina
también privacidad.
Protocolo de Criptografía - Un algoritmo
distribuido definido por una secuencia de etapas que especifican con
precisión las acciones requeridas de dos o más entidades para
conseguir el objetivo de seguridad específico.
Integridad de los datos - El
aseguramiento de que la información no se ha alterado por medios no
autorizados o desconocidos.
Des-encriptación - El
proceso de transformación de la información cifrada (texto cifrado)
en un texto claro.
DES (Encriptación de Datos Estándar) - La
encriptación simétrica definida y respaldada por el gobierno de los
Estados Unidos como un estándar oficial. Es el más conocido y más
ampliamente utilizado en el mundo.
Diffie-Hellman - El
protocolo de acuerdo de claves de Diffie-Hellman
proporciona la primera solución práctica al problema de distribución
de claves permitiendo a las partes establecer con seguridad una
clave secreta compartida sobre un canal abierto. La seguridad se
basa en el problema del logaritmo discreto.
Firma Digital - Una serie de datos que
asocia un mensaje (en forma digital) con la entidad que lo origina.
Esta primitiva criptográfica se usa para proporcionar
autentificación, integridad de datos y no repudio.
Problema del Logaritmo Discreto - El
requerimiento de encontrar el exponente x en la fórmula y = g^{x}
mod p. El problema del logaritmo discreto se considera que es
difícil y la dirección difícil de una función unidireccional.
Criptosistema de Curva Elíptica (ECC) -
Un sistema de criptografía de clave pública basado en el problema
del logaritmo discreto sobre curvas elípticas. El ECC proporciona la
mayor fortaleza por bit de todos los sistemas de clave pública,
permitiendo el uso de claves públicas mucho más pequeñas comparadas
con otros sistemas.
Encriptación - El proceso de
transformación de texto claro en un texto cifrado para
confidencialidad o privacidad.
Autentificación de Entidad - La
corroboración de la identidad de una entidad (por ejemplo, una
persona, una unidad de mensajería financiera, terminal de
computadora, Tarjeta Inteligente (920), etc.)
Factorización - El acto de dividir un
número entero en un conjunto de números enteros más pequeños, que
cuando se multiplican juntos forman el número entero original. RSA
está basado en la factorización en primos de grandes números.
Funciones de Seguridad de Información -
Los procesos de encriptación y firma digital que proporcionan
servicios de seguridad de información. También conocidos como
primitivas de seguridad.
Servicios de Seguridad de Información -
El propósito de utilizar funciones de seguridad de la información.
Los servicios incluyen privacidad o confidencialidad,
autentificación, integridad de datos y no repudio.
Clave - Un valor en la forma de una serie
de datos usada por las funciones de seguridad de información para
realizar cálculos de criptografía.
Acuerdo de Clave - Una técnica de
establecimiento de clave en la cual se deriva un secreto compartido
por dos o más partes como una función o información contribuida por,
o asociada con, cada una de estas de modo que ninguna parte pueda
predeterminar el valor resultante.
Establecimiento de Clave - Cualquier
proceso por el cual una clave secreta compartida se hace disponible
a dos o más partes, para uso criptográfico posterior.
Gestión de Clave - El conjunto de
procesos y mecanismos que soportan el establecimiento de clave y el
mantenimiento de la relación de clave en curso entre las partes.
Par de Claves - La clave pública y la
clave privada de un usuario o entidad en un sistema de criptografía
de clave pública. Las claves en un par de claves están
matemáticamente relacionadas por una función difícil
unidireccional.
Transporte de Claves - La técnica de
establecimiento de clave en la cual una parte crea o por el
contrario obtiene el valor secreto y lo transfiere con seguridad a
la otra parte o partes.
Autentificación de Mensajes - La
corroboración de la fuente de información; también conocida como
autentificación de la originalidad de los datos.
Código de Autentificación del Mensaje
(MAC) - Una función de resumir que involucra una clave secreta,
y proporciona la autentificación de los datos originales y la
integridad de los datos. El MAC se denomina también como código de
autentificación de transacción, en la cual un mensaje puede contener
al menos una transacción.
No repudio - La prevención de la
denegación del compromiso o acciones previas. El no repudio se
consigue usando firmas digitales.
Clave Privada - En un sistema de clave
pública, es la clave en un par de claves que se mantiene por la
entidad individual y nunca se revela. Es preferible incorporar la
clave privada en una plataforma hardware como una medida para
mantenerla oculta de partes no autorizadas.
Clave Pública - En un sistema de clave
pública, es la clave en un par de claves que se hace pública.
Criptografía de Clave Pública - Un
sistema de criptografía que usa diferentes claves para encriptación
(e) y des-encriptación (d), donde (e) y (d) están
ligadas matemáticamente. Es impracticable mediante computación
determinar (d) a partir de (e). Por consiguiente, este sistema
permite la distribución de la clave pública mientras que la clave
privada se mantenga en secreto. La criptografía de clave pública es
el avance más importante en el campo de la criptografía en los
últimos 2000 años.
RSA - Un sistema de criptografía de clave
pública ampliamente usado, nombrado así por sus inventores R.
Rivest, A. Shamir, y L. Adleman. La seguridad de RSA está basada
sobre la intratabilidad del problema de factorización entera.
Encriptación de Clave Simétrica - Un
sistema de criptografía en el cual para cada par de claves asociadas
de encriptación/des-encriptación (e, d) es
fácil por computación determinar d conociendo sólo e, y
determinar e a partir de d. En los sistemas de encriptación de clave
simétrica más prácticos e=d. Aunque los sistemas simétricos
son eficientes para abultadas encriptaciones de datos, presentan
significativos problemas de gestión de claves. En consecuencia, con
frecuencia se combinan los sistemas de clave simétrica y los de
clave pública en un sistema que toma las ventajas de los beneficios
de cada uno.
Encriptación de Clave Asimétrica - Un
sistema de criptografía en el cual cada parte retiene pares de
claves de encriptación/des-encriptación con fuerza
variable, por ejemplo, puede usarse una clave corta en situaciones
que requieren menor seguridad, mientras que se usa una clave larga
en situaciones que requieren mayor seguridad. Como con los sistemas
de encriptación de clave simétrica, los sistemas asimétricos
presentan problemas significativos de gestión de claves.
Verificación - El proceso de confirmar
que una firma digital, y por consiguiente que una entidad o un
mensaje, son auténticos.
Los siguientes ejemplos ilustran sistemas que
pueden usarse para implementar un sistema de mensajería segura de
acuerdo con la presente invención.
Usando Algoritmos ECC, se genera una firma
segura con resumen basada en la siguiente información:
- P
- es un punto de generación sobre la curva y tiene orden n.
- H
- es un algoritmo de resumen seguro tal como el SHA-1.
- M
- es una serie de bits para firmar por una entidad A.
- A
- tiene una clave privada a y una clave pública Y_{a} = aP
Para generar la firma, la Entidad A hace lo
siguiente:
- 1.
- Computar e = H (M) (e es un número entero).
- 2.
- Generar un número entero aleatorio k.
- 3.
- Computar R = kP = (x, y).
- 4.
- Convertir x a un número entero.
- 5.
- Computar r = x + e mod n.
- 6.
- Computar s = k - ar mod n.
- 7.
- La firma digital es (r, s).
Ya que R = kP se computa independientemente del
mensaje M puede pre-computarse antes de firmar M lo
cual ocurre en las etapas (5) y (6). En este procedimiento, el
momento de resumir y generar un número aleatorio se toma como
insignificante en comparación con las demás operaciones realizadas.
Finalmente, la pre-computación de ciertas funciones
puede realizarse para aumentar la velocidad de la computación de kP
en la etapa (3).
Cualquier entidad B puede verificar la firma de
A (r, s) sobre M realizando las siguientes etapas:
- 1.
- Obtener la clave pública de A, Y_{a} = aP.
- 2.
- Computar u = sP.
- 3.
- Computar v = rY_{a}.
- 4.
- Computar u+v = (x', y').
- 5.
- Convertir x' en un número entero.
- 6.
- Computar e' = r - x' mod n.
- 7.
- Computar e = H(M) y verificar que e = e'
El siguiente ejemplo ilustra una encriptación
que usa el esquema de encriptación de curva elíptica. Asumamos que
la entidad A tiene una clave privada a y una clave pública Y_{a} =
aP donde P es un punto de generación. La Entidad B cifra la serie de
bits M para la entidad A usando el siguiente procedimiento:
- 1.
- B obtiene la clave pública de A Y_{a}.
- 2.
- B genera un número entero aleatorio k.
- 3.
- B computa R = kP.
- 4.
- B computa S = kY_{a} = (x, y).
- 5.
- B computa c_{i} = m_{i} \cdot f_{i} (x).
- 6.
- B envía (R, c_{0} … c_{n}) a A.
donde f_{0}(x) = SHA -1 (x
| | 0) y fi = SHA - 1 (f_{i - 1} (x) | | x | |
i).
Alternativamente, si se usa la criptografía RSA,
son pertinentes las siguientes definiciones:
- n
- es el módulo.
- d
- es la clave privada y el exponente público para la entidad A.
- M
- es la serie de bits a firmar.
Se genera una firma RSA por la entidad A como
sigue:
- 1.
- Computa m = H (M), un número entero menor que n.
- 2.
- Computar s = m^{d} mod n.
- 3.
- La firma es s.
Las firmas RSA como se ha descrito anteriormente
crea firmas digitales con apéndice. En contraste con la firma ECC
planteada anteriormente, no es posible la
pre-computación cuando se usa RSA. Obsérvese que la
firma requiere una exponenciación por el exponente privado d.
La entidad B puede verificar la firma s de A
sobre M usando el siguiente procedimiento:
- 1.
- Obtener el exponente e público de A y el módulo n.
- 2.
- Computar m* = s^{e} mod n.
- 3.
- Computar m = H (M).
- 4.
- Verificar que m* = m.
En la verificación de RSA, se requiere una
exponenciación por el exponente público e. Preferiblemente e se
selecciona para que sea de 64 bits aleatorios. De modo similar en la
encriptación RSA, se requiere una exponención con un exponente
público y el exponente público debe ser al menos de 64 bits de largo
para un mínimo de seguridad.
A la vista de la discusión anterior, el resto
del sistema de mensajería segura se describe con referencia a las
Fig. 10-16.
Refiriéndonos a la Fig. 10, la ilustración
muestra un diagrama de bloques de alto nivel de una unidad de
mensajería financiera (906) de acuerdo con la realización preferida
de la presente invención.
Una posible realización de la unidad de
mensajería financiera (906) es una combinación de un dispositivo de
radio-búsqueda convencional y una Tarjeta
Inteligente (920) como se muestra en la Fig. 10. Aquí, se incorporan
una ranura mecánica y un conector de Tarjeta Inteligente estándar
dentro de la carcasa del dispositivo de
radio-búsqueda de modo que la Tarjeta Inteligente
(920) pueda insertarse dentro de la carcasa de modo que establezca
contacto eléctrico entre la tarjeta y la electrónica del terminal de
radio-búsqueda. Alternativamente, la electrónica
requerida para implementar una Tarjeta Inteligente (920) se mueve o
se integra dentro del dispositivo de radio-búsqueda
de modo que el terminal de radio-búsqueda funciona
como una verdadera Tarjeta Inteligente sin hilos o como un ATM sin
hilos.
Operacionalmente, la señal entrante se captura
por la antena (802) acoplada al receptor (804) que detecta y
demodula la señal, recuperando cualquier información como se ha
discutido anteriormente con referencia a la Fig. 8.
Alternativamente, la unidad de mensajería financiera (906) contiene
un transmisor de canal inverso de baja potencia (1034), un
conmutador de potencia (1032), una antena de transmisión (1030) para
responder a una pregunta del canal de salida o para generar una
petición del canal de entrada. En lugar del transmisor portátil
(1034) (por ejemplo, un dispositivo de radiofrecuencia de baja
potencia) y sus componentes asociados, el bloque de transmisión
alternativo (1036) puede contener un transductor de comunicación
unidireccional o bidireccional. Ejemplos de tales transductores son
los dispositivos ópticos tales como los láser o diodos de emisión de
luz (LED), estructuras de campo magnético inductivo de baja potencia
o de capacidad de campo eléctrico (por ejemplo, bobinas, líneas de
transmisión), o transductores acústicos en el rango de audio o de
ultrasonidos.
Un conmutador de entrada/salida (I/O) (1002)
sirve para dirigir la energía de radiofrecuencia (RF) entrante o
saliente entre el receptor de RF (804), el transmisor de RF (1030) y
el decodificador de llamada selectiva (1004). El decodificador de
llamada selectiva (1004) comprende una unidad de procesamiento
(1006), y su memoria de acceso aleatorio asociada (RAM) (1008),
memoria de sólo lectura (1010), y un módulo (I/O) de entrada /salida
universal (1012). La función primaria del decodificador de llamada
selectiva (1004) es detectar y decodificar la información contenida
en la señalización pretendida para la recepción de la unidad de
mensajería financiera (906). Alternativamente, en una implementación
bidireccional que incluye el bloque transmisor de canal inverso
opcional (1036), el decodificador de llamada selectiva (1004) puede
funcionar también como un codificador para generar y suministrar
peticiones o mensajes al regulador (914), un usuario, u otro sistema
online (no mostrado).
En esta implementación particular, la ROM (1010)
puede operar como una Memoria de Sólo Lectura Programable (PROM) o
una Memoria de Sólo Lectura que se puede Programar y Borrar
Eléctricamente (EEPROM) o similares. Esto permite programar la
dirección de llamada selectiva única individual correspondiente con
un tipo de transacción financiera predeterminada o direcciones de
llamada selectiva única múltiples correspondientes con una
pluralidad de tipos de transacciones financieras predeterminadas
dentro de la unidad de mensajería financiera (906). Estas
direcciones pueden ser direcciones de llamada selectiva
convencional, o pueden ser direcciones de llamada selectiva segura
especializada. En cualquier caso, cada dirección única puede
representar tipos de transacciones financieras como una petición de
carga de efectivo, una petición de transferencia de fondos, una
petición de crédito, o similares. Esta flexibilidad permite a una
entidad emisora, regulador, banco, o usuario configurar fácilmente
las características asociadas con una o más direcciones de llamada
selectiva activadas en la unidad de mensajería financiera (906)
usando tales vehículos como los basados en contactos convencionales
o sobre la programación aérea de la ROM (1010). Además, del mismo
modo que se seleccionan y se programan una o más direcciones para
transacciones financieras, la unidad de mensajería financiera (906)
configura automáticamente su RAM asociada (1008) y su capacidad I/O
(1012) para acomodar las características necesarias para soportar
funciones históricamente asociadas con transacciones de efectivo,
débito o crédito.
Adicionalmente, la unidad de mensajería
financiera (906) comprende una decodificación segura o un módulo de
función de Tarjeta Inteligente (1014) que sirve como un segundo
procesador de transacciones financieras. Este módulo comprende
lógica de control (1016), un dispositivo de entrada de mensajes
(1018), un procesador de códigos de seguridad (1020), un ROM segura
(1022), una memoria de sólo lectura programable segura (PROM)
(1024), y un módulo de entrada/salida (I/O) de Tarjeta Inteligente
(1026).
Ciertos grupos financieros han propuesto
estándares para efectuar transacciones extremo a extremo con
seguridad en el ámbito de las líneas con hilos terrestres. Los
estándares propuestos para las transacciones financieras
electrónicas seguras están basados en un sistema de bucle cerrado de
igual a igual en el cual la parte emisora (por ejemplo, el regulador
o entidad emisora tal como un banco, o VISA^{TM}) genera una
transacción segura que compromete una cantidad de valor y un código
de autentificación. La transacción segura se comunica a la parte
solicitante vía un dispositivo tal como un Cajero Automático (ATM).
Para establecer y completar una transacción, la parte solicitante
inserta una Tarjeta Inteligente (920) dentro del ATM, introduce un
código de identificación, y solicita el valor a situar en la
Tarjeta Inteligente (920). El sistema de procesamiento de la
transacción autentifica la Tarjeta Inteligente (920), el estatus
financiero de la parte solicitante (por ejemplo, balance de la
cuenta, disponibilidad de crédito, etc.) y bien completa o deniega
la transacción.
Como consecuencia, a la vista de los requisitos
anteriores, la lógica de control (1016) opera para controlar la
operación de los componentes asociados con el módulo de la función
de Tarjeta Inteligente (1014) para implementar y mantener la
seguridad extremo a extremo en un mensaje de transacción financiera
segura. La lógica de control (1016) asegura que cualesquiera
contenidos asociados con el mensaje de transacción financiera segura
se mantienen en su estado cifrado desde el regulador (914) hasta que
realmente son descifrados por el módulo de función de Tarjeta
Inteligente (1014) o la Tarjeta Inteligente asociada (920). Por
consiguiente, información sensible tal como la clave de encriptación
privada, valores de carga de efectivo, números de cuenta de crédito
o banco, o similares, se almacenan en la PROM segura (1024). Del
mismo modo, la ROM segura (1022) puede almacenar las rutinas de
procesamiento que descifran y cifran la información intercambiada
entre el módulo de función de Tarjeta Inteligente (1024) y un
regulador (914), marchante (916), u otra Tarjeta Inteligente
(920).
El dispositivo de entrada de mensaje (1018)
permite a un usuario iniciar una petición de carga de efectivo,
transacción de efectivo, transacción de crédito, o similares.
Típicamente, un usuario puede introducir una petición usando un
teclado, un dispositivo de reconocimiento de voz, un dispositivo
sensible al tacto (por ejemplo, pantalla o almohadilla táctil), u
otro dispositivo de entrada de datos conveniente. En la presente
invención, un usuario puede solicitar que la información basada en
la transacción se comunique con la unidad de mensajería financiera
(906), se almacene en la unidad de mensajería financiera (906) para
su transferencia posterior a la Tarjeta Inteligente (920), o pase
directamente a la Tarjeta Inteligente (920). De este modo, la
unidad de mensajería financiera (906) actúa como un Cajero
Automático (ATM), permitiendo, a un usuario efectuar transacciones
financieras sin visitar realmente un ATM físico.
En el caso en el que la unidad de mensajería
financiera (906) actúe como un ATM portátil con capacidad de
autoría, el módulo de función de Tarjeta Inteligente (1014) opera
como un segundo generador de mensaje seguro acoplado a la unidad de
mensajería financiera para crear una petición de transacción
financiera. Una vez creado, un transmisor portátil (1034) acoplado
al generador de mensaje seguro opera para difundir la petición de
transacción financiera al procesador de mensajes de llamada
selectiva (1104). Un receptor (1204) acoplado al procesador de
mensajes de llamada selectiva (1104) opera para recibir y acoplar la
petición de transacción financiera al procesador de mensajes de
llamada selectiva (1104). De este modo, la unidad de mensajería
financiera (906) puede realizar transacciones financieras sin
requerir la conexión física a una red de cables terrestres o
PSTN.
Con consideración a la implementación de la
unidad de mensajería financiera de canal inverso activado de
radiofrecuencia (906) como se ha discutido en este documento, la
invención opera preferiblemente usando la infraestructura del
sistema de radio-búsqueda sin hilos bidireccional
Refex^{TM} de Motorola y el protocolo que se describe en detalle
en los siguientes documentos: patente de Estados Unidos número
08/131.243, archivada el 4 de Octubre de 1993 de Simpson et
al, y titulada "Method And Apparatus for Identifying a
Transmitter in a Radio Communication Sistem"; solicitud de
patente de Estados Unidos número 08/398.274 archivada el 3 de Marzo
de 1995 de Ayerst et al. y titulada "Method And Apparatus
for Optimizing Receiver Synchronization in a Radio Communication
System"; patente de Estados Unidos número 5.521.926 publicada el
28 de Mayo de 1996 de Ayerst et al. y titulada "Method And
Apparatus for Improved Message Reception at a Fixed System
Receiver"; solicitud de patente de Estados Unidos número
08/498.212, archivada el 5 de Julio de 1995 de Ayerst et al.
y titulada "Forward Channel Protocol to Enable Reverse Channel
Aloha Transmissions"; solicitud de patente de Estados Unidos
número 08/502.399, archivada el 14 de Julio de 1995 de Wang et
al. y titulada "A system and Method for Allocating Frecuency
Channels in a Two-way Messaging Network", todas
las cuales se asignan al cesionario de la presente invención.
Se apreciará que se contempla el uso de la
invención instantáneo en otros sistemas de comunicación de doble
dirección tales como el celular y los sistemas de datos en paquetes
de radio.
Ciertos grupos financiero han propuesto
estándares para efectuar transacciones extremo a extremo con
seguridad en el ámbito de las líneas terrestres con hilos. Los
estándares propuestos para las transacciones financieras
electrónicas seguras están basados en que los sistemas de bucle
cerrado entre iguales en los que la parte vendedora (por ejemplo, un
regulador o entidad emisora tal como un banco, o VISA^{TM}) genera
una transacción segura que comprende una cantidad de valor y un
código de autentificación. La transacción segura se comunica a la
parte solicitante vía un dispositivo tal como un Cajero Automático
(ATM). Para establecer y completar una transacción, la parte
solicitante inserta una Tarjeta Inteligente (920) dentro del ATM,
introduce un código de identificación, y solicita el valor a
colocar en la Tarjeta Inteligente (920). El sistema de procesamiento
de la transacción autentifica la Tarjeta Inteligente (920), el
estado financiero de la parte solicitante (por ejemplo la
disponibilidad de crédito en el balance de cuenta, etc.) y completa
o deniega la transacción.
En una aplicación más amplia, puede adaptarse la
unidad de mensajería financiera (906) para comunicar, mensajes
sensibles o datos, de modo que pueda transferirse información de
transferencia de fondos electrónica con seguridad al dispositivo
receptor de interés vía un canal de radio-búsqueda o
similares.
Refiriéndonos a la Fig. 11, el diagrama de
bloque ilustra la composición del mensaje y el equipo de
encriptación que puede usarse sobre la premisa de que una
institución financiera envía autorizaciones de transferencias de
fondos electrónicas seguras a unidades de mensajería financiera vía
un canal de radio-búsqueda o similares.
Específicamente, tanto la rama directa como las
llamadas de los clientes se reciben por el primer procesador de
transacciones financieras (1100) que comprende una computadora de
procesamiento de transacciones (1102), una computadora de
procesamiento y encriptación de mensajes (1104) o procesador de
mensajes de llamada selectiva que opera como un primer generador de
mensajes seguros, un primer decodificador de mensajes seguros, y un
distribuidor de mensajes de llamada selectiva, siendo todas ellas
funciones del procesador de mensajes de llamada selectiva (1104), la
base de datos de abonado (1106), y la base de datos de códigos de
seguridad (1108). El computador de procesamiento de transacciones
(1102) recibe solicitudes de transacciones financieras y comunica
con el procesador de mensajes y encriptación (1104) para generar y
cifrar el mensaje de transacción financiera segura basado en la
información contenida en la base de datos de códigos de seguridad
(1108) correspondientes con el solicitante y el tipo de transacción.
El computador de procesamiento de mensajes y encriptación (1104)
también determina un identificador de destino a partir de la
información contenida en la base de datos de abonado (1106), que
permite al distribuidor de mensajes de llamada selectiva comunicar
el identificador de destino y su correspondiente mensaje de
transacción financiera segura a un servicio de transmisión de
llamada selectiva (904). El identificador de destino puede
corresponder con la dirección de un terminal de
radio-búsqueda convencional, la dirección de un
teléfono celular, o cualquier otra dirección que únicamente
identifica un destino asociado con el mensaje de transacción
financiera segura.
El equipo de composición del mensaje y
encriptación ilustrado en la Fig. 11 podría usarse típicamente sobre
las premisas de una institución financiera para enviar
autorizaciones de transferencias de fondos electrónicas seguras a
las unidades de mensajería financiera (906) (por ejemplo,
dispositivos "ATM sin hilos") vía un canal de
radio-búsqueda convencional o similar. En los
siguientes ejemplos, la información de transacción se compone usando
computadores financieros estándar y estructuras de datos, y el
mensaje se cifra usando claves públicas y privadas asignadas al
dispositivo objetivo y la transacción, respectivamente. Las claves
asignadas a cada dispositivo, junto con sus direcciones de
radio-búsqueda, se almacenan en la base de datos del
usuario asociada con la computadora de procesamiento. Después de que
se cifra cada mensaje, se envía como un mensaje de
radio-búsqueda normal a un sistema de
radio-búsqueda vía el sistema de telefonía
pública.
El primer procesador de transacciones
financieras (1100) se discutirá más enteramente con referencia a la
Fig. 12 que integra el primer procesador de transacciones
financieras (1100) con un controlador del sistema de señalización de
llamadas selectivas sin hilos.
Refiriéndonos a la Fig. 12, la ilustración
muestra el diagrama funcional de un controlador del sistema de
señalización de llamada selectiva sin hilos que implementa un
sistema de mensajería segura combinado de una dirección y de dos
direcciones capaz de señalizar las unidades de mensajería
financiera.
El controlador del sistema de señalización de
llamada selectiva sin hilos (1200) comprende el primer procesador de
transacciones financieras (1100) junto con el transmisor (104) y la
antena asociada (904), y un sistema de RF de dos direcciones, al
menos un sistema receptor (1202) que comprende un procesador de la
señal recibida y al menos una antena de recepción (908).
Preferiblemente, varios de al menos uno de los sistemas de recepción
(1202) pueden estar distribuidos sobre un área geográfica amplia
para recibir las transmisiones de baja potencia radiadas por las
unidades financieras de doble dirección (906). El número de sistemas
receptores (1202) en cualquier área geográfica dada se selecciona
para asegurar la cobertura adecuada para todas las transmisiones
entrantes. Como apreciará de ordinario un experto en la técnica,
este número puede variar en gran medida dependiendo del terreno,
edificaciones, follaje, y otros factores ambientales.
El controlador del sistema de señalización de
llamadas selectivas sin hilos (1200) representa una implementación
acoplada muy de cerca con el sistema de mensajería segura global. En
la práctica, un regulador (por ejemplo, banco, entidad emisora de
tarjeta de crédito, etc.) puede que no quiera la responsabilidad del
mantenimiento de la infraestructura de RF, es decir, el transmisor
(104) y la antena asociada (904), y al menos un sistema receptor
(1202). En consecuencia, un proveedor del servicio de mensajería sin
hilos convencional o similar proporcionaría y mantendría la
infraestructura de RF, y el regulador utilizaría esa infraestructura
de RF de un modo convencional para comunicar mensajes de
transacciones financieras seguros entre el regulador y las unidades
de mensajería financiera (906).
Como una primera alternativa a la operación
precedente, el controlador del sistema de señalización de llamadas
selectivas (1200) puede operar para cifrar, codificar, y transmitir
los mensajes de transacción financiera seguros recibidos desde un
regulador, donde el primer procesador de transacciones financieras
(1100) ha generado y cifrado el mensaje de transacción financiera
segura, y el controlador del sistema de señalización de llamadas
selectivas (1200) cifra ulteriormente el mensaje de transacción
financiera segura, por segunda vez. Esto incrementa el nivel de
seguridad del mensaje de transacción financiera segura asociado al
ser encapsulado usando una segunda encriptación no relacionada con
la primera. Posteriormente, la unidad de mensajería financiera (906)
decodifica y descifra el mensaje doblemente cifrado, revelando el
mensaje de transacción financiera segura en su estado cifrado, y por
tanto manteniendo la seguridad extremo a extremo requerida para una
transacción financiera. Similarmente, el controlador del sistema de
señalización de llamadas selectivas (1200) recibe los mensajes
originados desde la unidad de mensajería financiera (906) y pasa el
mensaje de transacción financiera segura en su estado cifrado a un
regulador para descifrado y procesamiento.
Como una segunda alternativa a la operación
precedente, el controlador del sistema de señalización de llamada
selectiva (1200) puede operar para codificar y transmitir mensajes
de transacción financiera seguros comunicados entre el regulador y
la unidad de mensajería financiera (906). En este caso, el primer
procesador de transacciones financieras (1100) en el regulador
genera y cifra el mensaje de transacción financiera segura, y el
controlador del sistema de señalización de llamadas selectivas
(1200) opera para asociar una dirección de llamada selectiva con el
mensaje de transacción financiera segura en base al identificador de
destino recibido, a continuación transmite el mensaje de llamada
selectiva resultante para su recepción por la unidad de mensajería
financiera (906). Posteriormente, la unidad de mensajería financiera
(906) decodifica el mensaje de llamada selectiva, revelando el
mensaje de transacción financiera segura en su estado cifrado, y
manteniendo de ese modo la seguridad extremo a extremo requerida
para una transacción financiera. Como con la operación anterior, el
controlador del sistema de señalización de llamadas selectivas
(1200) opera ulteriormente para recibir los mensajes originados
desde la unidad de mensajería financiera (906) y pasa el mensaje de
transacción financiera segura en su estado cifrado al regulador para
su descifrado y procesamiento.
Refiriéndonos a la Fig. 13, la ilustración
muestra las diversas capas de un sistema de mensajería en un formato
que es similar al diagrama de pilas de la Organización de Estándares
Internacionales (OSI) que es bien conocida en la industria
electrónica.
Con respecto a la presente invención, la capa de
red (1302) es el punto en el que se crean las transacciones
financieras. Estas transacciones financieras se comunican a
continuación a la capa de mensajería (1304) en donde se forman los
mensajes de llamada selectiva apropiados por inclusión en un
protocolo de transporte tal como el FLEX^{TM} de Motorola o el
POCSAG. La capa de señalización de canal (1306) o capa de transporte
representa el punto en el que se implementan los protocolos de
transporte de bajo nivel que se han mencionado anteriormente.
Finalmente, el canal de RF es el medio físico sobre el cual el
protocolo de transporte de bajo nivel comunica los mensajes de
llamada selectiva que contienen las transacciones financieras.
Refiriéndonos a la Fig. 14, el diagrama de flujo
muestra la operación típica de la unidad de mensajería financiera de
acuerdo con la realización preferida de la presente invención.
Cuando está activada (1400), la unidad de
mensajería financiera (906) (denominada como terminal de
radio-búsqueda para claridad de la explicación)
opera "normalmente", esto es, espera en el estado de reposo
buscando su dirección de llamada selectiva (1404). Si la unidad de
mensajería financiera detecta su dirección, y en particular detecta
su dirección de seguridad (1406), por ejemplo, una dirección de
llamada selectiva específica asociada con una cuenta única
individual, o una de varias cuentas únicas, la unidad de mensajería
financiera (906) recupera el mensaje de transacción financiera
segura para efectuar la transacción financiera. Una vez que la
unidad de mensajería financiera determina que se ha recibido un
mensaje de transacción financiera segura, el módulo de función de
Tarjeta Inteligente (1014) se activa (1408) y puede decodificarse el
mensaje de transacción financiera segura (1410). La decodificación
tal como se ha mencionado en este documento puede representar la
recuperación del mensaje de transacción financiera segura a partir
del protocolo de llamada selectiva originario, por ejemplo, a partir
del FLEX^{TM} o POCSAG los datos o palabra de información o
decodificación puede incluir la etapa de descifrar el mensaje de
transacción financiera segura para recuperar su contenido que
representa un valor de señal de efectivo electrónico, un valor de
crédito, un valor de débito u otra información relativa a una
transacción financiera segura tal como un mensaje criptográfico o
claves de sesión. De acuerdo con el contenido del mensaje de
transacción financiera segura, la lógica de control (1016) y el
procesador (1006) operan para ejecutar las instrucciones (1412)
pertinentes a la transacción financiera que está siendo
ejecutada.
Refiriéndonos a la Fig. 15, la ilustración
muestra una secuencia típica asociada con la solicitud y
autorización de la transferencia electrónica de fondos o débito de
fondos por y desde una unidad de mensajería financiera sin
hilos.
La secuencia de transferencia financiera se
inicia (1500) por un cliente que llama a su banco (1502),
identificándose (1504) vía un número PIN u otra información de la
cuenta (1506), y solicitando una transferencia u otra transferencia
financiera (1508) para comunicación a su unidad de mensajería
financiera sin hilos (906).
Después de verificar la identidad del cliente
(1510) y la información de la cuenta apropiada (1512), el banco o
regulador inicia una secuencia de eventos para efectuar la
transferencia electrónica de fondos, garantía de créditos, o
similares. En un primer caso, se aprueba la transacción financiera
cuando la solicitud de transacción financiera se autentifica como
originada desde una parte autorizada y la transacción financiera se
permite por el regulador (1514). Típicamente, los reguladores
permiten las transacciones financieras cuando la parte tiene
suficientes fondos como en una carga de efectivo o solicitud de
débito, o cuando la parte tiene suficiente crédito disponible para
completar una transacción. Preferiblemente, bajo aprobación, la
unidad de mensajería financiera (906) advierte al usuario de que
espere para la transacción (1520) y el sistema comienza la
terminación de la transacción financiera
(1522).
(1522).
En el segundo caso, el primer procesador de
transacciones financieras deniega la terminación de la transacción
financiera en base a la solicitud de transacción financiera cuando
al menos una de las solicitudes de transacciones financieras no se
autentifica como originada por una parte autorizada y la transacción
financiera no se permite por el regulador (1516). Típicamente, los
reguladores deniegan transacciones financieras cuando la parte no
tiene suficientes fondos en la carga de efectivo o solicitud de
débito, o cuando una parte no tiene suficiente crédito disponible
para completar una transacción. Si el regulador deniega la
transacción financiera, la solicitud se termina (1518) y la unidad
de mensajería financiera (906) vuelve a la operación normal.
Refiriéndonos a la Fig. 15, la ilustración
muestra una secuencia típica asociada con la transferencia sin hilos
de fondos o débitos de fondos por y desde una unidad de mensajería
financiera sin hilos en ambos sistemas de comunicación seguros de 1
dirección y de 2 direcciones.
La terminación de la transacción financiera
(1522) comienza por el regulador o entidad emisora buscando el
identificador de destino y el código de seguridad (por ejemplo,
clave pública o privada) para una cuenta de usuario (1602) asociado
con al menos una unidad de mensajería financiera (906). El sistema
de mensajería seguro genera a continuación el mensaje de transacción
financiera segura que se comunica al controlador del sistema de
señalización de llamadas selectivas sin hilos en donde el procesador
de mensajes de llamadas selectivas (1104) ejecuta un programa de
control que recibe solicitudes de mensajes de llamada selectiva que
comprenden un identificador de destino y el mensaje de transacción
financiera segura y encapsula el mensaje de transacción financiera
segura en un mensaje de llamada selectiva que incluye una dirección
de llamada selectiva que corresponde con el identificador de
destino. Este mensaje de llamada selectiva se distribuye a
continuación al servicio de transmisión de llamadas selectivas en
respuesta al identificador de destino. El servicio de transmisión de
llamadas selectivas difunde el mensaje de llamada selectiva a la
unidad de mensajería financiera (906) que recibe el mensaje de
llamada
selectiva.
selectiva.
Opcionalmente, la unidad de mensajería
financiera (906) puede enviar un primer mensaje incitando al usuario
a insertar una Tarjeta Inteligente (920) para transferencia de
fondos o similar. El banco esperaría a continuación (1606) un
periodo de tiempo adecuado (1608), a continuación envía una
transmisión de datos que comprende información con el número de
cuenta de la Tarjeta Inteligente (920) para transferencia de fondos
o similares. El banco podría esperar entonces (1606) un periodo de
tiempo apropiado (1608), a continuación envía una transmisión de
datos que comprende información con el número de cuenta de la
Tarjeta Inteligente (920) a obtener crédito, el importe de la
transacción, y la información codificada para verificar que la
Tarjeta Inteligente que intenta obtener débito es válida y no una
falsificación (1610). Obviamente, si la Tarjeta Inteligente (920) se
integra con la unidad de mensajería financiera (906), no es
necesario realizar las etapas (1604), (1606), y (1608). El banco
típicamente registrará (1612) el éxito o fallo de la transacción
dependiendo de su terminación (1614).
En una unidad de mensajería financiera (906) que
tiene capacidad de 2 direcciones (1616), el banco puede esperar la
recepción de un reconocimiento (1618) que comprende el mensaje de
transacción financiera segura devuelto que confirma la ejecución de
la transacción financiera. Cuando la transacción financiera se
completa satisfactoriamente, puede presentarse un mensaje opcional
(1624) al usuario en la unidad de mensajería financiera (906) antes
de que la unidad de mensajería financiera vuelva a un estado de
reposo (1626). Alternativamente, si no se recibe reconocimiento
después de un periodo de retardo predeterminado (1620), el banco
puede re-iniciar la transacción financiera anterior
(1622).
En una variación de la operación discutida en
referencia a las Fig. 14-16, el usuario puede
permanecer en comunicación durante la transacción financiera, y el
banco puede recibir una confirmación no en tiempo real de que la
transacción se completó satisfactoriamente usando un camino
alternativo, por ejemplo, uno distinto al canal inverso de RF. Esto
se puede cumplir bien mediante el uso de un dispositivo de
radio-búsqueda de 1 dirección o de 2 direcciones en
una máquina ATM con hilos, o manteniendo al usuario al teléfono u
otro dispositivo de comunicación durante toda la transacción.
Adicionalmente, puede generarse un patrón de alerta de audio
distintivo por la unidad de mensajería financiera (906) para
señalizar que la transacción financiera se ha completado sin
error.
Adicionalmente, si se detecta una dirección que
está asociada con una función de mensajería normal, la unidad de
mensajería financiera (906) operará como un dispositivo de
radio-búsqueda normal. No obstante, si la dirección
detectada está asociada con una dirección de transmisión de datos
segura, puede activarse el módulo del decodificador seguro, puede
descifrarse el mensaje financiero seguro recibido, y se procesaría
la información contenida en el mensaje de acuerdo con los contenidos
del mensaje o con los papeles asociados con la dirección
recibida.
Un experto en la técnica de ordinario apreciara
que la discusión precedente relativa a la invención reivindicada no
significa limitar el sistema a un protocolo de transporte en
particular, medio sin hilos, esquema de encriptación, o dispositivo
de comunicación físico. En consecuencia, la invención reivindicada y
otras variaciones hechas posibles por las enseñanzas de este
documento representan sólo unos pocos modos seleccionados en los que
puede implementarse un sistema de mensajería segura para
comunicación de información financiera usando los principios únicos
enseñados en la presente invención.
Claims (27)
1. Una unidad portátil de mensajería
financiera segura (906) que comprende:
un receptor (804) para recibir una señal de
radiofrecuencia que comprende un mensaje de transacción financiera
segura;
un decodificador de llamada selectiva (1004)
acoplado al receptor (804), decodificador de llamada selectiva
(1004) que comprende:
- una memoria (1010) que incluye una dirección de llamada selectiva única individual correspondiente con un tipo de transacción financiera predeterminado,
- un correlacionador de direcciones acoplado a la memoria (1010), correlacionador de direcciones que opera para determinar coincidencias sustanciales entra la dirección de llamada selectiva única individual y la dirección de la llamada selectiva recibida contenida en la señal de radiofrecuencia y correspondiente con el tipo de transacción financiera predeterminada, y
- un procesador principal (1006) acoplado a un procesador de transacciones financieras (1014);
el procesador de transacciones financieras
(1014) acoplado al decodificador de llamada selectiva (1004),
procesador de transacciones financieras (1014) que permite a la
unidad portátil de mensajería financiera segura (906) para efectuar
una transacción financiera segura, basada al menos en parte, en la
información contenida en el mensaje de transacción financiera
segura, en donde el procesador de transacción financiera (1014)
descifra un mensaje de transacción financiera segura acoplado desde
el decodificador de llamada selectiva (1004) cuando el
correlacionador de direcciones determina una coincidencia sustancial
entre la dirección de llamada selectiva única individual y la
dirección de llamada selectiva recibida, en donde el procesador de
transacciones financieras (1014) comprende:
- una lógica de control (1016) para gobernar la operación del procesador de transacciones financieras (1014),
- un dispositivo de entrada de mensajes (1018) acoplado a la lógica de control (1016) para el procesamiento de una transacción iniciada por el usuario,
- un procesador de código de seguridad (1020) acoplado a la lógica de control (1016) para el procesamiento de información segura,
- una ROM segura (1022) acoplada al procesador del código de seguridad (1020) y acoplada a la lógica de control (1016) para el almacenamiento de una pluralidad de rutinas de procesamiento,
- una memoria segura de sólo lectura programable (1024) acoplada a la lógica de control (1016) para almacenamiento de una pluralidad de información sensible, y
- un módulo de entrada/salida (1026) de tarjeta inteligente acoplado al dispositivo de entrada de mensajes y acoplado a la lógica de control (1016) para comunicación entre el procesador de transacciones financieras (1014) y la Tarjeta Inteligente; y
- un puerto de baja potencia acoplado al procesador principal (1006) para implementar un enlace de comunicación entre la unidad portátil de mensajería financiera segura (906) y un dispositivo de ventas o un dispositivo de banco,
en donde un mensaje de transacción financiera
segura recibido se decodifica por el decodificador de llamadas
selectivas (1004) y se pasa al procesador de transacciones
financieras (1014) para el procesamiento y además en donde el
procesador de transacciones financieras (1014) está adaptado para
implementar y mantener la seguridad extremo a extremo en el mensaje
de transacción financiera segura.
2. La unidad portátil de mensajería
financiera segura (906) de acuerdo con la reivindicación 1, que
comprende además:
un transmisor (1034) acoplado al decodificador
de llamada selectiva (1004), estando adaptado el transmisor (1034)
para difundir una petición de transacciones financieras al
procesador de menajes de llamada selectiva (1104).
3. La unidad portátil de mensajería
financiera segura (906) de acuerdo con las reivindicaciones 1 ó 2,
en donde el decodificador de llamada selectiva (1004) está adaptado
para:
decodificar un mensaje de transacción financiera
segura recibido, y
\newpage
pasar el mensaje de transacción financiera
segura decodificado directamente al procesador de transacciones
financieras (1014) para prevenir un acceso no autorizado a la
información contenida en el mensaje de transacción financiera
segura.
4. La unidad portátil de mensajería
financiera segura (906) de acuerdo con la reivindicación 3, en donde
el procesador de transacciones financieras (1014) está adaptado
para:
descifrar el mensaje de transacción financiera
segura recibido, y
pasar el mensaje de transacción financiera
segura descifrado a la memoria segura (1022, 1024) que está adaptada
para retener la información descifrada a partir del mensaje de
transacción financiera segura.
5. La unidad portátil de mensajería
financiera segura (906) de acuerdo con cualquiera de las
reivindicaciones 1-4, que comprende además:
un generador de mensajes seguros acoplado al
procesador de transacciones financieras (1014) y el procesador
principal (1016), estando adaptado el generador de mensajes seguros
para generar un mensaje de transacción financiera segura.
6. La unidad portátil de mensajería
financiera segura (906) de acuerdo con la reivindicación 5 en donde
el procesador de transacción financiera (1014) está adaptado además
para:
cifrar un mensaje de transacción financiera,
y
además en donde el generador de mensaje seguro
está adaptado para:
generar un mensaje de transacción financiera
segura que está acoplado al procesador principal (1006) para
transmisión por un transmisor.
7. La unidad portátil de mensajería
financiera segura (906) de acuerdo con cualquiera de las
reivindicaciones 1-6, en donde el mensaje de
transacción financiera segura comprende una solicitud de transacción
financiera.
8. La unidad portátil de mensajería
financiera segura (906) de acuerdo con cualquiera de las
reivindicaciones 1-6, en donde el mensaje de
transacción financiera segura comprende una petición de carga de
efectivo.
9. La unidad portátil de mensajería
financiera segura (906) de acuerdo con cualquiera de las
reivindicaciones 1-6, en donde el mensaje de
transacción financiera segura comprende una petición de
transferencia de fondos.
10. La unidad portátil de mensajería
financiera segura (906) de acuerdo con cualquiera de las
reivindicaciones 1-6, en donde el mensaje de
transacción financiera segura comprende una petición de crédito.
11. La unidad portátil de mensajería
financiera segura (906) de acuerdo con cualquiera de las
reivindicaciones 1-10,
en donde el procesador del código de seguridad
(1020) está adaptado para procesar un código de seguridad asociado
con el mensaje de transacción financiera segura,
en donde la memoria segura programable de sólo
lectura (1024) está adaptada para proteger al menos las rutinas de
procesamiento que cifran y descifran la información asociada con el
mensaje de transacción financiera segura,
en donde la memoria segura programable de sólo
lectura (1022) está adaptada además para proteger la información
seleccionada desde al menos una clave de encriptación privada, el
valor de carga de efectivo, un número de tarjeta de crédito,
en donde el procesador de transacción financiera
(1014) comprende además un número de cuenta bancaria.
12. La unidad portátil de mensajería
financiera segura (906) de acuerdo con la reivindicación 11, que
comprende además:
un transmisor (1034) acoplado al decodificador
de llamada selectiva (1004), estando adaptado el transmisor (1034)
para difundir la solicitud de transacción financiera a un procesador
de mensajes de llamada selectiva (1104).
13. La unidad portátil de mensajería
financiera segura (906) de acuerdo con cualquiera de las
reivindicaciones 1-12, que comprende además:
una tarjeta inteligente acoplada al procesador
de transacciones financieras (1014) vía la interfaz de
entrada/salida de la Tarjeta Inteligente (1026).
14. La unidad portátil de mensajería
financiera segura (906) de acuerdo con cualquiera de las
reivindicaciones 11-13, en donde el procesador de
transacciones financieras (1014) está adaptado para recibir y
descifrar un mensaje de transacción financiera segura acoplado desde
el decodificador de llamadas selectivas (1004).
15. La unidad portátil de mensajería
financiera segura (906) de acuerdo con la reivindicación 14, en
donde el decodificador de llamada selectiva está adaptado para:
decodificar un mensaje de transacción financiera
segura recibido, y
pasar el mensaje de transacción financiera
segura decodificado directamente la procesador de transacciones
financieras (1014) para prevenir accesos no autorizados a la
información contenida en el mensaje de transacción financiera
segura.
16. La unidad portátil de mensajería
financiera segura (906) de acuerdo con la reivindicación 15, en
donde el procesador de transacciones financieras seguras (1014) está
adaptado para:
descifrar el mensaje de transacción financiera
segura recibido, y
pasar el mensaje de transacción financiera
segura descifrado a la memoria segura (1022, 1024) que está adaptada
para retener información descifrada desde el mensaje de transacción
financiera segura.
17. La unidad portátil de mensajería
financiera segura (906) de acuerdo con la reivindicación 14, en
donde el decodificador de llamada selectiva (1004) está adaptado
para decodificar un mensaje de transacción financiera segura
recibido y para pasar el mensaje de transacción financiera segura
decodificado directamente a la tarjeta inteligente conectada para
prevenir accesos no autorizados a la información contenida en el
mensaje de transacción financiera segura.
18. La unidad portátil de mensajería
financiera segura (906) de acuerdo con cualquiera de las
reivindicaciones
11-17, en donde el mensaje de transacción financiera segura comprende una clave de sesión de transacción financiera.
11-17, en donde el mensaje de transacción financiera segura comprende una clave de sesión de transacción financiera.
19. La unidad portátil de mensajería
financiera segura (906) de acuerdo con cualquiera de las
reivindicaciones 11-17, en donde el mensaje de
transacción financiera segura comprende un valor efectivo
devuelto.
20. La unidad portátil de mensajería
financiera segura (906) de acuerdo con cualquiera de las
reivindicaciones
11-17, en donde el mensaje de transacción financiera segura comprende un valor de transferencia de fondos devuelto.
11-17, en donde el mensaje de transacción financiera segura comprende un valor de transferencia de fondos devuelto.
21. La unidad portátil de mensajería
financiera segura (906) de acuerdo con cualquiera de las
reivindicaciones 11-17, en donde el mensaje de
transacción financiera segura comprende un valor de crédito
devuelto.
22. La unidad portátil de mensajería
financiera segura (906) de acuerdo con la reivindicación 11, que
comprende además:
un generador de mensajes seguro acoplado al
procesador de transacciones financieras (1014) y el procesador
principal (1006), estando adaptado el generador de mensajes seguros
para generar un mensaje de transacción financiera segura.
23. La unidad portátil de mensajería
financiera segura (906) de acuerdo con la reivindicación 22 en donde
el procesador de transacción financiera (1014) está adaptado además
para:
cifrar un mensaje de transacción financiera,
y
en donde además el generador de mensaje seguro
está adaptado para: generar un mensaje de transacción financiera
segura que está acoplado al procesador principal (1006) para
transmisión por un transmisor (1034).
24. La unidad portátil de mensajería
financiera segura (906) de acuerdo con las reivindicaciones 22 ó 23
en donde el mensaje de transacción financiera segura comprende una
solicitud de transacción financiera.
25. La unidad portátil de mensajería
financiera segura (906) de acuerdo con las reivindicaciones 22 ó 23
en donde el mensaje de transacción financiera segura comprende una
solicitud de carga de efectivo.
26. La unidad portátil de mensajería
financiera segura (906) de acuerdo con las reivindicaciones 22 ó 23
en donde el mensaje de transacción financiera segura comprende una
solicitud de transferencia de fondos.
27. La unidad portátil de mensajería
financiera segura (906) de acuerdo con las reivindicaciones 22 ó 23
en donde el mensaje de transacción financiera segura comprende una
solicitud de crédito.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/995,799 US6378073B1 (en) | 1997-12-22 | 1997-12-22 | Single account portable wireless financial messaging unit |
| US995799 | 1997-12-22 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2268807T3 true ES2268807T3 (es) | 2007-03-16 |
Family
ID=25542230
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES98960721T Expired - Lifetime ES2268807T3 (es) | 1997-12-22 | 1998-12-04 | Unidad portatil sin hilos de mensajeria financiera de cuenta individual. |
Country Status (14)
| Country | Link |
|---|---|
| US (1) | US6378073B1 (es) |
| EP (1) | EP1042743B1 (es) |
| JP (1) | JP2001527255A (es) |
| KR (1) | KR100382181B1 (es) |
| CN (1) | CN1284326C (es) |
| AT (1) | ATE334456T1 (es) |
| AU (1) | AU739254B2 (es) |
| BR (1) | BR9814336A (es) |
| CA (1) | CA2313701A1 (es) |
| DE (1) | DE69835374T2 (es) |
| ES (1) | ES2268807T3 (es) |
| ID (1) | ID25482A (es) |
| IL (1) | IL136613A0 (es) |
| WO (1) | WO1999033035A2 (es) |
Families Citing this family (172)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6629642B1 (en) * | 1996-08-02 | 2003-10-07 | Symbol Technologies, Inc. | Data system and method for accessing a computer network using a collection of bar code symbols |
| FR2765985B1 (fr) * | 1997-07-10 | 1999-09-17 | Gemplus Card Int | Procede de gestion d'un terminal securise |
| US6386323B1 (en) * | 1998-11-13 | 2002-05-14 | Diebold, Incorporated | Cash dispensing method and system for merchandise delivery facility |
| US6496808B1 (en) * | 1998-12-22 | 2002-12-17 | At&T Corp. | Using smartcards to enable probabilistic transaction on an untrusted device |
| US6739487B2 (en) * | 1999-03-01 | 2004-05-25 | Thule Sweden Ab | Vertically engageable carrier foot |
| US6715077B1 (en) * | 1999-03-23 | 2004-03-30 | International Business Machines Corporation | System and method to support varying maximum cryptographic strength for common data security architecture (CDSA) applications |
| US20080243721A1 (en) * | 1999-08-24 | 2008-10-02 | Raymond Anthony Joao | Apparatus and method for providing financial information and/or investment information |
| US7239226B2 (en) | 2001-07-10 | 2007-07-03 | American Express Travel Related Services Company, Inc. | System and method for payment using radio frequency identification in contact and contactless transactions |
| US7889052B2 (en) * | 2001-07-10 | 2011-02-15 | Xatra Fund Mx, Llc | Authorizing payment subsequent to RF transactions |
| US6542751B1 (en) * | 1999-11-27 | 2003-04-01 | Long Range Systems, Inc. | Multi-mode paging system |
| US8543423B2 (en) * | 2002-07-16 | 2013-09-24 | American Express Travel Related Services Company, Inc. | Method and apparatus for enrolling with multiple transaction environments |
| US8429041B2 (en) | 2003-05-09 | 2013-04-23 | American Express Travel Related Services Company, Inc. | Systems and methods for managing account information lifecycles |
| US7627531B2 (en) | 2000-03-07 | 2009-12-01 | American Express Travel Related Services Company, Inc. | System for facilitating a transaction |
| US6929638B2 (en) * | 2000-04-19 | 2005-08-16 | Alcon Refractivehorizons, Inc. | Eye registration and astigmatism alignment control systems and method |
| US20040209596A1 (en) * | 2000-04-25 | 2004-10-21 | Wong Tony W. | System and method for tracking financial transactions and merchandise purchases |
| US20020073042A1 (en) * | 2000-12-07 | 2002-06-13 | Maritzen L. Michael | Method and apparatus for secure wireless interoperability and communication between access devices |
| US6950944B2 (en) * | 2000-12-18 | 2005-09-27 | David Frank Yager | Security code activated access control system |
| US6751607B2 (en) * | 2001-04-04 | 2004-06-15 | Thomas A. Kraay | System and method for the identification of latent relationships amongst data elements in large databases |
| US7650314B1 (en) | 2001-05-25 | 2010-01-19 | American Express Travel Related Services Company, Inc. | System and method for securing a recurrent billing transaction |
| US7542942B2 (en) * | 2001-07-10 | 2009-06-02 | American Express Travel Related Services Company, Inc. | System and method for securing sensitive information during completion of a transaction |
| US8209753B2 (en) * | 2001-06-15 | 2012-06-26 | Activcard, Inc. | Universal secure messaging for remote security tokens |
| US20040218762A1 (en) | 2003-04-29 | 2004-11-04 | Eric Le Saint | Universal secure messaging for cryptographic modules |
| EP1401546A4 (en) | 2001-06-15 | 2006-11-02 | Walker Digital Llc | METHOD AND DEVICE FOR PLANNING AND INDIVIDUALIZING A GAME EXPERIENCE |
| US6585598B2 (en) | 2001-06-28 | 2003-07-01 | Igt | Method for cashless gaming |
| US8284025B2 (en) | 2001-07-10 | 2012-10-09 | Xatra Fund Mx, Llc | Method and system for auditory recognition biometrics on a FOB |
| US7303120B2 (en) | 2001-07-10 | 2007-12-04 | American Express Travel Related Services Company, Inc. | System for biometric security using a FOB |
| US7543738B1 (en) | 2001-07-10 | 2009-06-09 | American Express Travel Related Services Company, Inc. | System and method for secure transactions manageable by a transaction account provider |
| US7996324B2 (en) * | 2001-07-10 | 2011-08-09 | American Express Travel Related Services Company, Inc. | Systems and methods for managing multiple accounts on a RF transaction device using secondary identification indicia |
| US7735725B1 (en) | 2001-07-10 | 2010-06-15 | Fred Bishop | Processing an RF transaction using a routing number |
| US7705732B2 (en) | 2001-07-10 | 2010-04-27 | Fred Bishop | Authenticating an RF transaction using a transaction counter |
| US8294552B2 (en) | 2001-07-10 | 2012-10-23 | Xatra Fund Mx, Llc | Facial scan biometrics on a payment device |
| US8001054B1 (en) | 2001-07-10 | 2011-08-16 | American Express Travel Related Services Company, Inc. | System and method for generating an unpredictable number using a seeded algorithm |
| US7360689B2 (en) | 2001-07-10 | 2008-04-22 | American Express Travel Related Services Company, Inc. | Method and system for proffering multiple biometrics for use with a FOB |
| US7762457B2 (en) | 2001-07-10 | 2010-07-27 | American Express Travel Related Services Company, Inc. | System and method for dynamic fob synchronization and personalization |
| US9031880B2 (en) | 2001-07-10 | 2015-05-12 | Iii Holdings 1, Llc | Systems and methods for non-traditional payment using biometric data |
| US7746215B1 (en) | 2001-07-10 | 2010-06-29 | Fred Bishop | RF transactions using a wireless reader grid |
| US8635131B1 (en) | 2001-07-10 | 2014-01-21 | American Express Travel Related Services Company, Inc. | System and method for managing a transaction protocol |
| US7668750B2 (en) | 2001-07-10 | 2010-02-23 | David S Bonalle | Securing RF transactions using a transactions counter |
| US9024719B1 (en) | 2001-07-10 | 2015-05-05 | Xatra Fund Mx, Llc | RF transaction system and method for storing user personal data |
| US7805378B2 (en) | 2001-07-10 | 2010-09-28 | American Express Travel Related Servicex Company, Inc. | System and method for encoding information in magnetic stripe format for use in radio frequency identification transactions |
| US8548927B2 (en) | 2001-07-10 | 2013-10-01 | Xatra Fund Mx, Llc | Biometric registration for facilitating an RF transaction |
| US9454752B2 (en) | 2001-07-10 | 2016-09-27 | Chartoleaux Kg Limited Liability Company | Reload protocol at a transaction processing entity |
| US20040236699A1 (en) | 2001-07-10 | 2004-11-25 | American Express Travel Related Services Company, Inc. | Method and system for hand geometry recognition biometrics on a fob |
| US7503480B2 (en) | 2001-07-10 | 2009-03-17 | American Express Travel Related Services Company, Inc. | Method and system for tracking user performance |
| US7463133B2 (en) | 2001-07-10 | 2008-12-09 | American Express Travel Related Services Company, Inc. | Systems and methods for providing a RF transaction device operable to store multiple distinct calling card accounts |
| US7925535B2 (en) * | 2001-07-10 | 2011-04-12 | American Express Travel Related Services Company, Inc. | System and method for securing RF transactions using a radio frequency identification device including a random number generator |
| US7249112B2 (en) | 2002-07-09 | 2007-07-24 | American Express Travel Related Services Company, Inc. | System and method for assigning a funding source for a radio frequency identification device |
| US8960535B2 (en) * | 2001-07-10 | 2015-02-24 | Iii Holdings 1, Llc | Method and system for resource management and evaluation |
| US7570764B2 (en) * | 2001-10-10 | 2009-08-04 | Nortel Networks Limited | Sequence number calculation and authentication in a communications system |
| US7103356B2 (en) * | 2001-12-11 | 2006-09-05 | Bally Wulff Holding Gmbh & Co. Kg | Method of operating a money game means |
| US7587756B2 (en) | 2002-07-09 | 2009-09-08 | American Express Travel Related Services Company, Inc. | Methods and apparatus for a secure proximity integrated circuit card transactions |
| US7792759B2 (en) * | 2002-07-29 | 2010-09-07 | Emv Co. Llc | Methods for performing transactions in a wireless environment |
| US7801826B2 (en) * | 2002-08-08 | 2010-09-21 | Fujitsu Limited | Framework and system for purchasing of goods and services |
| US20040107170A1 (en) * | 2002-08-08 | 2004-06-03 | Fujitsu Limited | Apparatuses for purchasing of goods and services |
| US7822688B2 (en) * | 2002-08-08 | 2010-10-26 | Fujitsu Limited | Wireless wallet |
| US7353382B2 (en) | 2002-08-08 | 2008-04-01 | Fujitsu Limited | Security framework and protocol for universal pervasive transactions |
| US7606560B2 (en) * | 2002-08-08 | 2009-10-20 | Fujitsu Limited | Authentication services using mobile device |
| US7784684B2 (en) * | 2002-08-08 | 2010-08-31 | Fujitsu Limited | Wireless computer wallet for physical point of sale (POS) transactions |
| US7349871B2 (en) * | 2002-08-08 | 2008-03-25 | Fujitsu Limited | Methods for purchasing of goods and services |
| US6805287B2 (en) | 2002-09-12 | 2004-10-19 | American Express Travel Related Services Company, Inc. | System and method for converting a stored value card to a credit card |
| US7206600B2 (en) * | 2002-12-26 | 2007-04-17 | Intel Corporation | Method and apparatus of antenna detection and authentication |
| US7356561B2 (en) | 2003-05-01 | 2008-04-08 | Lucent Technologies Inc. | Adaptive sleeping and awakening protocol for an energy-efficient adhoc network |
| US8512144B2 (en) | 2003-10-20 | 2013-08-20 | Tipping Point Group, Llc | Method and apparatus for providing secondary gaming machine functionality |
| US7877605B2 (en) * | 2004-02-06 | 2011-01-25 | Fujitsu Limited | Opinion registering application for a universal pervasive transaction framework |
| US7314165B2 (en) | 2004-07-01 | 2008-01-01 | American Express Travel Related Services Company, Inc. | Method and system for smellprint recognition biometrics on a smartcard |
| US7318550B2 (en) | 2004-07-01 | 2008-01-15 | American Express Travel Related Services Company, Inc. | Biometric safeguard method for use with a smartcard |
| US7584482B2 (en) * | 2005-02-23 | 2009-09-01 | Toshiba Corporation | System and method for authenticating transactions |
| EP1866531A2 (en) * | 2005-03-09 | 2007-12-19 | Zajac Optimum Output Motors, Inc. | Internal combustion engine and method with improved combustion chamber |
| US7482925B2 (en) * | 2005-06-24 | 2009-01-27 | Visa U.S.A. | Apparatus and method to electromagnetically shield portable consumer devices |
| US8534549B2 (en) * | 2005-08-12 | 2013-09-17 | Pharmasmart Llc | Network for blood pressure data management and rechargeable smart card |
| EP1915722A4 (en) * | 2005-08-12 | 2012-06-20 | Pharma Smart International Inc | METHOD AND APPARATUS FOR RECORDING ARTERIAL PRESSURE ON RECHARGEABLE INTELLIGENT CARD |
| US8061594B2 (en) * | 2005-08-12 | 2011-11-22 | Pharmasmart Llc | Deactivatable/reactivatable smart card recording apparatus |
| US9390458B2 (en) | 2005-08-12 | 2016-07-12 | Pharma-Smart International, Inc. | Network for health management and mobile device controlled access |
| WO2007059469A2 (en) | 2005-11-10 | 2007-05-24 | Computer Associates Think, Inc. | System and method for delivering results of a search query in an information management system |
| US8992304B2 (en) | 2006-04-13 | 2015-03-31 | Igt | Methods and systems for tracking an event of an externally controlled interface |
| US9028329B2 (en) | 2006-04-13 | 2015-05-12 | Igt | Integrating remotely-hosted and locally rendered content on a gaming device |
| US8784196B2 (en) | 2006-04-13 | 2014-07-22 | Igt | Remote content management and resource sharing on a gaming machine and method of implementing same |
| US10026255B2 (en) | 2006-04-13 | 2018-07-17 | Igt | Presentation of remotely-hosted and locally rendered content for gaming systems |
| US9311774B2 (en) | 2006-11-10 | 2016-04-12 | Igt | Gaming machine with externally controlled content display |
| US20090156303A1 (en) | 2006-11-10 | 2009-06-18 | Igt | Bonusing Architectures in a Gaming Environment |
| US8045956B2 (en) * | 2007-01-05 | 2011-10-25 | Macronix International Co., Ltd. | System and method of managing contactless payment transactions using a mobile communication device as a stored value device |
| CN101464981A (zh) * | 2007-12-18 | 2009-06-24 | 黄金富 | 通过手机定位认证卡主身份的银行卡账户保安系统和方法 |
| US20100020971A1 (en) * | 2008-07-24 | 2010-01-28 | Richard Hanks | Device and Method for a Secure Transaction |
| US9245419B2 (en) | 2010-02-10 | 2016-01-26 | Leap Forward Gaming, Inc. | Lottery games on an electronic gaming machine |
| US9240100B2 (en) | 2010-02-10 | 2016-01-19 | Leap Forward Gaming | Virtual players card |
| US9288089B2 (en) | 2010-04-30 | 2016-03-15 | Ecole Polytechnique Federale De Lausanne (Epfl) | Orthogonal differential vector signaling |
| US9985634B2 (en) | 2010-05-20 | 2018-05-29 | Kandou Labs, S.A. | Data-driven voltage regulator |
| US9246713B2 (en) | 2010-05-20 | 2016-01-26 | Kandou Labs, S.A. | Vector signaling with reduced receiver complexity |
| US9077386B1 (en) | 2010-05-20 | 2015-07-07 | Kandou Labs, S.A. | Methods and systems for selection of unions of vector signaling codes for power and pin efficient chip-to-chip communication |
| US9251873B1 (en) | 2010-05-20 | 2016-02-02 | Kandou Labs, S.A. | Methods and systems for pin-efficient memory controller interface using vector signaling codes for chip-to-chip communications |
| US8593305B1 (en) | 2011-07-05 | 2013-11-26 | Kandou Labs, S.A. | Efficient processing and detection of balanced codes |
| US9479369B1 (en) | 2010-05-20 | 2016-10-25 | Kandou Labs, S.A. | Vector signaling codes with high pin-efficiency for chip-to-chip communication and storage |
| US9596109B2 (en) | 2010-05-20 | 2017-03-14 | Kandou Labs, S.A. | Methods and systems for high bandwidth communications interface |
| US9564994B2 (en) | 2010-05-20 | 2017-02-07 | Kandou Labs, S.A. | Fault tolerant chip-to-chip communication with advanced voltage |
| US9288082B1 (en) | 2010-05-20 | 2016-03-15 | Kandou Labs, S.A. | Circuits for efficient detection of vector signaling codes for chip-to-chip communication using sums of differences |
| US9311664B2 (en) | 2010-05-25 | 2016-04-12 | Salesforce.Com, Inc. | Systems and methods for automatically collection of performance data in a multi-tenant database system environment |
| US9667379B2 (en) | 2010-06-04 | 2017-05-30 | Ecole Polytechnique Federale De Lausanne (Epfl) | Error control coding for orthogonal differential vector signaling |
| US9875607B2 (en) | 2011-07-13 | 2018-01-23 | Igt | Methods and apparatus for providing secure logon to a gaming machine using a mobile device |
| US10121318B2 (en) | 2011-09-09 | 2018-11-06 | Igt | Bill acceptors and printers for providing virtual ticket-in and ticket-out on a gaming machine |
| US9367835B2 (en) | 2011-09-09 | 2016-06-14 | Igt | Retrofit devices for providing virtual ticket-in and ticket-out on a gaming machine |
| US10297105B2 (en) | 2011-09-09 | 2019-05-21 | Igt | Redemption of virtual tickets using a portable electronic device |
| US8613659B2 (en) | 2011-09-09 | 2013-12-24 | Igt | Virtual ticket-in and ticket-out on a gaming machine |
| US20190272704A1 (en) | 2011-09-09 | 2019-09-05 | Igt | Redemption of virtual tickets using a portable electronic device |
| US9524609B2 (en) | 2011-09-30 | 2016-12-20 | Igt | Gaming system, gaming device and method for utilizing mobile devices at a gaming establishment |
| US8613668B2 (en) | 2011-12-22 | 2013-12-24 | Igt | Directional wireless communication |
| US8876596B2 (en) | 2012-02-29 | 2014-11-04 | Igt | Virtualized magnetic player card |
| US9311769B2 (en) | 2012-03-28 | 2016-04-12 | Igt | Emailing or texting as communication between mobile device and EGM |
| US9268683B1 (en) | 2012-05-14 | 2016-02-23 | Kandou Labs, S.A. | Storage method and apparatus for random access memory using codeword storage |
| US9412227B2 (en) | 2012-07-11 | 2016-08-09 | Igt | Method and apparatus for offering a mobile device version of an electronic gaming machine game at the electronic gaming machine |
| WO2014113727A1 (en) | 2013-01-17 | 2014-07-24 | Kandou Labs, S.A. | Methods and systems for chip-to-chip communication with reduced simultaneous switching noise |
| WO2014124450A1 (en) | 2013-02-11 | 2014-08-14 | Kandou Labs, S.A. | Methods and systems for high bandwidth chip-to-chip communications interface |
| KR102241045B1 (ko) | 2013-04-16 | 2021-04-19 | 칸도우 랩스 에스에이 | 고 대역폭 통신 인터페이스를 위한 방법 및 시스템 |
| CN105393512B (zh) | 2013-06-25 | 2019-06-28 | 康杜实验室公司 | 具有低接收器复杂度的向量信令 |
| US9218468B1 (en) | 2013-12-16 | 2015-12-22 | Matthew B. Rappaport | Systems and methods for verifying attributes of users of online systems |
| US9806761B1 (en) | 2014-01-31 | 2017-10-31 | Kandou Labs, S.A. | Methods and systems for reduction of nearest-neighbor crosstalk |
| KR102299815B1 (ko) | 2014-02-02 | 2021-09-10 | 칸도우 랩스 에스에이 | 제한된 isi 비율을 갖는 저전력 칩 대 칩 통신을 위한 방법 및 장치 |
| CN106105123B (zh) | 2014-02-28 | 2019-06-28 | 康杜实验室公司 | 用于发送时钟嵌入式向量信令码的方法和系统 |
| US11240076B2 (en) | 2014-05-13 | 2022-02-01 | Kandou Labs, S.A. | Vector signaling code with improved noise margin |
| US9509437B2 (en) * | 2014-05-13 | 2016-11-29 | Kandou Labs, S.A. | Vector signaling code with improved noise margin |
| US9148087B1 (en) | 2014-05-16 | 2015-09-29 | Kandou Labs, S.A. | Symmetric is linear equalization circuit with increased gain |
| US9852806B2 (en) | 2014-06-20 | 2017-12-26 | Kandou Labs, S.A. | System for generating a test pattern to detect and isolate stuck faults for an interface using transition coding |
| US9112550B1 (en) | 2014-06-25 | 2015-08-18 | Kandou Labs, SA | Multilevel driver for high speed chip-to-chip communications |
| WO2016007863A2 (en) | 2014-07-10 | 2016-01-14 | Kandou Labs, S.A. | Vector signaling codes with increased signal to noise characteristics |
| US9432082B2 (en) | 2014-07-17 | 2016-08-30 | Kandou Labs, S.A. | Bus reversable orthogonal differential vector signaling codes |
| KR101943048B1 (ko) | 2014-07-21 | 2019-01-28 | 칸도우 랩스 에스에이 | 다분기 데이터 전송 |
| EP3175592B1 (en) | 2014-08-01 | 2021-12-29 | Kandou Labs S.A. | Orthogonal differential vector signaling codes with embedded clock |
| US9674014B2 (en) | 2014-10-22 | 2017-06-06 | Kandou Labs, S.A. | Method and apparatus for high speed chip-to-chip communications |
| US10318952B1 (en) | 2015-05-23 | 2019-06-11 | Square, Inc. | NFC base station and passive transmitter device |
| CN108353053B (zh) | 2015-06-26 | 2021-04-16 | 康杜实验室公司 | 高速通信系统 |
| US9916735B2 (en) | 2015-07-22 | 2018-03-13 | Igt | Remote gaming cash voucher printing system |
| US10055930B2 (en) | 2015-08-11 | 2018-08-21 | Igt | Gaming system and method for placing and redeeming sports bets |
| US10417867B2 (en) | 2015-09-25 | 2019-09-17 | Igt | Gaming system and method for automatically transferring funds to a mobile device |
| US20170092054A1 (en) | 2015-09-25 | 2017-03-30 | Igt | Gaming system and method for utilizing a mobile device to fund a gaming session |
| US9557760B1 (en) | 2015-10-28 | 2017-01-31 | Kandou Labs, S.A. | Enhanced phase interpolation circuit |
| US9577815B1 (en) | 2015-10-29 | 2017-02-21 | Kandou Labs, S.A. | Clock data alignment system for vector signaling code communications link |
| US9721123B1 (en) | 2015-12-11 | 2017-08-01 | Square, Inc. | Microcontroller intercept of EMV card contact switch |
| CN115051705B (zh) | 2016-04-22 | 2025-05-09 | 康杜实验室公司 | 高性能锁相环 |
| US10003454B2 (en) | 2016-04-22 | 2018-06-19 | Kandou Labs, S.A. | Sampler with low input kickback |
| WO2017189931A1 (en) | 2016-04-28 | 2017-11-02 | Kandou Labs, S.A. | Vector signaling codes for densely-routed wire groups |
| CN109417521B (zh) | 2016-04-28 | 2022-03-18 | 康杜实验室公司 | 低功率多电平驱动器 |
| US10153591B2 (en) | 2016-04-28 | 2018-12-11 | Kandou Labs, S.A. | Skew-resistant multi-wire channel |
| US10217317B2 (en) | 2016-08-09 | 2019-02-26 | Igt | Gaming system and method for providing incentives for transferring funds to and from a mobile device |
| US10916090B2 (en) | 2016-08-23 | 2021-02-09 | Igt | System and method for transferring funds from a financial institution device to a cashless wagering account accessible via a mobile device |
| US9906358B1 (en) | 2016-08-31 | 2018-02-27 | Kandou Labs, S.A. | Lock detector for phase lock loop |
| US10411922B2 (en) | 2016-09-16 | 2019-09-10 | Kandou Labs, S.A. | Data-driven phase detector element for phase locked loops |
| US10621824B2 (en) | 2016-09-23 | 2020-04-14 | Igt | Gaming system player identification device |
| US10200188B2 (en) | 2016-10-21 | 2019-02-05 | Kandou Labs, S.A. | Quadrature and duty cycle error correction in matrix phase lock loop |
| US10372665B2 (en) | 2016-10-24 | 2019-08-06 | Kandou Labs, S.A. | Multiphase data receiver with distributed DFE |
| US10200218B2 (en) | 2016-10-24 | 2019-02-05 | Kandou Labs, S.A. | Multi-stage sampler with increased gain |
| US10402816B2 (en) | 2016-12-31 | 2019-09-03 | Square, Inc. | Partial data object acquisition and processing |
| US9858448B1 (en) | 2017-01-31 | 2018-01-02 | Square, Inc. | Communication protocol speedup and step-down |
| US10002268B1 (en) * | 2017-01-31 | 2018-06-19 | Square, Inc. | Identification of desired clock rate for an externally-driven processing device |
| US10621590B2 (en) | 2017-02-22 | 2020-04-14 | Square, Inc. | Line-based chip card tamper detection |
| US10438189B2 (en) | 2017-02-22 | 2019-10-08 | Square, Inc. | Server-enabled chip card interface tamper detection |
| US10116468B1 (en) | 2017-06-28 | 2018-10-30 | Kandou Labs, S.A. | Low power chip-to-chip bidirectional communications |
| US10686583B2 (en) | 2017-07-04 | 2020-06-16 | Kandou Labs, S.A. | Method for measuring and correcting multi-wire skew |
| US10332344B2 (en) | 2017-07-24 | 2019-06-25 | Igt | System and method for controlling electronic gaming machine/electronic gaming machine component bezel lighting to indicate different wireless connection statuses |
| US10373430B2 (en) | 2017-08-03 | 2019-08-06 | Igt | System and method for tracking fund transfers between an electronic gaming machine and a plurality of funding sources |
| US10360763B2 (en) | 2017-08-03 | 2019-07-23 | Igt | System and method for utilizing a mobile device to facilitate fund transfers between a cashless wagering account and a gaming establishment retail account |
| US10360761B2 (en) | 2017-08-03 | 2019-07-23 | Igt | System and method for providing a gaming establishment account pre-approved access to funds |
| US10380843B2 (en) | 2017-08-03 | 2019-08-13 | Igt | System and method for tracking funds from a plurality of funding sources |
| US10203226B1 (en) | 2017-08-11 | 2019-02-12 | Kandou Labs, S.A. | Phase interpolation circuit |
| US10326623B1 (en) | 2017-12-08 | 2019-06-18 | Kandou Labs, S.A. | Methods and systems for providing multi-stage distributed decision feedback equalization |
| US10467177B2 (en) | 2017-12-08 | 2019-11-05 | Kandou Labs, S.A. | High speed memory interface |
| US10643426B2 (en) | 2017-12-18 | 2020-05-05 | Igt | System and method for providing a gaming establishment account automatic access to funds |
| US11341817B2 (en) | 2017-12-18 | 2022-05-24 | Igt | System and method for providing awards for utilizing a mobile device in association with a gaming establishment retail account |
| US11922765B2 (en) | 2017-12-18 | 2024-03-05 | Igt | System and method employing virtual tickets |
| US11043066B2 (en) | 2017-12-21 | 2021-06-22 | Igt | System and method for centralizing funds to a primary gaming establishment account |
| US10950088B2 (en) | 2017-12-21 | 2021-03-16 | Igt | System and method for utilizing virtual ticket vouchers |
| US10554380B2 (en) | 2018-01-26 | 2020-02-04 | Kandou Labs, S.A. | Dynamically weighted exclusive or gate having weighted output segments for phase detection and phase interpolation |
| US10970968B2 (en) | 2018-04-18 | 2021-04-06 | Igt | System and method for incentivizing the maintenance of funds in a gaming establishment account |
| US11374685B2 (en) * | 2020-07-24 | 2022-06-28 | Nxp B.V. | Address filtering in a radio frequency front end of a receiver |
Family Cites Families (47)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4305059A (en) | 1980-01-03 | 1981-12-08 | Benton William M | Modular funds transfer system |
| US4529870A (en) | 1980-03-10 | 1985-07-16 | David Chaum | Cryptographic identification, financial transaction, and credential device |
| US4575621A (en) | 1984-03-07 | 1986-03-11 | Corpra Research, Inc. | Portable electronic transaction device and system therefor |
| IL75702A0 (en) | 1984-07-27 | 1985-11-29 | Technion Res & Dev Foundation | Apparatus for effecting and recording monetary transactions |
| US4707592A (en) | 1985-10-07 | 1987-11-17 | Ware Paul N | Personal universal identity card system for failsafe interactive financial transactions |
| EP0270571B1 (en) * | 1986-05-16 | 1992-06-24 | AT&T Corp. | Arrangement for a portable data carrier having multiple application files |
| US5148481A (en) * | 1989-10-06 | 1992-09-15 | International Business Machines Corporation | Transaction system security method and apparatus |
| US5050207A (en) * | 1989-11-03 | 1991-09-17 | National Transaction Network, Inc. | Portable automated teller machine |
| US5237610A (en) * | 1990-02-01 | 1993-08-17 | Scientific-Atlanta, Inc. | Independent external security module for a digitally upgradeable television signal decoder |
| US5192947A (en) | 1990-02-02 | 1993-03-09 | Simon Neustein | Credit card pager apparatus |
| US5224150A (en) | 1990-07-06 | 1993-06-29 | Simon Neustein | Paging system |
| US5221838A (en) * | 1990-12-24 | 1993-06-22 | Motorola, Inc. | Electronic wallet |
| US5159632A (en) | 1991-09-17 | 1992-10-27 | Next Computer, Inc. | Method and apparatus for public key exchange in a cryptographic system |
| US5265033A (en) | 1991-09-23 | 1993-11-23 | Atm Communications International, Inc. | ATM/POS based electronic mail system |
| US5473143A (en) | 1991-09-23 | 1995-12-05 | Atm Communications International, Inc. | ATM/POS based electronic mail system |
| CH686912A5 (it) | 1991-10-04 | 1996-07-31 | Dino Condolf | Portafoglio elettronico. |
| GB9121759D0 (en) | 1991-10-14 | 1991-11-27 | Philips Electronic Associated | Communications receiver |
| GB9121995D0 (en) | 1991-10-16 | 1991-11-27 | Jonhig Ltd | Value transfer system |
| US5557518A (en) | 1994-04-28 | 1996-09-17 | Citibank, N.A. | Trusted agents for open electronic commerce |
| US5453601A (en) | 1991-11-15 | 1995-09-26 | Citibank, N.A. | Electronic-monetary system |
| US5585787A (en) | 1991-12-09 | 1996-12-17 | Wallerstein; Robert S. | Programmable credit card |
| EP0566811A1 (en) | 1992-04-23 | 1993-10-27 | International Business Machines Corporation | Authentication method and system with a smartcard |
| JPH05316009A (ja) | 1992-05-11 | 1993-11-26 | Sharp Corp | データ通信装置 |
| US5442707A (en) | 1992-09-28 | 1995-08-15 | Matsushita Electric Industrial Co., Ltd. | Method for generating and verifying electronic signatures and privacy communication using elliptic curves |
| US5359182A (en) * | 1992-10-06 | 1994-10-25 | Interdigital Technology Corporation | Wireless telephone debit card system and method |
| US5539189A (en) | 1992-11-27 | 1996-07-23 | Hopeman Enterprises Ltd. | Card holder's paging system for commercial card data network |
| EP0600170B1 (de) | 1992-12-01 | 1997-12-17 | Landis & Gyr Technology Innovation AG | Verfahren zur Abgeltung von Dienstleistungen und/oder Waren und Einrichtung zur Durchführung des Verfahrens |
| US5285496A (en) | 1992-12-14 | 1994-02-08 | Firstperson, Inc. | Methods and apparatus for providing a secure paging system |
| US5481255A (en) | 1993-02-10 | 1996-01-02 | Data Critical Corp. | Paging transmission system |
| US5412192A (en) | 1993-07-20 | 1995-05-02 | American Express Company | Radio frequency activated charge card |
| US5477215A (en) | 1993-08-02 | 1995-12-19 | At&T Corp. | Arrangement for simultaneously interrogating a plurality of portable radio frequency communication devices |
| US5483595A (en) | 1993-09-20 | 1996-01-09 | Seiko Communications Holding N.V. | Paging device including password accessed stored cryptographic keys |
| US5455864A (en) | 1993-09-20 | 1995-10-03 | Seiko Communications Holdings N.V. | Encrypted paging message transmission |
| US5521363A (en) | 1994-02-16 | 1996-05-28 | Tannenbaum; David H. | System and method for tracking memory card transactions |
| US5510778A (en) | 1994-04-01 | 1996-04-23 | Krieter; Marcus A. | Paging receiver system for receiving a paging communication signal |
| US5590038A (en) | 1994-06-20 | 1996-12-31 | Pitroda; Satyan G. | Universal electronic transaction card including receipt storage and system and methods of conducting electronic transactions |
| US5467398A (en) | 1994-07-05 | 1995-11-14 | Motorola, Inc. | Method of messaging in a communication system |
| US5591949A (en) | 1995-01-06 | 1997-01-07 | Bernstein; Robert J. | Automatic portable account controller for remotely arranging for payment of debt to a vendor |
| FI99071C (fi) | 1995-02-15 | 1997-09-25 | Nokia Mobile Phones Ltd | Menetelmä sovellusten käyttämiseksi matkaviestimessä ja matkaviestin |
| GB9503662D0 (en) * | 1995-02-23 | 1995-04-12 | Coveley Michael | Free-roaming remote hand-held point-of-sale terminal |
| SE506506C2 (sv) | 1995-04-11 | 1997-12-22 | Au System | Elektronisk transaktionsterminal, telekommunikationssystem innefattande en elektronisk transaktionsterminal, smart kort som elektronisk transaktionsterminal samt metod för överföring av elektroniska krediter |
| JP2772252B2 (ja) | 1995-04-20 | 1998-07-02 | 静岡日本電気株式会社 | 無線呼出し装置 |
| GB9509582D0 (en) | 1995-05-11 | 1995-07-05 | Jonhig Ltd | Value transfer system |
| WO1996041448A1 (en) * | 1995-06-07 | 1996-12-19 | E-Comm Incorporated | Handheld remote computer control and methods for secured interactive real-time telecommunications |
| FR2739952B1 (fr) * | 1995-10-11 | 1998-01-23 | Gemplus Card Int | Dispositif portatif destine a effectuer des transactions securisees en interne et par carte a micro-circuits, et procede de mise en oeuvre correspondant |
| US5796832A (en) * | 1995-11-13 | 1998-08-18 | Transaction Technology, Inc. | Wireless transaction and information system |
| US5929773A (en) * | 1997-02-26 | 1999-07-27 | Motorola, Inc. | Selective call device and method for battery saving during information services |
-
1997
- 1997-12-04 KR KR10-2000-7006916A patent/KR100382181B1/ko not_active Expired - Lifetime
- 1997-12-22 US US08/995,799 patent/US6378073B1/en not_active Expired - Lifetime
-
1998
- 1998-12-04 CN CNB988125528A patent/CN1284326C/zh not_active Expired - Fee Related
- 1998-12-04 WO PCT/US1998/025731 patent/WO1999033035A2/en not_active Ceased
- 1998-12-04 AT AT98960721T patent/ATE334456T1/de not_active IP Right Cessation
- 1998-12-04 EP EP98960721A patent/EP1042743B1/en not_active Expired - Lifetime
- 1998-12-04 JP JP2000525867A patent/JP2001527255A/ja active Pending
- 1998-12-04 CA CA002313701A patent/CA2313701A1/en not_active Abandoned
- 1998-12-04 IL IL13661398A patent/IL136613A0/xx not_active IP Right Cessation
- 1998-12-04 ES ES98960721T patent/ES2268807T3/es not_active Expired - Lifetime
- 1998-12-04 ID IDW20001203A patent/ID25482A/id unknown
- 1998-12-04 AU AU16250/99A patent/AU739254B2/en not_active Ceased
- 1998-12-04 BR BR9814336-0A patent/BR9814336A/pt not_active Application Discontinuation
- 1998-12-04 DE DE69835374T patent/DE69835374T2/de not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| KR20010015889A (ko) | 2001-02-26 |
| WO1999033035A2 (en) | 1999-07-01 |
| AU739254B2 (en) | 2001-10-04 |
| EP1042743A2 (en) | 2000-10-11 |
| EP1042743A4 (en) | 2003-05-07 |
| KR100382181B1 (ko) | 2003-05-09 |
| JP2001527255A (ja) | 2001-12-25 |
| CN1284326C (zh) | 2006-11-08 |
| DE69835374D1 (de) | 2006-09-07 |
| DE69835374T2 (de) | 2008-04-03 |
| CA2313701A1 (en) | 1999-07-01 |
| EP1042743B1 (en) | 2006-07-26 |
| IL136613A0 (en) | 2001-06-14 |
| AU1625099A (en) | 1999-07-12 |
| CN1301438A (zh) | 2001-06-27 |
| WO1999033035A3 (en) | 1999-10-14 |
| ATE334456T1 (de) | 2006-08-15 |
| US6378073B1 (en) | 2002-04-23 |
| BR9814336A (pt) | 2001-10-30 |
| ID25482A (id) | 2000-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2268807T3 (es) | Unidad portatil sin hilos de mensajeria financiera de cuenta individual. | |
| AU750357B2 (en) | Multiple account portable wireless financial messaging unit | |
| US6311167B1 (en) | Portable 2-way wireless financial messaging unit | |
| US6314519B1 (en) | Secure messaging system overlay for a selective call signaling system | |
| US6105006A (en) | Transaction authentication for 1-way wireless financial messaging units | |
| AU733259B2 (en) | Portable 1-way wireless financial messaging unit |