ES2770577T3 - Sistema y método para la gestión agnóstica de servidor y sistema operativo de dispositivos conectados a través de la alteración del estado controlado por la red - Google Patents
Sistema y método para la gestión agnóstica de servidor y sistema operativo de dispositivos conectados a través de la alteración del estado controlado por la red Download PDFInfo
- Publication number
- ES2770577T3 ES2770577T3 ES12741769T ES12741769T ES2770577T3 ES 2770577 T3 ES2770577 T3 ES 2770577T3 ES 12741769 T ES12741769 T ES 12741769T ES 12741769 T ES12741769 T ES 12741769T ES 2770577 T3 ES2770577 T3 ES 2770577T3
- Authority
- ES
- Spain
- Prior art keywords
- network
- networks
- policy
- connection
- connectivity
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 230000004075 alteration Effects 0.000 title description 2
- 238000003780 insertion Methods 0.000 claims abstract 2
- 230000037431 insertion Effects 0.000 claims abstract 2
- 230000004044 response Effects 0.000 claims description 9
- 238000012546 transfer Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 238000000605 extraction Methods 0.000 claims 1
- 238000007726 management method Methods 0.000 description 19
- 230000004913 activation Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 5
- 238000012423 maintenance Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Un método realizado por una plataforma de conectividad para establecer conectividad de red con un dispositivo, que comprende: detectar el dispositivo; establecer (204) una conexión con el dispositivo; detectar (206) una pluralidad de redes que son capaces de establecer una conexión con el dispositivo utilizando al menos un transceptor del dispositivo; determinar (208) una política de red de cada una de la pluralidad de redes, en donde la determinación comprende recibir la política de red de cada una de la pluralidad de redes desde un servidor de políticas a través de una política de inserción basada en el dispositivo activo; determinar (210) una calidad de señal de cada una de la pluralidad de redes; analizar (212) la política de red y la calidad de la señal de cada una de la pluralidad de redes, en donde el análisis (212) comprende: determinar al menos una política de red compatible con el dispositivo comparando la política de red de cada una de la pluralidad de redes; y determinar una red óptima para establecer una conexión con el dispositivo comparando la calidad de la señal de cada una de las redes correspondientes a la al menos una política de red determinada; y establecer (214) una conexión entre el dispositivo y la red óptima basada en el análisis; y en donde la plataforma de conectividad es una plataforma externa que no reside en el dispositivo.
Description
DESCRIPCIÓN
Sistema y método para la gestión agnóstica de servidor y sistema operativo de dispositivos conectados a través de la alteración del estado controlado por la red
Antecedentes de la invención
La presente invención se refiere a la gestión de la conectividad de red para dispositivos.
Las soluciones de administración de conectividad existentes para administrar la conectividad de dispositivos a redes dependen mucho de los dispositivos actuales y/o sistemas operativos específicos que utilizan los dispositivos. Como resultado, se requiere desarrollo personalizado y pruebas integradas para cada nuevo dispositivo, incluso si solo hay ligeras diferencias entre un nuevo dispositivo y un dispositivo existente. El desarrollo personalizado y las pruebas de cada nuevo dispositivo aumentan los costes significativamente y también aumenta el tiempo de comercialización de nuevos dispositivos. Por lo tanto, los operadores móviles no pueden comercializar eficientemente nuevos productos de manera oportuna y los consumidores experimentan el aumento de los costes debido a los procedimientos y pruebas de desarrollo personalizados. Adicionalmente, como los recursos de red y el ancho de banda no son infinitos, la demanda de estos recursos por parte de los dispositivos puede exceder la oferta en el futuro. Los dispositivos conectados y los operadores de red deberán gestionar el estado de estos dispositivos para ayudar en la gestión del uso de todos los recursos disponibles.
Además, las soluciones existentes suponen una gran carga para los operadores de redes móviles, donde los cambios en los sistemas de servicio interno del operador de redes móviles desencadenan cambios en los dispositivos correspondientes que se conectan a través de los operadores de redes móviles. Estas soluciones no son fácilmente sostenibles y no se escalan en un entorno donde los operadores de redes móviles anticipan que los dispositivos conectados de todas las variedades coexistan en sus redes.
El documento WO 2004/031488 describe la gestión de conexión inteligente de un dispositivo portátil que se puede lograr almacenando un perfil personalizable dentro del dispositivo portátil para seleccionar entre una pluralidad de conexiones disponibles de acuerdo con las preferencias del usuario.
Breve sumario de la invención
La invención se define mediante las reivindicaciones independientes. Otros aspectos de la invención se exponen en las reivindicaciones dependientes adjuntas.
Breve descripción de los dibujos
La figura 1 ilustra un sistema que incluye una plataforma de conectividad de red que facilita el establecimiento automático de conexiones de red entre dispositivos y redes, de acuerdo con una realización de la presente invención.
La figura 2 ilustra un método para establecer la conectividad entre un dispositivo y una red utilizando una plataforma de conectividad, de acuerdo con una realización de la presente invención.
La figura 3 ilustra un sistema que incluye una plataforma de conectividad de red y componentes asociados para ilustrar aún más las características de la plataforma de conectividad, de acuerdo con una realización de la presente invención.
La figura 4 ilustra un sistema que incluye un dispositivo informático servidor que interactúa con el dispositivo, un servidor de actualizaciones y políticas, y una red de acuerdo con una realización de la presente invención.
La figura 5 ilustra un diagrama de alto nivel de un dispositivo informático para implementar la gestión de conectividad del dispositivo, de acuerdo con una realización de la presente invención.
Descripción detallada
Con la llegada de la ubicua disponibilidad de banda ancha móvil y el creciente número de dispositivos que admiten conectividad de red, los sistemas para gestionar todos los aspectos de la conectividad deben ser más flexibles y independientes del dispositivo, independientemente del tipo de dispositivo y el sistema operativo del dispositivo. La presente invención está dirigida a un método y sistema para la gestión de la conectividad de red para dispositivos. De manera más específica, las realizaciones de la presente invención descritas en el presente documento facilitan la gestión eficiente de la conectividad de red para dispositivos al aprovechar el estado del dispositivo y gestionar la conectividad de red de dispositivos a través de una interfaz de usuario que es independiente del dispositivo y la plataforma. Los operadores móviles podrán acelerar el tiempo de comercialización y lanzar servicios específicos con dispositivos en mente. Los consumidores experimentarán una experiencia mejorada lista para usar. Los consumidores, por ejemplo, podrá comprar un dispositivo electrónico de consumo o un dispositivo informático en cualquier tienda electrónica o minorista sin necesidad de ningún conocimiento especial o la necesidad de comprar equipos para poder conectar y autenticar su dispositivo con una red de banda ancha móvil.
Las realizaciones descritas en el presente documento junto con las figuras de soporte están destinadas a proporcionar una comprensión de una plataforma de conectividad de red, y se entiende que las realizaciones de la presente invención pueden realizarse dentro de un sistema informático utilizando datos almacenados dentro del sistema informático.
La figura 1 ilustra un sistema que incluye una plataforma de conectividad de red que facilita el establecimiento automático de conexiones de red entre dispositivos y redes, de acuerdo con una realización de la presente invención. Los dispositivos 102A, 102B y 102C pueden ser cualquier dispositivo configurado para conectarse a redes para recibir datos, incluyendo, pero sin limitarse a, dispositivos de comunicación móviles, dispositivos informáticos o cualquier dispositivo que admita transceptores de radio capaces de comunicarse con diferentes redes. Por lo general, los usuarios de dispositivos 102A, 102B y 102C deben conectarse manualmente a cualquiera de las redes 106, 108 y 110 utilizando una plataforma residente en el dispositivo. Las redes 106, 108 y 110 pueden ser, pero sin limitarse a, una red Wi-Fi, LTE, EV-DO, HSPA, 3G o 4G. En las realizaciones descritas en el presente documento, los dispositivos 102A, 102B, y 102C en su lugar pueden establecer conectividad automáticamente a través de la plataforma de conectividad 112 que reside dentro de la red en la nube 104.
La plataforma de conectividad 112 aprovecha la información de varias fuentes, incluidos dispositivos tales como los dispositivos 102A, 102B y 102C, y las redes 106, 108 y 110, junto con los sistemas de servicio interno asociados para garantizar una conectividad más eficiente de los dispositivos a las redes y un uso más eficiente de los recursos de la red. La plataforma de conectividad 112 es accesible por los dispositivos 102A, 102B y 102C a través de cualquier navegador web habilitado para HTTP. Esto permite que la plataforma de conectividad 112 sea independiente del dispositivo y la plataforma. De manera más específica, la plataforma de conectividad proporciona una interfaz de usuario accesible mediante HTTP, accesible y visible a través de un navegador web que reside en cualquiera de los dispositivos 102A, 102B y 102C. El acceso a la plataforma de conectividad 112 a través de una interfaz de usuario accesible mediante HTTP elimina cualquier requisito de código especializado entre los sistemas de servicio interno del operador de red móvil (como las redes 106, 108 y 110), como los servidores de activación, gestión de actualizaciones, gestión de planes de precios y sistemas de facturación. Esto también promueve la flexibilidad en los sistemas de servicio interno de un operador de red móvil para cambiar esos sistemas según sea necesario sin la necesidad de preocuparse por problemas de conectividad con los dispositivos.
Un dispositivo, por ejemplo, 102A, puede acceder a la plataforma de conectividad 112 para ayudar a establecer la conectividad a una de las redes 106, 108 o 110. La plataforma de conectividad 112 es responsable de seleccionar una red óptima para la conexión con el dispositivo 102A en función de varios factores, incluidas las políticas de red asociadas a cada una de las redes, calidad de señal proporcionada por cada una de las redes y, en algunos casos, políticas del dispositivo en sí y un estado del dispositivo. Un estado del dispositivo puede referirse, por ejemplo, a una ubicación geográfica del dispositivo y el consumo de potencia de varios transceptores de radio integrados con el dispositivo.
Solo con fines ilustrativos, la figura 1 representa tres dispositivos 102A, 102B y 102C y tres redes 106, 108 y 110. Se entiende que la plataforma de conectividad 112 es capaz de interactuar y establecer conexiones entre cualquier número de dispositivos y redes.
La figura 2 ilustra un método para establecer la conectividad entre un dispositivo y una red utilizando una plataforma de conectividad, de acuerdo con una realización de la presente invención. En la etapa 202, un dispositivo, por ejemplo, dispositivo 102A, se enciende.
En la etapa 204, la plataforma de conectividad 112 detecta el dispositivo 102A en respuesta al encendido del dispositivo 102A y establece una conexión con el dispositivo 102A.
Una vez que la plataforma de conectividad 112 ha establecido una conexión con un dispositivo, como el dispositivo 102A, el método continúa a la etapa 206. En la etapa 206, la plataforma de conectividad 112 detecta una pluralidad de redes. Por ejemplo, la plataforma de conectividad detecta las redes 106, 108 y 110 que están disponibles para la conexión con el dispositivo 102A. Al detectar una pluralidad de redes, la plataforma de conectividad 112 inicia una instrucción al dispositivo 102A para encender todos los transceptores de radio. Una vez que los transceptores de radio del dispositivo 102A están encendidos, la plataforma de conectividad 112 detecta todas las redes capaces de establecer una conexión con el dispositivo 102A a través de cualquiera de los transceptores de radio del dispositivo 102A.
En la etapa 208, la plataforma de conectividad 112 determina una política de red de cada una de la pluralidad de redes (redes 106, 108 y 110). Una vez que la plataforma de conectividad 112 está conectada con un dispositivo, cualquier red disponible de la pluralidad de redes transmitirá sus políticas de red al dispositivo a través de la plataforma de conectividad 112 utilizando una política de inserción. La política de inserción se basa en que el dispositivo esté activo. Por lo tanto, si el dispositivo 102A está activo y en comunicación con la plataforma de conectividad 112, las redes 106, 108 y 110 pueden transmitir automáticamente sus políticas de red al dispositivo 102A a través de la plataforma de conectividad 112.
En una realización alternativa, las políticas de redes pueden almacenarse en un servidor de políticas 114 asociado a la plataforma de conectividad 112. En esta situación, una vez que se establece una conexión entre la plataforma de conectividad y un dispositivo, por ejemplo, dispositivo 102A, la plataforma de conectividad 112 recibirá políticas de red de cada una de las redes disponibles del servidor de políticas 114, también a través de una política de inserción que dicta que el servidor de políticas 114 transmitirá las políticas de red en función del dispositivo activo.
Cada política de red incluye información como la elección de redes para conectarse y las circunstancias que merecen un conmutador de red. Por ejemplo, una política de red asociada a la red 106 puede dictar que si la calidad de la señal de la red 106 es insuficiente para el tipo de datos solicitados por el dispositivo 102A, la conexión entre el dispositivo 102A y la red 106 debe transferirse a la red 108.
En la etapa 210, la plataforma de conectividad 112 determina una calidad de señal de cada una de la pluralidad de redes (redes 106, 108 y 110). Después de recibir las políticas de red de la pluralidad de redes, la plataforma de conectividad 112 debe determinar la calidad de la señal de transmisión de datos desde cada una de las redes al dispositivo para ayudar a determinar qué red es óptima para establecer una conexión con el dispositivo. Los datos de calidad de la señal asociados a las redes se reciben en respuesta a una política de inserción del dispositivo. En la etapa 212, la plataforma de conectividad 112 analiza la política de red y la calidad de la señal de cada una de la pluralidad de redes. Al analizar la política de red y la calidad de la señal de cada una de la pluralidad de redes, la plataforma de conectividad 112 compara cada una de las políticas de red y determina al menos una política de red que es compatible con el dispositivo. La al menos una política de red representa un subconjunto de las políticas de red de la pluralidad de redes que es adecuada para la conexión con el dispositivo. Ciertas políticas de red pueden no ser compatibles con las políticas del dispositivo y también pueden no ser compatibles con determinados tipos de datos solicitados por el dispositivo.
Por ejemplo, una política de dispositivo del dispositivo 102A puede almacenarse en el servidor de política 114 mencionado anteriormente asociado a la plataforma de conectividad 112. La pluralidad de políticas de red se puede comparar para determinar cuál es compatible con el dispositivo 102A.
Después de comparar las políticas de red para determinar al menos una política de red compatible con el dispositivo, la calidad de la señal de cada una de las políticas de red o subconjunto de políticas de red se compara para determinar una red óptima para establecer una conexión con el dispositivo. Por lo general, la red óptima es la red con una política de red compatible con el dispositivo y con la más alta calidad de señal para facilitar la transferencia de datos entre el dispositivo y la red.
Por ejemplo, el dispositivo 102A puede desear recibir datos multimedia a través de una red 4G. La red 106 puede ser una red 3G, y las redes 108 y 110 pueden ser redes 4G. Al comparar las políticas de red, la plataforma de conectividad 112 determinará que la red 106 no tiene una política de red coherente con las necesidades del dispositivo 102A. La al menos una política de red en este ejemplo serán las redes 108 y 110 que ofrecen conectividad 4G. La plataforma de conectividad 112 determina entonces una calidad de señal asociada a cada una de las redes 108 y 110. Si, por ejemplo, la red 108 tiene una mayor calidad de señal que la red 110, entonces la plataforma de conectividad 112 seleccionará la red 108 como la red óptima para establecer una conexión con el dispositivo.
En la etapa 214, la plataforma de conectividad 112 establece una conexión entre el dispositivo y una red basada en el análisis de la política de red y la calidad de la señal de cada una de la pluralidad de redes. La plataforma de conectividad establece una conexión entre el dispositivo 102A y una red óptima de la pluralidad de redes. La selección de la red óptima se trata anteriormente con respecto al análisis de la política de red y la calidad de la señal de cada una de la pluralidad de redes. Con respecto al ejemplo discutido anteriormente, la plataforma de conectividad 112 establecería una conexión entre el dispositivo 102A y la red 108.
Si bien la plataforma de conectividad 112 facilita el establecimiento de conectividad entre una red y un dispositivo, la plataforma de conectividad 112 mantiene un papel activo incluso después de que se establece la conectividad. Como la plataforma de conectividad 112 tiene acceso a las políticas de red almacenadas en el servidor de políticas 114, en el caso de que un dispositivo pierda la conexión con una primera red, la plataforma de conectividad 112 puede determinar automáticamente una segunda red con la que establecer una conexión. Por ejemplo, si el dispositivo 102A perdiera la conexión a la red 108, la plataforma de conectividad 112 establecería una conexión con una red diferente en respuesta a la detección de que el dispositivo 102A y la red 108 han perdido su conexión. Al hacerlo, la plataforma de conectividad 112 puede detectar una vez más las redes disponibles, determinar las políticas de red y las cualidades de señal de las redes, y seleccionar una nueva red óptima sobre la base de analizar las políticas de red y las cualidades de señal. La plataforma de conectividad 112 también puede establecer una conexión con la segunda red sobre la base de la política de red de la primera red. Por ejemplo, la política de red de la red 108 especifica que si se pierde una conexión con un dispositivo, el dispositivo debería intentar conectarse con la red 110. Por lo tanto, si el dispositivo 102A pierde la conexión a la red 108, la plataforma de conectividad 112 inicia automáticamente el establecimiento de una conexión entre el dispositivo y la red 110.
La plataforma de conectividad 112 también puede facilitar las transferencias de conexión desde una primera red a una segunda red de manera proactiva. Por ejemplo, la plataforma de conectividad 112 puede monitorear continuamente la calidad de la señal entre un dispositivo y la red a la que está conectado. Basado en el monitoreo de la calidad de la señal, la plataforma de conectividad 112 puede determinar que la calidad de la señal es insuficiente para las necesidades de datos del dispositivo o que la calidad de la señal se ha degradado a un nivel que ya no admite la transferencia continua de datos. En este punto, la plataforma de conectividad 112 puede determinar una nueva red óptima o una segunda red de la pluralidad de redes para establecer una conexión con el dispositivo. Una vez que se determina la segunda red, la conexión del dispositivo con la primera red se transfiere a la segunda red.
En una forma de realización adicional, la plataforma de conectividad 112 o el dispositivo pueden monitorear continuamente la degradación de la señal de una red conectada. Cuando una señal se ha degradado significativamente, la plataforma de conectividad 112 o el propio dispositivo pueden enviar una señal de activación a otros transceptores del dispositivo para determinar una red diferente con la que establecer una conexión. Los diversos transceptores se pueden configurar para que se activen en períodos de tiempo predeterminados o para que tengan tiempos de activación predeterminados para verificar la calidad de la señal de otras redes accesibles para ayudar a la plataforma de conectividad 112 y el dispositivo. Esto le da al dispositivo y a la plataforma de conectividad 112 la capacidad de monitorear continuamente las redes proporcionando una mejor calidad de señal y conmutación automática de red cada vez que se detecta una calidad de señal degradada en una red conectada.
En una forma de realización adicional, la plataforma de conectividad 112 puede usar un algoritmo para analizar las políticas de red y las cualidades de señal de las redes que también tiene en cuenta diversos factores relacionados con el dispositivo. Estos factores pueden incluir, pero no se limitan a: tipo de dispositivo, disponibilidad específica del transceptor de radio del dispositivo, ubicación geográfica del dispositivo, información de movimiento asociada al dispositivo, plan de suscripción del dispositivo y políticas específicas del dispositivo establecidas por un usuario del dispositivo. Por ejemplo, si el dispositivo 102A es un teléfono inteligente que solo tiene 3G y 4G, al analizar las políticas de red y las cualidades de señal de las redes para seleccionar una red óptima, la plataforma de conectividad 112 excluirá de consideración cualquier política de red que requiera conectividad 4G. En otro ejemplo, el administrador de conectividad 112 puede usar la ubicación geográfica del dispositivo para determinar la ubicación del dispositivo. Si el dispositivo de teléfono inteligente 102A está habilitado para Wi-Fi y se determina que la ubicación geográfica del dispositivo 102A está en una zona de Wi-Fi, el administrador de conectividad 112 puede seleccionar automáticamente una red wi-fi como la red óptima en lugar de una red celular tradicional para facilitar el ahorro de costes para el usuario del dispositivo 102A. En otro ejemplo más, al seleccionar una red óptima, la plataforma de conectividad 112 puede usar una política de dispositivo asociada al dispositivo. La política del dispositivo puede, por ejemplo, dictar que se debe usar una conexión 3G para llamadas telefónicas y una conexión 4G para recibir o transferir multimedia, como archivos de video o audio. La plataforma de conectividad 112, al analizar las políticas de red y las cualidades de señal para determinar una red óptima, tomará en cuenta la política del dispositivo e intentará encontrar una red con conectividad 3G si el dispositivo está siendo utilizado para una llamada telefónica, o una red con conectividad 4G si el dispositivo se utiliza para la transferencia de multimedia. Estos ejemplos ilustran situaciones en las que la plataforma de conectividad 112 establece una conexión entre redes y un dispositivo no solo en función de las políticas de red y la calidad de la señal, pero también en función del estado del dispositivo teniendo en cuenta los factores relacionados con el dispositivo.
En una forma de realización adicional, la plataforma de conectividad 112 puede seleccionar un transceptor de una pluralidad de transceptores del dispositivo para establecer la conexión entre el dispositivo y la primera red. Por ejemplo, el dispositivo 102A puede estar conectado con la red 108, que proporciona conectividad 4G. Para aprovechar al máximo la conectividad 4G, la plataforma de conectividad 112 asegura que se seleccione el transceptor de radio apropiado del dispositivo 102A para comunicarse a través de 4G.
Como la mayoría de los dispositivos en el mercado actualmente tienen múltiples radios transceptores inalámbricos para comunicarse con redes, como lo harán los dispositivos futuros, múltiples transceptores de radio que buscan continuamente una señal es una carga para la vida útil de la batería del dispositivo. La plataforma de conectividad 112 también puede manejar la administración de potencia de los dispositivos, específicamente manejando la potencia extraída de los transceptores de radio. Volviendo al ejemplo mencionado anteriormente, después de seleccionar un transceptor apropiado, la plataforma de conectividad 112 puede transmitir una instrucción al dispositivo para apagar todos los otros transceptores de radio que no están asociados a la conexión entre el dispositivo 102A y la red 108. Los transceptores de radio apagados mantienen un estado de consumo de potencia reducido con la capacidad de despertarse y consumir potencia completa si la plataforma de conectividad 112 determina que se necesita un transceptor de radio diferente para la transmisión de datos.
En una forma de realización adicional, La plataforma de conectividad 112 facilita la gestión inteligente del contenido que se carga y descarga. La plataforma de conectividad 112 puede analizar una solicitud de cierto contenido o tipos de contenido realizados por un dispositivo y seleccionar una red óptima para servir el contenido al dispositivo.
En una forma de realización adicional, la plataforma de conectividad 112 facilita la gestión inteligente del acceso a la conectividad. La plataforma de conectividad 112 puede garantizar que los dispositivos sean utilizados únicamente
por usuarios autorizados. Proporcionar acceso a servicios de banda ancha mediante la "conexión" de un dispositivo a otro dispositivo que ya está conectado a una red de banda ancha es cada vez más común. El anclaje se puede lograr usando Bluetooth, USB, Wi-Fi, Ethernet, infrarrojo, o cualquier otro mecanismo de emparejamiento para interconectar dispositivos entre sí. La plataforma de conectividad 112 está adaptada para interceptar cualquier intento de uso de un dispositivo para la conexión y verificar primero con un sistema de facturación del proveedor de servicios, antes de establecer una conexión a una red, para garantizar que el uso esté autorizado y utilizado por los suscriptores que pagan por el servicio de "anclaje".
La figura 3 ilustra un sistema que incluye una plataforma de conectividad de red y componentes asociados para ilustrar aún más las características de la plataforma de conectividad, de acuerdo con una realización de la presente invención. La plataforma de conectividad 112 también puede ayudar con actividades críticas asociadas a dispositivos que están integrados con el flujo normal de operaciones de la red de un operador móvil. Por ejemplo, la plataforma de conectividad 112 puede facilitar la activación de dispositivos y servicios, actualizaciones de suscripciones a planes de precios, actualizaciones de planes de pago, gestión y mantenimiento del dispositivo, e instalación de nuevos servicios en el dispositivo. Desde que un dispositivo, tal como el dispositivo 102A se comunica con la plataforma de conectividad 112 a través de una interfaz de usuario HTTP accesible por navegador web, la plataforma de conectividad 112 facilita la comunicación fluida con cualquier servidor de servicio interno asociado a la red de un operador móvil.
En una realización, el dispositivo 102A puede ser un teléfono inteligente recién comprado que necesita activación de dispositivo y de servicio. Cuando un usuario enciende el dispositivo 102A, el dispositivo 102A establece automáticamente una conexión con la plataforma de conectividad 112. La plataforma de conectividad al detectar el estado del dispositivo 102A (nuevo dispositivo que requiere activación), seleccionará la red apropiada para establecer una conexión con el dispositivo 102A. Después de que la conexión entre el dispositivo 102A y, por ejemplo, la red 106, está establecida, la plataforma de conectividad 112 facilita todas las etapas de activación de dispositivos y servicios necesarios para que el dispositivo 102A esté listo para su uso con un plan de servicio apropiado seleccionado por el usuario. La plataforma de conectividad 112 puede determinar la información necesaria para completar la activación del dispositivo y el servicio accediendo a los sistemas de servicio interno 304 y a los sistemas de facturación 306 de la red apropiada.
En otra realización más, el dispositivo 102A puede ser un teléfono inteligente que necesite mantenimiento del dispositivo o una actualización de software. La plataforma de conectividad 112, al aprovechar el acceso a los sistemas de servicio interno 304 y los sistemas de facturación 306 pueden entregar automáticamente la carga útil de mantenimiento del dispositivo o la actualización del software al dispositivo 102A desde una red apropiada. La plataforma de conectividad 112 determinará la red adecuada en función de las capacidades del dispositivo y facilitará la actualización o el mantenimiento del dispositivo.
La figura 4 ilustra un sistema que incluye un dispositivo informático servidor que interactúa con el dispositivo, un servidor de actualizaciones y políticas, y una red de acuerdo con una realización de la presente invención. La lógica de control de conexión de núcleo se puede colocar dentro del núcleo de un dispositivo para hacer accesible la web de lógica de control de conexión. Por ejemplo, en la figura 4, el dispositivo 402 incluye un dispositivo CM (administrador de conectividad) 404 que incluye lógica de control de conexión de núcleo. Se pueden habilitar funciones de seguridad adicionales de modo que un operador de telefonía móvil, el OEM del dispositivo (fabricante del equipo original) o el personal de soporte remoto de terceros pueden acceder de forma segura al dispositivo 402 desde un dispositivo servidor 406 sin comprometer la seguridad de ninguno de los dispositivos servidores 406. El dispositivo 402, debido a la inclusión de un enrutador TCP/IP 408 y el servidor HTTP 410 permite el acceso restringido a la información, el estado y los controles de configuración del dispositivo limitan cierta otra información para facilitar el acceso eficiente del dispositivo servidor 406.
Adicionalmente, tener una lógica de control de conexión central dentro del dispositivo CM 404 permite que el dispositivo 402 aproveche las capacidades disponibles a través de la Red de área personal (PAN) integrada en los dispositivos. La compatibilidad con PAN permite que varios dispositivos con CM de dispositivo similares a los del dispositivo 402 descubran y combinen recursos de red cuando estén cerca unos de otros. A modo de ejemplo, si el dispositivo 402 es un ordenador portátil y otros dos dispositivos, una tableta y un teléfono del mismo fabricante están cerca, cada uno de los dispositivos antes mencionados podría descubrirse entre sí a través de cualquier red compartida, como 4G, 3G o Wi-Fi. Una vez que se descubren los dispositivos, pueden compartir cualquier ancho de banda disponible basado en un plan de suscriptor para optimizar el uso del plan.
Por ejemplo, el dispositivo 402 establece una conexión de red Wi-Fi con un PC, como el dispositivo servidor 406. El dispositivo 402 puede compartir la red de retorno Ethernet de la PC basándose en la información intercambiada entre el dispositivo 402 y cualquier otro dispositivo cercano que tenga un dispositivo CM. Como resultado, todos los dispositivos pueden tomar decisiones más inteligentes con respecto a la conectividad y el uso del ancho de banda de la red.
El dispositivo servidor 406 incluye un entorno de sistema operativo limitado de un sistema operativo incorporado para aumentar la seguridad efectiva de un sistema operativo que opera en el dispositivo servidor 406. El dispositivo
servidor 406 puede administrar la conectividad del dispositivo 402 con varias redes, tal como la red 412, a través de un navegador 414 y la interfaz de usuario de gestión de conectividad 416 accesible a través del navegador 414. El dispositivo servidor 406 sirve esencialmente como WWAN (red inalámbrica de acceso amplio) para transferir datos entre la red 412 y el dispositivo 402.
La interfaz de usuario de gestión de conectividad 416 funciona de manera similar a la plataforma de conectividad 112 discutida anteriormente. Por ejemplo, la interfaz de usuario de gestión de conectividad 416 establece una conexión entre el dispositivo 402 y la red 412 basándose en las políticas de dispositivo y red almacenadas en el servidor de actualización y política 418. Esto puede facilitar una situación en la que el dispositivo 402 puede tener acceso "instantáneo" a la red 412 después de comprar un único pase de sesión porque la interfaz de usuario de gestión de conectividad 416 del dispositivo servidor 406 determinará automáticamente la red para conectarse con el dispositivo 402. Cierto contenido también puede ser fácilmente restringido por el dispositivo servidor 406 sin ninguna instalación de software especializado y sin transmisión de datos a la red 412. El dispositivo servidor 406 también facilita el cambio entre múltiples tecnologías de transceptor de radio compatibles con el dispositivo 402.
Por ejemplo, el dispositivo 402 puede ser una tarjeta WWAN que se inserta o interactúa con el dispositivo servidor 406 para facilitar la conectividad a una red. Tradicionalmente, cuando se insertan dispositivos externos como tarjetas WWAN en un dispositivo servidor, se proporciona un CD-ROM virtual a un usuario del dispositivo servidor 406. El CD-ROM virtual incluye un ejecutable que se puede ejecutar para realizar la instalación y configuración del dispositivo 402, unidades asociadas al dispositivo 402 y un administrador de conexión específico de servidor correspondiente. De acuerdo con las realizaciones descritas en el presente documento, el dispositivo 402 puede fabricarse para incluir todos los componentes necesarios dentro de una interfaz de servicios web asociada al dispositivo CM 404. También se puede incluir un cliente compatible con UPNP (enchufar y usar universal) 2.0 dentro del dispositivo CM 404 para registrar todos los servicios basados en web disponibles con el dispositivo servidor 406.
El dispositivo 402 también puede incluir la lógica de gestión de conectividad almacenada dentro del dispositivo CM 404 para autogestionar el estado de potencia del dispositivo. El dispositivo 402 obtiene la capacidad de promulgar decisiones sobre su propio estado de potencia. Por ejemplo, si el dispositivo 402 no está conectado actualmente a ninguna red, el dispositivo 402 puede entrar en un estado de consumo de potencia reducido mientras proporciona un estado consistente de "baja potencia" para alojar el dispositivo 406. Esto permite que el ordenador servidor 406 continúe tomando decisiones con respecto a la conectividad a través de la interfaz de usuario de administración de contenido 416 a través del navegador 414 como si el dispositivo 402 todavía estuviera extrayendo toda la potencia. Esto es particularmente útil si hay más de un dispositivo conectado con el dispositivo servidor 406. Por lo tanto, los dispositivos pueden controlar su propia potencia en función de sus propias necesidades de transmisión de datos. Se pueden conectar varios dispositivos simultáneamente, pero solo un dispositivo necesita estar funcionando a plena potencia en un momento dado.
Un esquema de enrutamiento de paquetes basado en servidor facilita el uso de múltiples conexiones para mantener una ventaja energética. Los esquemas de enrutamiento de paquetes tradicionales dependen de una o más conexiones de red para conectarse y activarse durante toda la sesión de enrutamiento. La lógica de gestión de conectividad almacenada en el dispositivo CM 404 permite que sea solo un requisito lógico y no un requisito físico. Como el dispositivo 402 puede maximizar su propio consumo de potencia, cuando no se entregan activamente paquetes a un dispositivo específico para su transmisión, ese dispositivo puede reducir su consumo de potencia (o desconectarse proactivamente de la red en ciertas situaciones), mientras continúa presentando una conexión activa al dispositivo servidor 406. Esto es posible porque la pila TCP/IP 408 que está desconectada no es la misma pila que transmite los paquetes originalmente. Debido a que los paquetes son transmitidos por el dispositivo servidor 406 y enrutados a través del dispositivo 402, los paquetes pueden almacenarse en caché mientras el dispositivo 402 despierta y restaura una conexión de red.
Además, la interfaz de usuario del administrador de conexión basada en web indica que puede usar información de una nube de red 420 que incluye un servidor de políticas y actualización 418, así como datos del dispositivo local para instruir al dispositivo 402 sobre la disponibilidad potencial de la red y establecer conexiones con una red como la red 412, todo sin la necesidad de implementar un complejo sistema de control de enlace lógico 802.2 basado en controladores. Un componente puede residir en un sistema operativo servidor del dispositivo servidor 406 o dentro de la interfaz de usuario del administrador de conexión 416, para instruir a los dispositivos, cuando están apagados, sobre la posible disponibilidad de la red utilizando la información del servidor de políticas y actualizaciones 418, así como cualquier otro dispositivo conectado al dispositivo servidor 406.
Los métodos descritos anteriormente para la gestión de conectividad de dispositivos pueden implementarse en un dispositivo informático utilizando procesadores bien conocidos, unidades de memoria, dispositivos de almacenamiento, software y otros componentes. Un diagrama de bloques de alto nivel de dicho dispositivo informático se ilustra en la figura 5. El dispositivo informático 502 contiene un procesador 504 que controla el funcionamiento general del ordenador 502 ejecutando instrucciones del programa informático, que definen tal operación. Las instrucciones del programa informático pueden almacenarse en un dispositivo de almacenamiento 512 u otro medio legible por ordenador y cargarse en la memoria 510 cuando se desea la ejecución de las instrucciones del programa informático. Por lo tanto, todas las etapas del método descritos anteriormente, incluyendo
las etapas del método ilustrados en la figura 2, puede definirse mediante las instrucciones del programa informático almacenadas en la memoria 510 y/o el almacenamiento 512 y controladas por el procesador 504 que ejecuta las instrucciones del programa informático. El dispositivo informático 502 también incluye interfaces de red 506 para comunicarse con otros dispositivos a través de una red. El ordenador 502 también incluye otros dispositivos de entrada/salida 508 que permiten la interacción del usuario con el dispositivo informático 502 (por ejemplo, pantalla, teclado, ratón, altavoces, botones, etc.). Un experto en la materia reconocerá que una implementación de un dispositivo informático real puede contener también otros componentes, y que la figura 5 es una representación de alto nivel de algunos de los componentes de dicho dispositivo informático con fines ilustrativos. Además, el dispositivo informático 502 también puede realizar otras funcionalidades, tales como los descritos anteriormente en relación con las figuras 1 a 4.
La descripción detallada anterior debe entenderse como ilustrativa y a modo de ejemplo en todos los aspectos, pero no restrictivo, y el alcance de la invención divulgada en el presente documento no se determinará a partir de la descripción detallada, sino más bien de las reclamaciones interpretadas de acuerdo con la amplitud total permitida por la ley de patentes. Debe entenderse que las realizaciones mostradas y descritas en el presente documento son solo ilustrativas de los principios de la presente invención y que los expertos en la técnica pueden implementar diversas modificaciones sin apartarse del alcance de las reivindicaciones. Los expertos en la materia podrían implementar varias otras combinaciones de características sin apartarse del alcance de las reivindicaciones.
Claims (11)
1. Un método realizado por una plataforma de conectividad para establecer conectividad de red con un dispositivo, que comprende:
detectar el dispositivo;
establecer (204) una conexión con el dispositivo; detectar (206) una pluralidad de redes que son capaces de establecer una conexión con el dispositivo utilizando al menos un transceptor del dispositivo; determinar (208) una política de red de cada una de la pluralidad de redes, en donde la determinación comprende recibir la política de red de cada una de la pluralidad de redes desde un servidor de políticas a través de una política de inserción basada en el dispositivo activo;
determinar (210) una calidad de señal de cada una de la pluralidad de redes;
analizar (212) la política de red y la calidad de la señal de cada una de la pluralidad de redes, en donde el análisis (212) comprende:
determinar al menos una política de red compatible con el dispositivo comparando la política de red de cada una de la pluralidad de redes; y
determinar una red óptima para establecer una conexión con el dispositivo comparando la calidad de la señal de cada una de las redes correspondientes a la al menos una política de red determinada; y
establecer (214) una conexión entre el dispositivo y la red óptima basada en el análisis; y
en donde la plataforma de conectividad es una plataforma externa que no reside en el dispositivo.
2. El método de la reivindicación 1, en el que determinar (210) una calidad de señal de cada una de la pluralidad de redes comprende:
recibir datos de calidad de señal asociados a cada una de la pluralidad de redes en respuesta a una política de extracción del dispositivo.
3. El método de la reivindicación 1, en el que analizar (212) la política de red y la calidad de la señal de cada una de la pluralidad de redes comprende además uno de:
(a) determinar al menos un factor de implementación de políticas del dispositivo; y
seleccionar la red óptima para la conexión con el dispositivo en función del al menos un factor de implementación de políticas;
(b) determinar un estado del dispositivo del dispositivo; y seleccionar la red óptima para la conexión con el dispositivo en función del estado del dispositivo; y
(c) analizar el contenido transmitido o solicitado por el dispositivo; y
seleccionar la red óptima para el contenido en función de la política de red y la calidad de la señal de cada una de la pluralidad de redes.
4. El método de la reivindicación 1, que comprende además uno de:
(a) establecer una conexión entre el dispositivo y una segunda red de la pluralidad de redes en respuesta al dispositivo que pierde la conexión a la red óptima;
(b) determinar una segunda red de la pluralidad de redes para establecer una conexión con el dispositivo en respuesta a determinar que la conexión con la red óptima es insuficiente para soportar la transferencia continua de datos; y transferir la conexión del dispositivo desde la red óptima a la segunda red; y
(c) seleccionar un transceptor de una pluralidad de transceptores del dispositivo para establecer la conexión entre el dispositivo y la red óptima; y
transmitir una instrucción al dispositivo para apagar los transceptores no asociados a la conexión entre el dispositivo y la red óptima.
5. El método de la reivindicación 1, en el que un dispositivo accede a la plataforma de conectividad a través de una interfaz de usuario accesible mediante HTTP.
6. El método de la reivindicación 1, en el que el dispositivo está asociado a una política de dispositivo, y que comprende además: transmitir una instrucción al dispositivo para anular la política de dispositivo y usar la política de red de la red óptima.
7. Un sistema para establecer conectividad de red con un dispositivo, que comprende:
un servidor de políticas que almacena políticas de red asociadas a una pluralidad de redes y una política de dispositivo asociada al dispositivo; y una plataforma de conectividad configurada para:
detectar el dispositivo;
establecer (204) una conexión con el dispositivo;
detectar (206) la pluralidad de redes que son capaces de establecer una conexión con el dispositivo utilizando
al menos un transceptor del dispositivo;
determinar (208) las políticas de red asociadas a cada una de la pluralidad de redes del servidor de políticas, en donde la determinación comprende recibir la política de red de cada una de la pluralidad de redes desde el servidor de políticas a través de una política de inserción basada en el dispositivo activo;
determinar (210) una calidad de señal de cada una de la pluralidad de redes;
analizar (212) las políticas de red asociadas a cada una de la pluralidad de redes y la calidad de la señal de cada una de la pluralidad de redes, en donde el análisis (212) comprende:
determinar al menos una política de red compatible con el dispositivo comparando la política de red de cada una de la pluralidad de redes; y
determinar una red óptima para establecer una conexión con el dispositivo comparando la calidad de la señal de cada una de las redes correspondientes a la al menos una política de red determinada; y establecer (214) una conexión entre el dispositivo y la red óptima de la pluralidad de redes; y en donde la plataforma de conectividad es una plataforma externa que no reside en el dispositivo.
8. El sistema de la reivindicación 7, en el que la plataforma de conectividad está configurada además para realizar uno de:
(a) recibir la calidad de señal de cada una de la pluralidad de redes en respuesta a una política de extracción del dispositivo;
(b) establecer una conexión entre el dispositivo y una segunda red de la pluralidad de redes en respuesta al dispositivo que pierde la conexión a la red óptima;
(c) determinar una segunda red de la pluralidad de redes para establecer una conexión con el dispositivo en respuesta a la determinación de que la conexión con la red óptima es insuficiente para soportar la transferencia continua de datos; y transferir la conexión del dispositivo desde la red óptima a la segunda red;
(d) seleccionar un transceptor de una pluralidad de transceptores del dispositivo para establecer la conexión entre el dispositivo y la red óptima; y transmitir una instrucción al dispositivo para apagar los transceptores no asociados con la conexión entre el dispositivo y la red óptima;
(e) determinar al menos un factor de implementación de políticas del dispositivo; y
seleccionar la red óptima para la conexión con el dispositivo en función del al menos un factor de implementación de políticas;
(f) determinar el estado del dispositivo del dispositivo; y seleccionar la red óptima para la conexión con el dispositivo según el estado del dispositivo; y
(g) analizar el contenido transmitido o solicitado por el dispositivo; y
seleccionar la red óptima para el contenido en función de la política de red y la calidad de la señal de cada una de la pluralidad de redes.
9. El sistema de la reivindicación 7, en el que un dispositivo accede a la plataforma de conectividad a través de una interfaz de usuario accesible mediante HTTP.
10. El sistema de la reivindicación 7, en el que el dispositivo está asociado a una política de dispositivo, y la plataforma de conectividad está configurada además para:
transmitir una instrucción al dispositivo para anular la política del dispositivo y usar la política de red de la red óptima.
11. Un medio legible por ordenador codificado con instrucciones de programas informáticos para establecer la conectividad de red de un dispositivo, haciendo las instrucciones del programa informático, cuando son ejecutadas por un procesador asociado a una plataforma de conectividad, que la plataforma de conectividad realice las etapas de cualquiera de las reivindicaciones 1 a 6.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161437907P | 2011-01-31 | 2011-01-31 | |
| PCT/US2012/023312 WO2012106330A1 (en) | 2011-01-31 | 2012-01-31 | System and method for host and os agnostic management of connected devices through network controlled state alteration |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2770577T3 true ES2770577T3 (es) | 2020-07-02 |
Family
ID=46603059
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES12741769T Active ES2770577T3 (es) | 2011-01-31 | 2012-01-31 | Sistema y método para la gestión agnóstica de servidor y sistema operativo de dispositivos conectados a través de la alteración del estado controlado por la red |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US9609587B2 (es) |
| EP (1) | EP2671407B1 (es) |
| ES (1) | ES2770577T3 (es) |
| WO (1) | WO2012106330A1 (es) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8904013B2 (en) * | 2012-01-26 | 2014-12-02 | Facebook, Inc. | Social hotspot |
| US9161200B2 (en) | 2012-01-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing network data transfers in view of multiple data usage plans |
| GB2507653B (en) * | 2012-10-16 | 2015-01-28 | Roke Manor Research | Method and system for WLAN connection control |
| US10181979B2 (en) * | 2012-11-09 | 2019-01-15 | California Institute Of Technology | Inter-network policy |
| US10382305B2 (en) | 2013-11-15 | 2019-08-13 | Microsoft Technology Licensing, Llc | Applying sequenced instructions to connect through captive portals |
| US9554323B2 (en) | 2013-11-15 | 2017-01-24 | Microsoft Technology Licensing, Llc | Generating sequenced instructions for connecting through captive portals |
| US9369342B2 (en) | 2013-11-15 | 2016-06-14 | Microsoft Technology Licensing, Llc | Configuring captive portals with a cloud service |
| RU2598337C2 (ru) * | 2014-12-19 | 2016-09-20 | Закрытое акционерное общество "Лаборатория Касперского" | Система и способ выбора средств перехвата данных, передаваемых по сети |
| US10725883B2 (en) | 2015-08-05 | 2020-07-28 | Vmware, Inc. | Externally triggered maintenance of state information of virtual machines for high availablity operations |
| US10725804B2 (en) * | 2015-08-05 | 2020-07-28 | Vmware, Inc. | Self triggered maintenance of state information of virtual machines for high availability operations |
| RU2646128C2 (ru) * | 2016-04-13 | 2018-03-01 | Общество с ограниченной ответственностью "Альтомедика" | Радиоканальная система кардиомониторинга и предупреждения критических ситуаций |
| CN107360615B (zh) * | 2017-06-30 | 2020-03-27 | 广东美的制冷设备有限公司 | 终端设备互联方法及装置 |
| CN107967639A (zh) * | 2017-08-30 | 2018-04-27 | 上海连尚网络科技有限公司 | 热点租赁的方法及设备 |
| US10601924B2 (en) * | 2017-11-06 | 2020-03-24 | Abb Schweiz Ag | Method for remote support of electric drive apparatus |
| KR102118085B1 (ko) * | 2018-02-27 | 2020-06-09 | 안상준 | 단말기에서 기증된 데이터 용량을 공유하는 데이터 용량 공유 서버, 방법 및 시스템 |
Family Cites Families (110)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4989230A (en) | 1988-09-23 | 1991-01-29 | Motorola, Inc. | Cellular cordless telephone |
| US5367558A (en) | 1988-09-23 | 1994-11-22 | Motorola, Inc. | Cellular cordless telephone |
| CA2001339C (en) | 1988-12-02 | 1993-12-21 | Jaime Andres Borras | Repeater for a controlled radio system |
| US5260988A (en) | 1992-02-06 | 1993-11-09 | Motorola, Inc. | Apparatus and method for alternative radiotelephone system selection |
| US5388101A (en) | 1992-10-26 | 1995-02-07 | Eon Corporation | Interactive nationwide data service communication system for stationary and mobile battery operated subscriber units |
| US5539744A (en) | 1994-10-17 | 1996-07-23 | At&T Corp. | Hand-off management for cellular telephony |
| US5666399A (en) | 1995-03-31 | 1997-09-09 | Lucent Technologies Inc. | Software architecture for providing communication features to different types of wireless telephones via different communication switching systems |
| US5774461A (en) | 1995-09-27 | 1998-06-30 | Lucent Technologies Inc. | Medium access control and air interface subsystem for an indoor wireless ATM network |
| US6252884B1 (en) | 1998-03-20 | 2001-06-26 | Ncr Corporation | Dynamic configuration of wireless networks |
| US7548787B2 (en) | 2005-08-03 | 2009-06-16 | Kamilo Feher | Medical diagnostic and communication system |
| US6539237B1 (en) | 1998-11-09 | 2003-03-25 | Cisco Technology, Inc. | Method and apparatus for integrated wireless communications in private and public network environments |
| US7260369B2 (en) | 2005-08-03 | 2007-08-21 | Kamilo Feher | Location finder, tracker, communication and remote control system |
| US6510219B1 (en) | 1999-09-30 | 2003-01-21 | Nortel Networks Limited | Alternate network fallback for IP telephony |
| US6807423B1 (en) | 1999-12-14 | 2004-10-19 | Nortel Networks Limited | Communication and presence spanning multiple access networks |
| US7373428B1 (en) | 1999-12-14 | 2008-05-13 | Nortel Networks Limited | Intelligent filtering for contact spanning multiple access networks |
| US7221658B1 (en) | 1999-12-14 | 2007-05-22 | Nortel Networks Ltd | Independent contact spanning multiple access networks |
| US7114010B2 (en) | 2000-06-28 | 2006-09-26 | Broadcom Corporation | Multi-mode controller |
| US6895444B1 (en) | 2000-09-15 | 2005-05-17 | Motorola, Inc. | Service framework with local proxy for representing remote services |
| US6757262B1 (en) | 2000-09-15 | 2004-06-29 | Motorola, Inc. | Service framework supporting remote service discovery and connection |
| US6580916B1 (en) | 2000-09-15 | 2003-06-17 | Motorola, Inc. | Service framework for evaluating remote services based upon transport characteristics |
| US6937877B2 (en) | 2000-12-21 | 2005-08-30 | General Electric Company | Wireless communication with a mobile asset employing dynamic configuration of a software defined radio |
| US7062274B2 (en) | 2001-06-21 | 2006-06-13 | Microsoft Corporation | Increasing the level of automation when establishing and managing network connections |
| US7463890B2 (en) | 2002-07-24 | 2008-12-09 | Herz Frederick S M | Method and apparatus for establishing ad hoc communications pathways between source and destination nodes in a communications network |
| US6901255B2 (en) | 2001-09-05 | 2005-05-31 | Vocera Communications Inc. | Voice-controlled wireless communications system and method |
| GB0123057D0 (en) | 2001-09-25 | 2001-11-14 | Red M Communications Ltd | Virtual wireless network services |
| US7515568B2 (en) | 2001-12-11 | 2009-04-07 | Motorola, Inc. | Neighborhood wireless protocol with switchable ad hoc and wide area network coverage |
| US6973324B2 (en) | 2002-01-04 | 2005-12-06 | Motorola, Inc. | Method of enabling the transmission of data in a wireless communication network |
| US6947760B2 (en) | 2002-01-04 | 2005-09-20 | Motorola, Inc. | Method of optimizing the transmission of data in a wireless communication network |
| US7068610B2 (en) | 2002-02-26 | 2006-06-27 | Unruh Lincoln J | System and method for reliable communications over multiple packet RF networks |
| CA2789166A1 (en) | 2002-03-01 | 2003-09-12 | Enterasys Networks, Inc. | Location aware data network |
| US7096030B2 (en) | 2002-06-28 | 2006-08-22 | Nokia Corporation | System and method for initiating location-dependent applications on mobile devices |
| US7133669B2 (en) | 2002-08-02 | 2006-11-07 | Pctel, Inc. | Systems and methods for seamless roaming between wireless networks |
| US7519364B2 (en) | 2002-08-02 | 2009-04-14 | Pctel, Inc. | System and method for seamless roaming between wireless networks |
| JP2005539421A (ja) | 2002-09-11 | 2005-12-22 | ドコモ コミュニケーションズ ラボラトリーズ ヨーロッパ ゲーエムベーハー | ミドルウェアプラットフォーム |
| JP2006502678A (ja) * | 2002-10-02 | 2006-01-19 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 携帯用装置のスマート接続の管理 |
| JP3848235B2 (ja) * | 2002-10-04 | 2006-11-22 | ソニー株式会社 | 通信処理装置、通信処理システム、および方法、並びにコンピュータ・プログラム |
| US7263086B2 (en) | 2002-11-12 | 2007-08-28 | Nokia Corporation | Method and system for providing location-based services in multiple coverage area environments |
| US20040107274A1 (en) | 2002-12-03 | 2004-06-03 | Mastrianni Steven J. | Policy-based connectivity |
| US7633909B1 (en) | 2002-12-20 | 2009-12-15 | Sprint Spectrum L.P. | Method and system for providing multiple connections from a common wireless access point |
| US20040131078A1 (en) | 2003-01-03 | 2004-07-08 | Gupta Vivek G. | Apparatus and method for supporting multiple wireless technologies within a device |
| US7215928B2 (en) | 2003-05-02 | 2007-05-08 | Nortel Networks Limited | Path selection in wireless networks |
| US6944144B2 (en) | 2003-02-28 | 2005-09-13 | Microsoft Corporation | Vertical roaming in wireless networks through improved quality of service measures |
| US6982949B2 (en) | 2003-02-28 | 2006-01-03 | Microsoft Corporation | Vertical roaming in wireless networks through improved wireless network cell boundary detection |
| US7382771B2 (en) | 2003-03-13 | 2008-06-03 | In Motion Technology, Inc. | Mobile wireless hotspot system |
| WO2004104778A2 (en) | 2003-05-19 | 2004-12-02 | Modular Computing & Communications Corporation | Apparatus and method for mobile personal computing and communications |
| US7532571B1 (en) | 2003-06-27 | 2009-05-12 | Microsoft Corporation | Providing online connectivity across a range of electronic communications systems |
| US20050058112A1 (en) | 2003-09-15 | 2005-03-17 | Sony Corporation | Method of and apparatus for adaptively managing connectivity for mobile devices through available interfaces |
| US7734293B2 (en) | 2003-10-29 | 2010-06-08 | Martin Zilliacus | Mapping wireless proximity identificator to subscriber identity for hotspot based wireless services for mobile terminals |
| KR100584712B1 (ko) * | 2003-12-26 | 2006-05-30 | 한국전자통신연구원 | 홈 게이트웨이와 오에스지아이 플랫폼을 이용한 홈네트워크 미들웨어 간 상호운용 서비스 장치 및 그 방법 |
| US20070136790A1 (en) | 2004-02-09 | 2007-06-14 | Hoffman George E | Method and system for a security model for a computing device |
| EP1598985A1 (en) | 2004-05-17 | 2005-11-23 | Pointshot Wireless Inc. | Intelligent wireless network switching |
| US7469139B2 (en) | 2004-05-24 | 2008-12-23 | Computer Associates Think, Inc. | Wireless manager and method for configuring and securing wireless access to a network |
| US20050276240A1 (en) | 2004-05-27 | 2005-12-15 | Gupta Vivek G | Scheme for seamless connections across heterogeneous wireless networks |
| US7760882B2 (en) | 2004-06-28 | 2010-07-20 | Japan Communications, Inc. | Systems and methods for mutual authentication of network nodes |
| US7590589B2 (en) * | 2004-09-10 | 2009-09-15 | Hoffberg Steven M | Game theoretic prioritization scheme for mobile ad hoc networks permitting hierarchal deference |
| US20060075075A1 (en) | 2004-10-01 | 2006-04-06 | Malinen Jouni I | Method and system to contextually initiate synchronization services on mobile terminals in an enterprise environment |
| US7668508B2 (en) | 2004-11-12 | 2010-02-23 | Sony Corporation | System and method for managing wireless connections in computer |
| US7853242B2 (en) | 2004-12-20 | 2010-12-14 | Research In Motion Limited | Bypass routing to a mobile device |
| US7620065B2 (en) * | 2005-07-22 | 2009-11-17 | Trellia Networks, Inc. | Mobile connectivity solution |
| US7280810B2 (en) | 2005-08-03 | 2007-10-09 | Kamilo Feher | Multimode communication system |
| US7631270B2 (en) | 2005-09-16 | 2009-12-08 | Microsoft Corporation | Network connectivity and wireless status in a notification area |
| US7515538B2 (en) | 2005-10-13 | 2009-04-07 | Microsoft Corporation | Probabilistic estimation of achievable maximum throughput from wireless interface |
| US7716240B2 (en) * | 2005-12-29 | 2010-05-11 | Nextlabs, Inc. | Techniques and system to deploy policies intelligently |
| US7920543B2 (en) | 2006-01-18 | 2011-04-05 | Qualcomm Incorporated | Wireless broadband communications network using message diffusion architecture |
| US7715843B2 (en) | 2006-04-20 | 2010-05-11 | At&T International Property I, L.P. | Electronic message exchange over multiple wireless communication networks with a single device |
| US7653392B2 (en) | 2006-04-26 | 2010-01-26 | Intel Corporation | Methods and systems for heterogeneous wireless network discovery and selection |
| US8966018B2 (en) * | 2006-05-19 | 2015-02-24 | Trapeze Networks, Inc. | Automated network device configuration and network deployment |
| US7860071B2 (en) | 2006-08-31 | 2010-12-28 | Skype Limited | Dual-mode device for voice communication |
| US8718620B2 (en) | 2006-11-13 | 2014-05-06 | Apple Inc. | Personal media devices with wireless communication |
| US7860516B2 (en) | 2006-12-05 | 2010-12-28 | Microsoft Corporation | Automatic localization of devices |
| US8750241B2 (en) | 2006-12-08 | 2014-06-10 | Sibeam, Inc. | Concurrent association with multiple wireless networks |
| US7957457B2 (en) | 2006-12-19 | 2011-06-07 | Broadcom Corporation | Voice data RF wireless network IC |
| US20080167050A1 (en) | 2007-01-05 | 2008-07-10 | Stonestreet One, Inc. | Method and system for managing user preferences for one or more software applications runing on a mobile computing device |
| US8050707B2 (en) | 2007-02-02 | 2011-11-01 | Dell Products L.P. | Method for selecting a priority for wireless technologies via graphical representation |
| US8032124B2 (en) | 2007-02-28 | 2011-10-04 | Microsoft Corporation | Health-related opportunistic networking |
| US8942219B2 (en) * | 2007-04-13 | 2015-01-27 | Hart Communication Foundation | Support for network management and device communications in a wireless network |
| US20090005076A1 (en) | 2007-06-28 | 2009-01-01 | Scott Forstall | Location-Based Information Services |
| US20090005071A1 (en) | 2007-06-28 | 2009-01-01 | Apple Inc. | Event Triggered Content Presentation |
| US9288751B2 (en) | 2007-08-29 | 2016-03-15 | Qualcomm Incorporated | Use of position data to select wireless access point |
| GB0720110D0 (en) | 2007-10-12 | 2007-11-28 | Hutchison Whampoa Three G Ip | Mobile communication device with integral voice over internet protocol capability |
| US8107879B2 (en) | 2007-12-31 | 2012-01-31 | Intel Corporation | Device, system, and method of establishing multiple wireless connections |
| US7920523B2 (en) | 2008-01-07 | 2011-04-05 | Alcatel-Lucent Usa Inc. | Method of supporting quality-of-service application session continuity during inter-technology handover using a common packet data function |
| EP2235969A4 (en) * | 2008-01-15 | 2014-01-08 | Ericsson Telefon Ab L M | PREVIEW OF INPUT DATA FOR ACCESS NETWORK SELECTION |
| US8825109B2 (en) | 2008-02-15 | 2014-09-02 | Blackberry Limited | Policy-based data routing for a multi-mode device |
| GB2457656C (en) * | 2008-02-18 | 2014-09-17 | Sony Corp | Cellular communication system, apparatus and method for network discovery |
| US7936708B2 (en) | 2008-02-26 | 2011-05-03 | Intel Corporation | Device, system, and method of wireless network selection and handover |
| EP2269390A4 (en) | 2008-04-07 | 2012-04-04 | Wavemarket Inc D B A Location Labs | LOCATION OF WIRELESS MOBILE TERMINALS |
| US8520589B2 (en) | 2008-05-19 | 2013-08-27 | Motorola Mobility Llc | Mobile device and method for intelligently communicating data generated thereby over short-range, unlicensed wireless networks and wide area wireless networks |
| US20090296703A1 (en) | 2008-05-30 | 2009-12-03 | Ruby Tech Corp. | Method and system for dynamic roaming across wireless networks |
| US8635335B2 (en) * | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | System and method for wireless network offloading |
| US8125958B2 (en) | 2008-06-17 | 2012-02-28 | Broadcom Corporation | Wireless subscriber inter-technology handoff |
| US8885635B2 (en) | 2008-07-17 | 2014-11-11 | T-Mobile Usa, Inc. | System and method for selectively provisioning telecommunications services between an access point and a telecommunications network using a subscriber identifier |
| US8369265B2 (en) | 2008-08-07 | 2013-02-05 | Ringcentral, Inc. | Remote call control for mobile telecommunication devices and services |
| US8103213B2 (en) | 2008-09-03 | 2012-01-24 | Nokia Corporation | Software-defined radio configuration |
| US8345599B2 (en) | 2008-09-29 | 2013-01-01 | Telcordia Technologies, Inc. | Pre-evaluation of multiple network access points |
| US20100255858A1 (en) | 2008-10-02 | 2010-10-07 | Juhasz Paul R | Dead Zone for Wireless Communication Device |
| US20100097956A1 (en) | 2008-10-20 | 2010-04-22 | Toshiba America Research, Inc. | Multi-interface management configuration method and graphical user interface for connection manager |
| US8325893B2 (en) | 2008-11-24 | 2012-12-04 | Ringcentral, Inc. | Click-to-call attack prevention |
| US8150428B2 (en) | 2008-11-24 | 2012-04-03 | Verizon Patent And Licensing Inc. | Mobile originated SMS over a wireless IP network |
| US8369281B2 (en) | 2008-11-24 | 2013-02-05 | At&T Intellectual Property I, L.P. | Cell-to-WiFi switcher |
| US8145239B2 (en) | 2008-12-10 | 2012-03-27 | At&T Intellectual Property Ii, Lp | Location register for trusted WiFi devices that roam |
| US8190194B2 (en) | 2008-12-23 | 2012-05-29 | At&T Mobility Ii Llc | Femto cell visitation history for location based services |
| US8117321B2 (en) | 2009-01-26 | 2012-02-14 | Hewlett-Packard Development Company, L.P. | Network connection management using connection profiles |
| US8417231B2 (en) | 2009-05-17 | 2013-04-09 | Qualcomm Incorporated | Method and apparatus for programming a mobile device with multiple service accounts |
| US8417234B2 (en) | 2009-05-17 | 2013-04-09 | Qualcomm Incorporated | Method and apparatus for tracking the programming of a mobile device with multiple service accounts |
| US8594723B2 (en) * | 2009-05-26 | 2013-11-26 | Intel Corporation | Techniques for interworking between heterogeneous radios |
| US8750178B2 (en) | 2009-06-01 | 2014-06-10 | Qualcomm Incorporated | Connection manager for a wireless communication device |
| WO2011003445A1 (en) * | 2009-07-08 | 2011-01-13 | Nokia Siemens Networks Oy | Network access control |
| US8645459B2 (en) * | 2009-11-18 | 2014-02-04 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for a service provisioning platform for activating services in a communication network |
| US9107140B2 (en) * | 2010-08-13 | 2015-08-11 | At&T Mobility Ii Llc | Carrier-driven bearer path selection |
-
2012
- 2012-01-31 US US13/362,611 patent/US9609587B2/en active Active
- 2012-01-31 ES ES12741769T patent/ES2770577T3/es active Active
- 2012-01-31 EP EP12741769.9A patent/EP2671407B1/en active Active
- 2012-01-31 WO PCT/US2012/023312 patent/WO2012106330A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| EP2671407A4 (en) | 2017-01-18 |
| EP2671407A1 (en) | 2013-12-11 |
| US9609587B2 (en) | 2017-03-28 |
| US20120303823A1 (en) | 2012-11-29 |
| EP2671407B1 (en) | 2019-12-25 |
| WO2012106330A1 (en) | 2012-08-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2770577T3 (es) | Sistema y método para la gestión agnóstica de servidor y sistema operativo de dispositivos conectados a través de la alteración del estado controlado por la red | |
| EP2557825B1 (en) | Methods and apparatus for forming wi-fi p2p group using Wi-Fi Direct | |
| US9019878B2 (en) | Phone supporting mode conversion | |
| US10764349B2 (en) | Self-organizing network communication | |
| EP3066863B1 (en) | Community wi-fi network joined access point configuration | |
| KR102296162B1 (ko) | 무선랜 통신 연결 방법 및 그 전자 장치 | |
| CN110557327A (zh) | 利用近程通信技术可直接与用户终端联动的独立型IoT网关 | |
| US20130017777A1 (en) | Wireless Network System, Method of Controlling the System, and Wireless Network Relay Device | |
| US20230254775A1 (en) | Uplink power control mechanism for dual connectivity networks | |
| US11722460B2 (en) | Network manageability techniques for intelligent connectivity | |
| KR20230035700A (ko) | 연결 중개자 | |
| US20160192120A1 (en) | Dynamic data distribution method in private network and associated electronic device | |
| US12191992B2 (en) | Terminal control apparatus and method | |
| CN105704757B (zh) | 一种上网速度控制方法、装置及移动终端和系统 | |
| US20210204137A1 (en) | Secure low power communications from a wireless medical device to multiple smartphones | |
| KR20140115197A (ko) | 무선 통신망에의 추가 접속시의 망 사용을 제어하는 방법과 그 방법을 위한 장치 | |
| US20140286216A1 (en) | Wireless communication device using common control channel and wireless communication method using the same | |
| US20160353261A1 (en) | Distributed call admission control on unity radio in a cluster deployment | |
| US10631242B2 (en) | On-demand wireless signal | |
| US20240422548A1 (en) | Managed automatic paring | |
| Aucinas et al. | PhoneLets: offloading the phone off your phone for energy, cost and network load optimization | |
| CN119892531A (zh) | 集中式智能功率管理 | |
| KR101671207B1 (ko) | 근거리 무선 제어를 제공하는 중계장치 | |
| WO2018071298A1 (en) | Networking as a service | |
| KR20160050897A (ko) | 접속 장치 및 그의 무선랜 서비스 제공 방법 |