Procedimiento y dispositivos para registrar dispositivos informáticos de cliente para sesiones de comunicación en línea.

Procedimiento para el registro de un dispositivo informático de cliente para sesiones de comunicación en línea, que comprende:

recibir un mensaje que tiene un símbolo de identificación

(115), que es exclusivo del dispositivo informático (110) del cliente, y un número de teléfono del dispositivo informático (110) del cliente, a partir de un SMS, Servicio de Mensaje Corto, dispositivo de tránsito (130), que ha recibido un mensaje SMS que tiene el símbolo de identificación (115) del dispositivo informático (110) del cliente, y que determinó el número de teléfono del dispositivo informático (110) del cliente; caracterizado

por asociar el símbolo de identificación (115) y el número de teléfono;

y almacenar la asociación.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2010/050064.

Solicitante: APPLE INC..

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 1 INFINITE LOOP CUPERTINO, CA 95014 ESTADOS UNIDOS DE AMERICA.

Inventor/es: VYRROS,ANDREW H, GATES,PATRICK, MATHIAS,ARUN, SANTAMARIA,JUSTIN, WOOD,JUSTIN, ABUAN,JOE, BROWN,JEREMY, KLAHN,NATTHEW, THOMAS,BRADEN, YAO,DREW.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION... > Disposiciones, aparatos, circuitos o sistemas no... > H04L29/06 (caracterizadas por un protocolo)
  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION... > Disposiciones, aparatos, circuitos o sistemas no... > H04L29/12 (caracterizados por el terminal de datos)

PDF original: ES-2469852_T3.pdf

 

google+ twitter facebook

Fragmento de la descripción:

Procedimiento y dispositivos para registrar dispositivos informïticos de cliente para sesiones de comunicaciïn en lïnea ANTECEDENTES

Sector tïcnico Las realizaciones de la invenciïn se refieren al sector de redes informïticas; y mïs especïficamente para el registro de dispositivos informïticos de clientes para sesiones de comunicaciïn en lïnea.

Antecedentes tïcnicos Muchas implementaciones para proporcionar sesiones de comunicaciïn en lïnea (por ejemplo, mensajes instantïneos, conferencias de vïdeo, etc.) , requieren que los usuarios de dispositivos informïticos instalen software y/o se registren en el servicio. De este modo, el requisito previo para un usuario para establecer una sesiïn de comunicaciïn en lïnea con otro usuario, es que ambos usuarios se deben haber registrado y/o deben tener el mismo software instalado. Muchas implementaciones mantienen tambiïn presencia (por ejemplo, lista de amigos) , que permite a los usuarios determinar la situaciïn de otros usuarios (por ejemplo, en lïnea, fuera de lïnea, ausente, etc.) . Se encuentran ejemplos de la tïcnica anterior en el documento EP1819124A1, que describe registros automatizados de usuarios, y en el documento EP1956796A1, que describe un sistema, aparato y procedimiento para proporcionar servicios IMS. Las redes pïblicas grandes, tales como Internet, tienen frecuentemente conexiones con redes privadas mïs pequeïas, tales como las mantenidas por una empresa, proveedor de servicios de Internet, o incluso hogares individuales. Por su propia naturaleza, las redes pïblicas deben tener una asignaciïn acordada conjuntamente de direcciones de red, es decir, direcciones pïblicas. Por una serie de razones, los gestores de redes privadas deciden frecuentemente utilizar direcciones de red privadas para las redes privadas que no forman parte de la asignaciïn acordada en comïn. De este modo, para que el trïfico de red procedente de la red privada sea capaz de atravesar la red pïblica, se requiere alguna forma de traducciïn de direcciïn de red privada/pïblica (“NAT”) .

Un dispositivo que lleva a cabo operaciones NAT altera los paquetes de datos enviados de la red privada para cumplir con el esquema de direccionado de la red pïblica. Particularmente, el traductor de direcciïn de red sustituye la direcciïn privada y nïmero de puerto de origen de un paquete por su direcciïn pïblica propia y un nïmero de puerto asignado. Un traductor de direcciïn de red altera tambiïn los paquetes de datos recibidos para ordenadores de la red privada, para sustituir la direcciïn pïblica y nïmero de puerto de destino por la direcciïn privada y nïmero de puerto correctos del destinatario previsto. Tal como se utiliza en esta descripciïn, el tïrmino direcciïn se debe considerar que incluye tanto una direcciïn como un nïmero de puerto, si ello es apropiado en el contexto, tal como se comprenderïa por un experto ordinario en la materia.

El NAT ha pasado a ser cada vez mïs habitual en la informïtica de red mediante mïdem. Una ventaja del NAT es que retrasa el agotamiento del espacio de direcciones de red pïblica. Por ejemplo, el direccionado TCP/IP, que se utiliza en internet, comprende cuatro cadenas de tres dïgitos cada una, proporcionando de esta manera un espacio de direcciones finito. Adicionalmente, ciertas partes de este espacio de direcciones estïn reservadas para usuarios particulares o usos particulares, agotando adicionalmente el nïmero real de direcciones disponible. No obstante, si se utiliza NAT, una red o subred privada puede utilizar un nïmero arbitrario de direcciones presentando todavïa una direcciïn normalizada ïnica al mundo exterior. Esto hace que el nïmero de direcciones disponibles sea prïcticamente ilimitado, porque cada red privada podrïa, teïricamente, utilizar exactamente las mismas direcciones privadas.

Una ventaja proporcionada por el NAT es una mayor seguridad que procede del hecho de que los que se encuentran en la red pïblica no pueden determinar la direcciïn de red real (es decir, privada) de un ordenador de una red privada. La razïn de ello es que solamente se proporciona la direcciïn pïblica en la red pïblica por el traductor de direcciïn de red. De manera adicional, la direcciïn pïblica puede corresponder a cualquier nïmero de ordenadores de la red privada.

Diferentes tipos de NAT utilizan diferentes niveles de seguridad. Por ejemplo, con un “NAT de cono completo”, una vez se ha mapeado una direcciïn interna (iAddr: iPort) a una direcciïn externa (eAddr: ePort) , cualquier ordenador externo puede enviar paquetes a iAddr: iPort enviando paquetes a eAddr: ePort. Con un “NAT de cono restringido”, un ordenador externo con una direcciïn hAddr puede enviar paquetes a iAddr: iPort al enviar paquetes a eAddr: ePort solamente si iAddr: iPort ha enviado previamente un paquete a hAddr. El puerto del ordenador externo es irrelevante. Con un “NAT de cono con puerto restringido”, un ordenador externo que tiene un hAddr:hPort de direcciïn/puerto puede enviar iAddr:iPort enviando paquetes a eAddr:ePort solamente si iAddr:iPort ha enviado previamente un paquete a hAddr:hAPort. Finalmente, con un NAT simïtrico, cada solicitud del mismo iAddr:iPort a una direcciïn de IP de destino especïfica y puerto es mapeada a un ïnico eAddr:ePort. Si el mismo ordenador interno envïa un paquete a un destino distinto, se utiliza una direcciïn externa diferente y mapeado de puerto diferente. Solamente un ordenador externo que recibe un paquete de un ordenador interno puede enviar un paquete en retorno al ordenador interno.

La informïtica punto a punto (“peer to peer”) (“P2P”) se refiere a una arquitectura de red distribuida formada por nodos de cïlculo que ponen una parte de sus recursos a disposiciïn directamente de otros participantes de la red. Los participantes de una red P2P establecen canales de comunicaciïn directa entre sï y actïan tanto como clientes como servidores, en contraste con el modelo tradicional de cliente-servidor en el que los servidores suministran recursos y los clientes consumen recursos.

Las operaciones NAT que se han descrito anteriormente presentan numerosos problemas para las conexiones P2P. Por ejemplo, el establecer una conexiïn directa entre dos puntos y homïlogos (“peers”) resulta cada vez mïs difïcil si uno o ambos homïlogos estï situado detrïs de uno o varios de los tipos de NAT descritos anteriormente. Este problema es incrementado por el hecho de que los dispositivos de cliente tales como Apple iPod Touchï, Apple iPhoneï, Apple iPadï y otros varios dispositivos (por ejemplo, dispositivos RIM Blackberr y ï, dispositivos Palm Preï, etc.) son desplazados frecuentemente entre redes que tienen diferentes implementaciones NAT. Por ejemplo, el Apple iPhoneTM es capaz de comunicar a travïs de redes Wi-Fi (por ejemplo, redes 802.11b, g, n) ; redes 3G (por ejemplo, redes Sistema de Telecomunicaciones Mïviles Universal (“UMTS”) , redes de acceso ascendente de paquetes de alta velocidad (“HSUPA”) , etc.) ; y redes Bluetooth (conocidas como redes de ïrea personal (“PAN”) ) . Los dispositivos de futuros clientes serïn capaces de comunicar por canales de comunicaciïn adicionales tales como WiMAX. International Mobile Communication (“IMT”) Advanced, y Long Term Evolution (“LTE”) Advanced, entre otros.

Las unidades con manos libres (por ejemplo, auriculares, equipos de automïvil) se utilizan de manera tïpica para emparejarse con un dispositivo informïtico para servicios de manos libres. Por ejemplo, es habitual para un dispositivo informïtico que comprende funcionalidad de telefonïa celular, que incluya la capacidad de corresponder con una unidad de manos libres que... [Seguir leyendo]

 


Reivindicaciones:

1. Procedimiento para el registro de un dispositivo informïtico de cliente para sesiones de comunicaciïn en lïnea, que comprende:

recibir un mensaje que tiene un sïmbolo de identificaciïn (115) , que es exclusivo del dispositivo informïtico (110) del cliente, y un nïmero de telïfono del dispositivo informïtico (110) del cliente, a partir de un SMS, Servicio de Mensaje Corto, dispositivo de trïnsito (130) , que ha recibido un mensaje SMS que tiene el sïmbolo de identificaciïn (115) del dispositivo informïtico (110) del cliente, y que determinï el nïmero de telïfono del dispositivo informïtico (110) del

cliente; caracterizado

por asociar el sïmbolo de identificaciïn (115) y el nïmero de telïfono;

y almacenar la asociaciïn. 15

2. Procedimiento, segïn la reivindicaciïn 1, en el que el mensaje procedente del dispositivo de trïnsito SMS (130) fue transmitido como respuesta a la activaciïn del dispositivo informïtico (110) del cliente y transmitiendo automïticamente el mensaje SMS que tenïa el sïmbolo de identificaciïn (115) del dispositivo informïtico (110) del cliente.

3. Procedimiento, segïn la reivindicaciïn 1, en el que el sïmbolo de identificaciïn (115) identifica de manera ïnica el dispositivo informïtico de cliente (110) y contiene informaciïn que permite a un servicio de notificaciïn automïtica localizar y transmitir mensajes de notificaciïn automïtica al dispositivo informïtico de cliente (110) .

4. Procedimiento, segïn la reivindicaciïn 1, que comprende ademïs facilitar la asociaciïn entre el sïmbolo de identificaciïn (115) y el nïmero de telïfono a un servicio de invitaciïn de sesiïn de comunicaciïn en lïnea a utilizar cuando la transmisiïn de sesiïn de comunicaciïn en lïnea invita al dispositivo informïtico (110) del cliente.

5. Procedimiento, segïn la reivindicaciïn 1, que comprende ademïs, antes de asociar el sïmbolo de identificaciïn 30 (115) y el nïmero de telïfono, llevar a cabo lo siguiente:

generar una seïal de identificaciïn basïndose en uno o varios de los sïmbolos de identificaciïn (115) y el nïmero de telïfono;

transmitir un mensaje incluyendo la seïal de identificaciïn, sïmbolo de identificaciïn (115) y nïmero de telïfono al dispositivo de trïnsito SMS (130) para suministro al dispositivo informïtico de cliente (110) ;

recibir un mensaje que tiene la seïal de identificaciïn, sïmbolo de identificaciïn (115) y nïmero de telïfono procedente del dispositivo informïtico de cliente (110) ; y 40 validar el sïmbolo de identificaciïn (115) y nïmero de telïfono recibido del dispositivo (110) informïtico del cliente.

6. Procedimiento, segïn la reivindicaciïn 1, en el que el dispositivo (130) de trïnsito SMS es una pasarela SMS o un agregador SMS. 45

7. Servidor de registro (140) para registrar dispositivos informïticos de cliente (110) para sesiones de comunicaciïn en lïnea comprendiendo:

un SMS, servicio de mensajes cortos, un interfaz de trïnsito para recibir mensajes de peticiïn de registro de un 50 dispositivo de trïnsito de SMS que recibe mensajes SMS de dispositivos informïticos de cliente (110) , incluyendo cada mensaje de peticiïn de registro un sïmbolo de identificaciïn (115) que es ïnico para un dispositivo informïtico de cliente (110) y un nïmero de telïfono de dicho dispositivo informïtico determinado por el dispositivo de trïnsito de SMS (130) ; y caracterizado por un mïdulo de asociaciïn para asociar sïmbolos de identificaciïn (115) y nïmeros de telïfono y almacenar los sïmbolos de identificaciïn asociados (115) y nïmeros de telïfono en un almacenamiento 55 de datos de registro de sesiïn de comunicaciïn en lïnea.

8. Servidor de registro (140) , segïn la reivindicaciïn 7, en el que un sïmbolo de identificaciïn (115) identifica de manera ïnica a un dispositivo informïtico de cliente (110) y contiene informaciïn que permite que un servicio de notificaciïn automïtica localice y transmita mensajes de notificaciïn automïtica a aquïl dispositivo informïtico de 60 cliente (110) .

9. Servidor de registro (140) , segïn la reivindicaciïn 7, que comprende ademïs: un mïdulo de generaciïn de seïal de identificaciïn para generar una seïal de identificaciïn para cada sïmbolo de identificaciïn (115) y un par de nïmero de telïfono recibido del dispositivo de trïnsito SMS (130) , y

en el que el interfaz de trïnsito para transmitir mensajes de respuesta de registro al dispositivo de trïnsito SMS (130) , incluyendo cada mensaje de respuesta de registro una seïal de identificaciïn, un sïmbolo de identificaciïn (115) y un nïmero de telïfono para un dispositivo informïtico de cliente (110) ;

un interfaz de dispositivo de cliente para recibir mensajes de peticiïn de validaciïn de registro de dispositivos de cliente, incluyendo cada mensaje de peticiïn de validaciïn de registro una seïal de identificaciïn, sïmbolo de identificaciïn (115) y nïmero de telïfono de un dispositivo informïtico de cliente (110) ; y

un mïdulo de validaciïn para validar sïmbolos automïticos y nïmeros de telïfono para dispositivos informïticos de cliente (110) antes de su almacenamiento en el almacenamiento de datos de registro de sesiïn de comunicaciïn en lïnea.

10. Servidor de registro (140) , segïn la reivindicaciïn 7, en el que el dispositivo de trïnsito SMS (130) es una pasarela SMS o un agregador SMS.

11. Medio de almacenamiento legible por aparato, no temporal, que proporciona instrucciones que cuando son ejecutadas por un procesador, provocan que dicho procesador lleve a cabo un procedimiento para el registro de un dispositivo informïtico de cliente (110) para sesiones de comunicaciïn en lïnea, segïn cualquiera de las reivindicaciones 1-6.

12. Sistema de registro de sesiïn de comunicaciïn en lïnea que comprende:

un servicio de mensajes cortos, SMS, un dispositivo de trïnsito (130) adaptado para recibir mensajes SMS de dispositivos informïticos de cliente (110) que tienen sïmbolos de identificaciïn (115) de los dispositivos informïticos de cliente (110) y para determinar nïmeros de telïfono de los dispositivos informïticos de cliente (110) a partir de los mensajes SMS, estando ademïs el dispositivo de trïnsito SMS (130) adaptado para transmitir sïmbolos de identificaciïn (115) y pares de nïmeros de telïfono a un servidor de registro; y caracterizado porque el servidor de registro estï adaptado para asociar sïmbolos de identificaciïn (115) y pares de nïmeros de telïfono y almacenar los sïmbolos de identificaciïn asociados (115) y nïmeros de telïfono en un almacenamiento de datos de registro de sesiïn de comunicaciïn en lïnea.

13. Sistema, segïn la reivindicaciïn 12, en el que cada uno de los sïmbolos de identificaciïn (115) identifica de manera ïnica un dispositivo informïtico de cliente (110) y contiene informaciïn que permite que un servicio de notificaciïn automïtica localice y transmita mensajes de notificaciïn automïtica a dicho dispositivo informïtico de cliente (110) .

14. Sistema, segïn la reivindicaciïn 12, en el que el servidor de registro estï adaptado ademïs para generar una seïal de identificaciïn para cada sïmbolo de identificaciïn (115) y par de nïmeros de telïfono recibidos del dispositivo de trïnsito de SMS (130) y para transmitir mensajes de trïnsito de SMS (130) que tienen una seïal de identificaciïn, sïmbolo de identificaciïn (115) y nïmero de telïfono para un dispositivo informïtico de cliente (110) .

15. Sistema, segïn la reivindicaciïn 14, en el que el dispositivo de trïnsito de SMS (130) estï adaptado ademïs para transmitir mensajes de SMS a los dispositivos informïticos de cliente (110) , teniendo cada mensaje una seïal de identificaciïn generada por el servidor de registro y un nïmero de telïfono para aquïl dispositivo informïtico de cliente (110) .

16. Sistema, segïn la reivindicaciïn 15, en el que el servidor de registro estï adaptado ademïs para recibir mensajes de dispositivos informïticos de cliente (110) , incluyendo cada mensaje una seïal de identificaciïn, un nïmero de telïfono y un sïmbolo de identificaciïn (115) , y en el que el servidor de registro estï adaptado ademïs para validar los sïmbolos de identificaciïn (115) y pares de nïmeros de telïfono recibidos de los dispositivos informïticos de cliente (110) basïndose en la seïal de identificaciïn recibida del dispositivo informïtico de cliente

(110) y la seïal de identificaciïn generada por el servidor de registro.